运行 php CLI 时关键字"终于"之后"syntax error, unexpected '{' "



我遇到了">PHP 解析错误:语法错误,意外的'{'...">当我尝试执行 PHP CLI 脚本时出错。

错误信息:

PHP Parse error:  syntax error, unexpected '{' in ??/test.php on line 9

命令:

php -f ./test.php

法典:

<?php
 echo 'begin'.PHP_EOL;
 try {
    echo 'try!'.PHP_EOL;
 } catch (Exception $e) {
    echo 'exception'.PHP_EOL;
 } finally{
    echo 'finally'.PHP_EOL;
 }
 echo 'end';

PHP 版本:PHP 5.4.16 (cli) (built: Aug 5 2016 07:50:38)

环境:RedHat 7.3

这是一个奇怪的情况,这个脚本在我的 Windows PC 上运行良好,但在 Redhat 机器中遇到了这个问题。

有人也遇到过这种情况吗?

你需要 PHP 5.5 或更高版本才能使用 finally 块。也许在Windows机器上,您有更高版本的PHP?

最后关键字

仅在 PHP 5.5 或更高版本中受支持

PHP:异常

相关内容

最新更新