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 相关文章推荐
fleaphp crud操作之findByField函数的使用方法
Apr 23 PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 PHP
php中导出数据到excel时数字变为科学计数的解决方法
Feb 03 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
php与java通过socket通信的实现代码
Oct 21 PHP
Yii框架表单提交验证功能分析
Jan 07 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
Aug 28 PHP
详解如何实现Laravel的服务容器的方法示例
Apr 15 PHP
PHP常见过waf webshell以及最简单的检测方法
May 21 PHP
PHP实现批量修改文件名的方法示例
Sep 18 PHP
laravel validate 设置为中文的例子(验证提示为中文)
Sep 29 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 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
认识并使用PHP超级全局变量
2010/01/26 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
2014/07/08 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
Vue.js项目中管理每个页面的头部标签的两种方法
2018/06/25 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
微信小程序实现二维码签到考勤系统
2020/01/16 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
Python中扩展包的安装方法详解
2017/06/14 Python
Python实现多并发访问网站功能示例
2017/06/19 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
Python使用pyodbc访问数据库操作方法详解
2018/07/05 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
python绘制评估优化算法性能的测试函数
2019/06/25 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
python 字段拆分详解
2019/12/17 Python
详解CSS3 Media Queries中媒体属性的使用
2016/02/29 HTML / CSS
webView加载html图片遇到的问题解决
2019/10/08 HTML / CSS
联想香港官方网站及网店:Lenovo香港
2018/04/13 全球购物
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
英语专业职业生涯规划范文
2014/03/05 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
JavaScript声明变量和数据类型的转换
2022/04/12 Javascript