라이브러리
[PHP] Yaf_Config_Ini::__construct - Yaf_Config_Ini 생성자
Yaf_Config_Ini::__construct
Yaf_Config_Ini는 PHP의 Yaf 모듈에서 제공하는INI파일을 읽어내는 클래스입니다. 이 클래스는INI파일을 읽어내어 PHP의 배열형태로 변환하여 사용할 수 있도록 도와줍니다.
Yaf_Config_Ini::__construct
Yaf_Config_Ini::__construct는 클래스의 생성자 함수입니다. 이 함수는INI파일의 경로를 인수로 받아INI파일을 읽어내어 PHP의 배열형태로 변환합니다.
인수
- `$file`:INI파일의 경로
예제
#hostingforum.kr
php
// yaf.ini 파일을 읽어내어 PHP의 배열형태로 변환
$config = new Yaf_Config_Ini('yaf.ini');
//INI파일의 내용을 출력
print_r($config->toArray());
위의 예제에서 `yaf.ini`파일은 다음과 같은 내용을 포함하고 있습니다.
#hostingforum.kr
ini
[database]
host = localhost
port = 3306
username = root
password = password
위의 예제를 실행하면 `$config->toArray()`의 결과는 다음과 같습니다.
#hostingforum.kr
php
Array
(
[database] => Array
(
[host] => localhost
[port] => 3306
[username] => root
[password] => password
)
)
Yaf_Config_Ini::__construct의 사용법
Yaf_Config_Ini::__construct는INI파일의 경로를 인수로 받아INI파일을 읽어내어 PHP의 배열형태로 변환합니다. 이 클래스를 사용하여INI파일의 내용을 쉽게 읽어내어 PHP의 배열형태로 변환할 수 있습니다.
Yaf_Config_Ini::__construct의 예제
#hostingforum.kr
php
// yaf.ini 파일을 읽어내어 PHP의 배열형태로 변환
$config = new Yaf_Config_Ini('yaf.ini');
//INI파일의 내용을 출력
print_r($config->toArray());
//INI파일의 내용을 사용하여 MySQL에 연결
$host = $config->database->host;
$port = $config->database->port;
$username = $config->database->username;
$password = $config->database->password;
// MySQL에 연결
$conn = new mysqli($host, $username, $password, null, $port);
위의 예제에서 `yaf.ini`파일은 다음과 같은 내용을 포함하고 있습니다.
#hostingforum.kr
ini
[database]
host = localhost
port = 3306
username = root
password = password
위의 예제를 실행하면 `$config->toArray()`의 결과는 다음과 같습니다.
#hostingforum.kr
php
Array
(
[database] => Array
(
[host] => localhost
[port] => 3306
[username] => root
[password] => password
)
)
위의 예제를 실행하면 MySQL에 연결할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.