php echo 终端 颜色

function colorize($text, $status)
{
    $out = "";
    switch ($status) {
        case "SUCCESS":
        case "Green":
            $out = "[32m"; //Green  
            break;
        case "FAILURE":
        case "Red":
            $out = "[31m"; //Red  
            break;
        case "WARNING":
        case "Yellow":
            $out = "[33m"; //Yellow  
            break;
        case "NOTE":
        case "Blue":
            $out = "[34m"; //Blue  
            break;
        default:
            throw new Exception("Invalid status: " . $status);
    }
    return chr(27) . "$out" . "$text" . chr(27) . "[0m";
}
echo colorize("table updating complete.
","Green");
echo colorize("table err. 
","Red");
原文地址:https://www.cnblogs.com/jiqing9006/p/13085349.html