Home > Backend Development > PHP Tutorial > php单例有关问题

php单例有关问题

WBOY
Release: 2016-06-13 11:23:25
Original
760 people have browsed it

php单例问题
这是我的单例:
include_once 'conn/mysql.class.php';
     //数据库连接单例
     class Singleton{
      protected static $conn=null;
       //防止实例化
        private function __construct(){}
        //防止克隆
        private function __clone(){}
        //单例
        public static function get(){
          
          if(self::$conn == null){
             self::$conn=new MyDb();
          }
          return self::$conn;
          
        }
     }

类操作:
include_once 'dbio/Singleton.class.php';
    
    //continfo表操作类
    class Content{
     //查询所有记录
     public static function getContent(){
      $arr=array();   //存储所有记录
      $sql='select * from      continfo     ';
      $conn=Singleton::get();
      $ccc=Singleton::get();
      var_dump($conn);
      var_dump($ccc);
      $row=$conn->executeQuery($sql);
      var_dump($row);
      for($i=0;$i       $conn->set($i);
       $arr1=array(        //存储一条记录
           "contid"=>$conn->getValue(0),
           "userid"=>$conn->getValue(1),
           "sendUser"=>$conn->getValue(2),
           "title"=>$conn->getValue(3),
           "content"=>$conn->getValue(4),
           "isLock"=>$conn->getValue(5),
           "imageSrc"=>$conn->getValue(6),
           "contTime"=>$conn->getValue(7)
       );   
       $arr[]=$arr1;     //将一条记录添加到数组中
      }
      $conn->close();
      return $arr;
     }
    }
问题是这个类方法调不出数据库里面的数据


------解决方案--------------------
你不是有 var_dump 吗?
请贴出 var_dump 的结果
------解决方案--------------------
额,LZ你的目的是想测试是不是单例还是想测试下单例对象有没有生成出来?
那你这么费劲干嘛,直接在:
 public static function get(){
          
          if(self::$conn == null){
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template