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 中的一些经验积累
Oct 09 PHP
PHP中Session的概念
Oct 09 PHP
IIS7.X配置PHP运行环境小结
Jun 09 PHP
PHP及Zend Engine的线程安全模型分析
Nov 10 PHP
php session_start()出错原因分析及解决方法
Oct 28 PHP
PHP实现的英文名字全拼随机排号脚本
Jul 04 PHP
PHP实现服务器状态监控的方法
Dec 09 PHP
PHP实现指定字段的多维数组排序函数分享
Mar 09 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
laravel 之 Eloquent 模型修改器和序列化示例
Oct 17 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
Nov 09 PHP
使用Git实现Laravel项目的自动化部署
Nov 24 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 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
PHP中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
刷新时清空文本框内容的js代码
2007/04/23 Javascript
javascript 清除输入框中的数据
2009/04/13 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
JavaScript高级程序设计 读书笔记之十一 内置对象Global
2012/03/07 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
easyui-datagrid特殊字符不能显示的处理方法
2017/04/12 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
Nuxt.js踩坑总结分享
2018/01/18 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
NodeJS模块Buffer原理及使用方法解析
2020/11/11 NodeJs
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
详解python中requirements.txt的一切
2017/03/03 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
Python实现某论坛自动签到功能
2019/08/20 Python
python实现猜数字游戏
2020/03/25 Python
np.random.seed() 的使用详解
2020/01/14 Python
python怎么调用自己的函数
2020/07/01 Python
波兰在线儿童和婴儿用品零售商:pinkorblue
2019/06/29 全球购物
Levi’s西班牙官方网站:李维斯,著名的牛仔裤品牌
2020/08/20 全球购物
汽车机修工岗位职责
2014/03/06 职场文书
向领导表决心的话
2014/03/11 职场文书
工伤事故赔偿协议书范文
2014/09/24 职场文书
运动会5000米加油稿
2015/07/21 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL
用javascript制作qq注册动态页面
2021/04/14 Javascript
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL