Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何原始打印函数?_Php_Bash_Apache - Fatal编程技术网

Php 如何原始打印函数?

Php 如何原始打印函数?,php,bash,apache,Php,Bash,Apache,我有一个php模块(.so),它有一个名为do\u something()的函数 当您在浏览器上执行此功能时,它告诉您只能在命令行上使用它。 如果在命令行上运行此函数,将执行bash脚本。 有什么方法可以获取这个bash脚本的源代码吗 让我们举个例子 <?php //foo.php do_something(); ?> 如果我运行php foot.php将执行一个bash脚本。我想要这个bash脚本的源文件 我试过使用php foot.php>script.tx

我有一个php模块(.so),它有一个名为
do\u something()
的函数

当您在浏览器上执行此功能时,它告诉您只能在命令行上使用它。 如果在命令行上运行此函数,将执行bash脚本。 有什么方法可以获取这个bash脚本的源代码吗

让我们举个例子

<?php
    //foo.php
    do_something();
?>

如果我运行
php foot.php
将执行一个bash脚本。我想要这个bash脚本的源文件

我试过使用
php foot.php>script.txt
,但它只打印脚本的标准输出


我认为为了解决这个问题,我需要将do\u something()函数包装在其他php函数中,以打印raw函数。

因此
do\u something
是一个向
bash
抛出并运行一些脚本的函数(可能是硬编码到编译到
.so
文件中的C代码中的路径)?so
do\u something
是一个函数,它向
bash
抛出并运行一些脚本(可能是硬编码到编译到
.so
文件中的C代码中的路径)?