0
点赞
收藏
分享

微信扫一扫

五十五、PHP内核探索:函数的分类 ☞ 可以在任何被需要的时候执行的代码块


函数是一种可以在任何被需要的时候执行的代码块。它不仅仅包括用户自定义的函数,还包括程序语言实现的库函数。

用户定义的函数

如下所示手册中的展示函数用途的伪代码:

function foo($arg_1, $arg_2, ..., $arg_n) {
echo "Example function.\n";
return $retval;
}


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

在 PHP 3 中,函数必须在被调用之前定义。而 PHP 4 则不再有这样的条件。除非函数如以下两个范例中有条件的定义。

内部函数

PHP 有很多标准的函数和结构。如我们常见的count、strpos、implode等函数,这些都是标准函数,它们都是由标准扩展提供的; 如我们经常用到的isset、empty、eval(232, 232, 232); background: rgb(249, 249, 249);">

$func = 'print_r';
$func('i am print_r function.');


变量函数不能用于语言结构(echo等)

举报

相关推荐

0 条评论