小编Euj*_*Kim的帖子

PHP和PDO类的问题

我是OOP风格的PHP的新手,我也试图实现PDO.我在网上发现了这个很好的小类来处理数据库连接,但我不知道如何从另一个类访问它.这是代码:

  class PDO_DBConnect {
    static $db ;
    private $dbh ;
    private function PDO_DBConnect () {
        $db_type = 'mysql';  //ex) mysql, postgresql, oracle
        $db_name = 'postGal';
        $user = 'user' ;
        $password = 'pass' ;
        $host = 'localhost' ;
        try {
            $dsn = "$db_type:host=$host;dbname=$db_name";
            $this->dbh = new PDO ( $dsn, $user, $password);
            $this->dbh->setAttribute(PDO::ATTR_PERSISTENT, true);
            $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        } catch ( PDOException $e ) {
            print "Error!: " . $e->getMessage () . "\n" ;
            die () ;
        }
    }

    public static function getInstance ( …
Run Code Online (Sandbox Code Playgroud)

php pdo class

5
推荐指数
1
解决办法
1389
查看次数

与其类同名的方法有什么作用?

我想知道通过将一个方法作为同一个类的名称来完成什么.它是否像构造函数一样工作?这是一个例子:

class Foo {

  function Foo(){
    //do something.
  }

}
Run Code Online (Sandbox Code Playgroud)

php methods class

0
推荐指数
1
解决办法
74
查看次数

标签 统计

class ×2

php ×2

methods ×1

pdo ×1