
error_prepend_string 함수는 PHP에서 오류 메시지의 출력 전에 문자열을 추가할 수 있는 함수입니다.
오류 메시지가 출력되기 전에 "에러가 발생했습니다."라는 메시지가 출력되도록 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
<?php
error_prepend_string('에러가 발생했습니다.');
try {
// 오류가 발생할 코드
$a = '문자열';
$b = 5 / 0;
} catch (Exception $e) {
// 오류 메시지를 출력합니다.
}
?>
이 함수를 사용하여 오류 메시지를 파일에 기록하는 방법은 다음과 같습니다.
#hostingforum.kr
php
<?php
error_prepend_string('에러가 발생했습니다.');
try {
// 오류가 발생할 코드
$a = '문자열';
$b = 5 / 0;
} catch (Exception $e) {
// 오류 메시지를 파일에 기록합니다.
$error_message = '에러가 발생했습니다.' . $e->getMessage();
file_put_contents('error.log', $error_message . "n", FILE_APPEND);
}
?>
이 함수는 PHP 4.x에서 사용할 수 있습니다. PHP 5.x부터는 error_prepend_string 함수가 deprecated되었으며, 대신 error_prepend_string 함수를 사용하는 대신에 error_reporting 함수를 사용하는 것을 권장합니다.
2025-08-07 16:33