Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: PHP Warning: Use of undefined constant а - assumed '1' (this will throw an Error in a future version of PHP) in

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Очередная порция ошибок в коде снова сводит с ума...
Sasha777
Отправлено: 04 Ноября, 2019 - 11:06:05
Post Id



Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Нояб. 2019  
Откуда: Россия


Помог: 0 раз(а)




вылазит ошибка каждой буквы PHP Warning: Use of undefined constant а - assumed '1' (this will throw an Error in a future version of PHP) in

PHP:
скопировать код в буфер обмена
  1.  
  2.    $numerical_value_letters = array
  3.             (
  4.             'а' => 1, 'к' => 1, 'у' => 1, 'ъ' => 1,
  5.             'б' => 2, 'л' => 2, 'ф' => 2, 'э' => 2,
  6.             'в' => 3, 'м' => 3, 'х' => 3, 'ю' => 3,
  7.             'г' => 4, 'н' => 4, 'ц' => 4, 'я' => 4,
  8.             'д' => 5, 'о' => 5, 'ч' => 5,
  9.             'е' => 6, 'ё' => 9, 'п' => 6, 'ш' => 6,
  10.             'ж' => 7, 'р' => 7, 'щ' => 7,
  11.             'з' => 8, 'с' => 8, 'ь' => 8,
  12.             'и' => 9, 'й' => 9, 'т' => 9, 'ы' => 9
  13.                        
  14.             );
  15.     $transformed_string = strtr($params[1], $numerical_value_letters);
  16.     esho '$transformed_string';
  17.  

(Отредактировано автором: 04 Ноября, 2019 - 11:07:09)

 
 Top
Vladimir Kheifets
Отправлено: 09 Ноября, 2019 - 07:18:16
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Sasha777 пишет:
вылазит ошибка каждой буквы PHP Warning: Use of undefined constant а - assumed '1' (this will throw an Error in a future version of PHP) in

PHP:
скопировать код в буфер обмена
  1.  
  2.    $numerical_value_letters = array
  3.             (
  4.             'а' => 1, 'к' => 1, 'у' => 1, 'ъ' => 1,
  5.             'б' => 2, 'л' => 2, 'ф' => 2, 'э' => 2,
  6.             'в' => 3, 'м' => 3, 'х' => 3, 'ю' => 3,
  7.             'г' => 4, 'н' => 4, 'ц' => 4, 'я' => 4,
  8.             'д' => 5, 'о' => 5, 'ч' => 5,
  9.             'е' => 6, 'ё' => 9, 'п' => 6, 'ш' => 6,
  10.             'ж' => 7, 'р' => 7, 'щ' => 7,
  11.             'з' => 8, 'с' => 8, 'ь' => 8,
  12.             'и' => 9, 'й' => 9, 'т' => 9, 'ы' => 9
  13.                        
  14.             );
  15.     $transformed_string = strtr($params[1], $numerical_value_letters);
  16.     esho '$transformed_string';
  17.  


Доброе утро!
Бывает и хуже, но не в каждой букве, а в одной.
PHP "решил", что esho это константа, а на самом деле, должно быть это echo.
Удачи!

(Отредактировано автором: 09 Ноября, 2019 - 07:19:08)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB