Command-Line Scripts
Exit Code Models
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.