[PHP] 변수표기법, 주석처리, 지역변수, 글로벌 변수(with 왕초보 홈페이지 만들기)

2024. 2. 26. 16:44웹프로그래밍

1. 생기초문법

php는 <?php 

?> 안에 작성한다. 

 

자바스크립트를 사용할 때 <script></script>를 사용하는 것과 동일하다.

css를 사용할 때 <style></style> 안에 넣는 것을 생각하면 된다.

 

2. 변수표기법

php는 변수 앞에 $를 넣는다.

예를 들어서 $a = 1; 이면 자바스크립트로 let a = 1;과 같은 의미이다. 

 

3. echo 

php에서는 echo로 화면에 글자를 표시한다.

예를 들어서 echo "333";은 화면에 아래와 같이 표시된다.

자바스크립트의 document.write("333"); 과 동일한 의미라고 생각하면 된다. 

4. 주석처리

php에서는 주석처리를 자바와 동일하게 사용한다.

// 는 한 줄 주석이며, /**/는 여러 줄 주석이다. 

 

여기에서 다른 웹 언어와의 차이점이 나타난다.

예를 들어 html 주석의 <! -- --!>을 사용하면 개발자 도구로 깠을 때 코드에서 주석을 확인할 수 있다.

반면에 php 주석인 // 를 사용하면 개발자 도구로 까도 확인할 수 없다.

따라서 html 코드에 비해 보안에 강하다.

 

5. PHP 변수의 범위

php 변수로는 지역변수와 글로벌 변수가 있다.

이렇게 앞에 global을 붙이지 않으면 지역변수이다. 

따라서 echo "변수 X의 출력값: $x"를 했을 때 아래처럼 출력되지 않는 것을 확인할 수 있다. 

이번에는 함수 내부에 변수를 선언하고 이를 출력해보았다.

아래와 같이 정상적으로 출력된다.

이번에는 변수 앞에 global을 붙이고 함수 밖에서 선언한 후, 이를 출력해보겠다.

아래와 같이 정상적으로 출력된다.