这周去听了Google的演讲,从Idea到Code的商业宣传。不过因为是头一次听英文演讲,心里还是很舒服。这周主要做的是Bootstrap前端美化,这个框架也比较好玩。在php上面花的时间相对少了,也就自己找找乐子吧。
1.php的输出n被吞掉
很基础的东西,属于概念混淆了。n是转义字符,但作用的地方是在字符串;而在网页(htmltext)中换行要用标签<br>。
2.php的输出函数
echo:首先,echo不是一个函数,而是一个语言结构。那语言结构是什么呢?语言结构就是php语法的一部分,不能被用户定义。而且相比函数,在执行时会更快,因为在php里,函数都要仙贝php解析器分解成语言结构,所以函数比语言结构多执行一层解析器解析。正因为是语言结构所以在使用时,其参数的括号可以不写。其也没有返回值。
print:和echo一样,也是语言结构,不同的是返回值为1。这里还有一个与print有关奇怪的例子。
1 if(print("我想输出") && print("我也想输出")){2 //猜猜输出结果是什么?3 }