PHP 函数调用
本文最后更新于:2024年3月18日 凌晨
PHP 函数调用
- PHP程序中的函数可以内置(或在有效的扩展中)或用户定义,不考虑它们的源代码,所有的函数都用相同的方式求值:
1 |
|
- 一个函数的参数因函数的不同而不同(并且后面将会看到,同个函数的参数个数也可能会变化),提供给函数的参数可以是任意合法的表达式,并且要是函数预期的特定顺序,函数的文档一般会告诉你函数需要的参数和返回什么样的值,下面是一些函数的例子:
strlen()
- 返回字符串长度的内置函数。
1 |
|
- 给函数
strlen()
一个函数"PHP”,它返回其获得字符串的字符数,在这里返回值3被赋给变量$length
,这是最简单和最常见的使用函数的方法。
sin()andasin()
- 数学正弦和余弦函数。
1 |
|
- 将
asin(1)
的结果传给sin()
函数,因为正弦和余弦函数互为反函数,所以对任何值的余弦求正弦都将返回相同的值,这里我们看到一个函数可以被其他函数调用,并且在所有结果被返回和存储到变量$result
之前,内部调用的返回值被传送给外面的函数。
unlink()
- 删除一个文件。
1 |
|
- 给
unlike()
函数一个文件名,尝试删除文件,和许多函数一样,如果操作失败的话返回false,这里允许你使用另一个内置函数die()和
逻辑操作符的短路性质,因此,这个示例可以这样重写:
1 |
|
- 和其他两个示例不同,
unlike()
函数有对外的操作,影响了一些外部的事务,在这里,它从文件系统中删除了文件,一个函数的所有副作用都应该小心对待。 - PHP已经有一大批已经定义好的函数可以使用在程序中,从访问数据库到创建图像,到读写XML文件,到从远程系统抓取文件的每一个功能,都可以在PHP的许多扩展中找到。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!