-3

我的集成 yii 框架的 php 代码出现以下错误。

警告:输入中的意外字符:'\' (ASCII=92) state=0 in C:\AppServ\www\edusec\index.php 第 15 行

解析错误:语法错误,第 15 行 C:\AppServ\www\edusec\index.php 中的意外 T_STRING

代码:

    <?php
    if(!file_exists(__DIR__.'/config/db.php')) {
        header('Location: edusec-requirements.php');
        die;
    }

// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');

require(__DIR__ . '/vendor/autoload.php');
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');

$config = require(__DIR__ . '/config/web.php');
$app = new yii\web\Application($config);
$app->run();

我正在使用 Appserv 2.6.0 (Php 6) 在 Windows 7 上工作。

4

1 回答 1

8

在 StackOverflow 上引用这里的Wiki

PHP 6

2014 年 7 月 30 日,大多数 PHP 指导小组决定跳过版本 6,以避免与早期但已放弃的 PHP 6 项目(称为 Unicode 版本)混淆。虽然 PHP 6 从未正式发布过,但已经出版了许多书籍和文章。

PHP 6 不存在,也永远不会正式存在。它已从版本控制存储库中完全删除。

AppServ 仍然提供对 AppServ 2.6.0 的访问这一事实表明他们完全没有责任。

PHP 的最新官方版本是 5.6.13,请使用该官方版本。下一个主要版本(大约 2015 年 11 月)将是 PHP 7.... 不会有 PHP 6

于 2015-09-26T09:42:13.917 回答