-
PHP프로그래밍 언어/데이터 타입 2014. 12. 6. 16:45
integer
(int), (integer)
double
(real), (double), (float)
string
(string)
array
(array)
object
(object)
gettype()
settype()
-
<?php
$author = "Jay";
${$author} = "..";
echo "Jay : " . ${$author} . "<br>"; // $Jay
?>- 지역 변수
함수 내부에 선언된 변수는 로컬범위(LOCAL SCOPE)를 가지며, 함수 내부에서만 접근 할 수 있다.
지역 변수는 그것이 선언된 함수에서만 인식되기 때문에 서로 다른 함수에 같은 이름의 지역변수를 가질 수 있다.
함수 내에서 정의된 변수의 영역을 전역 변수로 확대할 수 있다 // global
함수 밖에서 정의된 변수를 import?
- 정적 변수
변수는 여전히 함수에 대하여 로컬범위이다
<?php
function Print_Name()
{
static $print_cnt = 1;
.. $print_cnt ..
}
?>
- 전역 변수
함수 외부에 선언(?)된 변수는 전역범위(GLOBAL SCOPE)를 가진다
<?php
$myname = "..";
function Print_Name()
{
global $myname;
.. $myname ..
}
/*
or
function Print_Name()
{
echo $GLOBALS["myname"];
}
*/
..
?>
참조 사이트: