细说Zend的错误管理。
我们还是接着上一次的话题。上一次我们说了,Zend的最大缺陷是异常管理类。实际远非如此。Zend本着松耦合的原测,使得类与类之间基本没有什么关联。按理说,这是比较好的。但这却带来了一个相当大的问题。
那就是没一个类都把自己管好,每一个类都各自为政。最大的问题就是错误管理。初步统计了一下,Zend代码中使用set_error_handler的地方不下于60处。如此之多的地方,这也就使得程充无法对错误进行真正的集中管理,集中写错误日志。
也许,有人会说,这有必要吗?
举个简单的例子。某个网友,曾给我约近10个用Zend开发的网站,无论是用QUERYSTRING的URL还是伪静态的URL,只要你在URL中添中足够长的非法参数,网站均出错。
也许你会说,这是GET能数较验与过滤的问题。话是这么说,一方面我们可以想象,开发者较初级,但相对于高级的开发者,相对于开发团队,这个的疏饭也是难免的。而出错的位置是不同的。并不会都在较验与过滤部分。因而,这使得使用zend对错误集中管理成了一个大问题。
也话你会说,zend是面向企业级开发的。因而,使用zend,普通类,均应使用异常对错误进行管理。但如果是写一个核心类呢?使用zend不需要再加什么内核。实际并非如此。比如zend没有很好的RPN类,那么,我要写这样的类时,也不不得服从它的模式,set_error_handler,而不能用trigger_error将错误交给应用系统了。
由此看出。40M巨大的类库,不但学习培训成本高,对开发团队的开发人员的素质要求也高。有人说,大型团群众观点合作,zend能看出其优势,但我看不出有什么优势。
分享到:
相关推荐
Whether you are learning Zend framework from scratch or looking to sharpen up your skills from previous versions, Zend Framework 2 Application Development will help you to harness the power of Zend ...
Zend Framework 2 官方教程汉化版
Table of Contents •Introduction to Zend Framework •Overview •Installation •Learning Zend Framework •Zend Framework Quick Start •Autoloading in Zend Framework •Plugins in Zend Framework •...
ZendFramework-1.10.4
zend framework中英文手册,包含中文手册,英文手册两个版本。
zend framework zendframework manual 手册,Zend Framework手册 中文版,有一部分还没有汉化
Zend Framework 中文 手册 2008年12月01日.chm MD5: DD29C39D12E9C0B38FD3475A12D05B73 SHA1: 1A6BBBF9311013F2FF2BF97752332160ED767526 CRC32: 88210ABD Zend Framework 入门教程(简体中文1.52版)v0.12.pdf MD5:...
这是基于Zend Framework 框架的CMS PHP 源代码。 安装时请下载Zend及zendx并将其放在library下。
今天我这里要写的入门教程就是Zend Framework 2 的,如果有需要Zend Framework 1 的网友可以在百度搜索 lai1362000 或lai1362000@yahoo.com.cn 的相关文章 下面正式开始介绍一个简单的入门程序,程序有2 个模块,3 ...
PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好...
zend framework手册,英文版,学习php最好的框架zend framework必备
zend framework zend framework zend framework zend framework zend framework zend framework zend framework
本资料为Zend Framework2 入门教程,主要讲述如果入门Zend Framework2。教程内容比较普实。
zend framework2 讲解 ppt
PHP 准官方框架:Zend Framework 2 基础教程
Zend Framework 3 Developer's Guide 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
zendframework1.9中文版用户手册 直接从网站上下载的离线版本 非常方便 这个是.chm的 还有.exe的版本,方便大家使用。
Zend Framework 2 Documentation Release 2.4.8 1 Overview 2 Installation 2.1 Using Composer 2.2 Using Git submodules 2.3 Web Server Setup 3 Getting Started with Zend Framework 2 3.1 Some ...
完整的zf2的官方例子,经过修改之后已经完全能运行,包括各种数据库交互操作,易理解
ZendFramework 1.12.9 代码和文档.rar