接受的项目代码问题
程序员文章站
2024-01-01 08:33:10
...
代码如下
这种写法是什么意思,想做什么?
$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下查看,会有颜色,高亮等提示。
比如日志,就可以这样用,分析日志、查看等,都很方便。
推荐阅读
-
项目进行中的小问题-0427
-
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
-
快速找出php中可能导致cpu飙升问题的代码行_PHP教程
-
我遇到一个奇怪的问题,php代码里面凡是含有//这样的注释,include 失败
-
如果你有一个代码出有关问题就把有关问题退给你的领导你该如何做
-
Vue.js——前端代码复杂带来的问题——2020.12.9
-
springboot项目后台返回时间带T的问题
-
IDEA创建Maven项目一直显示正在加载的问题及解决
-
最近学习php,看了两本基础的书,接下来想看点优秀的php代码,大家有什么开源项目的代码推荐吗?
-
IDEA 2020 设置项目集成git 及svn和git之间的切换问题