рдореБрдЭреЗ php рдЕрдиреБрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде ctags рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдкрд░ рдЧрд░реНрд╡ рд╣реИ:
- рд╡рд░реНрдЧреЛрдВ рдФрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
- рд╡рд░реНрдЧ рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди - рдлрд╝рдВрдХреНрд╢рди, рдЪрд░, рд╕реНрдерд┐рд░рд╛рдВрдХ
- рдирд╛рдо рд╕реНрдерд╛рди рдХрд╛ рд╕рдорд░реНрдерди
- рд╕реНрд╡рд░реВрдкрдг рдЯреИрдЧ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рдЕрдм рдПрдХ рджрд░реНрдЬрди рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ __construct рдХреА рдЦреЛрдЬ рди рдХрд░рдиреА рдкрдбрд╝реЗ
рдХрдЯ рдХреЗ рддрд╣рдд рд╡рд┐рд╡рд░рдгред рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреА рдПрдХ рдХрдбрд╝реА рдЕрдВрдд рдореЗрдВ рднреА рд╣реИред
рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ, ctags рдиреЗ рдирд┐рдпрдорд┐рдд рднрд╛рд╡реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ PHP рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рдФрд░ рдереЛрдбрд╝реЗ рд╕реЗ рд░рдХреНрдд рдХреЗ рд╕рд╛рде рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рдпрд╛, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкрд╛рдП рдЧрдП рдЪрд░ рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рджрд╛рдпрд░реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЬрдЯрд┐рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЬреИрд╕реЗ рдХрд┐ рд╡рд┐рдо рдпрд╛ рдПрдордПрд╕реАрдПрд╕ рдЬреИрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрджрд░реНрд╢ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рдХреЗ рдкрд╛рд╕ рдПрдХ __construct рдореЗрдердб рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ "рдЬрдВрдк" рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╣реА рдирд╛рдо рд╡рд╛рд▓реЗ рдЯреИрдЧ рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреИрд╕реЗ рдХрд┐ рд╡реЗ рд╕рднреА рд╡реИрд╢реНрд╡рд┐рдХ рджрд╛рдпрд░реЗ рдореЗрдВ рдереЗред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ PHPStorm рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдФрд░ рдСрдЯреЛреЛрдХрдореНрдкрд╢рди рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХреЗ рдмрд╛рдж, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЖрдк рдХреЗрд╡рд▓ рд╡рд┐рдо рдкрд░ рд╣реА рдИрдПрдордПрдл рдЙрддрд╛рд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рднреА рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВред
рддреЛ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЖрдзреБрдирд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Ctags рдореЗрдВ PHP рдХрд╛ рд╕рдорд░реНрдерди рдЦрддреНрдо рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ред рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдореБрдЭреЗ рдПрдХ рд╡рд░реНрдЧ рдпрд╛ рдирд╛рдо рд╕реНрдерд╛рди рдХреЗ рдПрдХ рд╕рджрд╕реНрдп рдХреЗ рд▓рд┐рдП рджреЛ рдЯреИрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд▓рдЧрд╛ - рдХреНрд▓рд╛рд╕рд┐рдХ рдХреНрд▓рд╛рд╕ :: рд╕рджрд╕реНрдп, рдЬреЛ рд╢рд╛рд╕реНрддреНрд░реАрдп рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕рджрд╕реНрдп, рд╕рд╛рде рд╣реА рд╕рджрд╕реНрдп <рд╡рд░реНрдЧ> рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдмрд╛рдж рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬрдм рдЖрдк рдЙрд╕реА Emacs рдореЗрдВ рдЯреИрдЧ рджреНрд╡рд╛рд░рд╛ рдСрдЯреЛ-рдкреВрд░реНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдк рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреЗ рд╣реИрдВ:


рдЖрдк рдпрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
github.com/zargener/ctags ред рдпрд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрд┐рддрд╛ ctags рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдирдпрд╛ рдкрд╛рд░реНрд╕рд░ рджреГрд╢реНрдпрдорд╛рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╕рдорд╛рди Symfony2 рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдкрд╛рд░реНрд╕ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЕрднреА рддрдХ рдХреЗрд╡рд▓ Emacs рдпрд╛ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрди рд╕рдВрдкрд╛рджрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИ рдЬреЛ рдЯреИрдЧ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЬрд┐рди рд╡рд░реНрдгреЛрдВ рдХреЛ рдЖрдк рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг, рд╢рдмреНрдж рдХреЛ рдЙрд╕ рдХрд░реНрд╕рд░ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рдкреНрд░рддреАрдХ рдХреЗ рддрддреНрдХрд╛рд▓ рдирд╛рдо рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ рдкреНрд░рддреАрдХ рдирд╛рдо рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЧреБрдВрдЬрд╛рдЗрд╢ рднреА рдЯреИрдЧ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рдПрдЧрд╛ред