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

  • campos9896

    campos9896

    24 Mart 2012
  • FND Films

    FND Films

    2 Mayıs 2006
  • POGProductionz

    POGProductio

    27 NİSAN 2012