128june

PHP 변수의 종류 본문

JetBrain/PHP

PHP 변수의 종류

128june 2020. 6. 3. 13:31
반응형

local : 함수 내부에 선언된 변수, 함수 내부에서만 접근 가능

global : 함수 외부에 선언된 변수, 함수 외부에서만 접근 가능

static : 지역변수가 지워지지 않기를 원할 경우 (다른 경우도 있다)

<?php
$x=5; // global scope

function myTest()
{
    $y=10; // local scope
    echo "<p>Test variables inside the function:<p>";
    echo "Variable x is: $x"; // global 변수 사용불가능
    echo "<br>";
    echo "Variable y is: $y"; // local 변수 사용가능
}

myTest();

echo "<p>Test variables outside the function:<p>";
echo "Variable x is: $x"; // global 변수 사용가능
echo "<br>";
echo "Variable y is: $y"; // local 변수 사용 불가능

echo "<br><br>";

// static scope 확인함수
function myTest2()
{
    static $x=0; // static scope
    echo $x;
    $x++;   // 1씩 증가하는 함수
}

myTest2();
echo "<br>";
myTest2();
echo "<br>";
myTest2();
?>

 

실행 결과


출처

http://jun.hansung.ac.kr/SWP/PHP/PHP%205%20Variables.html

반응형

'JetBrain > PHP' 카테고리의 다른 글

[PHP] intval 함수  (0) 2021.03.19
[PHP] $_SERVER 함수 종류  (0) 2020.06.22
PHP 7.4.6 설치 [윈도우10 64bit]  (2) 2020.06.15
PHP 함수 예제 [ isset / in_array / is_array]  (0) 2020.06.08
PHP echo와 print Statements  (0) 2020.06.03
Comments