SORU
27 Mayıs 2011, Cuma


Dinamik olarak seçilen sınıfın değerini PHP de sabit olsun

Böyle bir şey yapmak istiyorum:

class ThingIDs
{
    const Something = 1;
    const AnotherThing = 2;
}

$thing = 'Something';
$id = ThingIDs::$thing;

Bu işe yaramıyor. Eşdeğer bir şey yapmanın kolay bir yolu var mı? Sınıfta kaldım; yeniden bir kütüphane olduğunu unutmayın. Komut satırında argüman alır bir kod yazıyorum ve bengerçektenbu kimlik numaraları yerine sembolik isimler almak istiyorum.

CEVAP
27 Mayıs 2011, Cuma


$id = constant("ThingIDs::$thing");

http://php.net/manual/en/function.constant.php

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • George McCarron

    George McCar

    29 Mayıs 2013
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008