PHP 5.2.0 (Final)

Wicked

Новичок
Просто в перле upload hook имеет несколько другое значение. Там это callback-функция, которая дёргается, когда приходит очередная порция потока. И умеет работать с multipart/form-data.

my $query = new CGI;
$query->upload_hook(\&UploadHook, $query, 0);
sub UploadHook {
my ($filename, $buffer, $bytes, $data) = @_;
...
}

Такой upload hook мне был бы больше по душе.
 

MiRacLe

просто Чудо
admin
а дебаггер тоже на продакшн ставиться?!?

(Уважаемые посетители если Вы обнаружили ошибку на нашем сайте - пожалуйста запустите дебаггер и выясните в чём дело) ;o)
 

Rammstein

PHPClub::News
MiRacLe
А чё, привлечёт много посетителей юзающих анонимные прокси :)
 

Krishna

Продался Java
Всем, кому необходимо использовать eaccelerator - переход на 5.2.0 строго противопоказан. Акселератор 0.9.5 с пхп 5.2.0 практически несовместим, убедился на практике :(

-~{}~ 28.11.06 11:19:

P.S. Речь идет в о скриптах под пятерку.
Пример:
http://www.eaccelerator.net/ticket/204
 

Solid

Drosera anglica
Кто знает что-нибудь о xCache? Насколько он быстрее eAccelerator'a?
 

confguru

ExAdmin
Команда форума
Krishna

Насколько я знаю последний SVN- снапшот весьма работоспособен.
 

Krishna

Продался Java
admin
Снапшот чего? У акселератора багов открытых куча по 5.2.0.
Я правда собирал из порта, предварительно проапдейтив дерево портов.
 

Krishna

Продался Java
admin
Ну там еще патчи выкладываются. А 0.9.5 заявлялся при релизе как совместимый с 5.2.0 ...
Потом не работают именно фичи PHP5
Код под четверку работает нормально.
 

Solid

Drosera anglica
Неплохая статья, где сравнивается 5 разных PHP Opcode кэшера (Zend Platform, APC (APC GUI), XCache, eAccelerator, ionCube Encoder):
Небольшая статья с комментариями: http://itst.net/654-php-on-fire-three-opcode-caches-compared
Резюме: http://itst.net/wp-content/uploads/2006/10/PHP Bytecode Cacher Review.html
В PDF: http://itst.net/wp-content/uploads/2006/10/PHP Bytecode Cacher Review.pdf

Только единственное НО: к сожалению, данные тесты были выполненны под windows, так что производительность на linux/bsd системах может разительно отличаться.
 

crocodile2u

http://vbolshov.org.ru
Появился встроенный класс DateTime. Что умеет делать - не знаю. Но у одного знакомого уже сломалось рабочее приложение из-за этого. По мне так пусть появляется, но тем, у кого есть свой класс с таким же названием, надо быть в курсе при апгрейде.
 

lupo

Новичок
Автор оригинала: Develar
Кто-нибудь может объяснить что значит новое сообщение об ошибке "Indirect modification of overloaded property". Кроме перевода на русский :). Оно введено для защиты от от непреднамеренного изменения свойства объекта перегруженного методами __get/__set ?

Ситуация: свойство toc установлено через __get. При использовании его в
PHP:
foreach ($this->toc as $id => $category)
возникает эта ошибка (PHP 5.2 UPDATE INFO читал). Поправил тем, что присвоил его переменной $toc.
Этого сообщения можно избежать если написать так:
PHP:
foreach (@$this->toc as $id => $category)
 

Develar

Новичок
lupo
Сообщения об ошибках придуманы не для того, что бы их игнорировали.

Solid
А еще лучше отрефакторить код. Что я и сделал. У меня этого куска теперь вообще нет.
 

Develar

Новичок
В том пакете, в котором эта ошибка возникла, нет - применил другую архитектуру, а в других пакетах необходимости в перегрузке свойств нет, разве что перегрузка методов.
 

lupo

Новичок
Автор оригинала: Solid
lupo
Сами пишите. Вменяемые люди пишут:
return (array)$v;
Я чтото недоганяю как это может помочь? У меня есть наполовину созданное приложение
которое использует __get в некоторых объектах. И вот я возвращаю вместо значения свойств
массив вида array("0" => "property_value"). У меня все просто перестает работать.
 
Сверху