06 2012 档案

摘要:1. php代码是需要编译再执行,但编译不同于c/c++编译(预编译:编译成中间代码,然后发布),它是每次运行都需要编译,且它的编译不做任何语义优化(编译速度非常快),就是简单的忠实的把你所写的代码翻译成对应的opcodes。opcodes对于php来说就是最终的执行代码。2.使用双引号还是单引号?在没有变量替换的情况下,双引号和单引号所产生的opcodes是一样的;在使用变量替换的情况下,。。。。。。。。。。。。。。。是不一样:同样的逻辑,生成的opcodes数量证明使用单引号会快。在编译几段,它们的区别也很大,例如在scanning阶段,对于双引号的词法规则有14条,而对于单引号仅仅只有6 阅读全文
posted @ 2012-06-27 14:38 MayFirst 阅读(122) 评论(0) 推荐(0)
摘要:[mj@localhost go_linux_CE]$ prefix=temp[mj@localhost go_linux_CE]$ suffix=$(date +%s) # 'date'命令的"+%s"选项是GNU特性.[mj@localhost go_linux_CE]$ filename=$prefix.$suffix[mj@localhost go_linux_CE]$ echo $filename temp.1340700913echo "The number of seconds elapsed since 01/01/1970 is 阅读全文
posted @ 2012-06-26 17:00 MayFirst 阅读(155) 评论(0) 推荐(0)