변수


변수 = 이름 + 값

이름 - 데이터 타입을 설명
값 - 페이지 요청 시 변수에 담기는 값


php는 전송 후 변수에 정보를 가지고 있지 않다. 그래서 다음에 실행될 때 다른 값을 가질 수 있다.

php의 데이터 타입

  • 문자열
  • 정수
  • 실수
  • 불리언(참(true), 거짓(false)), 소문자로 작성
  • null, 변수에 값이 지정되지 않았음을 의미

그리고 이러한 타입을 배열에 담을 수 있다.


php는 스스로 데이터 타입을 바꾸는 “타입 저글링”이 작동한다.

<?php
$a = "123"; //a변수는 string type이다.
$a += 1; //a변수는 integer가 된다.
?>

변수값 업데이트하기

<?php
    $name = 'Guest'; #변수 선언 및 초기값 설정, 문자열 타입
    $name = 'Ivy'; # 변수값 재할당
    $price = 5 #변수 선언 및 초기값 설정, 정수형 타입
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Updating Variables</title>
        <link rel="stylesheet" href="css/style.css">
    </head>
    <body>
        <h1>The Candy Store</h1>
        <h2>Welcome <?php echo $name : ?></h2># Ivy 출력
        <p>The cost of your candy is
            $<?php echo $price: ?> # 5 출력
            per pack.</p>
    </body>
</html>

같은 변수 이름에 마지막으로 할당한 값이 최종적으로 출력


© 2023. All rights reserved.

Powered by Hydejack v9.1.6