PHP 평가() 함수
예시
문자열을 PHP 코드로 평가:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
위 코드의 출력은 다음과 같습니다.
This is a $string $time morning!
This is a beautiful winter morning!
정의 및 사용
eval() 함수는 문자열을 PHP 코드로 평가합니다.
문자열은 유효한 PHP 코드여야 하며 세미콜론으로 끝나야 합니다.
참고: return 문은 문자열 평가를 즉시 종료합니다.
팁: 이 함수는 데이터베이스에 PHP 코드를 저장하는 데 유용할 수 있습니다.
통사론
eval(phpcode)
매개변수 값
Parameter | Description |
---|---|
phpcode | Required. Specifies the PHP code to be evaluated |
기술적 세부 사항
반환 값: | 코드 문자열에서 return 문이 호출되지 않으면 NULL을 반환합니다. 그런 다음 반환에 전달된 값이 반환됩니다. 코드 문자열에 구문 분석 오류가 있는 경우 eval()은 FALSE를 반환합니다. |
---|---|
PHP 버전: | 4+ |
❮ PHP 기타 참조