рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ - рдПрдХ рдЬреАрд╡рди рд╢реИрд▓реА рдХреЗ рд░реВрдк рдореЗрдВред рдпрд╣ рд╕рд┐рд░реНрдл
рдХреНрд▓рд╛рд╕ рдпрд╛
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреИрд╕реЗ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ
рд╣реИ - рдпрд╣ рд╕реЛрдЪрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдХреЛрдИ рднреА рд╕рд╛рд░ рд╕рд┐рд░реНрдл рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ \ "рдЬреАрд╡рд┐рдд \" рдкреНрд░рд╛рдгреА рд╣реИ ...
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ OOP рдХреНрдпрд╛ рд╣реИ, рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░, рдпрд╣ рдпрд╛рдж рджрд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╣реА рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕реАрдзреЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдкрд░ рдЬрд╛рдКрдВрдЧрд╛ред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬреЛ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рд╕реЗ PHP рдореЗрдВ рдЖрддреЗ рд╣реИрдВ рдФрд░ PHP рдореЗрдВ рдореБрдарднреЗрдбрд╝ рдХрдХреНрд╖рд╛рдПрдВ (рдпрд╣рд╛рдВ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж PHP рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд) рдПрдХ рдиреБрдХрд╕рд╛рди рдореЗрдВ рд╣реЛрдЧреА рдХрд┐ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕рдм рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ PHP рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЬреАрд╡рдирдХрд╛рд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдХрд╛рд░реНрдп рдЪрдХреНрд░ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЕрдкрдиреЗ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рд░рд╣ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рджреБрдирд┐рдпрд╛ рдПрдХ рдХреЛрдб рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рдХреЗрд╡рд▓ рдЙрди
рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ
рдХрд░рддреА рд╣реИрдВ рдЬреЛ PHP рдореЗрдВ рдЕрдиреБрдкрд╕реНрдерд┐рдд
рд╣реИрдВ ред
class A {
public static function b() {}
public static function c() {}
public static function d() {}
}
рд╣рд╛рдВ - рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдлрд╛рдпрджреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдбреЗрдЯрд╛ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдПрдХ рд░реИрдкрд░ рд╡рд░реНрдЧ рдореЗрдВ рдЕрд▓рдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ, рдЬрд┐рд╕рд╕реЗ рдХреЛрдб рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдирд╛рдореЛрдВ рдХреЗ рд╕рдВрдШрд░реНрд╖ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЧрдИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХреЛрдб рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдЯреНрд░реИрдХрд┐рдВрдЧ рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЧрдИ:
User::register($name, $pwd);
//... a lot of code ...
System::Log($message, $code);
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рд╕реНрд╡рдпрдВ рдХреЗ рд▓рд┐рдП рдмреЛрд▓рддреА рд╣реИ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдПрдХ рдкреНрд▓рд╕ рд╣реИред
рд▓реЗрдХрд┐рди рдЖрдЗрдП рдУрдУрдкреА рдХреЛ рди рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд░рддрд┐рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦреЗрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдКрдм рдореВрд▓ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣реИ: рд╡рд┐рд░рд╛рд╕рдд, рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдФрд░ рдмрд╣реБрд░реВрдкрддрд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдЖрд╕рдкрд╛рд╕ рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦреЗрдВред рд╡рд╕реНрддреБрдПрдВ рд╣рдорд╛рд░реЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХреНрдпрд╛ рдХрд╣ рд░рд╣реА рд╣реИрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдЪрд╢реНрдорд╛ рд▓реЗ рд▓реЛред рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдЖрдк рдЙрдирдХреЗ рд╡рдЬрди рдФрд░ рдЖрдХрд╛рд░, рд░рдВрдЧ рдФрд░ рдШрдирддреНрд╡ рдХреЛ рдорд╛рдк рд╕рдХрддреЗ рд╣реИрдВ - рдпреЗ рд╡рд░реНрдЧ \ "рдЪрд╢реНрдорд╛ \" рдХреЗ рдЧреБрдг рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡реЗ рдЕрднреА рднреА рд▓реЗрдВрд╕ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдХрд╛рд╢ рдХреЛ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрд╡рд░реНрддрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдФрд░ рдпреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рдзрд┐рдпрд╛рдВ рд╣реИрдВред рд╣рдореЗрдВ рдЪрд╢реНрдореЗ рд╕реЗ рдЪрд╛рдп рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ, рдЬреИрд╕реЗ рдЪрд╢реНрдореЗ рдХреА рдЧрддрд┐ рдХреЛ рдорд╛рдкрдирд╛ред рдпреЗ рдХреИрд╕реА рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реИ? рд╡рд░реНрдЧ \ "рдЪрд╢реНрдорд╛ \" рдореЗрдВ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЧреБрдВрдЬрд╛рдЗрд╢ рдФрд░ рдЕрд╡рд╕рд░ рд╣реИрдВред рд╣рдо PHP рдореЗрдВ рдЕрдкрдиреА рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗрд╡рд▓ рдПрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рдЬреАрдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ! рд╣рдо рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ ...
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ (рдареАрдХ рд╣реИ, рдЖрдЬ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? :)); рдЗрд╕ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЕрдкрдирд╛ рдмреНрд▓реЙрдЧ рд╣реИред рдФрд░ рдЕрдм рдЪрд▓реЛ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ рд╕рдВрд╕реНрдерд╛рдУрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдЧреБрдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред рдЗрд╕реЗ рд░рд╣рдиреЗ рджреЗрдВ: рд▓реЙрдЧрд┐рди, рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ рдИрдореЗрд▓ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреБрдЫ рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ: рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ, рд▓реЙрдЧ рдЖрдЙрдЯ рдХрд░реЗрдВ, рдПрдХ рдмреНрд▓реЙрдЧ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕реЗ рд▓рд┐рдЦреЗрдВред
рдмреНрд▓реЙрдЧ, рдмрджрд▓реЗ рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреБрдг рд╣реИрдВ: рд▓реЗрдЦрдХ, рд╡рд┐рд╖рдп рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдирд┐рд░реНрдорд╛рдг рддрд┐рдерд┐ред рдПрдХ рдмреНрд▓реЙрдЧ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
рд╣рдо рдЦреБрдж рдХреЛ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рддрд░реАрдХреЛрдВ рдФрд░ рдЧреБрдгреЛрдВ рдХреЗ рдЗрд╕ рд╕реЗрдЯ рддрдХ рд╕реАрдорд┐рдд рд░рдЦрддреЗ рд╣реИрдВред рдХреЛрдб рдореЗрдВ рдРрд╕реА рд╕рдВрд░рдЪрдирд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ? рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╕реБрдЭрд╛рддрд╛ рд╣реВрдВ:
class Blog {
public $topics_list;
public $creation_date;
private $data; // ,
public function __construct($id) { //id
//- $this->data,
}
public function getAuthor() {
static $author; // , , , -
if (empty($author)) {
$author = new User($this->data[\'author_id\']);
}
return $author;
}
public function addTopic(Topic $topic) { ... } // .
}
class User { ... } // , ,
рддреЛ - рд╣рдордиреЗ рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ? рдЗрд╕ рддрд░рд╣ рд╕реЗ рджреЛрдиреЛрдВ рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХреЗ рд╕реНрдкрд╖реНрдЯ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдЕрдирд╛рд╡рд╢реНрдпрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдШреВрдореЗрдВрдЧреЗ рдирд╣реАрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмреНрд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрдирд╛рдПрдБ "рдкреБрд░рд╛рдиреЗ рдЬрдорд╛рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ \" рдФрд░ рд╡рд░реНрдгрд┐рдд рд▓реЗрдЖрдЙрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ред
рдкреБрд░рд╛рдиреЗ рдврдВрдЧ рд╕реЗ:
$user_id = $_SESSION[\'user_id\']; // id
$topic_message = \" \";
Blog::addTopic($user_id, $topic_message); //
рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд▓рдЧрддрд╛ рд╣реИ, рдПрдХ рдЪреАрдЬ рдХреЛ рдЫреЛрдбрд╝рдХрд░ - рдЬрдм рдХрд┐рд╕реА рд╡рд┐рд╖рдп рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рднреВрдорд┐рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╕рдорд╛рди рдХреЛрдб рдирдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛:
$user = new User($_SESSION[\'user_id\']);
$topic_message = \" \";
$user->getBlog()->addTopic($topic_message);
рдпрд╣рд╛рдВ рдмреНрд▓реЙрдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмреАрдЪ рдХрд╛ рд╕рдВрдмрдВрдз рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реИ ... рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рд╖рдп рднреА рдПрдХ рд╡рд╕реНрддреБ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕рдВрдкрддреНрддрд┐ \ "рд╕рдВрджреЗрд╢ \" рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
$user = new User($_SESSION[\'user_id\']);
echo $user->getBlog()->getTopics()->topic[$topic_id]->message;
рдЗрд╕ рддрд░рд╣ рдХреЗ рдЫреЛрдЯреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рд▓рд╛рдн рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдХреЛрдб рджрд╕рд┐рдпреЛрдВ рдпрд╛ рд╣рдЬрд╛рд░реЛрдВ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд╕рдВрдкрд░реНрдХ рддрдВрддреНрд░ рдореЗрдВ рдмрдврд╝рддрд╛ рд╣реИ, рддреЛ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рддрд░реНрдХ рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢реА рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХреЛрдб рдХреА рд╕рд╣рд╛рдпрддрд╛, рд╡рд┐рд╕реНрддрд╛рд░, рдФрд░ рдкрдардиреАрдпрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрддрдиреА рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреАрд╡рди рдХрд╛рд▓ рдХреЗ рд▓рд┐рдП рднреА рдирд╣реАрдВ ...
рдпрджрд┐ рдкреНрд░рд╢реНрди рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдЙрдирдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред
PS рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рд╣реЗрдмрд░ рдкрд░ рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рдХреЛрдб рдХреЗ рдЦрдВрдб рдХреИрд╕реЗ рдмрдирд╛рдПрдВ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдореИрдВ рдЗрд╕реЗ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрд╛ :(