zoukankan      html  css  js  c++  java
  • 看到的php的小知识

    1. php代码是需要编译再执行,但编译不同于c/c++编译(预编译:编译成中间代码,然后发布),它是每次运行都需要编译,且它的编译不做任何语义优化(编译速度非常快),就是简单的忠实的把你所写的代码翻译成对应的opcodes。

    opcodes对于php来说就是最终的执行代码。

    2.使用双引号还是单引号?

    在没有变量替换的情况下,双引号和单引号所产生的opcodes是一样的;

    在使用变量替换的情况下,。。。。。。。。。。。。。。。是不一样:同样的逻辑,生成的opcodes数量证明使用单引号会快。在编译几段,它们的区别也很大,例如在scanning阶段,对于双引号的词法规则有14条,而对于单引号仅仅只有6条。

    对于不需要变量替换的纯字符串,在c/c++中双引号才表示字符串,所以这种情况还是使用双的好。

    对于W3C标准,html中的属性值应该是使用来包含的。

  • 相关阅读:
    node中fs模块
    node生成excel,动态替换表格内容
    Postgresql存放数组形式的数据
    ubuntu下安装typescript
    随笔6
    excel文件导出相应数据统计内容
    随笔4
    随笔3.2
    随笔2
    随笔1
  • 原文地址:https://www.cnblogs.com/zhyryxz/p/2565804.html
Copyright © 2011-2022 走看看