我最近看到了 PHP 中的 h()
和 e()
函数。我用谷歌搜索了它们,但它们太短了,结果根本看不出它们是什么。我得到了指数或数学相关函数之类的结果。例如:
<td><?php echo h($room['Room']['message']) ?></td>
有人有想法吗?或者他们不叫函数? (我想我很久以前就读过,但我记得它的真名)
添加:
感谢您的回复。我正在使用 CakePHP 并且还找到了一个 e()
示例:
<?php e($time->niceShort($question['Question'] ['created'])) ?>
如果它们以某种方式转义字符串,我认为这是有道理的,因为我总是在“echo”旁边看到它们
我还是不知道它们是什么;(
最佳答案
正如一些读者所说,这些是 CakePHP 特定的快捷方式。您可以在 API 文档中找到它们:here (对于 CakePHP 2.x)
我想我读到其中一些将在 1.3 中被删除,我个人从未使用过 e(),因为输入 echo 确实不会花费那么多时间:)
编辑:e() 在 1.3 中被弃用并且在 2.0 中不再可用 see here
关于php e() 和 h() 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2043072/