Предупреждение: непредвиденный символ на входе: '\' (ASCII=92) состояние=0

Я получил следующую ошибку для моего php-кода, который интегрировал фреймворк yii.

Предупреждение: непредвиденный символ на входе: '\' (ASCII=92) state=0 в C:\AppServ\www\edusec\index.php в строке 15

Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T_STRING в C:\AppServ\www\edusec\index.php в строке 15

код:

    <?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();

Я работаю над Windows 7 с Appserv 2.6.0 (Php 6).


person Sanka Wijesinghe    schedule 26.09.2015    source источник
comment
PHP6?!? Серьезно? PHP6 никогда официально не существовал и никогда не будет! Я бы настоятельно рекомендовал отказаться от этого и перейти на поддерживаемую версию PHP.   -  person Mark Baker    schedule 26.09.2015
comment
Appserv - прекратил бы делать свою загрузку PHP6 общедоступной, если бы у них было хоть какое-то чувство ответственности   -  person Mark Baker    schedule 26.09.2015


Ответы (1)


Цитата из Wiki здесь, в StackOverflow.

PHP 6

30 июля 2014 года большая часть руководящей группы PHP решила пропустить версию 6, чтобы избежать путаницы с более ранним, но заброшенным проектом PHP 6 (названным выпуском Unicode). Хотя официального выпуска PHP 6 никогда не было, многие книги и статьи уже были опубликованы.

PHP 6 не существует и никогда не будет официально существовать. Он был полностью удален из репозитория контроля версий.

Тот факт, что AppServ по-прежнему предоставляет доступ к AppServ 2.6.0, показывает полное отсутствие ответственности с их стороны.

Последняя официальная версия PHP — 5.6.13, используйте эту официальную версию. Следующим крупным релизом (примерно в ноябре 2015 г.) будет PHP 7... не будет PHP 6.

person Community    schedule 26.09.2015
comment
Спасибо вики. Я заменил php 6 на 5.4 и внес необходимые изменения в файлы конфигурации. теперь он работает. Спасибо еще раз - person Sanka Wijesinghe; 27.09.2015