Цитата:И вот поетому многие дальше возможностей jQuery зделать не могут.
в 99% случаев это и не нужно
molchun201 пишет:"PHP Объекты, шаблоны и методики программирования" Мэтт Зандстра
есть издание 2010 года, а есть 2013. че брать?
kowap пишет:есть издание 2010 года, а есть 2013. че брать?
именно 2013? это скорее всего напечатано в 2013, а составлена в 2011.
вообще-то я видел только 2-ое за 2009 год и 3-е издание за 2011, разумеется надо читать наибоее свежее, в 3-ем издании устарели Глава 15, её читать ненадо, сейчас используется Composer и https://packagist.org/, а также Главу 17 тоже ненадо читать, сейчас используется Git.
http://www[dot]ozon[dot]ru/context/detail/id/5648968/
digi пишет:3-е издание за 2011
за 2012.
LIME, я только что её открыл и глянул.
это переиздание от 2011
digi пишет:именно 2013? это скорее всего напечатано в 2013, а составлена в 2011.
LIME пишет:это переиздание от 2011
Да нету этой даты там вообще.
Вы где её взяли ?
оооо...я незнаю как объяснять простые вещи
Почему в книге-то нет этой информации ?
Вижу только 2011.
Откуда-то же Вы взяли эту дату ))
(Добавление)
В Википедии вообще 2010 )
Википедия пишет:
Мэтт Зандстра. PHP: объекты, шаблоны и методики программирования, 3-е издание = PHP Objects, Patterns and Practice, Third Edition. — М.: «Вильямс», 2010. — С. 560. — ISBN 978-5-8459-1689-1
Пополню ряды тех, кто не понимает смысла в ООП.
Пхп в качестве хобби увлекаюсь около 3 лет. разнообразные самоделки делал (ICQ боты, прием смс сообщений от смс биллинга) и обходился функциональным методом (или процедурным - такое тут название встретил).
Принцип построения кода делал таким же как ООП - тут пытались объяснить. Мол вызываешь готовый класс, метод и не паришься че там происходит, главное чтобы задача была выполнена. И так поэтапно классами строишь весь функционал.
Абсолютно тоже самое делаю функциями. Есть возможность встроить функцию в функцию. И таким образом каждая функция содержит не том кода, а несколько встроенных подфункций. и так далее...
На карйняк отделяю функции комментами типа
##################################
# ниже функции управления регистрацией
тут кучка функций
# закончились функции управления регистрацией
##################################
# функции админки
тут кучка функций
# закончились функции админки
##################################
# ниже базовые функции запросов к базе и тп., применимые везде.
тут кучка функций
На крайняк отдельные файлы инклуды для разного типа функций.
В отдельный файл кидаю оформление страницы и разбиение шаблона на куски, чтобы в основной странице не маячило много кода. Собственно построение основной страницы в плане оформления обходится печатанием нескольких функций типа:
print meta($title); // начальные метатеги, разметка страницы + возможность вставить свой заголовок страницы
print navigation(1, "login"); // верхнее меню сайта, первый параметр - активный пункт меню, второй параметр тип менюшки (для админки одни пункты меню, для юзеров другие, для зарегистрированных юзеров третьи)
тело сайта
print footer($type); // подвал, копирайты... тоже на всякий случай имеет параметр типов
Является мой метод написания кода аналогом ООП или ооп еще как то понимать нужно?
Soft, ты один програмишь? или в твоём коде кто-то еще разбирается? ;)
Soft пишет:Есть возможность встроить функцию в функцию.
Soft, я так понимаю, вы имеете в виду это ?
как Вы думаете, что будет, если вызвать подобную функцию в одном файле дважды ?
Об остальных доводах я промолчу пока ))