课程
/后端开发
/PHP
/PHP函数篇
$is_formal=false if ( i$is_formal )这句是非假吧,为什么输出 hi 而不是hello
2018-08-05
源自:PHP函数篇 3-2
正在回答
!就是取反
if内的(!$is_formal),前面那个感叹号是检测$is_formal的值是真(true)还是假(false),如果$is_formal的值为假(false)那么条件成立就输出 "hi" ,如果条件不成立,就输出 else前面给$is_formal的默认值是假,故而第一个if条件内的逻辑非(!$is_formal)是成立的,所以输出 "hi"。
其实没有想的那么复杂,上面那个兄弟讲的很明白了,就只有真和假,第一个例子就是为false所以输出了Hi,第二个为true就是真,所以运行第二个条件,true的情况下没有不等于的
查了下if函数明白了,if中只能为真或假,为真时输出if中的内容,为假时输出else中的内容。$is_formal 初始值为假,!is_formal 为真,输出hi。
举报
自定义函数,PHP入门教程之必备课程,行业大牛带你飞。
1 回答Closure是个什么意思啊?
1 回答老师说的缺省值意思是什么
3 回答这里不懂,变量括号变量是什么意思
1 回答为什么要用num这个来表示 然后第16行往后的意思 都没明白
2 回答这是什么编辑器