【 以下文字转载自 PHP 讨论区 】
发信人: cornstalkII (时间的战旗!), 信区: PHP
标 题: PHP中实用大量复杂的类结构的性能问题
发信站: 水木社区 (Mon Nov 30 10:23:15 2009), 站内
以前我们做的PHP应用,大量采用的是inc文件的纯过程方式的结构,
在新产品中则大量的实用了OO方式,由大量复杂继承、扩展的类来
实现,好处是提供了封装。
但是,会不会有明显的性能损失的问题?
因为在Drupal的核心开发人员的一篇文章中提到Drupal采用了OO思想
但是不采用类实现,一个原因是PHP类的性能损失问题,他们没有深入
谈这个问题,我现在想知道,如果系统是由上千个类构成的,会不会
有明显的性能损失?
这里不考虑PDO之类的数据库映射框架和数据库性能的问题,只考虑
PHP解释器的性能问题。
也不用考虑由于大量require_once文件导致的性能问题,因为在最后
发布的文件中,我们可以将大量的类合并到很少的几个PHP文件中。
--
FROM 211.99.222.*