接受的项目代码问题
Jun 20, 2016 pm 12:45 PM 代码如下
$str .= $ok ? "\033[0;32;40m OK \033[0m " : "\033[0;31;40m ERROR \033[0m ";
这种写法是什么意思,想做什么?
回复讨论(解决方案)
? : 这是一个运算符,是一个整体,叫条件运算符,作用类似于if else 语句max=(a>b)?a:b; 等效于if(a>b){ max=a;}else{ max=b;}
? : 三元运算符
$str .= $ok ? "\033[0;32;40m OK \033[0m " : "\033[0;31;40m ERROR \033[0m ";
等价于
if($ok) {
$str .= "\033[0;32;40m OK \033[0m ";
}else {
$str .= "\033[0;31;40m ERROR \033[0m ";
}
\033 10进制 27, ASCII 名 Esc,一般用作设备控制命令前导
https://code.google.com/p/conemu-maximus5/wiki/AnsiEscapeCodes
详细介绍了AnsiEscapeCodes,主要负责终端的输出效果。
30m 黑色(前景色)
31m 红色(前景色)
32m 绿色(前景色)
33m 黄色(前景色)
34m 蓝色(前景色)
35m 紫色(前景色)
36m 深绿色(前景色)
37m 白色(前景色)
40m 黑色(背景色)
41m 红色(背景色)
42m 绿色(背景色)
一般情况下,是将内容打到哪里,然后在linux下查看,会有颜色,高亮等提示。
比如日志,就可以这样用,分析日志、查看等,都很方便。

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

Respons HTTP yang dipermudahkan dalam ujian Laravel

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

12 skrip sembang php terbaik di codecanyon

Pengumuman Penyiasatan Situasi PHP 2025
