рдиреЛрдЯ: рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рдордп PHP рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 5.5 рд╣реИ, рдФрд░ рдпрд╣ рднреА рдХрд┐ рдПрдХ рдмреБрджреНрдзрд┐рдорд╛рди рдкреБрд╕реНрддрд┐рдХрд╛ рд╣реИ ред рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрд╛, рд▓реЗрдЦрдХ рдиреЗ рдирд╛рдо рд╕реНрдерд╛рди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛, рд╢рд╛рдпрдж рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЬреЛ рдХреЗрд╡рд▓ рдореВрд▓ рдмрд╛рддреЗрдВ рд╕рдордЭрддрд╛ рд╣реИ (рдФрд░ рдпрд╣реА рдирд╣реАрдВ, рдХрдИ рджрд╛рдврд╝реА рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ рдЬреЛ PHP 5.2 рдкрд░ рдмрдВрдж рд╣реЛ рдЧрдП рд╣реИрдВ), рд▓реЗрдЦ рдХреЛ рдШреБрд╕рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред Hodorред

PHP рдореЗрдВ, рд╕рдВрд╕реНрдХрд░рдг 5.3 рдХреЗ рдмрд╛рдж рд╕реЗ,
рдирд╛рдорд╕реНрдерд╛рди рджрд┐рдЦрд╛рдИ рджрд┐рдП рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзреБрдирд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕реНрд╡рдпрдВ рдХреЗ рд▓рд┐рдП рдРрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди PHP рдереЛрдбрд╝реА рджреЗрд░ рдХреА рдереАред рдлрд┐рд░ рднреА, рдкреНрд░рддреНрдпреЗрдХ рдирдП рдХрд╛рд░реНрдп рдХрд╛ рдЕрдкрдирд╛ рдЙрджреНрджреЗрд╢реНрдп рд╣реЛрддрд╛ рд╣реИ, рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рдирд╛рдо рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо рдХреНрдпрд╛ рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
PHP рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рд╡рд░реНрдЧреЛрдВ рдХреЗ рдирд╛рдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реЗ рд╕рднреА рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ
User
рдирд╛рдордХ рдПрдХ рд╡рд░реНрдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЕрдкрдиреА рдЦреБрдж рдХреА рдХрдХреНрд╖рд╛ рднреА рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ
User
рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреБрд░рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐
User
рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╛рдо рд╣реИ, рд╣реИ рдирд╛?
Namespaces рд╣рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЬрд┐рддрдиреА рдЬрд╝рд░реВрд░рдд рд╣реЛ рдЙрддрдиреЗ
User
рд╡рд░реНрдЧ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, namepaces рд╣рдореЗрдВ рдХреЛрдб рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреИрдХреЗрдЬ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЗрд╕ рдХреЛрдб рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рднреА рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧрд╛ред
рдЖрдЗрдП рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдЧ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рд╣рд╛рдВ ... рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдирдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдирд╛рдо рд╕реНрдерд╛рди рдХрд╛ рдЗрд╕рд╕реЗ рдХреНрдпрд╛ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИ? рдмрд╕ рдореБрдЭреЗ рдЗрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рд╣реИ, рдареАрдХ рд╣реИ?
рд╡реИрд╢реНрд╡рд┐рдХ рдирд╛рдо рд╕реНрдерд╛рди
рдпрд╣рд╛рдБ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╡рд░реНрдЧ рд╣реИ:
<?php
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдпрд╣ рдХрд░реЗрдВ:
<?php
рдбреЗрд▓, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ PHP ...
рдЕрдЪреНрдЫрд╛, рдЕрдЪреНрдЫрд╛, рдХреНрд╖рдорд╛ рдХрд░реЗрдВред рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рд╡рд░реНрдЧ рдХреЛ рд╡реИрд╢реНрд╡рд┐рдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╢рдмреНрдж рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдпрд╣ рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рд▓рдЧрддрд╛ рд╣реИред рджрд░рдЕрд╕рд▓, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╡рд░реНрдЧ рдХрд┐рд╕реА рднреА рдкреИрдХреЗрдЬ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡рд░реНрдЧ рд╣реИред
рдиреЗрдорд╕реНрдкреЗрд╕ рдХрд╛ рд╕рд░рд▓ рдЙрдкрдпреЛрдЧ
рдЖрдЗрдП рдЙрд╕ рд╡реИрд╢реНрд╡рд┐рдХ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдПрдХ рдФрд░ рдПрдбрд╛рд░реНрдб рдмрдирд╛рдПрдВред

<?php namespace Stark;
рдпрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рд╡рд░реНрдЧ рд╣реИ, рдПрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рд╕реНрдЯреНрд░рд┐рдВрдЧ
namespace Stark;
рдкреАрдПрдЪрдкреА рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕реНрдЯрд╛рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдФрд░ рдХрд┐рд╕реА рднреА рдХреЛрдб (рдХрдХреНрд╖рд╛рдУрдВ, рдХрд╛рд░реНрдпреЛрдВ, рдЪрд░, рдЖрджрд┐ рдХреА рдШреЛрд╖рдгрд╛) рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ рдирдпрд╛ Edd рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рддрдп рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
<?php
рдЬреЛ рдирд╣реАрдВ рд╣реИ, рд╡рд╣ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдХрдХреНрд╖рд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдерд╛ред рд╕реНрдЯрд╛рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рдХреЛрдИ рдирд╣реАрдВред рдЖрдЗрдП рдПрдбрд░реНрдб рд╕реНрдЯрд╛рд░реНрдХ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред
<?php
рдПрдХ рд╡рд░реНрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдирд╛рдо рдХреЗ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЧ рдХреЗ рдирд╛рдо рдХреЛ рдкреВрд░реНрд╡ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╡рд░реНрдЧ рд╕реЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рд╡рд░реНрдЧ рдХрд╛ рд╣реИ, рдФрд░ рдПрдХ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ
рдмреИрдХрд╕реНрд▓реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдирддреАрдЬрддрди, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдареАрдХ рдЙрд╕реА рд╡рд░реНрдЧ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдЬрд╛рджреБрдИ рдирд╣реАрдВ рд╣реИ?
рд╡реИрд╕реЗ, рдиреЗрдорд╕реНрдкреЗрд╕ рдПрдХ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдЬрдЯрд┐рд▓ рдкрджрд╛рдиреБрдХреНрд░рдо рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдХрдИ рд╕реНрддрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
This\Namespace\And\Class\Combination\Is\Silly\But\Works
рд╕рд╛рдкреЗрдХреНрд╖рддрд╛ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд
рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдХреИрд╕реЗ рдмрддрд╛рдпрд╛ рдХрд┐ PHP рд╣рдореЗрд╢рд╛ рд╡рд░реНрддрдорд╛рди рдирд╛рдорд╕реНрдерд╛рди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдХрд╛рдо рдХрд░рддреА рд╣реИред рдЖрдЗрдП рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ:
<?php namespace Stark;
рдПрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдЬреЛрдбрд╝рдХрд░, рд╣рдордиреЗ PHP рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕реНрдЯрд╛рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рд╣реИрдВред рдЪреВрдВрдХрд┐ рдпрд╣ рдЗрд╕рдореЗрдВ рдерд╛ рдХрд┐ рд╣рдордиреЗ рдПрдбрд╛рд░реНрдб рд╡рд░реНрдЧ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛, рддреЛ рд╣рдо рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред рджреЗрдЦреЗрдВ - рд╕рдм рдХреБрдЫ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИред
рдЕрдм рдЬрдм рд╣рдордиреЗ рдирд╛рдо рд╕реНрдерд╛рди рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рдореИрдВ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ? рдЕрдм рд╣рдо рдЕрдкрдиреЗ рдореВрд▓ рдПрдбрд╛рд░реНрдб рд╡рд░реНрдЧ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ? рдареАрдХ рд╣реИ, рдПрдХ рд╣реИ рдХрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рд╣реИ?
рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, PHP рдореЗрдВ рдПрдХ рдЪрд╛рд▓ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ - рдмрд╕ рд╡рд░реНрдЧ рдирд╛рдо рдореЗрдВ
\
_ рдЬреЛрдбрд╝рдХрд░ред
<?php
рдЕрдЧреНрд░рдгреА рд╕реНрд▓реИрд╢ рдХреЛ рджреЗрдЦрдХрд░, PHP рд╕рдордЭрддреА рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдирд╛рдо рд╕реНрдерд╛рди рд╕реЗ рдкрд░реЗ рджреЗрдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдФрд░ рдЙрд╕ рд╡рд░реНрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЕрдм рдЕрдкрдиреА рдХрд▓реНрдкрдирд╛ рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрдиреНрдп рдирд╛рдорд╕реНрдерд╛рди рд╕реЗ рдПрдХ рдХреНрд▓рд╛рд╕ рд╣реИ, рдЬрд┐рд╕реЗ рдЯреБрд▓реНрд▓реА \ рдПрдбреНрдореБрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдм рд╣рдореЗрдВ рдЗрд╕реЗ рд╕реНрдЯрд╛рд░реНрдХ рд╕реНрдкреЗрд╕ рдХреЗ рдЕрдВрджрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рд╣рдо рдпрд╣ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?

<?php namespace Stark;
рдФрд░ рдлрд┐рд░, рд╣рдореЗрдВ рдЯреБрд▓реНрд▓реА рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдХрдХреНрд╖рд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡реИрд╢реНрд╡рд┐рдХ рджреГрд╢реНрдпрддрд╛ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдХрд╕реНрд▓реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреНрдп рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрдХреНрд╖рд╛рдПрдВ рдЬреИрд╕реЗ рдХрд┐ рдирд╛рдо рдореЗрдВ рдкреВрд░реНрдг рдкрджрд╛рдиреБрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рдердХрд╛рдК рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ, рдЖрдЗрдП рджреЗрдЦреЗрдВ:
<?php namespace Stark; use Tully\Edmure;
use
рдирд┐рд░реНрджреЗрд╢ рдХрд╛
use
рдХрд░рдХреЗ, рд╣рдо рдПрдХ рдЕрдиреНрдп рдирд╛рдорд╕реНрдерд╛рди рд╕реЗ рдПрдХ рд╡рд░реНрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреГрдкрдпрд╛ рдореБрдЭрд╕реЗ рдпрд╣ рди рдкреВрдЫреЗрдВ, "рд╣рдордиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдпрд╣рд╛рдВ рд╕реНрд▓реИрд╢ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд░рдЦрд╛?" рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЕрднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдЕрдкрд╡рд╛рдж рд╣реИред рдирд╣реАрдВ, рдЖрдк рдпрд╣рд╛рдВ рд╕реНрд▓реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ
рдЖрд╣, рдПрдХ рдФрд░ рдЫреЛрдЯреА рдЪрд╛рд▓! рд╣рдо рдЕрдкрдиреЗ рдЖрдпрд╛рддрд┐рдд рд╡рд░реНрдЧреЛрдВ рдХреЗ рдЙрдкрдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ:
<?php namespace Stark; use Tully\Brynden as Blackfish;
рдХреАрд╡рд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдордиреЗ рдЯреБрд▓реНрд▓реА / рдмреНрд░рд╛рдпрдВрдбрди рд╡рд░реНрдЧ рдХреЛ рдмреНрд▓реИрдХрдлрд╝рд┐рд╢ рдЙрдкрдирд╛рдо рджрд┐рдпрд╛, рдЬреЛ рд╣рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рдЗрд╕реЗ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдЙрдкрдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдирд┐рддрд╛рдВрдд, рд╕рд╣реА? рдпрд╣ рднреА рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рд╣реА рдирд╛рдо рд╕реНрдерд╛рди рдХреЗ рднреАрддрд░ рджреЛ рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

<?php namespace Targaryen; use Dothraki\Daenerys as Khaleesi;
Dothraki рд╕реНрдерд╛рди рд╕реЗ Daenerys рдХреЛ рдЙрдкрдирд╛рдо рдЦрд▓реЗрд╕реА рд╕реНрдерд╛рди рджреЗрддреЗ рд╣реБрдП, рд╣рдо рджреЛрдиреЛрдВ Daenerys рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рд╡рд╣рд╛рдБ рд╣рдо рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

<?php namespace Targaryen; use Dothraki\Daenerys; use Stark\Eddard; use Lannister\Tyrion; use Snow\Jon as Bastard;
рд╕рдВрд░рдЪрдирд╛
рдирд╛рдо рдХреЛрдб рд╣рдореЗрдВ рд╣рдорд╛рд░реЗ рдХреЛрдб рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рддреБрдореНрд╣реЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВред
рдХрд╣реЗрдВ рдХрд┐ рдореИрдВ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реЛрдВ рдХреЛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛! рдкрд░реЗрд╢рд╛рдиреА рдпрд╣ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рд╡рд░реНрдЧ рдХреЗ рдирд╛рдо рдореЗрд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рд╡рд┐рд░реЛрдз рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдмрд╣реБрдд рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реВрдВ:
Dayle\Blog\Content\Post Dayle\Blog\Content\Page Dayle\Blog\Tag
рдпрд╣рд╛рдВ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдХрд┐ рдХреЛрдб рдореЗрд░рд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛрдб рд╕реЗ рдЕрдкрдирд╛ рдХреЛрдб рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реИред рдмреЗрд╕ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЗ рдЕрдВрджрд░, рдореИрдВрдиреЗ рдЙрдирдХреА рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рд╡рд░реНрдЧ рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдИред
рд╕рдВрдЧреАрддрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдХреЗ, рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреЛрдб рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╛рдорд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕ рдЙрдкрдпреЛрдЧреА рддрдВрддреНрд░ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рдХрдорд┐рдпреЛрдВ
рд╕рдЪ рдореЗрдВ, рдореИрдВ рдЗрд╕ рдЙрдкрд╢реАрд░реНрд╖рдХ "рдиреБрдХрд╕рд╛рди" рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рджреЛрд╖реА рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рдЬреЛ рдмрд╛рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИред
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдирд╛рдо рд╕реНрдерд╛рди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдПрдХ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрдмрдХрд┐ рднрд╛рд╖рд╛рдПрдВ рдирд╛рдо рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛ рдореЗрдВ, рдЖрдк рдЖрдпрд╛рдд рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рд╡рд░реНрдЧреЛрдВ рдХреЛ рд╡рд░реНрддрдорд╛рди рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд╛рд╡рд╛ рдореЗрдВ,
import
use
рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ рдФрд░ рдпрд╣ рдиреЗрд╕реНрдЯреЗрдб рдиреЗрдорд╕реНрдкреЗрд╕ (рдпрд╛ рдкреИрдХреЗрдЬ) рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╡рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
import dayle.blog.*;
рдпрд╣ рдкреИрдХреЗрдЬ
'dayle.blog
рдореЗрдВ рд╕рднреА рд╡рд░реНрдЧреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░реЗрдЧрд╛ред
PHP рдореЗрдВ рдЖрдк рд╕рдлрд▓ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЖрдпрд╛рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдорд╛рдлрд╝ рдХреАрдЬрд┐рдПред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдЦреЗрдж рдХреНрдпреЛрдВ рд╣реИ? рдЬрд╛рдУ рдФрд░ PHP рдХреЗ рд╡рд┐рдХрд╛рд╕ рджрд▓ рд╕реЗ рд╢рд┐рдХрд╛рдпрдд рдХрд░реЛ, рд▓реЗрдХрд┐рди рдореИрдВ рддреБрдорд╕реЗ рд╡рд┐рдирддреА рдХрд░рддрд╛ рд╣реВрдВ - рд╡рд┐рдирдореНрд░ рд░рд╣реЛред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рдХреА рд╣реИрдВред
рдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдереЛрдбрд╝рд╛ рд╕реБрдЪрд╛рд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдлреНрдЯреА рдЯреНрд░рд┐рдХ рд╣реИред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╡рд░реНрдЧ рд╕рдВрд░рдЪрдирд╛ рд╣реИред рд╣рдо рдЙрдк-рднрд╛рдЧ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЫрджреНрдо рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

<?php namespace Baratheon; use Dayle\Blog as Cms;
рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╕рднреА рдХреЛ рдЕрдЪреНрдЫрд╛!
рдореИрдВ рдкреАрдПрдо рдХреА рд╕рднреА рдЗрдЪреНрдЫрд╛рдУрдВ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЛ рд╕рд╣рд░реНрд╖ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реВрдВрдЧрд╛, рдзрдиреНрдпрд╡рд╛рджред