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

  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008
  • Kontor.TV

    Kontor.TV

    14 Mart 2006
  • OVERWERK

    OVERWERK

    6 Temmuz 2010