PHP(하이퍼텍스트 프리프로세서)는 웹 개발을 위한 매우 인기 있는 서버 측 스크립트 언어입니다.
PHP를 사용하여 동적 웹 페이지를 만들고 데이터베이스와 상호 작용할 수 있습니다.
아래는 PHP의 기초 문법을 알려드리겠습니다.
1. 문법
PHP 코드는 일반적으로 <?php로 시작하고 ?>로 끝납니다.
세미콜론(;)은 문장의 끝을 나타냅니다.
<?php
// PHP 코드 작성
echo "안녕하세요, PHP!";
?>
2. 변수
변수는 $로 시작하며 대소문자를 구분합니다.
$name = "홍길동";
$age = 30;
3. 문자열
문자열은 작은따옴표(') 또는 큰따옴표(")로 둘러싸서 정의할 수 있습니다.
$str1 = '작은따옴표 문자열';
$str2 = "큰따옴표 문자열";
4. 숫자
PHP에서 숫자는 정수나 부동 소수점 수로 표현됩니다.
$num1 = 42; // 정수
$num2 = 3.14; // 부동 소수점 수
5. 배열
배열은 여러 값을 하나의 변수에 저장하는 데 사용됩니다.
$colors = array("빨강", "노랑", "파랑");
6. 조건문
if, else if, else를 사용하여 조건문을 작성할 수 있습니다.
$age = 18;
if ($age >= 18) {
echo "성인입니다.";
} else {
echo "미성년자입니다.";
}
할당 연산자(=)는 조건식으로 사용할 때 주의해야 합니다.
조건문에서 사용해야 할 것은 비교 연산자(예: == 또는 ===)입니다.
비교 연산자를 사용하여 변수의 값을 다른 값과 비교하는 것이 조건문을 올바르게 작성하는 방법입니다.
올바른 형태의 조건문은 다음과 같이 작성되어야 합니다.
if ($age == 18) {
// $age가 18인 경우에만 실행될 코드
}
7. 반복문
for, while, foreach 등을 사용하여 반복문을 작성할 수 있습니다.
for ($i = 0; $i < 5; $i++) {
echo "반복 횟수: " . $i;
}
8. 함수
함수 함수는 코드 블록을 그룹화하고 재사용성을 높이는 데 사용됩니다.
function greet($name) {
echo "안녕하세요, " . $name . "님!";
}
9. 데이터베이스 연결
PHP를 사용하여 데이터베이스에 연결하고 데이터를 가져오는 것은 웹 개발에서 중요한 부분입니다.mysqli나 PDO를 사용하여 데이터베이스 연결을 설정할 수 있습니다.
$servername = "localhost";
$username = "사용자명";
$password = "비밀번호";
$dbname = "데이터베이스명";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("데이터베이스 연결 실패: " . $conn->connect_error);
}
이것은 PHP의 기초 문법 중 일부입니다.
웹 개발에서 더 고급 기능과 프레임워크를 사용하여 더 복잡한 웹 애플리케이션을 개발할 수 있습니다.
PHP 문서 및 온라인 자료를 참고하여 더 많은 정보를 얻을 수 있습니다.