Discuz教程网

PHP 函数使用方法与函数定义方法

[复制链接]
authicon dly 发表于 2011-9-5 16:38:02 | 显示全部楼层 |阅读模式
对于一个函数的语法是:
函数定义方法
代码如下:

  1. function "function_name" (arg1, arg2...)
  2. {
  3. [code to execute]
  4. return [final_result];
  5. }
复制代码


其中[final_result]通常是从函数返回变量值。
让我们看一个例子
代码如下:


  1. function double_this_number($input_number)
  2. {
  3. return $input_number*2;
  4. }

复制代码

调用方法

代码如下:

  1. $x = 10;
  2. $y = double_this_number($x);
  3. print $y;
复制代码

输出值为
10
好,我们再来看一个复杂一点的函数使用方法

代码如下:

  1. function safePost($v=0)
  2. {
  3. if( $v==0 )
  4. {
  5. $protected = array("_GET", "_POST", "_SERVER", "_COOKIE", "_FILES", "_ENV", "GLOBALS");
  6. foreach($protected as $var) {
  7. if(isset($_REQUEST[$var]) || isset($_FILES[$var]))
  8. {
  9. die("Access denied");
  10. }
  11. }
  12. }
  13. }
复制代码

调用方法
safePost();
这个可以不定义参数,因为给$v==0默认设置了一个参数,这样对函数的扩展有很好的帮助。





上一篇:PHP echo 输出字符串函数详解
下一篇:PHP for 循环语句使用方法详细说明
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 19:27

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表