PHP의 eval () 함수
예
PHP 코드로 문자열 계산 :
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("$str = "$str";");
echo $str;
?>
$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!
This is a beautiful winter morning!
정의 및 사용
PHP 코드에 따라 계산 문자열을 eval () 함수.
문자열은 유효한 PHP 코드해야하며, 세미콜론 (;)으로 끝나야합니다.
참고 : return 문은 문자열의 계산을 종료합니다.
팁이 함수 코드 향후 텍스트 필드의 계산을 위해 데이터베이스에 저장하고 유용한 행한다.
문법
eval( phpcode )
参数 | 描述 |
---|---|
phpcode | 必需。规定要计算的 PHP 代码。 |
기술 세부 사항
반환 값 : | 당신이 코드 문자열, 문을 반환 전달 된 반환 값에 문을 반환 호출하지 않는 한, 그렇지 않으면 NULL을 반환합니다. 오류 부호 열 해석이 있으면 eval () 함수는 FALSE를 반환. |
---|---|
PHP 버전 : | 4+ |
PHP 기타 참조 설명서