赫赫,看起来还不错,就是有的地方还不够严密。比如说。 LoadTemplate这个函数,你有返回值,但是你调用的地方就没有用了。其实,想写一个好的类,你可以参照一下,PEAR的一些DB,LOG等等的类。那个我觉得不错的。赫赫。

解决方案 »

  1.   

    比如说。 LoadTemplate这个函数,你有返回值,但是你调用的地方就没有用了。
    --------
    对,但这也是 PHP 的弱点所在。它支持 Class 但功能不强。
    不能“抛出异常”或“异常捕捉”
      

  2.   

    不能“抛出异常”或“异常捕捉”
    -------------PHP5!
      

  3.   

    不能“抛出异常”或“异常捕捉”
    -------------PHP5!
    ----------
    我也知道这是 PHP5 的新特性,但大多数主机还是 PHP4 的。
      

  4.   

    比如说。 LoadTemplate这个函数,你有返回值,但是你调用的地方就没有用了。
    --------
    对,但这也是 PHP 的弱点所在。***** 简直是在胡说八道!
    LoadTemplate在模板文件不存在的时候设置错误信息并返回逻辑假!
    而你在调用处
    function FoxTemplate ($fname = '') {
          if (!empty($fname)) {
              $this->LoadTemplate($fname);
          }
    }
    并未对其进行判断。明明是你写的不对,反倒说是“PHP 的弱点所在”
    忽略函数的返回值是任何语言都允许的!