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获取Google AJAX Search API 数据的代码
Mar 12 PHP
PHP中的错误处理、异常处理机制分析
May 07 PHP
解决cPanel无法安装php5.2.17
Jun 22 PHP
PHP语法自动检查的Vim插件
Aug 11 PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
Mar 19 PHP
Laravel 5框架学习之用户认证
Apr 09 PHP
作为程序员必知的16个最佳PHP库
Dec 09 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
PHP使用Redis实现Session共享的实现示例
May 12 PHP
php实现通过stomp协议连接ActiveMQ操作示例
Feb 23 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
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
PHP数据库链接类(PDO+Access)实例分享
2013/12/05 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
2019/07/26 PHP
jQuery.buildFragment使用方法及思路分析
2013/01/07 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
js获取当前月的第一天和最后一天的小例子
2013/11/18 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
浅谈js中变量初始化
2015/02/03 Javascript
fastclick插件导致日期(input[type="date"])控件无法被触发该如何解决
2015/11/09 Javascript
初步了解javascript面向对象
2015/11/09 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
基于JavaScript实现活动倒计时效果
2017/04/20 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
python在线编译器的简单原理及简单实现代码
2018/02/02 Python
解决python3 requests headers参数不能有中文的问题
2019/08/21 Python
python实现tail -f 功能
2020/01/17 Python
Python实现石头剪刀布游戏
2021/01/20 Python
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
护士自荐信怎么写
2013/10/18 职场文书
内勤主管岗位职责
2014/04/03 职场文书
心得体会的写法
2014/09/05 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
2015中秋节晚会主持词
2015/07/01 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
祝福语集锦:朋友新店开业祝福语
2019/12/10 职场文书
vue实现水波涟漪效果的点击反馈指令
2021/05/31 Vue.js
golang定时器
2022/04/14 Golang
Java实现HTML转为Word的示例代码
2022/06/28 Java/Android