Zend php5 certification study guide上关于@有这么一句话,sadly, some libraries output their errors directly, bypassing PHP and, therefore, make it much harder to manage with the error-control operator. 这里的some libraries,都有哪些呢?
Zend Framework In Action 电子版新鲜出炉,请在[资料文档]栏目中下载。大家和我一起啃吧~
好久没有更新网站内容了。最近疲于在job market中推销自己,寻找新工作。身在异乡,身份受限,酸甜苦辣成了一锅大杂烩,好歹还能感叹“人生又完整了一点”。从JAVA转型到PHP,一路走来不时左顾右盼,不知怎样才是自己的正确选择,相比JAVA有一大堆的厂商排队支持,PHP的企业应用真是太少了。其实越深入学习PHP,越觉得自己喜欢这门语言,简单,易懂,而且自身不断的在完善,进步。现在不少的JAVA式的思想,在PHP中也得到了应用,像是Hibernate的ORM之类的(Propel)。编程编到了一定份儿上,值钱的就是思想这玩意,各种各样的编程语言此消彼长,只有思想才是不变的核心。Anyway,我还是很希望看到PHP能统领企业半壁江山的局面,这样我们广大的PHPer也能混得开些...呵呵。 ----后记:有点乱
开发平台:Windows XP SP2 测试平台:FreeBSD 7.0 开发工具:Netbeans 6.1 使用框架:Zend Framework 1.5.2 数据库: MySQL 5.0.51a
****************************************
6.9视图助手(Helper) 视图脚本里经常有一些繁杂的事情,比如格式化日期、产生表单元素等等。这些可以用助手帮我们来完成。 助手类其实是一些以Zend_View_Helper_开头的类,类名的最后一段是助手的名字,助手的名字必须是首字母大写的,该类必须至少有一个以助手名字命名的方法。助手名通常是驼峰式命名,即它不会是大写字母开头的。类名是混合大小写字格式。方法名也是驼峰式命名。 默认的助手的路径通常指向Zend/View/Helper。即使用setHelperPath()方法重新指定了路径,该路径也会保持以使默认的助手能够工作。
6.9.1ZF自带的助手 示例代码:
<?php
6.6视图脚本的变量转义输出(escaping output) 视图脚本得到变量以后,需要通过转义进行输出,变成页面可以显示的Html代码。 输出语句的格式: echo $this->escape($this->variable); $variable变量是在视图脚本里用render方法传递过来的。 一般情况下,传递的变量是通过PHP的 htmlspecialchars()函数转义的。而我们也可以实现我们自己的转义函数。请参考以上“使用回调函数”示例。
echo $this->escape($this->variable);
6.7视图脚本的模板系统—操作PHPLib类型的模板 模板系统进一步完美的实现了视图与程序逻辑的分离。视图脚本可以完美的操作PHPLib等类型的模板。
6.7.1PHPlib的安装和调用