Kevin: Если цель анализ и чтение исходников то что еще кроме собственно справочника языка нужно? Открываете исходники и читаете с помощью справочника. Если вам нужно примеры "грамотного подхода" то тут нужно просто взять грамотно спроектированный проект и изучать его сверху вниз вдоль и поперек. Возьмите исходный код хорошего фреймверка например zend framework и тут вы подчерпнете много нового и интересного. Если слишком сложно можно взять yii или symphony. собственно изучая исходники вы найдете много интересного материала. А еще лучше заняться переписыванием, строчка за строчкой , функция за функцией, модуль за модулем начиная с точки входа в приложения (index.php). Тоесть вы переписываете код своими руками, а так же понимаете (или стараетесь понимать) зачем почему и как это сделано.
Антон Шаманов: А какие сомнения могут быть по поводу PHP_EOL? тут как раз более уместны сомнения по поводу использования управляющих последовательностей.
Александр Таратин: Вопрос на засыпку, каким языком программирования вы будете пользоваться чтобы организовать работу с localStorage и onstorage event? Server-Sent Events не поддерживается IE. И вы предлагаете имея знания в екмаскрипте, а без них вы ничего такого не сделаете. Просто пропустить мимо глаз технологию которая позволяет быстро и качественно реализовывать подобный функционал? Не знаю как для вас а для меня данные методы кажутся абсурдом.
В моем понимании авторизация это не только тогда когда пользователь вводит данные в форму. Но и когда присылает запрос на сервер. Единственное различие это в методе авторизации, в первом случае присылаются данные из формы во втором Cookies. Не делать проверок на изменение статуса пользователя если таковые происходят это уже лень разработчика, а не дыра в теории.
almyk: Не используйте анонимные функции в PHP. только в случае когда они должны вернуться из другой функции. (return function() {}). Это серверный язык программирования и не учитывать что на каждую переменную нужно выделить оперативную память, это кощунство. + вы ограничиваете область видимости. Эта функция будет доступна только там где доступна эта переменная. а именованная функция доступна даже внутри классов. Мой вам совет для начала забудьте что так вообще можно делать.
Ну видимо вы даже не знаете как работают ошибки в php. когда парсер PHP наталкивается на ошибку он выбрасывает исключение с кодом ошибки. у каждой ошибки свой код. Дальше парсер принимает решение что делать. если вы вызывали функцию set_error_handler() то управление передается указанной функции. Если нет то стандартному обработчику ошибок.
Этот механизм работает для всех ошибок, а чтобы не было недопонимания я уточню что этот алгоритм работает в среде парсера PHP. То есть в среде написанной на C++ (вроде) и доступ к таким ошибкам предоставляется функцией set_error_handler(); как я описал выше.
Исключения - это по мнению парсера технически и логически часть программы на PHP и он так сказать свой нос в них не сует. Он лишь предоставляет возможности и методы их выбросить, а потом получить и обработать.
А вот тут вы увидите все значения и коды ошибок в пхп php.net/manual/ru/errorfunc.constants.php там же и найдете что E_warning это ошибка парсера PHP с кодом "2".
freedom12: Я прекрасно понимаю как устроены блоки питания. а так же понимаю что "нагрузка при нагрузке" может возрасти, а так же я предложил вам умножить пиковую мощность блока питания на полтора. Имеется ввиду расчет на максимальную нагрузку на сеть. Чтобы как раз не загореться. Я бы подстраховался. И если вы не понимаете я говорю о нагрузке на сеть а не сколько вы будете тратить на электричество. провода дешевые лучше не скупиться.
freedom12: скажите какие юниты вы планируете ставить? Что-то совсем не верится в 120 ватт. Может быть только у процессора если только. обычно те блоки что я вижу на серверных компах по 600-700 ватт так то я сказал примерную нагрузку в 2 раза.
OnYourLips: Прошу внимательно прочитать условия при которых это можно делать. Там указанно что только в случае когда зависимость уже нереально исправить.
Сергей: вырезаеш картинку высотой 1 пиксель. через ксс выставляешь. следующее
background: url();
background-position: left;
background-repeat: repeat-x;
background-color; #цвет;
как сделать чтобы обрезался фон (оверфлоу) и не наезжал на маленьких экранах (min-width + overflow) думай в общем все что понаписал возможно неверно сверяй с документацией.
xmoonlight: Я прекрасно понимаю что чедес не бывает. Но все что я сделал это НИЧЕГО на что стоило бы обратить внимание. Извините если вопрос вам интересен а я никак не могу сказать причину. потому что я сам не знаю.
xmoonlight: Я 8 лет уже работаю в продакшене и каждый месяц настраиваю по 2 сервера с нуля минимум а зачастую больше. И я реально не знаю что произошло.