@khodos_dmitry

Почему возникает ошибка в строке?

$s1_i = 'корп\.';
$preg_expression = "#[^,]*$s1_i[^,]*#Uu";

возникает ошибка:
Parse error: syntax error, unexpected '^', expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in G:\OpenServer\domains\crds\mycomponents\office_func.php on line 95
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
Delgus
@Delgus
Потому что php думает что ты тут обращаешься к $s1_i как к массиву
$s1_i[^,]
что наглядно видно в любой хорошей IDE - PHPStorm например
5c7ac4443d8f1772571055.png
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы