PHP Códigos de retorno


Ejemplo

La construcción de salida se puede usar para pasar un código de retorno al entorno de ejecución.

#!/usr/bin/php

if ($argv[1] === "bad") {
    exit(1);
} else {
    exit(0);
}

Por defecto, se devolverá un código de salida de 0 si no se proporciona ninguno, es decir, la exit es la misma que la de exit(0) . Como exit no es una función, los paréntesis no son necesarios si no se pasa ningún código de retorno.

Los códigos de retorno deben estar en el rango de 0 a 254 (255 está reservado por PHP y no debe usarse). Por convención, salir con un código de retorno de 0 le dice al programa que llama que el script PHP se ejecutó correctamente. Utilice un código de retorno distinto de cero para indicar al programa que llama que se produjo una condición de error específica.