안녕하세요. 이번 시간에는 php 코드를 이해하는 시간을 가져볼게요. php가 무엇인지, 그리고 우리가 이 언어를 어떻게 공부할 것인지, 그리고 간단한 실습을 통해 맛보기를 해보도록 할게요. php 기초 문법을 배워볼 텐데, 변수, 함수, 내장함수를 배워볼게요.
PHP란?
PHP는 1995년에 처음 출시된 서버 사이드 스크립팅 언어로, 동적인 웹 페이지를 만들기 위해 설계되었습니다. 워드프레스는 PHP로 작성된 콘텐츠 관리 시스템(CMS)입니다. 최근 버전은 8.2.0입니다.
우리의 목표
PHP 코드를 전문 개발자처럼 완벽하게 배우는 것이 아니라, 필요한 부분만 배워서 남이 만들어놓은 코드를 살짝씩 바꿔서 응용할 수 있는 기본 개념을 이해하는 것이 목표입니다.
PHP 기초 문법
다른 프로그래밍 언어와 마찬가지로, PHP에도 변수, 함수, 조건문, 반복문 등이 있습니다. 이러한 기본 요소들을 살펴보겠습니다.
PHP 코드 작성
PHP 코드는 <?php ?>
태그 안에 작성됩니다.
예시: 문자열 출력
<?php
echo "안녕하세요. 이건 PHP입니다.";
?>
예시: 숫자 출력 및 연산
<?php
echo 3 + 3;
?>
변수 선언 및 출력
변수는 값을 저장하고, 나중에 사용할 수 있도록 합니다. PHP에서는 $
기호를 사용하여 변수를 선언합니다.
<?php
$var = 10; // 정수값
$var = 3.14; // 실수값
$var = "php"; // 문자열
?>
<?php
echo $var;
?>
<?php
echo "변수에 등록된 값은 {$var}입니다.";
?>
<?php $myName = "디자인베이스"; ?>
<p>안녕하세요. <?php echo $myName; ?>입니다.</p>
함수 선언 및 호출
함수는 특정 작업을 수행하는 코드 블록입니다. 함수는 여러 번 재사용할 수 있습니다.
<?php
function Func() {
$var = 10; // 지역 변수로 선언
echo "변수에 등록된 값은 {$var}입니다.";
}
?>
<?php
Func();
?>
<?php
function greet($name) {
echo "<p>안녕하세요. {$name}입니다.</p>";
}
greet('디자인베이스');
?>
워드프레스 내장 함수 사용
워드프레스에는 많은 내장 함수가 있습니다. 이러한 함수들은 특정 작업을 쉽게 수행할 수 있도록 도와줍니다.
<h1><?php bloginfo('name'); ?></h1>
<p><?php bloginfo('description'); ?></p>
이렇게 내장 함수를 사용하면, 동적인 데이터를 쉽게 불러올 수 있습니다.
정리
이번 시간에는 PHP의 기본적인 문법과 사용 방법을 살펴보았습니다. 다음 시간에는 조건문, 배열, 반복문 등을 배워보겠습니다. PHP 문법에 익숙해지면, 워드프레스 테마와 플러그인을 더욱 자유롭게 커스터마이징할 수 있게 될 것입니다. 꾸준히 연습하고 반복해서 보면서 패턴을 익히세요.