Как-то упустил из своего курса освоения PHP тот факт, что с приватными свойствами и методами его классы ведут себя подобно С++. Так например имея код: <?php class A { private $b; public function __construct( $b ) { $this->b = $b; } public function isEqual( A $a ) { var_dump( $a->b ); var_dump( $a->b() ); } [...]
Posts Tagged ‘PHP’
Окт 10 2008
UP. Полномасштабная разработка проекта
Чего-то сегодня не спится совершенно… Возможно это тот самый знак, которого я так долго ждал? А знак мне нужен был, что бы решиться начать серию статей на основе реальной разработки проекта средних масштабов. Но не просто разработке в общем смысле этого слова, и даже не о разработке на основе Zend Framework, Doctrine ORM и пр. [...]
Сен 03 2008
Фильтрация вывода по белому списку
Часто ли Вам, как web-разработчику, приходилось переживать за то, как вывести контент, оставленный пользователем, на страницу? Думаю многие уже вооружались strip_tags() и htmlspecialchars(), но сегодня я пошел немного дальше. Теперь нет необходимости забирать возможность выводить любые теги, теперь можно просто указать какие теги допустимы к выводу, а так же какие атрибуты они могут содержать, ведь [...]
Сен 01 2008
Сделаем PHP строго типизированым
Данный пост посвящается любителям typehint’ов и строгой типизации, которой у PHP нет по определению. копаясь недавно в мануалах по PHP, набрел на раздел о typehint’инге, и совершенно случайно полез в комментарии, где и нашел великолепное (хотя и тяжелое) решение для PHP5, как сделать язык строго типизированным. Под катом решение.
Авг 08 2008
decbin() в PHP
Сегодня maxic задал интересную задачку :) Вернее не сама задача, а ее последствия. Итак. Имеем число 4294967295 $n = 4294967295; Теперь попробуем найти его в двоичное значение: echo decbin( $n ); Все нормально. Как и ожидали — 32 единички. А если это число пришло к нам из БД? То оно будет представлено изначально в виде [...]
Июл 30 2008
корявость PDO
The PHP Data Objects (PDO) extension defines a lightweight, consistent interface for accessing databases in PHP. Собственно интерес к PDO у меня проснулся из-за подготовки к ZCE, где довольно много вопросов на нем основывалось. Нет — я не то что бы совершенно с ним знаком небыл, но использовать в боевых условиях не приходилось, а вот [...]
Июл 26 2008
IT сообщества
За свою карьеру разработчика, я уже успел активно поучаствовать в жизни двух IT сообществ: Украинское сообщество PHP программистов (где даже успел стать куратором) и Хабрахабр. Каждое из них было абсолютно не похоже на другое и исповедовало различные цели.
Июл 24 2008
Zend_Db_Table vs PHPDoctrine
Выдалось немного времени на эксперименты с Zend_Db_Table (ZDT) и по результатам хочу отписаться сюда :) Итак. Не так давно в голову закралась мысль «зачем мне ORM, если у ZendFramework есть Zend_Db_Table?». Вобщем-то довольно справедливое сомнение, если учесть, что ZDT содержит всю ту же функциональность, характерную для ORM: тут и биндинг полей к свойствам, тут и [...]