Типизированные поля классов
Не подскажете, пожалуйста, в чем может быть проблема? Использую PHP 7.4.4. Как только в классе указываю на тип какого-либо поля - так сразу скрипт не работает. Сколько сайтов перерыл, везде пишут, что PHP 7.4 поддерживает типизацию полей. Более того, PHPStorm мне и сам советует указать тип поля (подчеркивает с предложением указать тип).
Пример того, как я использую:
class SomeClass {
private string $user;
}
Ответы (1 шт):
Автор решения: odosenok
→ Ссылка
Следующий шаг показал мне, какую версию PHP использует Apache2:
echo phpinfo();
Результат: PHP 7.2. Для смены версии на PHP 7.4 потребовалось установить пакет:
sudo apt-get install libapache2-mod-php7.0
После установки пакета Apache2 стал использовать нужную версию PHP, благодаря чему проблема разрешилась.