반응형
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으로 나눌 수 없습니다.";
}
?>
반응형