
Yaf_Request_Abstract::getParam을 사용하여 요청 파라미터를 얻을 때 null을 반환하는 이유는 다음과 같습니다.
- URL에서 해당 파라미터가 없을 때
- 파라미터 이름이 잘못되었을 때
- 파라미터 이름이 중복되었을 때
Yaf_Request_Abstract::getParam을 사용하여 URL에서 "id"라는 파라미터를 얻으려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$id = Yaf_Request_Abstract::getParam('id');
만약 URL에서 "id"라는 파라미터가 없을 때는 null을 반환합니다. 따라서, 파라미터가 없을 때는 null을 대체할 값을 지정하는 것이 좋습니다.
#hostingforum.kr
php
$id = Yaf_Request_Abstract::getParam('id', 'default_value');
또한, Yaf_Request_Abstract::getParam은 URL에서 파라미터 이름이 중복되었을 때 첫 번째 파라미터 값을 반환합니다. 따라서, 중복된 파라미터 이름을 사용하지 않도록 주의해야 합니다.
Yaf_Request_Abstract::getParam을 사용하여 URL에서 "id"라는 파라미터를 얻으려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
// index.php
$app = new Yaf_Application(APP_PATH . '/conf/application.ini');
$app->bootstrap()->run();
// application.ini
[production]
app.domain = "example.com"
[application]
app.name = "My App"
app.debug = true
[request]
app.charset = "utf-8"
// URL
http://example.com/index.php?id=123
// index.php
$id = Yaf_Request_Abstract::getParam('id');
echo $id; // 123
이 코드에서 "id"라는 파라미터를 얻으려면 Yaf_Request_Abstract::getParam을 사용하여 URL에서 "id"라는 파라미터를 얻을 수 있습니다. 만약 URL에서 "id"라는 파라미터가 없을 때는 null을 반환합니다. 따라서, 파라미터가 없을 때는 null을 대체할 값을 지정하는 것이 좋습니다.
2025-03-27 15:15