![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: PHP / Блог / Захабренные/Записи в блоге |
![]() |
Хабрахабр: PHP / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/php/ Добавлен: 2008-06-12 19:52:35 блограйдером ZaiSL |
SXB: инкрементальный бэкап MySQL
2013-01-29 11:47:19 (читать в оригинале)
В этой статье мы рассмотрим вторую часть формата — возможность блочного инкрементального бэкапа для MySQL.
Формат SXB предназначен для пользователей начального и среднего уровня. Для тех, кто не знаком (или не может использовать их на конкретном сайте) со средствами горячего бэкапа (бинарные логи, снимки файловой системы, Xtrabackup и т.п.). Грубо говоря, для тех, кто для бэкапа MySQL использует mysqldump и подобные программы, создающие SQL-дамп базы.
Сразу напомню, что формат пока на стадии отработки технологии, и в конце статьи вас ждет тестовый PHP-скрипт. Читать дальше →
Новое расширение PHP позволяет добавлять произвольные методы к скалярам
2013-01-28 22:12:31 (читать в оригинале)На Github появилось новое экспериментальное расширение PHP “scalar_objects”, с помощью которого можно добавлять любые методы к числам, строкам, массивам.
Выглядит это примерно так:
$result = $string->replace('shit', 'candy')->remove(',')->toUpper()->split(" ")->sort();
Симпатично, не правда ли?
Инструкции по установке можно найти по ссылке выше, требуется PHP 5.4.
Имейте ввиду, что расширение находится в очень ранней альфа-версии, первый коммит датирован 24 января.
Радует, что автор расширения — контрибьютор PHP Никита Попов: есть вероятность, что подобное API когда-нибудь добавят в ядро интерпретатора.
Дальше я просто покажу как можно использовать эти новые возможности в разработке.
Читать дальше →
Автоматизированный рефакторинг в большом проекте
2013-01-28 13:08:30 (читать в оригинале)
В статье будет рассмотрен приём, который можно назвать «автоматизированный рефакторинг» — использование самописных скриптов, которые делают нужную работу за вас, позволяя провести рефакторинг после слияния всех веток и перед непосредственной выкладкой на staging/production.
На примере phpBB будет показано, как можно «отрефакторить» вызовы SQL-запросов, чтобы они использовали автоматическое экранирование входных данных (и таким образом помочь в решении проблемы SQL-инъекций).
Читать дальше →
Тэги: badoo, php, phpbb, блог, большой, компания, проект, проектирование, рефакторинг
Постоянная ссылка
[Перевод] Функциональное программирование на PHP
2013-01-26 15:51:20 (читать в оригинале)PHP всегда был простым, процедурным языком программирования, черпавшим свое вдохновение из C и Perl. В PHP 5 появилась правильная объектная модель, но о ней вы уже все знаете. А вот в PHP 5.3 появились замыкания (closure), которые были серьезно улучшены в версии 5.4 (подсказка:
$this
теперь доступен по умолчанию). Читать дальше →
[Перевод] Типажи в PHP: хорошо это или плохо?
2013-01-26 12:39:13 (читать в оригинале)
В марте 2012 года был анонсирован релиз PHP 5.4. В этой версии должно было появиться множество интересных нововведений, так что разработчики ждали его с нетерпением. Пожалуй самой ожидаемой особенностью стали типажи (traits). Еще до релиза, Shameer C написал замечательный обзор возможностей, которые дают нам типажи в PHP. Я настоятельно рекомендую вам ознакомиться с этой статьей, так как моя статья предполагает наличие у вас базовых знаний по типажам и понимание их работы.
Сообщество разработчиков PHP приняло типажи, в основном потому, что они уже были реализованы в других популярных языках программирования, например Java, C++ и Python. Кроме того, преимущества типажей были хорошо разрекламированы разработчиками, которые вставляли свои пять копеек, касательно того, как типажи помогут улучшить любой проект, особенно как замена наследования. Но так ли хороши типажи на самом деле? Помогут ли они повысить уровень PHP разработчиков, или же это просто очередная причуда?
Читать дальше →


Категория «Закон»
Взлеты Топ 5
![]() | ||
+102 |
141 |
АСНУ - движение вперед! |
+70 |
106 |
World Weapon |
+66 |
91 |
Sergei Davidis |
+63 |
109 |
STROIKA24.EU |
+39 |
110 |
Автоклуб78 |
Падения Топ 5
![]() | ||
-2 |
22 |
БИЗНЕС - ЗДОРОВЬЕ - ЖИЗНЬ |
-9 |
4 |
Японская_Джульета |
-10 |
3 |
Prestissima |
-12 |
96 |
Artemy Velker |
-13 |
55 |
Найти работу? Легко! Все об эффективном поиске работы. Шаблоны р |

Популярные за сутки
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.