迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

PHP shell_exec() 和 exec() 函数

作者:迹忆客 最近更新:2023/03/28 浏览次数:

本文将讨论 PHP shell_exec()exec() 函数。 在区分这两个功能的同时,我们将了解每个功能的性能及其实际用途。

PHP shell_exec() 函数

我们使用 shell_exec() 函数在 shell 中执行命令并将输出作为字符串返回。 shell_exec 是反引号运算符 *nix 的别名。

语法:

string shell_exec( $cmd )

此函数接受一个参数 $cmd。 它包含要执行的命令。

如果出现错误,函数返回 NULL

请务必注意,当 PHP 处于安全模式时,该函数不会运行。

例子:

<?php
// Use ls command
$output = shell_exec('ls');

//List all files and directories
echo "<pre>$output</pre>";
?>

输出结果:

Insert.php
index.html
jiyik.php

PHP exec() 函数

exec() 函数执行外部程序并返回输出的最后一行。 如果命令失败,则返回 NULL。

语法:

string exec( $command, $output, $return_var )

参数:

  • $command 包含要执行的命令。
  • $output 指定要填充的数组。
  • $return_var 带有输出参数。

示例:

<?php
echo exec('iamexecfunction');
?>

输出结果如下:

jiyik.php

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便