breeze@lapa:~$ php -r 'throw new Exception("Њ");'
PHP Fatal error: Uncaught exception 'Exception' with message 'Њ' in Command line code:1
Stack trace:
#0 {main}
thrown in Command line code on line 1
breeze@lapa:~$ php -r 'try { throw new Exception("Њ"); } catch(Exception $e) { var_dump($e); }'
object(Exception)#1 (7) {
["message":protected]=>
string(2) "Њ"
["string":"Exception":private]=>
string(0) ""
["code":protected]=>
int(0)
["file":protected]=>
string(17) "Command line code"
["line":protected]=>
int(1)
["trace":"Exception":private]=>
array(0) {
}
["previous":"Exception":private]=>
NULL
}
breeze@lapa:~$ php -v
PHP 5.4.27-1+deb.sury.org~precise+1 (cli) (built: Apr 8 2014 10:08:18)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
для этого контейнеры есть =)Ага, знаем мы эту шутку: закодировал там "удалить всё" небось.
Целевая аудитория safeMysql?Похоже, эта фигня происходит только под виндой.
PHP Fatal error: Uncaught exception 'Exception' with message '╨К'Похоже, эта фигня происходит только под виндой.
У кого есть?
тебя какая версия php и винды интересует?Похоже, эта фигня происходит только под виндой.
У кого есть?
Меня статисьтика интересует - поймать сочетание версий, при которых это происходит.тебя какая версия php и винды интересует?
Ну, я когда писал, еще не очень понимал работу исключений.Оффтоп, @Фанат а смысл от таких исключений? Исключение должно быть брошено в месте ошибки, чтобы потом по трейсу не бродить и не искать, где же произошла ошибка
под денвером проверьПохоже, эта фигня происходит только под виндой.
а вот нормально в нём всё (он ещё вас всех переживёт): Fatal error: Uncaught exception 'Exception' with message 'Њ' in "path\test.php":6 Stack trace: #0 {main} thrown in...(php 5.4)под денвером проверь![]()
Мы не сдаёмсяriff, обманывать не хорошо. У денвера нет версии с 5.4
вот изврат-то... apt-get/brew install php5/php55 и готово!Мы не сдаёмся
http://phpclub.ru/talk/threads/69924/
http://phpclub.ru/talk/threads/70184/
А потом и на 5.4
В основном это всё из-за zendDebugger'а - перестали выпускать его "нормальный" вариант, только прикрученный к zendServer.вот изврат-то... apt-get/brew install php5/php55 и готово!
Вот только на нем современный код не работает, а так все нормально.а вот нормально в нём всё (он ещё вас всех переживёт):