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 相关文章推荐
将OICQ数据转成MYSQL数据
Oct 09 PHP
亲密接触PHP之PHP语法学习笔记1
Dec 17 PHP
php 高效率写法 推荐
Feb 21 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
Jun 04 PHP
PHP COOKIE及时生效的方法介绍
Feb 14 PHP
PHP第三方登录―QQ登录实现方法
Feb 06 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
May 20 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
PHP 二维array转换json的实例讲解
Aug 21 PHP
smarty模板的使用方法实例分析
Sep 18 PHP
Laravel 类和接口注入相关的代码
Oct 15 PHP
laravel 解决强制跳转 https的问题
Oct 22 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学习 运算符与运算符优先级
2008/06/15 PHP
PHP 表单提交给自己
2008/07/24 PHP
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
PHP 防注入函数(格式化数据)
2011/08/08 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
PHP消息队列实现及应用详解【队列处理订单系统和配送系统】
2019/05/20 PHP
javascript Array对象基础知识小结
2010/11/16 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
分享十三个最佳JavaScript数据网格库
2017/04/07 Javascript
gulp解决跨域的配置文件问题
2017/06/08 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
JScript实现表格的简单操作
2017/08/15 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
2017/09/18 Javascript
通过封装scroll.js 获取滚动条的值
2018/07/13 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
js实现图片跟随鼠标移动效果
2019/10/16 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
[01:55]2014DOTA2国际邀请赛 BBC正赛第一天总结
2014/07/10 DOTA
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
Python 脚本拉取 Docker 镜像问题
2019/11/10 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
2020/06/04 Python
美丽的珠宝配饰:SmallThings
2019/09/04 全球购物
新年爱情寄语
2014/04/08 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
先进个人申报材料
2014/12/30 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
小学教师教学随笔
2015/08/14 职场文书
聊聊redis-dump工具安装问题
2022/01/18 Redis