PHP

[PHP강좌] 데이터 유형 (PHP Data Types)


[PHP강좌] 데이터 유형 (PHP Data Types)




최초 작성일 : 2023-08-21 | 수정일 : 2023-09-05 | 조회수 : 302

PHP는 여러 가지 데이터 유형을 지원합니다. 주요 데이터 유형은 다음과 같습니다:

  1. 1. Scalars (스칼라):

    • ~~~ Integers (정수): 정수는 정수 값을 나타냅니다.
      php
      $intVar = 123;
    • ~~~ Floats (또는 Doubles, 부동 소수점): 소수점을 포함하는 숫자를 나타냅니다.
    • php
      $floatVar = 3.14;
    • ~~~ Booleans (불린): 논리적 참 또는 거짓 값을 나타냅니다. true 또는 false로 표현합니다.
    • php
      $boolVarTrue = true;
      $boolVarFalse = false;
    • ~~~ Strings (문자열): 문자들의 시퀀스를 나타냅니다.
    • php
      $stringVar = "Hello, World!";
  2. 2. Compound (복합):

      ~~~ Arrays (배열): 여러 개의 값을 저장할 수 있는 구조입니다. 배열은 숫자 인덱스를 가질 수도 있고, 연관 배열(키-값 쌍) 형태로도 존재할 수 있습니다.
    • php
      $arrayVar = array(1, 2, 3);
      $assocArrayVar = array("first" => "John", "last" => "Doe");
    • ~~~ Objects (객체): 객체는 클래스의 인스턴스입니다. OOP(Object-Oriented Programming) 개념과 관련이 있습니다.
    • php
      class Person {
          public $name;
          public function sayHello() {
             echo "Hello, " . $this->name;
          }
      }
      $personObj = new Person();
      $personObj->name = "John";
      $personObj->sayHello(); // 출력: Hello, John
  3. 3. Special:

      ~~~ NULL (널): 변수에 값이 할당되지 않았음을 나타내는 특별한 값입니다.
    • php
      $nullVar = NULL;
    • ~~~ Resource (리소스): 데이터베이스 연결, 파일 핸들 등 외부 리소스와의 연결을 나타내는 특별한 데이터 유형입니다. 리소스는 PHP와 외부 리소스 간의 브릿지 역할을 합니다.
  4. 4. Callbacks / Callable (콜백): PHP에서 함수나 메서드를 참조하는 방법. 콜백은 특정 함수나 메서드가 호출되도록 하는 데 사용됩니다.

PHP의 데이터 유형은 동적으로 결정되며, 변수 선언 시에 명시적인 타입 선언이 필요하지 않습니다. 또한 gettype() 함수를 사용하여 변수의 데이터 유형을 확인할 수 있습니다

Tags  #php  

닉네임:
댓글내용:
🎖️ 'PHP' 카테고리의 다른 인기글
🚀 추천글
새글

애플컴퓨터 신제품, 2025년 출시될 최신 정보 총정리!
2025-08-23
  • 애플컴퓨터
  • 애플 신제품
  • 2025년 출시
애플컴퓨터 신제품, 2025년 기대작 총정리!
2025-08-22
  • 애플컴퓨터
  • 2025년 신제품
  • 맥북 프로
애플컴퓨터 신제품, 2025년 최신 소식 총정리!
2025-08-21
  • 애플컴퓨터
  • 2025년 신제품
  • 아이폰 17
애플컴퓨터 최신 소식: M4 칩 성능 폭발! 🚀
2025-08-20
  • M4 칩
  • 애플 M4
  • 애플 신제품
애플컴퓨터 최신 M5 칩 성능 '깜짝'!
2025-08-20
  • 애플 M5 칩
  • M5 칩 성능
  • 애플 실리콘
추천글
카슈미르, 전쟁의 불씨: 국제적 긴장의 중심에서의 갈등 분석
2025-08-20
  • 카슈미르분쟁
  • 인도파키스탄
  • 카르길전쟁




📸 이미지 프롬프트 복사 완료!
이제 어떤 이미지 생성 도구로 이동하시겠어요?
🧠 ImageFX 🧪 Whisk