php 잘 모른다. -_-;;
일단은 여기저기 기웃거리면서 남들이 잘 정리해 놓은 정보들을 내 나름 정리 해보자.
출처: http://www.memozee.com/memozee.view.php?key=002000000735
PHP에서는 전역변수(Global Variable)를 설정해도 함수내에서는 먹지 않는다.
이것 때문에 문자열 비교가 되지 않아서 한참 고생했음.
전역변수와 같은 이름을 써도 함수 내에서는 지역변수로 쓰기 때문인데(아래 예의 local_function() 함수) 전역변수라고 선언을 해주어야 됨(아래 예의 global_function() 함수).
<?php
$global_a = 'ABC'; /* global scope */
function local_function()
{
echo $global_a; /* reference to local scope variable, 아무것도 출력하지 않음 */
}
function global_function()
{
global $global_a;
echo $global_a; /* reference to global scope variable, "ABC" 출력 */
}
?>
'Dev > apache, php' 카테고리의 다른 글
Html to PDF (0) | 2014.11.18 |
---|---|
Apache MaxClients와 Tomcat의 Full GC (0) | 2014.01.13 |
apache worker 방식 튜닝 (0) | 2013.12.10 |
[Ubuntu 12.10]Apache + PHP 셋업 (1) | 2013.05.14 |