Новая версия: Zend Studio 5.1

Gorath

Новичок
Посмотри паттерн Visitor, скорее всего он тебе поможет избавиться от таких проверок..
 

XtremallyPurpur

Новичок
Gorath

После исполнения $this->mDbDriver->execute($qObj)
должен вернуться объект любого потомка абстрактного класса TFDbRecordset, которые реализуют абстрактные методы абстрактного же класса TFDbRecordset. Т.о., в любом случае я получу функции, которые определены в TFDbRecordset.

Я не совсем понял, зачем мне Визитор - у меня коллекции одного типа.

А если у меня $this->mDbDriver->execute($qObj) возвращает что либо, кроме TFDbRecordset - генерируется исключение:

PHP:
      if ($result instanceof TFDbRecordset) {
        while ($row = $result->fetchRow()){
           // делаем что-то со трокой
        }
      }
      else {
        throw new MP{тип_исключения}Exception("чего-нибудь");
      }
Возможно, я что-то не допонял?

2Модератор:
извините за оффтопик, перенесите нас в соответствующий раздел.
 

Gorath

Новичок
Хмм, значит, я не правильно тебя понял, извнини.
Но в твоем случае должно помочь то, что уже приводилось:
PHP:
/**
 * @return TFDbRecordset
 */
function execute($qObj)
 

XtremallyPurpur

Новичок
Gorath
Да, точно...

У меня

PHP:
/**
 * @return object recordset
 */
было.
Действительно, как бы Зенд догадался, что именно возвращается? :)
 

itprog

Cruftsman
Между прочем, вчера обновился дистрибутив ZendStudio 5_1_0, придется перескачать...
 

camka

не самка
Очередной казус. С предыдущим билдом была временная лицензия. С этим же требует ключа, причем, не принимает ключ от 5.0. Где теперь предыдущий билд скачать (196)?
 

confguru

ExAdmin
Команда форума
короче подождем 5.1.1
:)
Я не могу останавливать производство из-за гонки за версиями :)
4-ка рулит и не виснет..

-~{}~ 12.01.06 00:08:

Sizz

Внутренний браузер зависает каждую минуту.. а если профилировать то через раз.

Кстати сервер похоже с кривым инсталятором, они там поменяли пути
Вместо
C:\Program Files\Zend\StudioServer
кучу цифр к конце и после попытки рестаттануть апач все зависает..

Нормальный только 5.0.0

И скажите как можно получить в профайлере
-(минус) 800мс ? Бага еще от 4-й версии.. до сих пор не поправленная...

-~{}~ 12.01.06 00:11:

Рекомендация все прогерам - не выпускайте релизы с похмела без бетта тестинга :)
 

chama

Новичок
А под FreeBSD есть ZendStudio клиент? А то когда то был, но его убрали.
 

confguru

ExAdmin
Команда форума
Ставится нормально..
Но когда победят баг и отрицательным значением Profiler ?

И как настроить чтоб SVN работал через Putty
 

itprog

Cruftsman
хм, заюзал Profiler уже раз 10, ноль отрицательных значений...Только вот чего-то к функциям/методам приписывает значки всякие, то квадратики, то букву "я"...
 
Сверху