
Table::__construct 메서드는 테이블의 초기화에 사용되며, 생성된 테이블의 속성을 설정하는 역할을 합니다. 이 메서드의 파라미터는 다음과 같습니다.
- `$name`: 테이블 이름을 설정하는 파라미터입니다. 문자열 타입입니다.
- `$columns`: 테이블의 열을 설정하는 파라미터입니다. 배열 타입입니다.
- `$options`: 테이블의 옵션을 설정하는 파라미터입니다. 배열 타입입니다.
속성 설정 방법은 다음과 같습니다.
- `$name` 파라미터를 사용하여 테이블 이름을 설정할 수 있습니다. 예를 들어, `$table = new Table('users');`와 같이 사용할 수 있습니다.
- `$columns` 파라미터를 사용하여 테이블의 열을 설정할 수 있습니다. 예를 들어, `$table = new Table('users', ['id' => 'int', 'name' => 'string']);`와 같이 사용할 수 있습니다.
- `$options` 파라미터를 사용하여 테이블의 옵션을 설정할 수 있습니다. 예를 들어, `$table = new Table('users', [], ['engine' => 'InnoDB', 'charset' => 'utf8mb4']);`와 같이 사용할 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$table = new Table('users', [
'id' => 'int',
'name' => 'string',
'email' => 'string'
], [
'engine' => 'InnoDB',
'charset' => 'utf8mb4'
]);
2025-05-09 22:34