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中关于抽象(abstract)类和抽象方法的问题分析
Jan 03 PHP
php快递单号查询接口使用示例
May 05 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
Jun 19 PHP
Thinkphp中数据按分类嵌套循环实现方法
Oct 30 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
Nov 22 PHP
php开发微信支付获取用户地址
Oct 04 PHP
php实现网站文件批量压缩下载功能
Oct 28 PHP
Yii使用技巧大汇总
Dec 29 PHP
PHP实现的简单操作SQLite数据库类与用法示例
Jun 19 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
Aug 02 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
Laravel6.18.19如何优雅的切换发件账户
Jun 14 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 session 错误
2009/05/21 PHP
定义php常量的详解
2013/06/09 PHP
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
通过javascript把图片转化为字符画
2013/10/24 Javascript
制作jquery遮罩层效果导航菜单代码分享
2013/12/25 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
Node.js读取文件内容示例
2017/03/07 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
JavaScript ES6中const、let与var的对比详解
2017/06/18 Javascript
利用JS判断客户端类型你应该知道的四种方法
2017/12/22 Javascript
Vue动态生成表格的行和列
2019/07/18 Javascript
原生js代码能实现call和bind吗
2019/07/31 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
Python制作Windows系统服务
2017/03/25 Python
Python3学习笔记之列表方法示例详解
2017/10/06 Python
Python爬虫之网页图片抓取的方法
2018/07/16 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
python的faker库用法
2019/11/28 Python
django框架auth模块用法实例详解
2019/12/10 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
什么是WEB控件?使用WEB控件有哪些优势?
2012/01/21 面试题
大二自我鉴定范文
2013/10/05 职场文书
自我介绍演讲稿
2014/01/15 职场文书
初中语文教学反思
2014/02/02 职场文书
服装促销活动方案
2014/02/23 职场文书
党员干部承诺书范文
2014/03/25 职场文书
单位作风建设自查报告
2014/10/23 职场文书
2014年创卫工作总结
2014/11/24 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书
Log4j.properties配置及其使用
2021/08/02 Java/Android