Joseph Benharosh - The essentials of Object Oriented PHP

Joseph Benharosh - The essentials of Object Oriented PHP

Object oriented programming came late to PHP. It has been around in other languages like C++, Ruby, Python and javascript for much longer, but its demand in PHP is becoming stronger. With that demand for the programming style there is an increasing demand for developers who can program in object oriented PHP. And those programmers typically earn considerably more than their fellow web developers whose background is only limited to procedural PHP.

But this does not tell the full story. Consider the following facts :

Procedural programming is inefficient
PHP frameworks rely on object oriented PHP
Drupal and other CMS systems are now object oriented
There are more and more parts of WordPress becoming object oriented

Let's expand on the first fact as it is the most important one - everything else flows from it, i.e. object oriented programming is gaining popularity because it is more efficient. There are great applications written in the procedural style of PHP, but even the best end up in spaghetti code where functions and variables are mixed together. Add in HTML, CSS and javascript to this mix and the code becomes something that is, well, inefficient. Object oriented code is more organized. Distinct units are created for a single purpose. This means it is easier to find things in the code (ending those days of spending hours trawling through lines of spaghetti code to find a single element). It is also easier to add, replace or remove parts of code as it only has to be done once. With procedural programming, on the other hand, it is necessary to change every instance. Finally, object oriented programming gives the opportunity to developers to integrate code libraries from other resources. This is done without worrying about name collisions, even though some of the functions in the code might have the same name.

Название: The essentials of Object Oriented PHP
Автор: Joseph Benharosh
Язык: Русский
Издательство: Leanpub
Жанр: programming
Год выхода: 2016
Формат: pdf
Страниц: 215
Размер: 18 мб

Скачать Joseph Benharosh - The essentials of Object Oriented PHP

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
"Внимание! У вас нет прав для просмотра скрытого текста."

Похожие новости:
Robert Hoffman - C++: The Ultimate Guide to Master C Programming Fast Robert Hoffman - C++: The Ultimate Guide to Master C Programming Fast
C++ is an object-oriented programming language which many universities will teach to early mid-level computer majors. Ever feel like programming, but dona€™t know where to start?

Steve Prettyman - Learn PHP 7: Object Oriented Modular Programming using HTML5, CSS3 Steve Prettyman - Learn PHP 7: Object Oriented Modular Programming using HTML5, CSS3
This new first to market book on PHP 7 introduces writing solid, secure, object oriented code in the new PHP 7, carfully presented in a well-paced clear fashion.

Altaf Hussain - Learning PHP 7 High Performance Altaf Hussain - Learning PHP 7 High Performance
PHP - отличный язык для создания веб-приложений. Это, по сути, серверный язык сценариев, который также используется для программирования общего назначения. PHP 7 - это новейшая версия, обеспечивающая основные возможности обратной совместимости и фокусирование на высокой производительности и скорости.

Giancarlo Zaccone - Python Parallel Programming Cookbook Giancarlo Zaccone - Python Parallel Programming Cookbook
Мастер класс эффективного параллельного программирования для построения мощных приложений с использованием Python. Методы параллельного программирования требуются для разработчиков, чтобы получить наилучшее использование всех вычислительных ресурсов, доступных сегодня и для создания эффективных систем программного обеспечения.

Stefan Bjornander - C++ Windows Programming Stefan Bjornander - C++ Windows Programming
Очень важно, что современные создатели прилжений имеют отличные инструменты, чтобы создавать практичные, удобные и эффективные программы для того, чтобы конкурировать на сегодняшнем рынке.

0
Добавить комментарий
Ваше Имя: Ваш E-Mail:
Комментарий
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите символы, показанные на изображении: *
Видео Видео         Музыка Музыка
Игры Игры          Книги/Журналы Журналы
Программы Софт          Юмор Юмор
Мобила Мобила       Обои Обои
Календарь
«    Март 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
25262728293031

Март 2024 (249)
Февраль 2024 (249)
Январь 2024 (229)
Декабрь 2023 (273)
Ноябрь 2023 (256)
Октябрь 2023 (223)
Друзья