![]() |
1
1
你可以找个装饰师。请参见此简化示例:
那么你的提议呢
|
![]() |
2
0
我一开始说不。那是因为你不能让返回的值“通过”\uuu get(),但经过思考后意识到你可以绕过它。就我个人而言,我认为这将是低效的,并且还会导致其他问题,例如在不转义的情况下获取$name。 为此,您需要在每个类中使用uu get($var),然后在转义变量后返回该变量。 可能非常浪费,虽然我个人会使用
这只是一个示例,假设$name是非公共成员。如果它是数组中的一个元素,则需要对数组进行适当的索引,例如:
注:我不知道zend_的观点,但我认为这不会有任何区别
|
![]() |
3
0
你试过使用
|
![]() |
4
0
您可以扩展视图对象,然后重写_get()方法,以根据需要转义所有输出。 您可以使用:
将视图对象更改为您创建的视图对象。 |
![]() |
5
0
手动方式是直接在模板中使用escape()视图辅助对象,如下所示:
您需要对其进行扩展,以自动避免使用
显然,使用流包装器也会影响性能。 详情如下: |
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |