Neden bir dize consts değil PHP desteği kıvırcık kaşlı ayraç yapar?

0 Cevap php

PHP Bu destekler:

$z = 5;
$str = "z is $z";  // result: "z is 5"

ve bu destekler:

$c = new StdClass();
$c->x = 9;
$str = "x is {$c->x}";  // result: "x is 9"

ancak bu desteklemez:

class abc
{
   const n = 2;
}
$str = "x is {abc::n}";  // result: "x is {abc::n}"

Neden PHP kıvırcık-ayraç sözdizimi aracılığıyla consts ve not desteği ekleme? Olması gerektiği gibi görünüyor ...

0 Cevap