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 相关文章推荐
15个小时----从修改程序到自己些程序
Oct 09 PHP
综合图片计数器
Oct 09 PHP
PHP HTML代码串截取代码
Dec 29 PHP
simplehtmldom Doc api帮助文档
Mar 26 PHP
如何用C语言编写PHP扩展的详解
Jun 13 PHP
PHP中source #N问题的解决方法
Jan 27 PHP
支持生僻字且自动识别utf-8编码的php汉字转拼音类
Jun 27 PHP
WordPress中使主题支持小工具以及添加插件启用函数
Dec 22 PHP
Zend Framework教程之视图组件Zend_View用法详解
Mar 05 PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 PHP
PHP自定义函数实现数组比较功能示例
Oct 19 PHP
tp5使用layui实现多个图片上传(带附件选择)的方法实例
Nov 17 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表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
PHP中echo和print的区别
2014/08/28 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
2014/09/10 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
php上传文件问题汇总
2015/01/30 PHP
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
2014/08/12 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
JS实现显示当前日期的实例代码
2018/07/03 Javascript
Angularjs 根据一个select的值去设置另一个select的值方法
2018/08/13 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
python版微信跳一跳游戏辅助
2018/01/11 Python
从0开始的Python学习016异常
2019/04/08 Python
关于pytorch中网络loss传播和参数更新的理解
2019/08/20 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
英国手机零售商:Metrofone
2019/03/18 全球购物
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
英国川宁茶官方网站:Twinings茶
2019/05/21 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
Why we need EJB
2016/10/20 面试题
工商学院毕业生个人自我评价
2013/09/19 职场文书
2014年学校工作总结
2014/11/20 职场文书
公司放假通知怎么写
2015/04/15 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
网络新闻该怎么写?这些写作技巧你都知道吗?
2019/08/26 职场文书
如何解决springcloud feign 首次调用100%失败的问题
2021/06/23 Java/Android
Windows11性能真的上涨35%? 桌面酷睿i9实测结果公开
2021/11/21 数码科技
你需要掌握的20个Python常用技巧
2022/02/28 Python