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用GD库生成高质量的缩略图片
Mar 09 PHP
php变量范围介绍
Oct 15 PHP
PHP命名空间(Namespace)的使用详解
May 04 PHP
php网站地图生成类示例
Jan 13 PHP
php检测useragent版本示例
Mar 24 PHP
VB中的RasEnumConnections函数返回632错误解决方法
Jul 29 PHP
PHP文件缓存类示例分享
Jan 30 PHP
浅谈PHP中Stream(流)
Jun 08 PHP
Symfony2实现从数据库获取数据的方法小结
Mar 18 PHP
yii通过小物件生成view的方法
Oct 08 PHP
php中Redis的应用--消息传递
Mar 28 PHP
PHP如何搭建百度Ueditor富文本编辑器
Sep 21 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
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
php4的session功能评述(一)
2006/10/09 PHP
php实现的操作excel类详解
2016/01/15 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
2017/06/17 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
2021/03/04 PHP
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
JS前端加密算法示例
2016/12/22 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
垃圾回收器的相关知识点总结
2018/05/13 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
微信小程序时间轴实现方法示例
2019/01/14 Javascript
js实现鼠标拖拽缩放div实例代码
2019/03/25 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
微信小程序实现打卡签到页面
2020/09/21 Javascript
python pyinstaller打包exe报错的解决方法
2019/11/02 Python
Python中Flask-RESTful编写API接口(小白入门)
2019/12/11 Python
Python Pillow.Image 图像保存和参数选择方式
2020/01/09 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
印度在线购买电子产品网站:Croma
2020/01/02 全球购物
应聘自荐信
2013/12/14 职场文书
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
团购业务员岗位职责
2014/03/15 职场文书
国际金融专业自荐信
2014/07/05 职场文书
清明节寄语2015
2015/03/23 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书
农业项目投资意向书
2015/05/09 职场文书
离婚起诉书范本
2015/05/18 职场文书
redis cluster支持pipeline的实现思路
2021/06/23 Redis
Kubernetes控制节点的部署
2022/04/01 Servers