рд╕рд╛рд╡рдзрд╛рдиреА
рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ PHP рдХрдВрд╕реЛрд▓ рдХреЗ рдПрдХ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реИредPHP рдХрдВрд╕реЛрд▓ 3.0 рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдБ рдкрдврд╝реЗрдВред
PHP рдХрдВрд╕реЛрд▓ 1.0
рд╣рдо Google Chrome рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрднреБрдд рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ PHP рд╕реЗ Google Chrome рдХрдВрд╕реЛрд▓ рддрдХ рдкреНрд░реЙрдХреНрд╕реА рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рдбрд┐рдмрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЙрдиреНрд╣реЗрдВ рдкреЙрдк-рдЕрдк рдкреЙрдк-рдЕрдк рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
PHP рдХрдВрд╕реЛрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд░ - рд▓рд╛рдЧрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рд▓реИрдЧрд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмреЗрдорд╛рдиреА рд╣реИ, рддреЛ рдЖрдк рдХреЙрдореНрдкреИрдХреНрдЯ PhpConsole рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдпрд╣ рдФрд░ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреА рд╕реВрдЪреА:
, рдЯреВрд▓рдмрд╛рд░ рдореЗрдВ рдХреЛрдИ рдЖрдЗрдХрди рдирд╣реАрдВ рд╣реИ, рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ
ред Google Chrome рдХрдВрд╕реЛрд▓ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рддреНрд░реБрдЯрд┐ / рдбрд┐рдмрдЧрд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ
рдЕрд╕реНрдерд╛рдпреА рдкреЙрдкрдЕрдк рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рддреНрд░реБрдЯрд┐ / рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
First рдкрд╣рд▓реА рд╕реВрдЪрдирд╛ 3 рд╕реЗрдХрдВрдб рдХреЗ рднреАрддрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ
Of рдЕрдиреНрдп рд╕рднреА рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕рдордп рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реИ
тЬУ рдпрджрд┐ рдЖрдк рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕рдХреЗ рдКрдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ рддреЛ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ
рдкреЙрдкрдЕрдк рдХреНрд▓реЛрдЬрд┐рдВрдЧ рдЖрдЗрдХрди (x) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╕рднреА рд╕реВрдЪрдирд╛рдПрдВ рдмрдВрдж рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ
(рдХрдВрд╕реЛрд▓ рдореЗрдВ рддреНрд░реБрдЯрд┐ / рдЕрдкрд╡рд╛рдж рдХреЙрд▓ рдХреА рдмреИрдХрдЯреНрд░реЗрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ)
(рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдореЗрдВ рддреНрд░реБрдЯрд┐ / рдЕрдкрд╡рд╛рдж рдХреЙрд▓ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рд▓рд┐рдВрдХ #file_path рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ)
тЬУ рдЕрд╕реНрдерд╛рдпреА рдкреЙрдкрдЕрдк рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдХрд╕реНрдЯрдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
Source рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ URL рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рдкреГрд╖реНрда рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ
Ores рдмрд╛рд░-рдмрд╛рд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ
Extensions Google Chrome рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдЖрдВрддрд░рд┐рдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ
Sources рдХрд┐рд╕реА рднреА рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд╕рдВрджреЗрд╢ рдкрдХрдбрд╝реЛ
тЬУ рд╡реЗрдм рдкреЗрдЬ
тЬУ AJAX
Ame рдЖрдЗрдлреНрд░реЗрдо
тЬУ рд▓реЙрдЧрд┐рдВрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд░рд┐рдпрд╛рдПрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ (рдЬрдм рд▓рд╛рдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП)
Log рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрдирд╛
тЬУ рдИрдореЗрд▓ рднреЗрдЬрдирд╛
тЬУ FirePHP рдХреЛ рднреЗрдЬрдирд╛
SMS рдПрд╕рдПрдордПрд╕ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬрдирд╛
рдХреНрдпреЛрдВ рдпрд╣ рдПрдХ рд╣реА FirePHP рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ:
- рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ
- AJAX рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ IFrames рдореЗрдВ рд╕рдВрджреЗрд╢ рдкрдХрдбрд╝реЛ
- рдкреЙрдк-рдЕрдк рд╕реВрдЪрдирд╛рдУрдВ рдореЗрдВ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ
- рдмреИрдХрдЯреНрд░реЗрд╕ рдХреЙрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝реЛ
- рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдФрд░ рд▓рдЪреАрд▓реА рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд▓реИрдЧрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рдмрд╣реБрдд рд╕реНрд╡рд╛рдЧрдд рд╣реИ :)
рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ!
PS рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ Habr├й рдкрд░ рдЙрдирдХреЗ рдкрд╛рд╕ "рд╕рд╛рдЗрдХрд┐рд▓" рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рдирдХрд╛рд░рд╛рддреНрдордХ рд░рд╡реИрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреГрдкрдпрд╛ рд╕рдЦреНрддреА рд╕реЗ рдиреНрдпрд╛рдп рди рдХрд░реЗрдВ - рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд▓рд┐рдЦреЗрдВ, рдкреВрдЫреЗрдВ, рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдХреНрд╖рдг рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдФрд░ рд╕рдордЭрд╛рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред