php 函数使用方法与函数定义方法


Posted in PHP onMay 09, 2010

对于一个函数的语法是:
函数定义方法

function "function_name" (arg1, arg2...) 
{ 
[code to execute] 
return [final_result]; 
}

其中[final_result]通常是从函数返回变量值。
让我们看一个例子
function double_this_number($input_number) 
{ 
return $input_number*2; 
}

调用方法
$x = 10; 
$y = double_this_number($x); 
print $y;

输出值为
10
好,我们再来看一个复杂一点的函数使用方法
function safePost($v=0) 
{ 
if( $v==0 ) 
{ 
$protected = array("_GET", "_POST", "_SERVER", "_COOKIE", "_FILES", "_ENV", "GLOBALS"); 
foreach($protected as $var) { 
if(isset($_REQUEST[$var]) || isset($_FILES[$var])) 
{ 
die("Access denied"); 
} 
} 
} 
}

调用方法
safePost();
这个可以不定义参数,因为给$v==0默认设置了一个参数,这样对函数的扩展有很好的帮助。
PHP 相关文章推荐
PHP 多进程 解决难题
Jun 22 PHP
php getsiteurl()函数
Sep 05 PHP
又一个php 分页类实现代码
Dec 03 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
Aug 08 PHP
PHP常用的文件操作函数经典收藏
Apr 02 PHP
PHP_Cooikes不同页面无法传递的解决方法
Mar 07 PHP
PHP常用的缓存技术汇总
May 05 PHP
PHP缓存机制Output Control详解
Jul 14 PHP
PHP保存session到memcache服务器的方法
Jan 19 PHP
PHP数据库处理封装类实例
Dec 24 PHP
PHP环形链表实现方法示例
Sep 15 PHP
PHP Pipeline 实现中间件的示例代码
Apr 26 PHP
php 获取select下拉列表框的值
May 08 #PHP
PHP foreach循环使用详解与实例代码
May 08 #PHP
php 在文件指定行插入数据的代码
May 08 #PHP
php将数据库导出成excel的方法
May 07 #PHP
PHP 编写大型网站问题集
May 07 #PHP
PHP5中使用DOM控制XML实现代码
May 07 #PHP
PHP 金额数字转换成英文
May 06 #PHP
You might like
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
php-redis中的sort排序函数总结
2015/07/08 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
Yii框架多语言站点配置方法分析【中文/英文切换站点】
2020/04/07 PHP
详细讲解JS节点知识
2010/01/31 Javascript
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
15款jQuery分布引导插件分享
2015/02/04 Javascript
JS实现的表格行鼠标点击高亮效果代码
2015/11/27 Javascript
Bootstrap教程JS插件滚动监听学习笔记分享
2016/05/18 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
深入理解 TypeScript Reflect Metadata
2019/12/12 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
微信小程序利用for循环解决内容变更问题
2020/03/05 Javascript
nodejs如何在package.json中设置多条启动命令
2020/03/16 NodeJs
python字符串常用方法
2018/06/14 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
如何用python处理excel表格
2020/06/09 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
城市轨道专业个人求职信范文
2013/09/23 职场文书
应届生保险求职信
2013/11/11 职场文书
淘宝中秋节活动方案
2014/01/31 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
建筑工程造价专业自荐信
2014/07/08 职场文书
党员个人剖析材料2014
2014/10/08 职场文书
同事去世追悼词
2015/06/23 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL
Python语法学习之进程的创建与常用方法详解
2022/04/08 Python