PHP(Hypertext Preprocessor)
는 C언어를 기반으로 만들어진 서버 사이드 스크립트 언어
이다.
PHP
로 작성된 코드를 HTML 코드 안에 추가하면, 웹 서버는 해당 코드를 해석하여 HTML 문서를 생성한다.
PHP
를 통해 동적으로 빠르게 HTML 문서를 만들 수 있다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>PHP Syntax</title>
</head>
<body>
<?php
echo "HTML안에 PHP 사용하기"
?>
</body>
</html>
주요 운영체제, 웹 서버에서 지원한다.
다른 프로그래밍 언어들보다 직관적으로 코드 작성이 가능해 작성하는 코드 양이 적다.
텍스트 처리에 특화되어 HTML 문서 처리에 적합하다.
간단한 사이트를 제작하기 위해 만든 언어라 복잡한 사이트를 만드는 데는 효율적이지 못하다.
보안에 안전하지 않은 언어 구조를 가진다.
2번은 5.4, 8.0 두차례에 걸쳐 변수들이 들어있는 global배열 접근을 제한해놨죠
그래서 extract 함수만 안쓰면 보안문제는 다른언어와 동일한 수준입니다.