Подскажите пожалуйста, что означает следующий синтаксис: public function a(string $a) // Вот тут, что означает string $a { } Что означает "string $a", похоже на строгую типизацию, но я пробовал проверить и когда передаю строку, то получаю ошибку.