변수값을 변수로 변환 ($$)

$a="abc";

$$a="defg";


echo $a //결과 "abc";

echo $defg //결과 "defg";


$a값을 "$$"로 인해 변수사용

 

문자합쳐 변수만들기

$abc_de = "공부합시다.";

아래와 같이 변수를 생성할수 있습니다.

$val = "de";

echo ${"abc_".$val}; //결과 - 공부합시다.


사용예)

for($i = 1; $i < 5; $i++){
 ${"val".$i} = $i * 10;
}

echo $val1; //결과 - 10
echo $val2; //결과 - 20
echo $val3; //결과 - 30
echo $val4; //결과 - 40

 


변수안에 변수활용

$plus = "+";
$aa = 10;
$bb = 5;
eval("\$value = $aa $plus $bb")
echo $value; //결과 - 15

 

함수지정 - define

define("abc","공부합시다.",true);

abc라는 함수를 만들어 "공부합시다."라는 함수값을 넣고 함수는 true로 인해 대소문자 구분을 하지 않습니다.

echo abc; //결과 - 공부합시다.
echo ABC; //결과 - 공부합시다.

 

 

 

'php, mysql' 카테고리의 다른 글

파일업로드 간단형식  (0) 2017.04.13
세션등록/삭제  (0) 2017.04.13
정수 올림 반올림  (0) 2017.04.13
date()함수에 쓰이는 옵션  (0) 2017.04.13
문자관련 자주쓰는 함수  (0) 2017.04.13




+ Recent posts