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 array_slice函数的使用以及参数详解
Aug 30 PHP
需要注意的几个PHP漏洞小结
Feb 05 PHP
关于php正则匹配汉字的方法介绍
Apr 25 PHP
PHP中file_exists()判断中文文件名无效的解决方法
Nov 12 PHP
推荐5款跨平台的PHP编辑器
Dec 25 PHP
PHP的cURL库简介及使用示例
Feb 06 PHP
php准确计算复活节日期的方法
Apr 18 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
Jul 06 PHP
优化WordPress中文章与评论的时间显示
Jan 12 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
Sep 11 PHP
PHP智能识别收货地址信息实例
Jan 05 PHP
php常用日期时间函数实例小结
Jul 04 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
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
Linux下PHP加速器APC的安装与配置笔记
2014/10/24 PHP
MySql数据库查询结果用表格输出PHP代码示例
2015/03/20 PHP
PHP动态柱状图实现方法
2015/03/30 PHP
Thinkphp5.0自动生成模块及目录的方法详解
2017/04/17 PHP
Smarty模板配置实例简析
2019/07/20 PHP
document.getElementById介绍
2011/09/13 Javascript
关于extjs4如何获取grid修改后的数据的问题
2013/08/07 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
JavaScript中的标签语句用法分析
2015/02/10 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
AngularJS实现Model缓存的方式
2016/02/03 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
使用Ajax与服务器(JSON)通信实例
2016/11/04 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
微信小程序 动画的简单实例
2017/10/12 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
微信小程序学习笔记之获取位置信息操作图文详解
2019/03/29 Javascript
vue增加强缓存和版本号的实现方法
2019/05/01 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
Python小白必备的8个最常用的内置函数(推荐)
2019/04/03 Python
利用Python如何画一颗心、小人发射爱心
2021/02/21 Python
美国牛仔品牌:True Religion
2018/11/16 全球购物
会话Bean的种类
2013/11/07 面试题
外科实习自我鉴定
2013/10/06 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
网络营销策划方案
2014/06/04 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
2014年德育工作总结
2014/11/20 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书
物业管理交接协议书
2016/03/24 职场文书
Windows7下FTP搭建图文教程
2022/08/05 Servers