예
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 코드이어야하며, 세미콜론 (;)으로 끝나야합니다.
Note: 반환 문 바로 문자열의 평가를 종료합니다.
Tip: 이 기능은 데이터베이스에 PHP 코드를 저장하는 데 유용 할 수 있습니다.
통사론
eval( phpcode )
매개 변수 | 기술 |
---|---|
phpcode | 필요합니다. PHP 코드는 평가를 지정합니다 |
기술적 세부 사항
반환 값 : | return 문이 코드 문자열에서 호출하지 않으면 NULL를 돌려줍니다. 그런 다음 반환에 전달 된 값이 반환됩니다. 코드 문자열에 구문 분석 오류가있는 경우, eval() FALSE를 반환합니다. |
---|---|
PHP 버전 : | 4+ |
<기타 참조 PHP