mein erster Beitrag im Forum und gleich muss ich einen Bug melden, der aber nicht XAMPP selbst betrifft, sondern die im aktuellen XAMPP Paket verwendete XDebug version 2.1.1.
Folgendes Problem:
Mit aktivierten XDebug baut man eine neue SOAP Connection mit dem PHPSoapClient auf:
- Code: Select all
<?php
try {
$sc = new SoapClient("some-wrong.wsdl", array('exceptions' => true));
} catch (Exception $e) {
echo 'Error Caught';
}
?>
Jetzt würde man ja erwarten, dass eine Exception geworfen wird, die man entsprechend fangen kann. Dies ist mit aktiviertem XDebug v.2.1.1 leider nicht der Fall.
Statt dessen wird ein normaler Fehler Stacktrace ausgegeben.
Ein entsprechender Bug ist bei XDebug bekannt:
http://bugs.xdebug.org/view.php?id=705
http://bugs.xdebug.org/view.php?id=609
Laut Xdebug ist dieser Bug in der aktuellen Version von XDebug auch schon behoben, was mich zurück zu XAMPP bringt.
Wann gibt es ein neues XAMPP mit aktuellem PHP + aktueller XDebug Version 2.1.3?
Bzw. wie kann ich selbst die aktuelle XDebug Version ins derzeitige XAMPP 1.7.7 integrieren?
Ein einfaches Austauschen der 'php\ext\php_xdebug.dll' mit der aktullen Version von XDebug http://xdebug.org/download.php bringt den Fehler einer nicht gefunden php5.dll.
Vielleicht kann hier ja jmd. weiterhelfen.