ne "yapar

2 Cevap

Brakets ne demek ve nereden daha fazla okumak için

return $container->{$resource};

2 Cevap

İki olasılık:

  1. variable variable.

    $ Kaynak = "puan"; / / Dinamik adını ayarlamak

    $ kap-> {$ kaynak} return; Return $ kap-> skor olarak / / aynı;

  2. typo / acemi hata

Türü anlamına programcı:

return $container->resource;  // returns resource public member variable

Parantez değişken değişkenler faydalanmak için vardır. Bu daha kolay ayırt kolaylaştırır:

// gets the value of the "resource" member from the container object
$container->resource;

ve

// gets the value of the "foo" member from the container object
$resource = 'foo';
$container->$resource;

Daha fazla burada okuyabilirsiniz: http://php.net/manual/en/language.variables.variable.php