- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
class country extends baza
{
......
function show_description($country=NULL)
{
if ($this instanceof country)
$quest="SELECT description FROM countries WHERE name=\"$this->name"";
if ($this instanceof city) // йобаный стыд!!! 0_0
$quest="SELECT description FROM cities WHERE name\"$this->name\" AND country=\"$country\" ";
......
}
class city extends country
.....
И после этого ещё удивляются, что "некоторые PHP программисты иногда говнокодят"...
Популярная красная библия пхп (издательства врокс) состоит из говна.
Популярная книга котерова состоит из говна.
Книг о ПХП, состоящих не из говна, нет в природе
Поэтому если надо научиться чему-то совершенно новому - предпочитаю книжки из серии "Для чайников". Но это не значит что они должны учить говну. В них должны быть просто и доступно описаны самые примитивные вещи. Буквально разжевано в кашу. А что посложнее - уже сам допетришь по мануалам, потом.
все таки ООП в ПХП надо запретить
все равно им пользоваться не умеют
Использование системы
Теперь вы можете оценить реальную мощь объектноориентированного подхода.
Следующий код будет подробно отображать все записи о контактах из базы данных.
Этот код нужно поместить в файл test.php.
Где в приведенном коде ООП кроме оператора -> ?
Приведенный код выдернут из контекста видимо? На предыдущих страницах все эти классы описаны, Если так то концептуального говна нет.
А для PHP имхо не так уж и не правильно обмазывать его HTMLом. В конце концов он и сделан для формировани HTMLа
Вы почитайте хоть что нить про ооп, про паттерны хотя бы почитайте (гэнг ов фор) и узнаете чем ООП отличается от ковбойского стиля
Вот так вброс...
эта глава -- христоматия по тому, как НЕ НАДО писать код
это скопище антипаттернов и запахов кода
тут и копипаста сплошная или вшитый в логику гуи и все на свете
это пзц, а не книга
Их есть у нас!
Глава 3:
Знаете, в чем цинизм?
Эта глава называется "объектный подход в действии"
зато есть копипаста и sql инъекция
если Вы когда нить бросите пхп и изучите какой-нить язык программирования -- Вы меня поймете
знаете, в чем разница между говеным и неговеным приложением?
неговеное приложение не позиционирует себя как ВЕБ приложение. Потому что неговеный архитектор знает, что веб -- это всего лишь гуи. Никто же не говорит "я консольный программист" или "я свинг программист".
Когда человек говорит "веб-приложение", то сразу понятно что у него там HTML вперемешку с логикой, отовсюду образаются к $_GET, нету юнит-тестов и куча копипасты.
На сложность приложения это, кстати, никоим образом не влияет. Влияет на хрупкость, но даже очень хрупкое приложение можно поддерживать если не леница активно и бодро копипастить)
фейспалм) что за язык такой -- JSP?
Показательно. Товарищи, даже не пытайтесь это исправить.
Кодомакаки облегчают конкурентную борьбу = )
а неискушенному все равно, на чем будет крутиться, главное, что бы это было красиво и эффективно несло золотые яички
ЖЖОШ! :-D
башорг -- серьезное приложеное
именно башорг доказывает тот факт, что на php можно писать очень сложные вещи
в каком-то смысле быстрое приложение это антоним красивому приложению
и не нужна для перформанса
именно потому, на пхп нет ни одного приложения с логикой сложнее форума.
а хайлоады -- есть
Только 2 книги содержали прилично написанные примеры. И только в одной из двух примеры были рабочие.
Самое обидное, что цена на литературу такой тематики, в разы больше.
:)
if(preg_match("[A-z]", $abc))...
и т.д. Просто надо захотеть их найти и всё =)
Вы же читаете код, перед тем, как проголосовать за говнокод
http://tinyurl.com/6x8jzhs
фря была православна когда небыло линухов с портами и хендбуками
но теперь уже и линух вполне себе удобен)
вот уж где в мозгу-то накомпилировал
Дело в том, что если язык лёгкий, а человек стопудово уверен, что он погромист от б-га, он всё равно найдёт, не книжку, так форум.