ループして定数値を定義しようとしましたが、エラーが発生しました:
Notice: Use of undefined constant XXXXX - assumed 'XXXXX' in XX on line XX
これはコードです:
$q = "SELECT `Key`, `Value` FROM appconfig";
//I skip the line to read from database
while($fetch = mysqli_fetch_array($r)) {
define("'" . $fetch["Key"] . "'", $fetch["Value"]);
//I try to echo $fetch["Key"] and $fetch["Value"] and it returns value
}
コードに何か問題がありますか?手動で定義しようとしましたが、動作します。