时间:2021-07-01 10:21:17 帮助过:20人阅读
class DB{    function &object()    {        static $db;        if (empty($db))        {            $db = new pgsql();        }        return $db;    }    function query($sql, $transaction = false)    {        $db = & DB::object();                return $db->query($sql, $transaction);    }}    这是 php4 的代码  
 php4 没有那么多约束  
 
  这是 php4 的代码  
 php4 没有那么多约束  
  
 这是 php4 的代码  
 php4 没有那么多约束 
  这是 php4 的代码  
 php4 没有那么多约束  
  
 我的 PHP环境 是5.2以上的, 它是也支持 PHP4 的代码吗?? 
php5 是可以有条件接受 php4 的
  php 5.2 基本与 php4 一致,除了对象总是以引用传递,即无需使用用声明 &  
 php 5.3 打开 E_STRICT 级别错误检查时,不能以静态方式使用非静态方法  
 php 5.4 默认打开 E_STRICT 级别错误检查,不能以静态方式使用非静态方法