Q
글로벌 키워드는
7
A
답변
7
: 함수 외부 세계 키워드를 사용하여
은 오류가 아닙니다. 파일이 함수 내부에서 포함 된 경우 사용할 수 있습니다.
기본적으로 함수 선언은 함수 선언과 다른 파일에있을 수 있습니다. 이러한 배짱이 기능에 포함될 것입니다. 함수 외의 global
을 사용하는 사용자의 경우,이 코드가 해석 될 때 에서 내의 함수로 해석된다는 인상을 줄 수 있습니다.
$name = "Jonathan";
function doSomething() {
include('functionGuts.php');
}
우리 functionGuts.php
파일의 내용이 될 수 여기서 현실이되는 때
global $name;
echo "Hello, " . $name;
이 functionGuts.php
는, global
함수의 외부에서 사용되고 있다는 인상을 줄 것이다 다음과 같이 사용 :
$name = "Jonathan";
function doSomething() {
global $name;
echo "Hello, " . $name;
}
0
글로벌 키워드 기능의 외부에 전혀 아무것도하지 않습니다. 그 파일은 함수 안에 포함될 수 있습니다.
내가 사용하는 또 다른 것은 내 코드를 읽고 더 체계적으로 만드는 것입니다. 함수에서 global 키워드를 사용하여 액세스하고자하는 모든 변수는 기본 파일에서 global을 사용하여 선언하므로 간단한 눈으로 볼 수 있으며 전역으로 참조되는 것을 알고 있습니다. (다른 사람이 다른 어딘가에서 사용함에 따라 이름을 변경하지 마십시오.)
관련 문제
- 1. PHP 네임 스페이스의 글로벌 키워드는
- 2. Visual Basic 2005의 글로벌 키워드는 무엇입니까?
- 3. DISTINCT 키워드는
- 4. 정적 키워드는
- 5. 필터() 키워드는 문자열이어야합니다.
- 6. jsr 키워드는 무엇을 의미합니까?
- 7. synchronized 키워드는 예외가 있습니까?
- 8. 자기 키워드는 루비
- 9. htaccess의 Metatag 키워드는 무엇입니까?
- 10. 은 "이"키워드는
- 11. pyparsing 키워드는 어떻게 작동합니까?
- 12. "typename"키워드는 언제 필요합니까?
- 13. 반환 키워드는 절차
- 14. Dart의 패치 키워드는 무엇을합니까?
- 15. 스칼라의 forSome 키워드는 무엇입니까?
- 16. 운영자와 키워드는 같은가요?
- 17. F # - "it"키워드는 무엇입니까?
- 18. Signed 키워드는 MySQL에서 무엇을합니까?
- 19. extern 키워드는 무엇을 의미합니까?
- 20. 마지막으로 사용하는 키워드는 무엇입니까?
- 21. PLSQL에서 RESULT 키워드는 무엇입니까?
- 22. Haskell rec 키워드는 어떻게 작동합니까?
- 23. alignas 및 alignof 키워드는 무엇입니까?
- 24. 데코레이터에서 명명 된 키워드는 무엇입니까?
- 25. "With"키워드는 SQL에서 어떻게 작동합니까?
- 26. 메타 데이터의 키워드는 어떻게 저장됩니까?
- 27. Ruby에서 키워드는 어디에 정의되어 있습니까?
- 28. hql의 새로운 키워드는 어떻게 작동합니까?
- 29. @dynamic 키워드는 iOS에서 의미가 있습니까?
- 30. `overload` 키워드는 어떤 차이가 있습니까?
사용 범위는 확실합니까? –
index.php 파일에서도 "global $ some_var"를 보았습니다. 실제로 어떤 함수에도 포함되지 않습니다. 나는 범위에 대해 확신한다. – Yang
@metal_fan 나는 분리 된 파일에서 함수의 내장을 본 것으로 의심된다. – Sampson