我正在检查codepad.org并且while(1)fork给出了以下输出.
不允许系统调用:SYS_fork
查看此链接以获取确切详细信息 http://codepad.org/rNR9mMVv
谷歌搜索更多,我知道他们也使用套接字禁用系统调用.
不允许系统调用:SYS_socketcall
任何人都可以告诉我如何在沙盒环境中运行程序之前禁用某些系统调用?
<?php
error_reporting(-1);
$a = array('key' => '2');
$a = $a['key'];
var_dump($a);
echo $a['key'], "\n";
?>
Run Code Online (Sandbox Code Playgroud)
我希望代码抛出空字符串或警告说密钥不存在,但代码打印2;
PHP 5.3.10-1
Update1:添加var_dump和error_reporting.
输出是
hari@hari-laptop:~$ php run.php
string(1) "2"
2
Run Code Online (Sandbox Code Playgroud)