PHP рдХреА рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдиреЗ рдХрд▓ PHP 5.5.0 рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬрд╝ рдХреА рдШреЛрд╖рдгрд╛ рдХреА!
рдкрд┐рдЫрд▓реА рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬ 5.4 рдХреЛ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ (1 рдорд╛рд░реНрдЪ, 2012) рдереЛрдбрд╝реА рджреЗрд░ рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ 2009 (30 рдЬреВрди) рдореЗрдВ 5.3 рднреА - рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ PHP рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдЧрддрд┐ рдмрдврд╝ рд░рд╣реА рд╣реИ!
рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкреЛрд╕реНрдЯ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЬреЛ рд▓реЛрдЧ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдФрд░ рд░реВрд╕реА рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдореИрдВ рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдП рдкреВрдЫрддрд╛ рд╣реВрдВред
рдирдИ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ- рдЬреЗрдирд░реЗрдЯрд░ рдФрд░ рдХреЛрд░рдЖрдЙрдЯ : рдкреНрд░рд▓реЗрдЦрди рдФрд░ рд╣реИрдмрд░ рдкрд░ рдПрдХ рд▓реЗрдЦ
finally
: - Password Hashing API тАФ :
- array/string dereferencing, ,
echo [1, 2, 3][0];
, echo 'PHP'[0];
::class
namespace TestNS;
class ClassName {
}
echo ClassName::class;
empty()
foreach
. PHP , foreach
, Iterator::key()
foreach
list()
, :
$array = [
[1, 2],
[3, 4],
];
foreach ($array as list($a, $b)) {
echo "A: $a; B: $b\n";
}
- Zend Optimiser+ OPcache extension. , PHP 5.2, 5.3 5.4 .
- GD, WebP
- PHP logo GUIDs :(
- Windows XP 2003
- (case insensitive) ASCII
: