рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рддрд╛рдЬрд╛ рдЪрдпрдиред рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ: PHP 7.3 RC2, рдХреЛрдбрд╕реЗрдкреНрд╢рди 2.5 рдФрд░ рдЕрдиреНрдп рд░рд┐рд▓реАрдЬрд╝, PHP 7.4 рдореЗрдВ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдЧреБрдг, рджрд┐рдорд┐рддреНрд░реА рд╕реНрдЯреЛрдЧреЛрд╡, рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рдХреЛрдб рдкреНрд░реАрд▓реЛрдб рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛, рдФрд░ рдмрд╣реБрдд рдХреБрдЫредрдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
Foo&Bar
class Example { // All types with the exception of "void" and "callable" are supported public int $scalarType; protected Type $type; private ?Type $nullableType; // Types are also legal on static properties public static iterable $staticProp; // Types can also be used with the "var" notation var bool $flag; // Typed properties may have default values (more below) public string $str = "foo"; public ?string $nullableStr = null; // The type applies to all properties in one declaration public float $x, $y; // equivalent to: public float $x; public float $y; }
@include
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рдЧрд▓рддреА рдпрд╛ рдЕрд╢реБрджреНрдзрд┐ рджрд┐рдЦрддреА рд╣реИ - рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдкреАрдПрдо рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВрдкреНрд░рд╢реНрди рдФрд░ рд╕реБрдЭрд╛рд╡ рдореЗрд▓ рдпрд╛ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВредрд▓рд┐рдВрдХ рднреЗрдЬреЗрдВрд╕рднреА рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЦреЛрдЬреЗрдВтЖР рдкрд┐рдЫрд▓рд╛ рд░рд┐рд▓реАрдЬрд╝: PHP рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдирдВрдмрд░ 139
Source: https://habr.com/ru/post/hi424949/More articles:1 рд╕реЗ 7 рдЕрдХреНрдЯреВрдмрд░ рддрдХ рдорд╛рд╕реНрдХреЛ рдореЗрдВ рдбрд┐рдЬрд┐рдЯрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдордмрд╣реБрд░реВрдкрдХ рдХреНрд╡рд┐рдирдПрдХ RQ рд╕реЗрд╡рд╛ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ MQ рдХрддрд╛рд░ рдореЗрдВ рд╕реНрдЯреНрд░реАрдо рдХрд░рдирд╛рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдПрдХ рдЦрд┐рд▓реМрдирд╛ рдХрд╛рд░ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИредрдПрдкреАрдбреАрдПрд╕ -9960 рдХреЗ рд╕рд╛рде рдЗрд╢рд╛рд░реЗ рдХреА рдорд╛рдиреНрдпрддрд╛рд╣реБрд░реНрд░реЗ! рдпрд╣ рд╡реНрдпрд╛рдореЛрд╣ рдирд╣реАрдВ рдерд╛рдЕрдВрддрд┐рдо рд╕рдкреНрддрд╛рд╣ рд╕рдВред 332 (24 рд╕рд┐рддрдВрдмрд░ - 30, 2018) рдХреЗ рд▓рд┐рдП рдлреНрд░рдВрдЯ-рдПрдВрдб рдХреА рджреБрдирд┐рдпрд╛ рд╕реЗ рддрд╛рдЬрд╛ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдкрд╛рдЪрдиAttnGAN рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рда рд╕реЗ рдЪрд┐рддреНрд░ рдмрдирд╛рдирд╛рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдордЯреАрдП-рдПрд╕рдЯреАрдПрд╕рдЬреБрдХрд░рдмрд░реНрдЧ рдлрдВрдбрд┐рдВрдЧ: рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдЯреВрд▓реНрд╕ рдлреЙрд░ рд╕рд╛рдЗрдВрд╕ рдЯреБрдЧреЗрджрд░All Articles