본문 바로가기
카테고리 없음

PHP 기본 문법

by daily_coming 2024. 9. 9.
반응형

 

1. 변수와 자료형


<?php
$intVar = 10;  // 정수형
$floatVar = 3.14;  // 실수형
$stringVar = "Hello, World!";  // 문자열
$boolVar = true;  // 불리언
?>
    

 

 

2. 조건문


<?php
$x = 10;
if ($x > 5) {
    echo "x는 5보다 큽니다.";
} elseif ($x == 5) {
    echo "x는 5입니다.";
} else {
    echo "x는 5보다 작습니다.";
}
?>
    

 

 

3. 반복문

for 반복문


<?php
for ($i = 0; $i < 5; $i++) {
    echo $i;  // 0부터 4까지 출력
}
?>
    

while 반복문


<?php
$count = 0;
while ($count < 5) {
    echo $count;
    $count++;
}
?>
    

 

 

4. 배열


<?php
$numbers = array(1, 2, 3, 4, 5);
echo $numbers[0];  // 1 출력
?>
    

 

 

5. 함수


<?php
function greet($name) {
    echo "안녕하세요, " . $name . "님!";
}

greet("철수");  // 안녕하세요, 철수님! 출력
?>
    

 

 

6. 클래스


<?php
class Person {
    public $name;
    public $age;

    public function __construct($name, $age) {
        $this->name = $name;
        $this->age = $age;
    }

    public function greet() {
        echo "안녕하세요, 저는 " . $this->name . "이고, 나이는 " . $this->age . "살입니다.";
    }
}

$person1 = new Person("철수", 25);
$person1->greet();  // 안녕하세요, 저는 철수이고, 나이는 25살입니다.
?>
    

 

 

7. 예외 처리


<?php
try {
    $x = 10 / 0;
} catch (DivisionByZeroError $e) {
    echo "0으로 나눌 수 없습니다.";
}
?>
    
반응형