代码之家  ›  专栏  ›  技术社区  ›  mmonem

引用和转义文本字符串

  •  0
  • mmonem  · 技术社区  · 14 年前

    我主要是C++程序员,返回PHP SaveOnLee。每次我回来,我都会花时间习惯于回显/打印关于单引号和双引号的正确JavaScript/HTML/CSS…等等。我需要一个建议,以一套规则的形式来遵循良好的逃跑实践。

    $ret = "<a href=\"$url\"><img src=\"images/delete.png\" width=\"20\" height=\"20\"></img></a>";
    

    谢谢

    2 回复  |  直到 14 年前
        1
  •  3
  •   Kemo    14 年前

    我宁愿使用单引号语法来处理HTML。原因:

    1. 更容易知道VAR在哪里

    所以这个字符串看起来像:

    $ret = '<a href="'.htmlspecialchars($url).'"><img src="images/delete.png" width="20" height="20"></img></a>';
    
        2
  •  1
  •   Justin Ethier    14 年前

    这个 PHP documentation for Strings 介绍了指定字符串文字的不同方法:

    • 双引号
    • heredoc语法
    • nowdoc语法(自php5.3.0起)

    这够好吗?