当做类似的事情时
$date = mktime();
$xxx = 'if ( date("N",$date ) == 1 ) { return TRUE; } else { return FALSE; }';
$yyy = eval( $xxx );
echo $yyy;
有用。
但是当做类似的事情时
$date = mktime();
$xxx = '( date("N",$date) == 1 ? return TRUE : return FALSE );';
$yyy = eval( $xxx );
echo $yyy;
我收到一个错误,例如
解析错误:语法错误,/my_path/my_file.php(107) 中的意外 T_RETURN:第 1 行的 eval() 代码
为什么 ?