Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > PHP 函数
【标  题】:PHP 函数
【关键字】:函数,PHP,HP,PHP
【来  源】:网络

PHP 函数

Your Ad Here
在 PHP 中,允许程序设计者将常用的流程或者变量等元件,组织成一个固定的格式。也就是说用户可以自行组合函数或者是类。

PHP 中的函数 (function) 和 C 语言一样,包括有返回值及无返回值,不像 Pascal 分成函数 (function) 和程序 (procedure) 那么复杂。

在函数的名称上,PHP 对于大小写的管制很松散。可以在定义函数时写成大写的名字,而在使用时使用小写的名字。总之,对函数而言,不用管大小写,只要注意名称没有重复就好了。

以下就是函数的使用语法

function myfunc($arg_1, $arg_2, ..., $arg_n) {
  // 执行一些步骤
  return $retval;
}

在使用时,在自定的函数名称前要加入 function 的保留字,表示这是定义用户自定函数。之后的 myfunc 可以是任何的英文字母开头的字符串,字符串除了开头不能是数字或是下划线,在第一个字母后可以是阿拉伯数字或者是下划线,当然其它的符号或是中文字不能当函数名。

$arg_1 到 $arg_n 为函数使用的参数,参数之间使用逗号隔开。在参数后的大括号 {},即为整个函数的部分。函数如果返回值,使用 return 可将值返回。而参数可以事先定义初始值或默认值。有定义默认值参数在使用函数时可以省略,但一定要放在没有配置默认值参数的后面,否则 PHP 在解析函数时,会出现错误。

另外就是参数的类型,只要参数是 PHP 支持的变量类型都可以使用,无论是数组、字符串、或是整数....等等。返回值也是一样。

下面即为使用默认值及不用默认值例子

<?php
function myfunc1($arg_1$arg_2$arg_3="我是默认字符串") {
  echo 
$arg_1+$arg_2;
  echo 
$arg_3."<p>\n";
}

myfunc(34);               // 参数 $arg_3 省略。
myfunc(66"不用默认值")  // 输入参数 $arg_3。
?>

参数的值,通常使用传值方式输入,有时在值得的需求时,可以使用传址的方式,传入参数的指针。方法就是在参数的前面加上 & 符号即可。如下例

PHP与其它CGI的比较:【上一篇】
其它的流程控制:【下一篇】
【相关文章】
  • PHP与其它CGI的比较
  • PHP 类
  • apache服务器专用函数库
  • 数组处理函数库
  • 拼写检查函数库
  • BC 高精确度函数库
  • PostgreSQL 数据库函数库
  • 正则表达式函数库
  • 信号与共享内存函数库
  • Solid 数据库链接函数库
  • 【随机文章】
  • C#下获得MAC地址类
  • 无线网卡
  • 智能指针的原始结构
  • 在ASP中自动检测文件的编码格式,支持UTF-8、GB2312、UTF-7、Unicode、Unicode Swap等格式的检测
  • [-小技巧-] Tapestry的编码
  • [other] office "办公三剑客"
  • [转帖]Java初学者都必须理解的六大问题
  • 系统管理-我的RHCE课堂实验
  • 2006信息技术会考复习(理论复习)
  • 动网论坛v7.0.0SQL版竟然帯病毒!
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.