【发布时间】:2012-08-22 04:31:22
【问题描述】:
这个表达式最好的表达方式是什么:
echo isset($GLOBALS['_url']) ? htmlspecialchars($GLOBALS['_url']) : ''
在这个参数里面:
<?php
echo "
<input type='text' value=' *INSERT EXPRESSION* ' />
";
?>
我不确定处理引号内引号的最佳方法是什么,因此不胜感激。我知道可以通过更改整体语法来避免这种情况,但是,鉴于这些限制,我怎样才能最好地做到这一点?谢谢你的帮助!
【问题讨论】:
-
当您使用单引号属性值时,您需要设置
ENT_QUOTES标志以使'也被编码。
标签: php quotes ternary-operator