(;¬_¬)
/spam
Eugene Goose
=)) вышел покурить наверное
Yet Another Stats (β)
https://yasb.exileed.com/t/phpgeeks
(;¬_¬)
усе
Евгений
Народ, кто-нибудь может сталкивался с такой вот ситуацией: в функции у меня try {} catch {}, где перед "трай" начинается транзакция, и в случае любой непредусмотренной ошибки во время исполнения "трай" (например обрыв соединения) срабатывает "catch" в котором закрывается транзакция и выбрасывает ексепшн. Как написать юниттест, чтобы он смотрел как отрабатывается catch? (codeception/PHPUnit, Yii2)
Евгений
кроме как выдергивать шнур с интернетом во время теста варианты есть?:D
Sergey
да
Sergey
\yii\db\Connection::createPdoInstance
Victor
try { $ch = curl_init(); if (FALSE === $ch) throw new Exception('failed to initialize'); curl_setopt($ch, CURLOPT_URL, 'https://www.google.com.ua/?gfe_rd=cr'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $content = curl_exec($ch); if (FALSE === $content) throw new Exception(curl_error($ch), curl_errno($ch)); // ...process $content now } catch (Exception $e) { trigger_error(sprintf( 'Curl failed with error #%d: %s', $e - > getCode(), $e - > getMessage()), E_USER_ERROR); }
Victor
Victor
и ничего
Victor
WHy?
Serik
отображение ошибок?
Evgeniy
жесть
Sergey
и ничего
почему должно быть?
Victor
ну как минимум потому, что никаких ошибка 500, а попросту бесконечное ожидание, видимо до таймаута
Евгений
\yii\db\Connection::createPdoInstance
че-то не получается) мы же в PHPUnit можем сделать мок класса чтобы его куда-то передать. Получается я могу сделать мок и в коннекшн засунуть его напрямую в свойство $pdo, но если $pdo будет плохим то beginTransaction не сработает ещё до try/catch, а если засунуть нормальный pdo с заглушкой например комита, то try/catch не сработает потому что он ждёт фаталочку а не просто "false" :( толи лыжи не едут толи я ... (
Евгений
выкидывай исключение в commit
я чето от этих unit-ов соображать плохо стал х))) спасибо за подсказки )
Anonymous
как изменить тип сервера с MariaDB на Mysql?
(;¬_¬)
как изменить тип сервера с MariaDB на Mysql?
берешь и устанавливаешь mysql-server-5.6 например
Anonymous
сервер виртуальный
Anonymous
cPanel
Luka
убунтоводы
Luka
ой
Luka
где лежит файл php_pdo.co
SarcasmIO
Luka
библиотека
Andrei
люди, может кто помочь на пересечении php и sql?
Andrei
$result = mysql_query("UPDATE users SET sov = sov + 1 WHERE chatId='".$chatId."'",$dblink); $r1 = mysql_query("SELECT sov FROM users WHERE sov = 1 and chatId = '".$chatId."'",$dblink); $f1 = mysql_num_rows($f1); $r2 = mysql_query("SELECT sov FROM users WHERE sov = 3 and chatId = '".$chatId."'",$dblink); $f2 = mysql_num_rows($r2); if ($f1 || $f2) { $result = mysql_query("UPDATE users SET sov = 1 WHERE chatId='".$chatId."'",$dblink); $result = mysql_query("UPDATE users SET sovdate = now() WHERE chatId='".$chatId."'",$dblink); } sov f1 f2 0 0 0 1 1 0 -> true 2 0 0 3 0 1 -> true других значений sov нет ВНИМАНИЕ, ВОПРОС! почему случай sov=3 он определяет, а sov = 1 - нет? если не буду отвечать - извиняйте, на работе хреновый инет , периодически пропадает на разное время
Никита
http://prntscr.com/foa9da
Никита
что это здесь происходит ребята ?
Никита
не встречал такую запись никогда
Никита
не,
Никита
просвети
Никита
плиз
Мой
http://prntscr.com/foa9da
это в 7 версии
Мой
аналог list
Никита
это в 7 версии
спасибо папа
Никита
поизучаю
Мой
*в 7.1
да забыл добавить )
Мой
достаточно один раз релиз нот почитать и в тренде )
Никита
не говори
Никита
)
Мой
https://wiki.php.net/rfc/short_list_syntax
Никита
терь ясно
Никита
правда все равно не могу представить как это можно использовать и где
Мой
развернуть массив )
Sergey
всегда выглядет как говно, как и list
Sergey
что мешает в 3 строки развернуть?
Nikita
Всем, привет! Есть небольшой фриланс по отладке плагина для Wordpress + woocommerce. Кому интересны подробности - велкам в личку. Ориентировочный бюджет 5-10к руб.
Anonymous
Привет
Anonymous
Посоветуйте книгу
Anonymous
Для новичка
SarcasmIO
а код как пишешь?
Anonymous
слава богу не 1c
Anonymous
с каких пор джава фул стек
Anonymous
ты про js?
SarcasmIO
Ну если будет желание
SarcasmIO
через годик это будет минимальная твоя вилка
Fedor
пошел
Fedor
вон)
Yar
смотивировало
(;¬_¬)
Леон вышел вон
(;¬_¬)
страдай
Yar
тебе в линукс группу
Парфен
"Тыж программист"
Yar
я могу только html копировать
Yar
и то пока допишу, могу ошибится(человеческий фактор)