|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: PHP / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: PHP / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/php/ Добавлен: 2008-06-12 19:52:35 блограйдером ZaiSL |
|
PHP / .phar — исполняемые PHP-архивы
2011-04-28 01:01:25 (читать в оригинале)Данную статью я хочу посвятить одному интересному нововведению в PHP 5.2 (с версии 5.3 входит в стандартную поставку PHP) — PHAR.

PHAR — это утилита для создания исполняемых архивов в PHP, аналог JAR в Java.
PHAR ползволяет упаковать много файлов в один, в результате чего Ваше приложение может работать с целой библиотекой, как с одним файлом.
PHAR умеет создавать, читать, записывать и конвертировать такие форматы, как TAR, ZIP и, собственно, PHAR.
Доступ к файлам в архиве осуществляется напрямую, без необходимости распаковки архива, через PHP Stream Wrapper, тоесть с файлами из архива работают все функции, которые поддерживают PHP Stream Wrapper.
Читать дальше →
PHP / Мини-фреймворк своими руками
2011-04-27 16:06:32 (читать в оригинале)Недавно, прочитав про мини-фреймворк Silex, я подумал: а что в нем сложного? Попробовал написать нечто подобное и получилось довольно легко.
How-to по написанию своего мини-фреймворка - под катом.
PHP / Zend PHP 5 Certification Practice Test
2011-04-18 10:34:25 (читать в оригинале)Не так давно, а именно в октябре 2010 года, компания Zend немного обновила систему сертификации PHP5 инженеров. Так, если раньше тестирование проводилось по версии 5.1, то теперь проводится по 5.3 (привет namespaces, late static bindings и замыкания). Были переформированы темы тестирования — вместо 12ти прежних, теперь их 10. И что самое главное, из Zend маркета убрали подготовительные тесты. Раньше их можно было приобрести в количестве 1, 5 или 10 штук за относительно скромные деньги (10 стоили порядка 22$). Сейчас же вместо них за довольно-таки нехилую сумму в 1000$ можно приобрести так называемый Test Prep: Zend PHP 5.3 Certification Training (подготовительный online-треннинг для продвинутых php-программистов) и ваучер на прохождение тестирования. Кстати, о ваучере… если для версии 5.1 он стоил 125$, то теперь цену подняли до 195$.
Читать дальше →
PHP / Тонкости (странности?) работы с интефейсами
2011-04-10 17:40:18 (читать в оригинале)Знаешь ли ты что такое интерфейс %username%?
Если да, то я думаю этот код не вызовет у вас вопросов. PHP тонкости (странности?) работы с интефейсами
interface someInterface{
public function someMethod();
}
interface anotherInterface{
public function someMethod();
}
class Foo implements someInterface,anotherInterface {
public function someMethod(){
echo 'someMethod() was called'.PHP_EOL;
}
}
$foo = new Foo();
$foo->someMethod();
Итак что выведет на экран скрипт в результате своей работы.
Ответ под кaтом.
Читать дальше →
PHP / Плагинизация классов
2011-04-02 14:01:05 (читать в оригинале)Как-то медитируя на свой новый велосипед подумал, – А почему бы не заложить в него возможность «плагинизации» контроллеров?
Чтобы вот был, например, у нас некий базовый класс Generic.php:
<?php
class Generic
{
public function Hello() {
echo 'Hello!';
}
}
?>А мы такие взяли и повешали бы на него пару плагинов, которые дополнят/изменят какие-либо его методы не мешая друг-другу (по принципу «кто первый встал – того и тапки»).
Вот они красавцы:
PluginFoo.php:
<?php
class PluginFoo extends Generic_PluginFoo
{
public function Hello() {
echo 'Dudes?<br />';
parent::Hello();
}
}
?>и PluginBar.php:
<?php
class PluginBar extends Generic_PluginBar
{
public function Hello() {
parent::Hello();
echo '<br />O.o';
}
}
?>А потом мы создали бы объект родительского класса (не обращаясь к последнему потомку), вызвали метод Hello() и тот сказал бы нам:
Dudes?
Hello!
O.o
Ниже лаконичный вариант того как описанного поведения добился ort в своём LiveStreet, а затем уже и я в своём собственном велосипеде.
Читать дальше →
Категория «Музыканты»
Взлеты Топ 5
|
| ||
|
+187 |
221 |
Yurenzo |
|
+178 |
226 |
FLL |
|
+170 |
187 |
rled |
|
+149 |
196 |
Elgrad.info - живой город - Соберемся вместе! |
|
+147 |
182 |
Vlad_Topalov |
Падения Топ 5
|
| ||
|
-3 |
15 |
Nique |
|
-6 |
2 |
Евгений Гришковец |
|
-9 |
13 |
Мартышка_с_Алмазами |
|
-10 |
45 |
Детские советские композиторы |
|
-15 |
77 |
Indie Birdie Blog |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.

