생활코딩의 php 수업 영상과 함께 php의 기본 문법들을 정리해 보겠다.
이전 포스트
php 독학 입문 가이드: 언어 소개 및 생활코딩 강의 추천
웹 개발 언어 php를 소개하고, 독학 초보자를 위한 생활코딩 php 수업을 추천합니다. HTML 선수 학습의 필요성, VSCode 및 docker 환경 구축 팁 등 최신 학습 가이드를 함께 제공합니다.
php 코드의 시작과 끝
<?php
echo date('Y-m-d H:i:s');
?>
php의 코드는 <?php와 ?>로 감싸진다.
<?php는 php 코드의 시작을 의미하고, ?>는 php 코드의 끝을 의미한다.
화면에 데이터를 출력할 때는 echo문
<?php
echo "<h2>Hello World!</h2>";
?>
php의 echo문은 브라우저 화면에 데이터를 출력할 때 사용된다.
echo문의 따옴표 안에는 화면에 출력할 내용이 들어가는데, 이 안에는 위의 코드처럼 <h2> 태그와 같은 HTML 태그를 넣을 수도 있다.
echo와 print의 차이
영상의 4분 28초부터 echo 대신 print를 사용하는 부분이 잠시 나온다.
<?php
print "<h2>Hello World!</h2>";
?>
생활코딩 수업 영상에서는 괄호를 넣어서 print('Hello World!');와 같은 형식으로 썼는데, 괄호가 없이 따옴표만 써도 작동한다.
echo와 print는 모두 화면에 데이터를 출력하는 데 사용되지만, 약간의 차이가 있다.
echo는 반환 값이 없는 반면 print는 반환 값은 1이므로 표현식에 사용할 수 있다.
그리고 echo는 여러 매개변수를 사용할 수 있지만(이러한 사용은 드물지만), print는 하나의 인수만 사용할 수 있다.
그리고 처리 속도가 echo가 print보다 약간 빠르다.
| 비교 항목 | echo | |
|---|---|---|
| 반환값 | 없음 (void) | 있음 (항상 1을 반환) |
| 인수(Argument) 개수 | 여러 개를 쉼표(,)로 구분하여 출력 가능 | 하나의 인수만 출력 가능 |
| 속도 | print보다 약간 더 빠름 (반환값이 없기 때문) | echo보다 약간 느림 |
결론은 특별한 이유가 없다면 echo를 쓰는 것이 좋다.
다음 포스트
php 기본 문법 2: 문자열 결합과 큰따옴표 작은따옴표 차이 (변수 치환, 속도)
php 문자열 안에서 따옴표 사용 시 역슬래시(\) 처리법과 문자열 연결 연산자(.)를 정리합니다. 또 큰따옴표(")와 작은따옴표(')의 가장 큰 차이점을 상세히 설명합니다.
이 글이 도움이 됐거나 유익했다면 스크롤을 조금만 더 내려서 댓글을 남겨주세요.
(비로그인도 가능합니다!)
응원이나 피드백이 담긴 댓글은 제가 계속 블로그를 해나갈 수 있는 원동력이 됩니다. 😊
지인에게 보여주고 싶은 글이었다면 URL을 복사해서 메신저나 소셜 미디어에 공유해 주세요.
응원이나 피드백이 담긴 댓글은 제가 계속 블로그를 해나갈 수 있는 원동력이 됩니다. 😊
지인에게 보여주고 싶은 글이었다면 URL을 복사해서 메신저나 소셜 미디어에 공유해 주세요.
0 Comments
댓글 쓰기
🔸 댓글은 블로그 운영자의 승인 후에 블로그에 표시됩니다.
🔸 비로그인 방문자 분께서는 '익명'보다 이름/URL로 댓글을 남겨주시면 감사하겠습니다. (URL은 생략 가능합니다.)
🔸 구글 로그인 방문자는 '알림 사용'에 체크를 하시면, 남겨주신 댓글에 대한 답글 알림을 메일로 받아볼 수 있습니다. 📩