在php 7中,是否可以使用循環構造一個定義define
作爲數組?Php7使用循環構造'define'方法;可能嗎?
例子:define("CUSTOMER", ["name1", "name2", "name3", "name4"]);
我想嘗試喜歡的東西:
//FROM EXTERNAL USER CLASS: $user = new $User;
$sql="SELECT * FROM table";
$results = $user->db->query($sql);
$i = 1;
while($row = $results->fetch_assoc()){
define("CUSTOMER", [
$i => $row['first_name'].' '.$row['last_name'],
]);
$i++;
}
我試圖使這項工作,但似乎無法得到邏輯正確的。 儘管數據庫中有多個條目,但我只能從循環中獲得一個結果。
var_dump($ rows);顯示查詢很好,但是這個問題似乎是在構建define
數組中的迭代。
任何想法?
也許有人可以更詳細地解釋爲什麼這個問題會被投票。我知道我沒有提供小提琴,並且我的邏輯,就我的PHP方法而言,充其量是新手。無知是畢竟這臺機器背後的驅動力,被稱爲'stackoverflow'... –