Архивы в категории ‘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. Поэтому давайте начнем со всего по порядку. Сразу отмечу, что некоторые из этих советов идут в разрез с читабельностью кода, поэтому решать что [...]