
рдЬрдм рд▓реЛрдЧ PHP7 рдореЗрдВ рдмрджрд▓рд╛рд╡реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реБрдиреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдмрд╕реЗ рдЖрдо рдЪреАрдЬ рдПрдХ рдХрд╛рдлреА рд╕реБрдзрд░рд╛ рд╣реБрдЖ рдЗрдВрдЬрди рд╣реИ, рдЬреЛ рджреНрд░реБрдкрд▓, рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдФрд░ рдореАрдбрд┐рдпрд╛рд╡рд┐рдХрд┐ рдЬреИрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╕рдордп рддреЗрдЬ рдирд┐рд╖реНрдкрд╛рджрди рдЧрддрд┐ рдФрд░ рдХрд╛рдлреА рдХрдо рдореЗрдореЛрд░реА рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рдЧрд▓рдд рдордд рд╕рдордЭреЛ, рдпрд╣ рд╕рдм рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ! рдореИрдВ PHP7 рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рд░рд╛рд╕рдд рдХреЛрдбрдЗрдВрдЯрд░рд╛рдЗрдЯрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдФрд░ рдХреЛрдб рдмреЗрд╕ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, PHP7 рдореЗрдВ рдХрдИ рдирдП рдлреАрдЪрд░реНрд╕ рднреА рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ рдЬреЛ рдореМрдЬреВрджрд╛ рдХреЛрдб рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдпрд╛ рдирдП рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдореИрдВрдиреЗ рдЕрдкрдиреА рдХрдИ рдЪреБрдирд┐рдВрджрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рд╕реНрдХреЗрд▓рд░ рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдШреЛрд╖рд┐рдд рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╛рдкрд╕реА
PHP рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг 7 рддрдХ рдХреА рдШреЛрд╖рдгрд╛рдПрдБ рдереАрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╡рд╕реНрддреБрдУрдВ рдФрд░ рд╕рд░рдгрд┐рдпреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдереАред PHP7 рдЕрдм рд╕рднреА рд╕реНрдХреЗрд▓рд░ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреА рдШреЛрд╖рдгрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдордЬрдмреВрд░:
рдпрд╣ рдШреЛрд╖рдгрд╛ рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рдХрд╛рд░ рд╣реИ рдФрд░ рдмрд╕ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ PHP рд░рдирдЯрд╛рдЗрдо рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдбрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХреЛрдб рд▓реЗрдВред
<?php function reverseString(String $str) : String { return strrev($str); } print(reverseString(1234));
рд╣рдо рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдкреИрд░рд╛рдореАрдЯрд░ $str
String
рдХрд╛ рдкреНрд░рдХрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд░рд┐рдЯрд░реНрди рдорд╛рди рднреА String
рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдЬрдм рд╣рдо рд╕рдВрдЦреНрдпрд╛ 1234 рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдЬрдмрд░рди "1234" рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдЦреНрдд:
рджреВрд╕рд░рд╛, рд╕рдЦреНрдд рдкреНрд░рдХрд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдЬрдм рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рджреБрднрд╛рд╖рд┐рдпрд╛ рдЯрд╛рдЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред
<?PHP declare(strict_types = 1); function reverseString(String $str): String { return strrev($str); } print (reverseString(1234));
рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рд╣реА declare
рд╡рд┐рд╡рд░рдг declare
рд╣реБрдП, рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рд╣реА рдХреЛрдб рдореЗрдВ, рдЕрдм рд╣рдореЗрдВ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ:
рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рдЯрд╛рдЗрдкрд░реНрд░рд░: рддрд░реНрдХ 1 рдЙрддреНрддреАрд░реНрдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ () рдЯрд╛рдЗрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдкреВрд░реНрдгрд╛рдВрдХ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдПрдХ рдЫреЛрдЯрд╛ рдЬреЛрдбрд╝: рдЬрдм рдЖрдк рд╕рдЦреНрдд рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдФрд░ PHP рдлрд╝рдВрдХреНрд╢рди рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рдЕрд╢рдХреНрдд рд╕рдВрдЪрд╛рд▓рдХ ??
рдХреБрдЫ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд╣рд╛рдВ рдЖрдк рдЪрд░ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ if
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдорд╛рди рд▓реЗрдВ рдХрд┐ рдпрджрд┐ рдореВрд▓реНрдп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдпрд╛ рд░рд┐рдХреНрдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдорд╛рди false
рд╣реЛрдЧрд╛, PHP рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЪрд░, рд╕реВрдЪрдХрд╛рдВрдХ, рдЖрджрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рджреЗрдЧрд╛ред рдпрд╣ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХреНрд░рд┐рдпрд╛рддреНрдордХ, рдирд┐рдпрдорд┐рдд рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВред
<?php if(!isset($_GET['key'])) { $key = 'default-value'; } else { $key = $_GET['key']; }
рдЯрд░реНрдиреЗрд░реА рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рднреА, isset
рдлрд╝рдВрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдирдП рдирд▓ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде ??
рдЖрдк рдХреЛрдб рдХреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:
<?PHP $key = $_GET['key'] ?? 'default_value';
if
рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкреНрд░рдпреЛрдЧ рдФрд░ рднреА рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИред
<?php if (isset($_GET['key']) { $key = $_GET['key']; } else if(isset($_POST['key'])) { $key = $_POST['key']; } else { $key = 'default value'; }
рдереЛрдбрд╝рд╛ рдЬреЛрдбрд╝: рдпрджрд┐ рдЖрдк рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреА рдЪреАрдЬреЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
const value = 0 || false || 'hello'; console.log(value);
рдпрд╣ PHP рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдФрд░ рд╕рдордХрдХреНрд╖ PHP рдХреЛрдб 0 рдкрд░ рдорд╛рди рд╕реЗрдЯ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдирдпрд╛ рдСрдкрд░реЗрдЯрд░ рдХреЗрд╡рд▓ null
рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╕рдореВрд╣ рдЙрдкрдпреЛрдЧ рдШреЛрд╖рдгрд╛рдПрдБ
PHP рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдЖрдк рдЙрдкрдпреЛрдЧ рдШреЛрд╖рдгрд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдПрдХ рдПрдХрд▓ рдирд╛рдо рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рдо рд╕реНрдерд╛рди рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рддрддреНрд╡ (рд╡рд░реНрдЧ, рдлрд╝рдВрдХреНрд╢рди, рдирд┐рд░рдВрддрд░) рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рдереЗред рдЗрд╕рд╕реЗ рдЕрдХреНрд╕рд░ рдмрд╣реБрдд рджреЛрд╣рд░рд╛рд╡ рдХреЛрдб рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВред
<?php use VendorName/LibraryName/ClasName1; use VendorName/LibraryName/ClasName2; use VendorName/LibraryName/ClasName3;
рд╕рдореВрд╣реАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп, рдЙрдкрд░реЛрдХреНрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЖрдпрд╛рдд рдХрд┐рдП рдЧрдП рдФрд░ рдХрд╣рд╛рдВ рд╕реЗ рдХреНрд▓реАрдирд░ рдФрд░ рдЕрдзрд┐рдХ рд╕рд╣рдЬ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
<?php use VendorName/LibraryName/{ClasName1, ClassName2. ClassName3};
рд▓рдЧрд╛рддрд╛рд░ рд╕рд░рдгрд┐рдпрд╛рдБ
рдирд╛рдорд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ PHP рдореЗрдВ рдПрдХ рдмрд╣реБрдд рдореВрд▓реНрдпрд╡рд╛рди рдЙрдкрдХрд░рдг рд╣реИрдВред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИ, рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдбреЗрдЯрд╛, рдЬреИрд╕реЗ рдХрд┐ рд░рдВрдЧ, RGB рдорд╛рди, рдпрд╛ рдХреЛрдб рдореЗрдВ рдЬрд╛рджреБрдИ рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рднреНрд░рдорд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЗ рд▓рд┐рдП рдЕрд░реНрде рдирд╛рдо рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдХреЛрдб рдкрдардиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рд╣реИред
рдЬреЛ рдХреЛрдИ рднреА рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ PHP рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЙрд╕рдиреЗ рд╕рдВрднрд╡рддрдГ рдПрдХ рдирд┐рд░рдВрддрд░ рдлрд╝рд╛рдЗрд▓ (рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ) рдХреЗ рд╕рд╛рде рдПрдХ рдЖрд╡реЗрджрди рджреЗрдЦрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рджрд░реНрдЬрдиреЛрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдпрджрд┐ рд╕реИрдХрдбрд╝реЛрдВ рдирд╛рдорд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдирд╛рдо рд╕рдВрдШрд░реНрд╖ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рдФрд░ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдирд╛рдореЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
<?php define('COLOR_RED', '#f44141'); define('COLOR_BLUE', '#4286f4'); define('COLOR_GREEN', '#1ae01e'); define('COLOR_PURPLE', '#f309f7'); define('COLOR_ORANGE', '#ef7700');
рдирд╛рдорд╛рдВрдХрд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ, рдкрд╣рд▓реЗ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╛ рддреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдпрд╛ рд╕рд╛рд╣рдЪрд░реНрдп рд╕рд░рдгрд┐рдпреЛрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХрдИ рдирд╛рдорд╛рдВрдХрд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд╕рдореВрд╣ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдореЗрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
<?php
рдирд┐рд╖реНрдХрд░реНрд╖
рдХреБрдЫ рдФрд░ рдмреЗрд╣рддрд░реАрди рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЕрдирд╛рдо рд╡рд░реНрдЧ рдФрд░ рд╕реНрдкреЗрд╕рд╢рд┐рдк рдСрдкрд░реЗрдЯрд░ред рдЗрд╕рд▓рд┐рдП рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП PHP.net рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдЬрд╝рд░реВрд░ рджреЗрдЦреЗрдВред рдпрд╣ рд╕рдм рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдХреГрдкрдпрд╛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рдкреНрд░рд╢реНрди рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред
рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж berez ред