PHP 的真正力量来自它的函数:它拥有超过 1000 个内建的函数。
内建函数
比如:
htmlspecialchars — 将特殊字符转换为 HTML 实体
ucwords — 将字符串中每个单词的首字母转换为大写
更多内建函数可以查阅 函数参考
PHP 用户定义函数
除了内建的 PHP 函数,我们可以创建我们自己的函数。
函数是可以在程序中重复使用的语句块。
页面加载时函数不会立即执行。
函数只有在被调用时才会执行。
小实践
在项目下新建文件 functions.php
,内容如下:
<?php
// 定义个打印变量内容的函数
function dd($data)
{
echo '<pre>';
die(var_dump($data));
echo '</pre>';
}
新建文件 index.php
,内容如下:
<?php
// 引入函数文件
require "functions.php";
// 定义数组
$animals = [
'dog', 'duck', 'fish', 'cat'
];
// 打印数组内容
dd($animals);
运行程序,页面将会更直观的输出变量 $animals
中的内容,上面这个小实践中定义的这个函数就很适合开发调试中实用。
开发项目时,你也许会在很多地方实现同样的程序逻辑,那么就可以将这些程序逻辑定义成函数,通过引入方便调用。
更多
更多 PHP 函数相关的内容请参考 手册