Употребление прописных и строчных букв в именах методов и классов |
В языке РНР не различаются прописные и строчные буквы в именах методов и классов. Но при их именовании принято пользоваться смешанным написанием, где первая буква каждого слова является прописной, а остальные — строчными. Как правило, имена классов начинаются с прописной буквы, тогда как имена методов — со строчной, но в именах подключаемых модулей первой указывается строчная буква. Такие условные обозначения упрощают чтение исходного кода. Рассматриваемый здесь подключаемый модуль обнаруживает в HTML-документе ссылки и преобразует их в удобные для поискового механизма ссылки. Не вдаваясь особенно в подробности, обратим внимание лишь на две самые примечательные особенности метода if ($app->getName() ! = 'site' || $app->getCfg('sef')=='0') { В этом фрагменте кода проверяются два условия. Первое условие, Для чего нужны эти проверки? Мы можем изменить URL только при следующих двух условиях: мы находимся в пользовательской части веб-сайта и включен параметр SEF, определяющий удобные для поиска URL. Следует, однако, иметь в виду, что рассматриваемый здесь подключаемый модуль выполняется всякий раз, когда наступает событие onAfterRender, не зависимо от того, находимся ли мы в пользовательской или административной части веб-сайта, а также от установки параметра SEF. Упомянутые выше проверки приходится вводить в подключаемый модуль именно для того, чтобы убедиться в наличии условий для его выполнения. Сначала эти условия проверяются, и если они не выполняются, то происходит возврат из метода И во-вторых, метод
Понравился материал? Пригодилась информация? Плюсани в социалки!
Теги:
|
Похожие новости | |
|