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 :: Вызов несуществующих методов [3]
Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015 Откуда: Тамбов
Помог: 17 раз(а)
DeepVarvar пишет:
Не понял я. Ты что, никогда автолоад с неймспейсами не юзал?
Раз сто пробовал начать этим пользоваться, в т.ч. и в загрузчиках, но так и не понял их преимущество.. Ну или не видел хорошего объяснения в их плюсах. Если объяснишь, то попробую ещё раз понять. Для меня это пока только что-то красивое и современное, но не востребованное
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
не востребованное? psr4 - практически стандарт для любого публичного кода, который ты хочешь положить на гитхаб (битбакет, etc) и сделать совместимым с композером, дабы другие люди могли одной строчкой установить себе твой пакет и использовать.
не востребованное лично тебе? ну ты просто еще не разобрался во все прелестях стандартизованного подхода к написанию кода.
в общем нужно грызть эту тему, понять и использовать.
----- Чем больше узнаю, тем больше я не знаю.
GoDr
Отправлено: 26 Мая, 2015 - 13:29:12
Посетитель
Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015 Откуда: Тамбов
Помог: 17 раз(а)
DelphinPRO, да всё я это понимаю!!! Стандарт конечно хорошо, но в официальных бумажках PHP написано ещё то что, если не использовать это, то это ни на что не влияет, ни к чему не принуждает и вообще всё только на усмотрение человека (ну может не такими словами, но примерно такая суть )
Для меня именно этот стартизованный подход, пока только трата времени и избыточный код.. Покажи свой загрузчик с этими неймспейсами.. вдруг втянусь
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
GoDr пишет:
Покажи свой загрузчик с этими неймспейсами.. вдруг втянусь
Дело в том, что я пишу свой код по PSR-4, дополнительно использую сторонние библиотеки (которые, кстати не все использую psr4, и это доставляет некоторые неудобства).
Самому писать загрузчик под все это дело - геммор. А вдруг добавится еще один сторонний пакет? Загрузчик снова корректировать... Нет уж, увольте-с.
Я создаю файлик composer.json, примерно такого содержания
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.