변수값을 변수로 변환 ($$)
$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 |