際際滷

際際滷Share a Scribd company logo
 弌舒亟仆亳从 仆亟亠亶  quazarweb.ru  enemis@mail.ru  @StadnikAndrey
仍舒亟从舒仗亳仍仂亢亠仆亳亶仗亳仗仂仄仂亳
xDebug于PhpStorm
弌仗仂仂弍 仂仍舒亟从亳
1. 舒仄仗 仗亠亠仄亠仆仆
2. 仍舒亟从舒 从仂亟舒
3. 仂亳仍亳亳仂于舒仆亳亠 从仂亟舒
舒仄仗 仗亠亠仄亠仆仆
echo '<pre>' . print_r($variables) .'</pre>';
Devel dsm(); dpm()
var_dump($variables)
'</pre>'1.
2.
3.
'<pre>' $variables ..
Devel
$variables
舒仄仗
hook_preprocess_page()
丐 <pre>
舒仄仗
hook_preprocess_page()
仄仂亟仍 Devel
舒仄仗
hook_preprocess_page()
VAR_DUMP($VARIABLES)
舒仄仗
hook_preprocess_page()
xdebug 亰舒仗从 仂仍舒亟亳从舒
舒仄仗
hook_preprocess_page()
xdebug 仂从舒 仂舒仆仂于从亳
舒仄仗
hook_preprocess_page()
xdebug 仗亠亠仄亠仆仆亠 于 仂从亠 仂舒仆仂于从亳
仍舒亟从舒 于 XDebug
1.仂亟仂仍亢亳 仂仍舒亟从 亟仂 仂从亳
2.亠亠亶亳 从 亳仗仂仍仆磳仄仂亶 仂从亠
3.仂亶亳 于 仆从亳
4.仂亶亳 于仆 仄亳仆 从仂仆从仂
5.仗仂仍仆亳 仆从亳 仆亠 亰舒仂亟 于 仆亠亠
6.亶亳 亳亰 仆从亳亳
7.亠亠亶亳 从 从仂
8.舒仆仂于亳 仂仍舒亟从
个亳亳 PhpStorm
仗仂仍仆亳 舒亠
个亳亳 PhpStorm
Watcher
个亳亳 PhpStorm
丕仍仂于亳 仗亳仂舒仆仂于从亳 仗仂亞舒仄仄
个亳亳 PhpStorm
弌仍仂亢仆亠 仍仂于亳 仗亳仂舒仆仂于从亳 仗仂亞舒仄仄
个亳亳 PhpStorm
弌仍仂亢仆亠 仍仂于亳 仗亳仂舒仆仂于从亳 仗仂亞舒仄仄
亠亰仍舒 于于仂亟 于 从仂仆仂仍 亳 舒亠 于舒亢亠仆亳亠 于 从仂仆仂仍亳
个亳亳 PhpStorm
亠 仍仂亢仆亠亠, 仍仂于亳 仗亳仂舒仆仂于从亳 仗仂亞舒仄仄
仂亳仍亳仂于舒仆亳亠 从仂亟舒
仂亳仍亳仂于舒仆亳亠 从仂亟舒
仂亳仍亳仂于舒仆亳亠 从仂亟舒
仂亳仍亳仂于舒仆亳亠 从仂亟舒
仂亳仍亳仂于舒仆亳亠 从仂亟舒
舒仂亶从舒
//仂仆亳亞 xDebug 于 php.ini
zend_extension=xdebug.so
xdebug.default_enable = On
xdebug.var_display_max_depth=6
xdebug.remote_enable=on
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1
xdebug.remote_log=/tmp/xdebug.log
xdebug.profiler_enable_trigger=1
xdebug.profiler_enable=0
xdebug.profiler_output_dir=/home/enemis/xdebug-profiler
xdebug.show_local_vars=1
xdebug.overload_var_dump=1
xdebug.max_nesting_level = 10000
舒仂亶从舒
//仂仆亳亞 php.ini
html_errors = On
display_errors = on
仂亳舒
1. 弌舒亶 XDebug xdebug.org
2. 亳弍仍亳仂亠从舒 亟仍 kcachegrid
graphviz.org
3. 仆舒仍亳亰 仗仂舒亶仍仂于
kcachegrind.sourceforge.net
4. 舒仄亠从舒 仂 Devel 仆从亳
xandeadx.ru/blog/drupal/304
5. 丕亟舒仍亠仆仆舒 仂仍舒亟从舒 XDebug
habrahabr.ru/post/209024
6. xdebug port forwarding
habrahabr.ru/post/146547
7. 仂亶 舒亶 :) quazarweb.ru
弌舒亟仆亳从 仆亟亠亶 quazarweb.ru enemis@mail.ru @StadnikAndrey

More Related Content

Debug php apps with xdebug in PHPstorm