Потому что выше используется пространство имен Rmk\Collection, и use UnexpectedValueException будет искать этот класс в этом пространстве имен. use \UnexpectedValueException; сработает.
Все предметы, описанные в статье, до сих пор используются, препираться можно только из-за дискет и телевизоров «с рожками». Рассмешил комментарий по поводу закладок — когда ждать статью, в которой будет сказано: «Иконка WinRar тоже давно устарела и непонятна современному поколению — видите ли, раньше были такие переплетенные вместе листочки с напечатанным текстом, которые назывались книгами».
А на счёт бобин и микрофонов — автор, видимо, не знаком с профессиональной звукозаписью.
Если их использовать, то следующий класс будет выглядеть читабельнее, и «константы» будут действительно неизменяемыми.
class APIConstants {
//Результат запроса - параметр в JSON ответе
const RESPONSE = "response";
// ... И обращаться дальше, в apiEngine.php, можно следующим образом:
$response = APIConstants::RESPONSE;
Постараюсь в свободное время pull request сделать.
А на счёт бобин и микрофонов — автор, видимо, не знаком с профессиональной звукозаписью.
Если их использовать, то следующий класс будет выглядеть читабельнее, и «константы» будут действительно неизменяемыми.
Постараюсь в свободное время pull request сделать.