我是一個新手,並已在PHP中寫了一些代碼,它給了我上面提到的通知。 我的程序完美工作,但我想解決通知。 我知道我可以關閉通知,但我不想那樣做。 請讓我知道我該如何解決它。PHP注意:數組到字符串轉換在第10行
我的代碼 -
$GLOBALS['config'] = array(
'mysql' => array(
'host' => '127.0.0.1',
'username' => 'root',
'password' => '',
'database' => 'app'
)
);
$config = $GLOBALS['config'];
$path = explode('/', 'mysql/host');
foreach($path as $bit){
if(isset($config[$bit])){
$config = $config[$bit];
}
}
echo $config;
我的輸出
echo $config;
爲127.0.0.1,不出所料。
但我正在逐漸上線的通知 -
$config = $GLOBALS['config'];
請幫助。
爲什麼你使用'$ GLOBALS'壽權之前這條線?通常情況下,您可以在函數內使用該函數來獲取函數範圍之外的變量。我沒有看到你的例子中的任何功能。 – Machavity
這是什麼通知? –
哪一行是第10行? – Barmar