SORU
30 NİSAN 2009, PERŞEMBE


PHP sınıf özelliği olsun dize

Nasıl bir PHP bir dize dayalı bir özellik alabilirim? magic ararım. magic nedir?

$obj->Name = 'something';
$get = $obj->Name;

gibi bir şey olacak.

magic($obj, 'Name', 'something');
$get = magic($obj, 'Name');

CEVAP
9 AĞUSTOS 2012, PERŞEMBE


Eğer bir ara değişken oluşturmadan özelliği erişmek istiyorsanız, {} gösterimde kullanın:

$something = $object->{'something'};

Bu da örneğin: bir döngü içinde özellik adı oluşturmanızı sağlar

for ($i = 0; $i < 5; $i  ) {
    $something = $object->{'something' . $i};
    // ...
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011
  • Tome Rodrigo

    Tome Rodrigo

    9 Temmuz 2006