개발 꿀팁/PHP

3. PHP 기본 문법

Jammie 2022. 7. 2. 14:21
반응형

1. 변수와 변수의 종류

변수 이름 지정 규칙이전 편에서 설명한 바와 같이, 여기서는 변수의 데이터 유형을 설명합니다.

1.문자열

 <?php
 

 

   $str 
  = 
  'string'
  ;
 

 

   var_dump
  ($str
  );
 

 

  ?>//출력 string(6) "string"

2.숫자

정수

  <?php
 

 

 

   $val = 124
  
  ;
 

 

   var_dump
  ($var
  );
 

 

  
 

 

  ?>//출력 int(124)

부동 소수점수

<?php
 

 

   $val = 124.123
  
  ;
 

 

   var_dump
  ($var
  );
 

 

  ?>
 

 

  //출력 float(124.123)

3.논리

  <?php
 

 

 

   $val = true
  
  ;
 

 

   var_dump
  ($var
  );
 

 

  
 

 

  ?>
  

   //출력bool(true)

4.배열

  <?php
 

 

   $val 
  = array
  (
  '1'
  ,
  '2'
  ,
  '3'
  );
 

 

   var_dump
  ($val
  );
 

 

  ?>//출력array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" }

5.대상자

class Car 
  {
 

 
 
  public $color 
  = 
  ''
  ;
 

 
 
  public function Car
  ($color 
  = 
  "green"
  ) 
  {
 

 

   $this
  ->$color 
  = $color
  ;
 

 
 
  }
 

 
 
  }
 

 

    $val 
  = 
  new Car
  ();
 

 

   var_dump
  ($val
  );
  

   //출력 object(Car)#1 (2) { ["color"]=> string(0) "" ["green"]=> string(5) "green" }

6.null

  <?php
 

 

   $val 
  = 
  null
  ;
 

 

   var_dump
  ($val
  );
 

 

  ?>
 

 

  //출력 NULL

2. 상수

1. 상수 정의 후에는 수정할 수 없습니다. 문자 또는 밑줄로 시작하며 첫 번째에 $가 없습니다.

2. define() 방법으로 상수 정의, define 방법에는 세 가지 파라미터가 있습니다.

첫 번째 인자는 상수 이름입니다.

두 번째 인자는 상수 값입니다.

세 번째 인자는 논리값(옵션)입니다. 상수 이름이 대소문자에 민감하지 않은지 여부를 지정합니다.false 인식 (즉, 대소문자 구분)

  <?php
 

 

    define
  (
  "name"
  , 
  "xyk"
  );
 

 

   var_dump
  (name
  );
 

 

  ?>
 

 

  //출력 string(3) "xyk"

3. 연산자

1.산술 연산자

가감승제잉여금:+,-、*、/、%

2.점증감

+ + $val, $val++, ----$val, $val--

3.할당 연산자

등, 더하기, 빼기, 곱하기등, 나눗셈, 잔등 : =, +=, -=, *=, /=, %=

4. 문자열 연산자

문자열 스플라이스 문자:

<?php
 

 

    $a 
  = 
  'a'
  ;
 

 

    $b 
  = $a 
  . 
  'b'
  ;
 

 

   var_dump
  ($b
  );
 

 

  ?>
 

 

  // 출력string(2) "ab"

문자열 스플라이스 할당. =

<?php
 

 

    $a 
  = 
  'a'
  ;
 

 

    $a 
  .= 
  'b'
  ;
 

 

   var_dump
  ($a
  );
 

 

  ?>
 

 

  //출력string(2) "ab"

.비교 연산자

동일 : ===, 전체 동일 : =, 동일하지 않음 :!! ==, 완전 동일하지 않음 :!! ==,

> 이상 : > = 미만 : < 이하 : < =

6.논리연산자

와:and 또는 &&amp; 또는:or 또는 ||, 아니:!, 배타적 논리합:xor

7.배열연산자

연합:+, 판단상등:==, 판단전등:===, 판단부등:!!=, 판단부등:!!==

사. 어구

1.if어구

2.sw치어문

3.for,while 루프

위 어구자바스크립트와 용법이 같

반응형