在php中,可以隨時定義常量。這些年來,我只用它們來存儲數據庫登錄信息。它們被放置在一個從未被觸摸過的文件中。可以即時定義常量嗎?
但它是確定的,如果我做的:
if ($userName == $dbUserName) {
define('userName', 'myUserNameHere');
}
則:
myFunk();
function myFunk()
//I'm actually trying to avoid tons of arguments here.
If it's a constant, it's available without having to use global or pass it through args.
{
echo userName;
}
爲什麼你需要存儲在第一時間常量數據庫憑據。您通常只需要每個請求創建一個單一連接。 – PeeHaa
我不這麼認爲。從我知道php如果第一次評估條件,然後執行命令,但在條件字符串尚未定義。 – Gimmy
如果我正確地讓你..那麼爲什麼不會議? – alwaysLearn