PHP函数

一个函数可由以下的语法来定义:

<?php
function foo($arg_1, $arg_2, /* ..., */ $arg_n)
{
    echo "Example function.\n";
    return $retval;
}
?> 

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

函数无需在调用之前被定义,除非是下面两个例子中函数是有条件被定义时。

当一个函数是有条件被定义时,必须在调用函数之前定义。 

PHP 中的所有函数和类都具有全局作用域,可以定义在一个函数之内而在之外调用,反之亦然。

PHP 不支持函数重载,也不可能取消定义或者重定义已声明的函数。

返回值:

值通过使用可选的返回语句返回。可以返回包括数组和对象的任意类型。返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行。return

函数不能返回多个值,但可以通过返回一个数组来得到类似的效果。

posted @ 2017-02-24 09:02  ZHPQAQ  阅读(100)  评论(0编辑  收藏  举报