PHP

PHP 시작

starryoon 2023. 6. 7. 16:35

PHP란?

 

 

 

C언어를 기반으로 만들어진 서버 측에서 실행되는 서버 사이드 스크립트 언어

 

동적 웹 페이지를 쉽고 빠르게 만들 수 있도록 해주는 데 그 목적!

 

PHP로 작성된 코드를 HTML 코드 안에 추가하면, 웹 서버는 해당 PHP 코드를 해석하여 동적 웹 페이지를 생성

 

 

 

**동적 웹페이지란?**

 

- 서버가 사용자의 요청을 해석하고 해당 데이터를 가공하여 생성하는 웹 페이지

사용자는 상황에 따라 달라지는 웹 페이지를 볼 수 있음

 

 

 

 

PHP의 특징?

 

1. 주요 운영체제와 대부분의 웹 서버에서 지원

2. 다른 프로그래밍 언어보다 직관적으로 코드를 작성할 수 있음

3. 텍스트 처리에 특화되어 있어, HTML 문서 처리에 적합

 

 

 

 

PHP 동작원리

 

PHP 는 웹 시스템인 클라이언트, 서버 환경에서 동작하는 서버 사이드 스크립트 언어

 

 

PHP 문법

 

PHP 코드는 웹 페이지의 어느 부분에나 위치할 수 있음

 

따라서  PHP 파서가 PHP 코드를 인식하기 위해서는 그 시작과 끝을 알려줄 필요가 있음

 

*문법*

 

 

1.PHP 권장 스타일 : <?php ...?>   => 사용하는것이 제일 좋음!!

2.HTML 스크립트 스타일 : <script language = "php"> ... </script>

3.SGML 스타일 : <?...?>

4.ASP 스타일 : <%...%>

 

 

 

PHP 권장 스타일과 HTML 스크립트 스타일은 어떤 상황에서도 정확히 인식!SGML과 ASP 스타일은 php.ini 설정 파일의 특정 태그를 활성화 했을 경우에만 정확히 인식

 

 

 

 

<예제>

 

<?php

    echo "PHP 수업에 잘 오셨습니다!";

?>

 

 

echo()함수

 

echo()함수 C언어의  printf()함수나 C++의 cout 객체와 같이 HTML 스트림에 문자열을 출력해 줍니다.

 

이러한 echo()함수는 실제 함수가 아니므로, 인수를 전달할 때 괄호(())를 사용해도 되고, 생략할 수도 있음

 

하지만 두개 이상의 인수를 전달할 때는 반드시 괄호를 사용해서는 안됨

 

PHP 는 대소문자 구분 x => ECHO 나 echo 를 사용해도 모두 같은 동작을 함.

 

 

<예제>

 

<?php

   echo "문자열을 출력합니다.<br>";

   echo ("인수를 전달할 때 괄호 사용 가능!<br>");
   echo "첫번째 인수","두번째 인수";