Архивы в категории ‘PHP’

HipHop for PHP

Буквально на днях Facebook обнародовали свой проект HipHop for PHP. Почему такое название непонятно, видимо разработчики неровно дышат к ХипХопу )
И php превращается, превращается php в … C++ За счёт этого разработчикам из фейсбука удалось ускорить выполнение php-сценариев в два раза, что позволит сэкономить на покупке новых серверов и оборудования.
Особенно порадовал тот факт, что всё [...]

Kohana – php framework

На данный момент я довольно плотно подсел на этот фреймворк (kohana). Кохана на начальном этапе представлял из себя лишь ответвление от другого фреймворка CodeIgniter. Основные их отличия заключались в отсутствии поддержки со стороны kohana php версии меньшее 5.2 и поддержка строгого ООП. Более подробно с историческими сведениями Вы можете ознакомится в википедии.
Introduction. С чего начать?
Прежде [...]

PHP с MsSQL

Недавно возникла необходимость, связать удаленное соединение php с MsSQL 2008. Вроде бы ничего сложного, есть стандартный набор функций. Но при попытке коннекта  из php 5.2 к MsSQL 2008 возникла проблема подключения. Используется связка Apache 2.2 + PHP 5.2. Причем к  MsSQL 2000 соеднинение шло без проблем.
Проблема заключается в библиотеке ntwdblib.dll. Решение как оказалось элементарно [...]

UTF и проблема с русскими буквами И, ш

Довелось мне писать online-chat на php. Суть чата заключается в следующем. Через ajax шла передача данных, которые были в xml формате. Далее скрипт их обрабатывал и выводил на экран. И иногда вылазила непонятная ошибка, которая приводила к тому, что браузер InternetExplorer не хотел вообще принимать данные из БД, т.е. показывал пустое окно.
Долго я парился и не [...]

Ускоряем работу скриптов ч.3

Ускоряем работу скриптов ч.1
Ускоряем работу скриптов ч.2
Ну вот и третья часть. Перейдем сразу к делу.
8 ) Использование двойных и одинарных кавычек.
Что дают нам двойные кавычки? PHP сможет распознавать управляющие последовательности и переменные. В отличии от двойных кавычек, строка в одинарных распознается только как строка и переменные в ней будут являться лишь частью её. Т.е. на [...]

Ускоряем работу скриптов ч.2 (хаки на PHP)

Итак, продолжим. Напомню, что с первой частью этой “саги” можно ознакомиться здесь “Ускоряем работу скриптов ч.1“.
5) Работаем с циклами
Далеко ходить не будем, и возьмем уже знакомый по второму пункту пример:
$sum = 0;
for ($i = 1; $i < 3; $i++) $sum += $i;
Теперь давайте постараемся сделать его ещё более компактным. Вот взгляните, как элегантно мы избавляемся [...]

Ускоряем работу скриптов ч.1

Очень часто можно заметить вопросы php-разработчиков по поводу оптимизации кода. По этому поводу ходит много слухов и появляется не меньше споров. Например до сих пор спорят что лучше использовать echo или print.
Поэтому давайте начнем со всего по порядку. Сразу отмечу, что некоторые из этих советов идут в разрез с читабельностью кода, поэтому решать что важнее [...]