Bir veritabanından çekip alır bir PHP sabiti nasıl kullanılacağı

1 Cevap php

Bir veritabanından bir PHP sabiti adını okumak ve bir menü kullanım için sabit değerini görüntülemek için, bir php değişken içinde kullanabilir miyim?

Örneğin burada gerçekleştirmek için çalışıyorum ne

In SQL: select menu_name AS php_CONSTANT where menu_id=1 the value returned would be L_HOME which is the name of a CONSTANT in a php config page. The php config page looks like this define('L_HOME','Home'); and gets loaded before the database call. The php usage would be $db_returned_constant which has a value of L_HOME that came from the db call, then I would place this into a string such as $string = '<ul><li>' . $db_returned_constant . '</li></ul>' and thus return a string that looks like $string = '<ul><li><a href="#" onclick="path_from_db">Home</a></li></ul>'.

Ben yapmaya çalışıyorum ne kadar toplanacak

  1. Dil tercihine göre bir config dosyası yükleyin
  2. Birinci adımda yüklenen config dosyasındaki CONSTANT'ın adıdır menü adını dönmek, hem de "onclick" olayı kullanılır menu_link almak için db sorgulayabilirsiniz.
  3. CONSTANT'ın adını tutmak için bir php değişken kullanın
  4. CONSTANT'ın değerini gösteren menü oluşturmak için dışarı echo'd alır bir dizeye değişkeni yerleştirin.

Bu yeterince mantıklı umut ... Böyle bir sabit kullanmak bile mümkün?

Teşekkürler.

1 Cevap

Tabii, sadece bir dizeye bir sabit adını almak ve ardından constant kullanın.