Код: Выделить всё
foreach ( $colourScheme as $k => $xmlColour ) {
var_dump ( $xmlColour ); echo 'NEWVAR';
$themePos = array_search ( $k, $themeOrderArray );
if (! $themePos) {
$themePos = $themeOrderAdditional ++;
}
if (isset ( $xmlColour->sysClr )) {
$xmlColourData = $xmlColour->sysClr->attributes ();
$themeColours [$themePos] = $xmlColourData ['lastClr'];
} elseif (isset ( $xmlColour->srgbClr )) {
$xmlColourData = $xmlColour->srgbClr->attributes ();
$themeColours [$themePos] = $xmlColourData ['val'];
}
}
If I comment the following lines of my php.ini (I'm working with a 64b version of wampServer, on Windows 7, starting Отладка с значком отладки Eclisepdt в качестве веб -приложения), бесконечный цикл, как представляется, не происходит, и файл, кажется, хорошо преобразован. < /p>
Код: Выделить всё
; XDEBUG Extension
zend_extension = "D:/path/to/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"
;
[xdebug]
xdebug.remote_enable = on
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = req
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "D:/path/to/tmp/tmp"
xdebug.show_local_vars = on
xdebug.collect_params = on
< /code>
Изменить: немного больше информации.
Все, кажется, работает нормально (php.iniво время шага я определенно вижу, что мой ключ $ k < /code> не обновляется после 2 -й итерации. Отлично!
Большое спасибо за ваше время и за помощь!
Подробнее здесь: https://stackoverflow.com/questions/338 ... xmlelement
Мобильная версия