PHP
[PHP] 변수와 상수
헤이봄봄
2022. 6. 14. 12:01
1. 변수
PHP에서는 변수를 표기할때 '$' 표시를 쓴다
echo와 print는 같은 의미이다
//변수로 숫자를 할당한 경우
<html>
<body>
<?php
$a=1;
echo $a+1;
echo "<br />";
$a=4;
print $a+1;
?>
</body>
</html>
//변수로 문자를 할당한 경우
<html>
<body>
<?php
$first = "coding";
print $first." everybody";
?>
</body>
</html>
2. 상수
한번 정의하면 다시 값을 할당할 수 없음
define함수를 이용해 'TITLE'에 'PHP Tutorial'값을 할당
TITLE은 상수 !
밑에 줄 JAVA Tutorial은 할당되지않음
관습적으로 상수는 대문자를 사용 !
<html>
<body>
<?php
define('TITLE', 'PHP Tutorial');
echo TITLE;
define('TITLE', 'JAVA Tutorial');
?>
</body>
</html>
//PHP Tutorial
3. 데이터형식 체크, 변환
<html>
<body>
<?php
$a = 4;
echo gettype($a); // a의 타입체크하여 echo로 출력
settype($a, 'double'); // a라는 데이터에 담겨있는 형식을 'double' 곧 실수가 변경
echo '<br />';
echo gettype($a);
?>
</body>
</html>
4. 가변변수
변수에 할당된 값을 다시 변수로 지정 !
<html>
<body>
<?php
$title = 'subject';
$$title = 'PHP tutorial'; // $title = 'subject'
echo $subject;
?>
</body>
</html>
//PHP tutorial