О конструкторах
Опять тревога и батальон уходит в бой… Давайте разберёмся с, казалось бы, одним из фундаментальных понятий в ООП PHP5, а именно с конструкторами и деструкторами, а то, как выяснилось, эта тема не совсем очевидна. class Test { private $_arg = “no arg”; function __construct($arg) { print “I’m constructor: $arg\n”; $this->_arg = $arg; } function __destruct() [...]
In: главная · Tagged with: development, php
PHP: обратный процесс?..
Zend is now offering PHP training for experienced programmers looking to develop in PHP. У меня плавно отвалилась челюсть. Не, я понимаю, что маркетинг и все дела, но вообще-то в голове у меня сложилось устойчивое впечатление, что опытные программисты в основном валят с PHP любой версии из-за его неконсистентности — туда, где ход проектов хорошо [...]
In: главная · Tagged with: development, php
занятно
— С svn мне пока рановато работать, то есть я как бы умею, но для того с чем я работаю на php хватает vim — Я как бы умею пользоваться стиральной машиной, но пока что мне хватает соковыжималки. тут
In: главная · Tagged with: php, soft
Управление зависимостями в PHP-коде
Простота – чем меньше архитектурных решений, тем лучше. 1 класс, который решает ровно одну проблему здесь и сейчас, возможно, лучше, чем набор из 1 класса, 3-х декораторов, одной фабрики и одного фасада, которые в будущем помогут решить 5 схожих проблем. Убей Бог, не помню, кидал ли я в блог ссылку на эту публикацию или нет, [...]
In: главная · Tagged with: development, php, ссылки, цитата
фраза дня
Про error_reporting(5):«Отключены не ошибки, а уведомления о них. О наличии режима отключения ошибок как таковых человечество мечтает очень давно». [tags]php, programming[/tags]
In: главная · Tagged with: php
нашёл то, что искал, кажется
http://trac.symfony-project.org/wiki/HowToContributeToSymfony#CodingStandards
In: главная · Tagged with: development, php
скоропалительный вывод
Я сейчас в раздумьях. Мне надо работать с БД на PHP, стараюсь найти «золотую середину» между полномасштабным object-to-relation mapper’ом и написанием запросов вручную. Первое избыточно, второе лениво. Ну время от времени лажу в интернете, пытаюсь подглядеть, где как сделано. Услышал про якобы слизанный с RoR CakePHP. Ввёл магическое слово в гугл и честно ходил по [...]
In: главная · Tagged with: development, php
мысль о php
Признаю, что PHP мне кажется концептуально сырым, недоработанным языком. Но вот что удивительно: самый страшный код на PHP пишут не только дети, прочитавшие пять страниц мануала, и считающие себя великими. Да, да, я о тех, которые думают, что PHP-скрипты выполняются в браузере. Так вот, не только они. Второй по степени жути код творят профессионалы, специализирующиеся [...]
In: главная · Tagged with: development, php
«а к практике мы перейдём потом…»
…А в ту пору в сети использовался Perl, но вот у него с точкой вхождения сплошные нелады. Вот php3 и распространился. У него офигенное преимущество перед множеством языков: на нём быстро работать может начать любой балбес, который, к тому же, просит недорого. И даже может сделать что-то, что как бы работает. Ну, почти. Потом появился [...]
In: главная · Tagged with: development, php
Вставлю свои два байта
“Опять тревога и батальон уходит в бой”. И опять по поводу публикации на phpexpert.ru. Ещё одна статья, говорящая о том, что геттеры/сеттеры без логики не нужны и могут быть заменены просто публичными методами свойствами(?). Правда к PHP это будет сложно применить, т.к. нет возможности просто сделать свойства, а __get/__set – слишком накладно и неудобно (это [...]
In: главная · Tagged with: development, php
