나는 초보자이며 위에서 언급 한 알림을 제공하는 PHP 코드를 작성했습니다. 내 프로그램은 완벽하게 작동하지만 알림을 해결하고 싶습니다. 나는 통지를 끌 수 있지만, 나는 그 일을하고 싶지 않다는 것을 알고있다. 어떻게 해결할 수 있는지 알려주세요.PHP Notice : 배열 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