PHP的system函数是一个非常有用的函数,它可以让我们在PHP程序中执行系统命令。它可以用来执行shell命令,运行外部程序,读取文件内容,检查文件属性,创建目录,删除文件等。
$output = system("ls -l", $retval); echo "Return value: $retval";
system函数的语法如下:
string system ( string $command [, int &$return_var ] )
其中command参数是要执行的命令字符串;return_var参数是一个可选的引用变量,用于保存命令执行后的返回值。system函数会返回命令执行后的输出字符串。
system函数有很多应用场景:例如我们可以使用它来获取文本文件中的内容、检查文件属性、创建目录、删除文件、复制文件、重命名文件、修改权限等。此外,我们还可以使用它来执行shell脚本或者其它外部程序。
但是要注意的是:使用system函数时要小心不要将不安全的字符串传递给shell命令。因为这样会造成安全问题。此外,也不要将user input作为shell command传递到system函数中去执行。
PHP Math 参考手册
判断一个值是否为非数值:
is_nan() 函数判断一个值是否为非数值。
如果指定的值是非数值,该函数返回 true (1)。否则,它将返回 false/nothing。
参数 | 描述 |
---|---|
value | 必需。规定要检查的值。 |
返回值: | 如果 value 是非数值,则返回 TRUE。否则,返回 FALSE。 |
---|---|
返回类型: | Boolean |
PHP 版本: | 4.2+ |
PHP log1p() 函数PHP Math 参考手册实例 返回不同数的 log(1+number):?php echo(log1p(2.7183) . br); echo(log1p(2) . br); ec...
PHP mt_rand() 函数PHP Math 参考手册实例 生成随机数:?php echo(mt_rand() . br); echo(mt_rand() . br); echo(mt_rand(10,100...
PHP sin() 函数PHP Math 参考手册实例 返回不同数的正弦:?php echo(sin(3) . br); echo(sin(-3) . br); echo(sin(0) . br); ech...
PHP xml_parse_into_struct() 函数 完整的 PHP XML 参考手册定义和用法 xml_parse_into_struct() 函数把 XML 数据解析到数组中。...