내 문제에 대한 아주 좋은 답변을 찾지 못해서 새로운 주제를 시작하려고합니다. 나는 같은 파일을 english.php 가지고있다 $ lang [ 'fname'] = "이름";. 또한 header.php english.php : include ('english.php'); 포함되어 있습니다. 이제 header.php는 다른 PHP 페이지에 포함되어 있습니다. addInfo.php를 보겠습니다. 내가 addInfo.php에 글을 쓰면 : echo $ lang [ 'fname']; 나에게 "이름"을 보여 주지만, 예를 들어 함수가 추가 된 경우 (add {echo $ lang [ 'fname'];}) addInfo.php에 함수를 작성한 후 추가(); (나는 또한 에코를 추가하려고 시도했다.) 값 ("이름")을 표시하고 싶지 않다. 누군가가이 샘플 (나는 생각한다) 문제에 대한 해결책을 안다. 모든 대답을 시도 할 준비가되었습니다. 감사합니다, StefanZ포함 된 파일에서 함수의 변수가 -
2
A
답변
9
당신은 쓸 때이 :
function added() {
echo $lang['fname'];
}
PHP 함수에 로컬 인
$lang
변수를 검색합니다
:
- 그것이 외부에 선언 된 것 세계를 볼 수 없습니다 함수.
- 변수 세트가 없으므로,
$lang['fname']
은null
이 될 것입니다. 즉,echo
을 편집하면 아무 것도 표시되지 않습니다. 자세한 내용은function added() { global $lang; echo $lang['fname']; }
:
당신이 함수 내에서, global
으로 변수를 선언 할 필요는 함수 외부에서 전역 변수를 사용해야하는 PHP로 를 표시하려면 정보를 찾으려면 Variable scope 섹션 PHP 매뉴얼을 읽어야합니다.
2
ex.
function added(){
global $lang;
echo $lang["fname"];
}
관련 문제
- 1. 포함 된 JavaScript 파일에서
- 2. 스파크 변수가 포함 된 태그를 href에 포함
- 3. 함수의 변수가 정의되지 않았습니다.
- 4. 함수의 합성 함수의 매개 변수가 잘못된 순서로
- 5. 포함 된 vbCRLF가 포함 된 배치 파일에서 텍스트 파일 쓰기
- 6. XML 매개 변수가 포함 된 WCF 'BasicHttpBinding'
- 7. 세션 변수가 포함 된 PHP 페이지를 연결해야합니까?
- 8. 아음속 - 선택적 매개 변수가 포함 된 쿼리
- 9. 변수가 포함 된 수식의 데이터베이스 저장
- 10. JavaFX에서 변수가 포함 된 문자열 표시
- 11. PHP 변수가 포함 된 Textarea 자동 채우기
- 12. 변수가 포함 된 XSL include 문 사용
- 13. 변수가 포함 된 하이퍼 링크를 반향하는 방법?
- 14. 함수의 매개 변수가 함수의 클래스의 정적 상수가 될 수 있습니까?
- 15. 포함 된 JavaScript 파일에서 AJAX 호출을 만드시겠습니까?
- 16. logrotate 구성 파일에서 변수가 지원됩니까?
- 17. 실행 파일에서 컴파일 된 함수의 크기를 알 수있는 유틸리티가 있습니까?
- 18. 내장 된 MATLAB 함수의 내용을 얻는 방법
- 19. 포함 된 PHP 파일에서 부모 스크립트로 변수 전달
- 20. 변수가 arguement 일 때 함수의 변수 값을 변경하십시오.
- 21. SQL에 변수가 포함 된 SQL을 디버그 할 때
- 22. 매개 변수가 포함 된 확장없는 URL, 404는 무엇입니까?
- 23. get 매개 변수가 포함 된 Facebook 공유 URL
- 24. table1에서 선택 table2에 모든 검색 매개 변수가 포함 된 위치
- 25. VB9 여러 매개 변수가 포함 된 새 스레드
- 26. rebol user.r 디렉토리가 포함 된 시스템 변수가 있습니까?
- 27. NText (clob) 매개 변수가 포함 된 ADO.NET 문을 준비하는 방법
- 28. 임의의 수의 변수가 포함 된 R 수식 만들기
- 29. XML 파일에 매개 변수가 포함 된 WPF 앱 열기
- 30. 일부 변수가 포함 된 페이지를로드하는 jQuery 함수 작성하기
자바 스크립트 나 함수 정의에서 외부 정의가 자동으로 허용되는 경우 익숙하지 않은 사용자에게는이 기능이 까다로울 수 있습니다. – UltimateBrent