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读取xml实例代码
Jan 28 PHP
php设计模式 Observer(观察者模式)
Jun 26 PHP
下拉列表多级联动dropDownList示例代码
Jun 27 PHP
php递归函数中使用return的注意事项
Jan 17 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
May 29 PHP
PHP @ at 记号的作用示例介绍
Oct 10 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
Jan 05 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
Sep 23 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
yii框架数据库关联查询操作示例
Oct 14 PHP
通过PHP实现用户注册后邮箱验证激活
Nov 10 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作的文本留言本的例子(三)
2006/10/09 PHP
用php解析html的实现代码
2011/08/08 PHP
PHP函数学习之PHP函数点评
2012/07/05 PHP
php in_array() 检查数组中是否存在某个值详解
2016/11/23 PHP
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
javascript与有限状态机详解
2014/05/08 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
Python 爬虫的工具列表大全
2016/01/31 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
PyQt5实现拖放功能
2018/04/25 Python
Django时区详解
2019/07/24 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
2019/08/13 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
Pycharm新手使用教程(图文详解)
2020/09/17 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
为什么要有struct关键字
2012/05/08 面试题
手机促销活动方案
2014/02/05 职场文书
股指期货心得体会
2014/09/13 职场文书
单位工作证明范文
2014/09/14 职场文书
校长师德师风自我剖析材料
2014/09/29 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
2015年信访工作总结
2015/04/07 职场文书
儿子满月酒致辞
2015/07/29 职场文书
新郎结婚感言
2015/07/31 职场文书
Java字符串逆序方法详情
2022/03/21 Java/Android
python模板入门教程之flask Jinja
2022/04/11 Python