php e() 和 h() 函数?

标签 php cakephp

我最近看到了 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/

相关文章:

model-view-controller - CakePHP 中的动态布局

php - fatal error : Uncaught Error: Cannot use object of type mysqli_result as array with databases

php - 如何在laravel 5.6中使用province_id打印省份名称

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

安装后 CakePHP DebugKit 插件工具栏不出现

arrays - CakePHP 中的冗余 ModelName 查找结果

php - 如何对 HHVM 进行日志轮换

php - 显示两个 PHP 变量开关的更好方法 jQuery Ajax

php - 当今天的日期与截止日期匹配时 MySQL 触发

php - 在cakephp中的当前url中添加参数