PHP

PHP 知识量:7 - 20 - 67

3.2 函数的应用><

include与require- 3.2.1 -

定义完一个函数之后,如果需要在其他页面或者多个页面中使用它,不必在每个页面中都复制粘贴这个函数代码,可以使用“引入”的方式,由php在运行时自动将函数插入目标页面。

要实现“引入”一个函数或一段代码,可以使用include和require语句。

包含函数addOne的文件(addOne.php):

<?php
function addOne($a) {
    $a = $a + 1;
    return $a;
}
?>

包含函数show的文件(show.php):

<?php
function show($what) {
    echo "$what";
}
?>

函数引用页面(index.php):

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>index</title>
    </head>
    <body>
        <?php
        include 'addOne.php';
        require 'show.php';
        show(addOne(5));
        ?>
    </body>
</html>

以上代码中,分别将函数addOne和show独立于两个php文件中。在index.php页面中,使用include和require语句分别将这两个函数引入(包含)进来,这样,当页面执行时,就会如同这两个函数本来就在这个页面中一样,与前一个示例中的执行结果是一样的。

内置函数与自定义函数- 3.2.2 -

php提供了丰富的内置函数可供使用,涉及字符串、数组、数据库交互、文件操作、安全验证等等各个方面,可以通过php扩展库列表来具体的查看和使用。

此外,还可以按照自己的需求编写自定义函数,前面示例中的函数都是自定义函数。

自定义函数本质上与内置函数差不多,但是通常情况下,当存在实现某个功能的内置函数时,应当优先使用内置函数,因为内置函数经过了高度优化和验证,可以执行的更快且安全可靠。