PHP 5.6.0 рдЕрд▓реНрдлрд╝рд╛ 1

PHP рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдиреЗ PHP 5.6.0 рд░рд┐рд▓реАрдЬ рдЪрдХреНрд░ рдХреА рд╢реБрд░реБрдЖрдд рдХреА рдШреЛрд╖рдгрд╛ рдХреА рд╣реИред

рдХреБрдЫ рдирд╡рд╛рдЪрд╛рд░:




рд╕реНрдерд┐рд░рд╛рдВрдХ рдореЗрдВ рд╕реНрдХреЗрд▓рд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ

const THREE = TWO + 1; const ONE_THIRD = ONE / self::THREE; const SENTENCE = 'The value of '.THREE.' is 3'; 


рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХреЛрдВ рдХреА рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕рдВрдЦреНрдпрд╛

 function f($req, $opt = null, ...$params) { // $params is an array containing the remaining arguments. printf('$req: %d; $opt: %d; number of params: %d'."\n", $req, $opt, count($params)); } 


рдЙрдкрдпреЛрдЧ рд╡рд┐рд╡рд░рдг рдЕрдм рдЪрд░ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ

 use const Name\Space\FOO; use function Name\Space\f; 


рдЕрдЧрд▓реА рдЕрд▓реНрдлрд╝рд╛ рд░рд┐рд▓реАрдЬрд╝ 6 рдлрд░рд╡рд░реА рдХреЛ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИред

рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрда
рд╕реВрдЪреА рдмрджрд▓реЗрдВ
рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝

Source: https://habr.com/ru/post/In210206/


All Articles