ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • php는 느슨한 타입 언어다
    컴공지식/웹 2024. 11. 19. 13:31

    변수를 사용할 때 미리 자료형(데이터 타입)을 명시하지 않아도 PHP가 알아서 처리해 주기 때문에 이렇게 불린다.

    $age = 25; // 자료형 신경 안 써도 됨

    $name = "ㅁㄴㅇ"; // PHP가 알아서 문자열(string)로 판단
    $age = 25;         // PHP가 알아서 정수(integer)로 판단
    $height = 1.75;    // PHP가 알아서 실수(float)로 판단

     

    PHP에서는 변수가 처음에 어떤 자료형이었더라도, 나중에 다른 자료형의 값으로 바꿔버려도 오류가 안난다.

    $var = 123;         // 처음엔 정수
    $var = "Hello";     // 나중엔 문자열로 변경
    $var = 3.14;        // 또 나중엔 실수로 변경

     

    다만 

    <?php
    declare(strict_types=1); // 엄격 모드 ON

    이렇게 해주면 strict하게 코딩하는 것도 가능하다.

    '컴공지식 > ' 카테고리의 다른 글

    버블링과 캡처링  (0) 2024.11.22
    Superglobals란?  (0) 2024.11.19
    php에서 echo와 print  (0) 2024.11.19
    php에 관하여  (2) 2024.11.15
    노드에 접근하는 법  (0) 2024.10.14
Designed by Tistory.