
Table::__construct 메서드는 PHP의 PDO(Pearl Database Object) 클래스에서 사용되는 생성자 메서드입니다. PDO는 데이터베이스와 상호작용하기 위한 클래스입니다.
Table::__construct 메서드는 데이터베이스 테이블을 생성할 때 사용되는 메서드가 아닙니다. PDO 클래스의 생성자 메서드는 데이터베이스 연결을 설정하는 데 사용됩니다.
Table::__construct 메서드는 파라미터를 받지 않습니다. 이 메서드는 클래스의 생성자 메서드이기 때문에, 클래스를 초기화하는 데 사용됩니다.
Table::__construct 메서드는 값을 반환하지 않습니다. 이 메서드는 클래스의 생성자 메서드이기 때문에, 클래스를 초기화하는 데 사용됩니다.
Table::__construct 메서드의 사용 예시는 다음과 같습니다.
#hostingforum.kr
php
class Table {
private $pdo;
public function __construct($dsn, $username, $password) {
$this->pdo = new PDO($dsn, $username, $password);
}
public function createTable() {
$sql = "CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(255))";
$this->pdo->exec($sql);
}
}
$table = new Table('mysql:host=localhost;dbname=mydb', 'username', 'password');
$table->createTable();
위의 예시는 PDO 클래스의 생성자 메서드를 사용하여 데이터베이스 연결을 설정하고, createTable 메서드를 사용하여 테이블을 생성하는 방법을 보여줍니다.
2025-03-16 01:38