PHP Sandbox
Test your PHP code snippets in a safe, isolated environment. Type your code, hit run, and see the output instantly.
Output
Errors
["pipe", "r"], // stdin 1 => ["pipe", "w"], // stdout 2 => ["pipe", "w"] // stderr ]; $process = proc_open('php', $descriptorspec, $pipes); if (is_resource($process)) { fwrite($pipes[0], $code); fclose($pipes[0]); $stdout = stream_get_contents($pipes[1]); fclose($pipes[1]); $stderr = stream_get_contents($pipes[2]); fclose($pipes[2]); proc_close($process); return ['stdout' => $stdout, 'stderr' => $stderr]; } return false; } $code = ''; $result_output = ''; $result_error = ''; if ($_SERVER["REQUEST_METHOD"] == "POST") { $code = $_POST['code'] ?? ''; if (!empty($code)) { $execution_result = execute_php_code($code); if ($execution_result !== false) { $result_output = $execution_result['stdout']; $result_error = $execution_result['stderr']; } else { $result_error = "Failed to execute the code."; } } else { $result_output = "No code to run."; } } ?>
Test your PHP code snippets in a safe, isolated environment. Type your code, hit run, and see the output instantly.