【发布时间】:2012-03-19 16:28:56
【问题描述】:
在 Turbo Pascal 中,我们有 read(); 函数。是否有获取变量的函数,发送到PHP 上的任何脚本?
【问题讨论】:
-
Turbo Pascal 程序和 PHP 脚本通常在完全不同的环境中运行。没有直接的类比。
标签: php variables get pascal turbo-pascal
在 Turbo Pascal 中,我们有 read(); 函数。是否有获取变量的函数,发送到PHP 上的任何脚本?
【问题讨论】:
标签: php variables get pascal turbo-pascal
Turbo Pascal 的 read() 和 readln() 函数从文件中读取。如果未指定文件名,则从标准输入读取。
在 PHP 中,您必须先打开文件,然后从打开时分配的文件句柄中读取:PHP 中的标准输入等价于 php://input,因此类似于:
$filename = "php://input";
$handle = fopen($filename, "r");
$contents = fread($handle, 1024);
fclose($handle);
但请注意,仅通过 CLI 从 Web 界面执行此操作并不是特别实用
【讨论】:
您是否正在寻找 eval() 函数? http://php.net/manual/en/function.eval.php
【讨论】: