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 相关文章推荐
Oracle 常见问题解答
Oct 09 PHP
用PHP实现多级树型菜单
Oct 09 PHP
如何开发一个虚拟域名系统
Oct 09 PHP
smarty section简介与用法分析
Oct 03 PHP
组合算法的PHP解答方法
Feb 04 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
Jun 05 PHP
php页面函数设置超时限制的方法
Dec 01 PHP
PHP简单生成缩略图相册的方法
Jul 29 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
Jun 17 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
Oct 10 PHP
Laravel 连接(Join)示例
Oct 16 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 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中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
django中的ajax组件教程详解
2018/10/18 PHP
PHP钩子实现方法解析
2019/05/21 PHP
YII2框架中actions的作用与使用方法示例
2020/03/13 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
下拉列表select 由左边框移动到右边示例
2013/12/04 Javascript
JS过滤url参数特殊字符的实现方法
2013/12/24 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
浅谈js基本数据类型和typeof
2016/08/09 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
微信小程序 检查接口状态实例详解
2017/06/23 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
基于canvas粒子系统的构建详解
2017/08/31 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
VUE中setTimeout和setInterval自动销毁案例
2020/09/07 Javascript
js实现石头剪刀布游戏
2020/10/11 Javascript
跟老齐学Python之集成开发环境(IDE)
2014/09/12 Python
简单学习Python time模块
2016/04/29 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
Python实现购物车功能的方法分析
2017/11/10 Python
对python程序内存泄漏调试的记录
2018/06/11 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
如何利用python web框架做文件流下载的实现示例
2020/06/02 Python
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
Java基础面试题
2012/11/02 面试题
青春演讲稿范文
2014/05/08 职场文书
2019员工保密协议书(3篇)
2019/09/23 职场文书
React Fragment介绍与使用详解
2021/11/11 Javascript