静态变量访问php 5.2及更高版本

时间:2014-04-20 18:49:03

标签: php

以下代码是否适用于php 5.2+?我正在创建一个实例需要访问的静态变量,但我不确定我编写的所有代码是否在php 5.2中有效(我正在运行php 5.4)。

这也是设置静态变量的正确方法吗?

<?php
class MY_Model extends CI_Model
{
    static $report_db;

    public function get_report_db()
    {
        return self::$report_db;
    }
}

$CI =& get_instance();
include APPPATH.'config/database.php';

//If we have a reporting database load it and use it for all reporting functions
if (isset($db['report']))
{
    MY_Model::$report_db = $CI->load->database('report', TRUE); 
}
else
{
    MY_Model::$report_db = $CI->load->database('default', TRUE);    
}
?>

0 个答案:

没有答案