2013-10-27 2 views
3

나는 초보자이며 위에서 언급 한 알림을 제공하는 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']; 

-

하지만 난 라인의 통지를 얻고있다.

+0

가 왜'$ GLOBALS' 상점을 사용하는 바로 전에이 줄을 추가? 일반적으로 함수 내에서 변수를 가져 오기 위해 함수 내부에서 사용합니다. 나는 너의 예제에서 어떤 기능을 볼 수 없다. – Machavity

+0

이 통지는 무엇입니까? –

+0

라인 10은 어느 라인입니까? – Barmar

답변

1

시도는 $ 설정 = $ GLOBALS [ '설정은']

$config = array(); 
+0

그것은 효과가있었습니다. 감사합니다 – user2924113

+0

다행입니다. 화살표가있는 숫자 아래의 체크 표시를 클릭하여 대답으로 선택할 수 있습니다. – OCDev

+1

한 번, 나는 명성이 15이다. :) – user2924113