现在的位置: 首页php-基础语法>正文
PHP函数的定义与使用  
发表于764 天前 php-基础语法 评论数 1

PHP中一个基本的脚本由两部分组成:主程序和函数。

函数不仅可以构成一个PHP脚本的基本功能,也使得程序结构化,有助于程序代码的重用。

PHP函数的调用

通过按照函数格式写出函数以及相应的参数即可,衣语法如下:

String substr(string str,int start)

其中str和start是参数。

调用函数substr的例句如下:

<?php
substr(“This phpdo.net!”,8);
?>

当然,在PHP中也可以将函数直接赋给其他变量,或直接输出。

例如:

<?php
$newstr = substr(“This is phpdo.net!”,8);
echo substr(“This is phpdo.net!”,8);
?>

结果:phpdo.net!

如何在PHP中编写用户自定义的函数

PHP中一个函数由四部分组成:函数名,参数,函数体和返回值。

例如:

<?php
Function func($arg_1, $arg_2, $arg_3,……,$arg_n)
{
//这里是phpdo.net演示的函数功能代码
Return $arg_1;
}
?>

其中,func是函数名,$arg_1……$arg_n是参数,$arg_1是返回值,花括号中是函数体。

PHP中编写用户自定义函数时,需要注意:

任何有效的PHP代码都有可能出现在函数内部,甚至包括其他函数的定义;

调用函数时,通常使用与其在定义时相同的形式,尽管函数名不区分大小写;

PHP函数可以可以定义在函数调用之前或者之后,但是,函数如果定义在条件结构之内,或其他函数内部,则函数的定义必须在函数调用之前被运行到。

例如:

<?php
$phpdo = true;
if($phpdo)
{
function add($a , $b)
{
function addone($a)
{
return $a + 1;
}
return $a + $b;
}
}
echo add(23 , 45);
echo addone(67);
?>

结果:68 68

分析:add在if语句中,所以当if条件达成,即$phpdo为TRUE时执行;addone函数在add函数中,当add函数执行后,再调用addone,addone才执行,也就是addone作用于add函数中。

PHP函数的定义与使用:目前有1 条留言

  1. 心灵之路 : 2012年01月21日6:02 下午

    收藏了,谢谢教程。 :razz:

不想听你唠叨×