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函数来执行ls -l命令(显示当前目录下文件列表信息)。其中$output变量会保存ls -l命令的输出内容;$retval变量会保存ls -l命令的返回值。
此外我们还可以使用exec()、passthru()、shell_exec()三个函数来执行外部系统命令。exec()和system()几乎一样;passthru()会将外部命令的原始输出直接输出到浏览器上而不是保存在一个字符串中;shell_exec()会将外部命令的输出作为一个字符串返回。
symlink() 函数创建一个从指定名称连接的现存目标文件开始的符号连接。
如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。
参数 | 描述 |
---|---|
target | 必需。 |
link | 必需。 |
注释:这不是一个 HTML 连接,而是一个文件系统中的连接。
注释:该函数不能在 Windows 平台上执行。
PHP connection_status() 函数PHP Misc 参考手册实例 返回连接状态:?phpswitch (connection_status()) { case CONNECTION_NORMA...
PHP exit() 函数PHP Misc 参考手册实例 输出一条消息,并退出当前脚本:?php$site = //www..cn/; fopen($site,r) or exit(Unable...
PHP sleep() 函数PHP Misc 参考手册实例 延迟执行当前脚本 5 秒:?phpecho date('h:i:s') . br; //sleep for 5 seconds ...
PHP unpack() 函数PHP Misc 参考手册实例 从二进制字符串对数据进行解包:?php$data = PHP; print_r(unpack(C*,$data)); ?运行实...
PHP idate() 函数PHP Date/Time 参考手册实例 格式化本地时间/日期为整数。测试所有不同的格式:?php echo idate(B) . br;echo i...