Compute the status code a script would return.

Exit Code Models

exit_code_model.php
<?php
$failed = ;
$code = $failed > 0 ? 1 : 0;
$label = $code === 0 ? "success" : "failure";

echo "failed=" . $failed . "\n";
echo "code=" . $code . "\n";
echo "label=" . $label . "\n";
<?php
$failed = ;
$code = $failed > 0 ? 1 : 0;
$label = $code === 0 ? "success" : "failure";

echo "failed=" . $failed . "\n";
echo "code=" . $code . "\n";
echo "label=" . $label . "\n";
<?php
$failed = ;
$code = $failed > 0 ? 1 : 0;
$label = $code === 0 ? "success" : "failure";

echo "failed=" . $failed . "\n";
echo "code=" . $code . "\n";
echo "label=" . $label . "\n";
exit-code-model Static lessons should not actually exit early. A script can compute the code it would return and print that scalar result.