Обновить
0
0
Залатов Александр @zalatov_a

Пользователь

Отправить сообщение
В HTML нет точек и решёток перед классом и идентификатором соответственно.
К тому же, классов может быть указано несколько через пробел.

Цитата из моего топика:
Кстати, такой код легче прогнать через сжатие и обфускацию. Причём, не надо никаких анализаторов – ищи регуляркой по префиксам и сжимай. Собственно, поэтому и используются разные префиксы для идентификаторов и классов.
Не понимаю, как для этого участка кода будет написан лаконичный phpdoc?
/** var User|LogisticUser|CatalogItem|CatalogCategory|StoreItem */

То есть, перечислить все возможные классы, ещё и с нэймспэйсами?

Собственно, касаемо этого кода процитирую из моего топика:
особенно считаю большим злом, когда ссылка на класс генерируется из объединения строк – это нельзя найти ни через «Find Usages», ни через поиск по тексту
Извиняюсь, конечно, но если использовать такой вариант, то причём тут namespace?
Какую роль он играет в решении задачи?
Есть два нэймспэйса с одинаковыми классами User.
Один — в Logistic, другой — в Site.

И как мне найти класс User, который относится к Site?
Ведь, как я написал в топике, нет ссылок на класс, есть только строка с текстом 'User'?
А ещё в контроллере используется $_POST['User']…
Не понимаю, как нэймспэйс разрулит эту ситуацию.
Смотрю первые комментарии, и не понимаю — кто-нибудь вообще читает текст топика, а не только заголовок?
Я же привёл примеры, когда Find Usages не сработает.
Я упомянул про БЭМ ещё в самом начале топика, но БЭМ — это больше к разметке, нежели к алгоритмам.

Про php вообще молчу
Не понял, что этим имелось ввиду.
Я знаю, что есть namespace'ы.
Только не совсем понимаю, как они мне помогут найти модель User согласно тем условиям, которые я указал в топике?

Информация

В рейтинге
Не участвует
Откуда
Владивосток, Приморский край, Россия
Дата рождения
Зарегистрирован
Активность