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을 붙이고 함수 밖에서 선언한 후, 이를 출력해보겠다.
아래와 같이 정상적으로 출력된다.
'웹프로그래밍' 카테고리의 다른 글
[PHP] 난수발생, 반올림, 절대값, 루트값, 상수 (with 왕초보 홈페이지만들기) (0) | 2024.02.28 |
---|---|
[PHP] 출력함수, 문자열길이, 문자열 뒤집기, 문자열 찾기, is_numeric, is_int(with 왕초보 홈페이지만들기) (0) | 2024.02.27 |
Rokcy Linux - 아파치 톰캣 연결 (1) | 2024.02.16 |
httpd.service: control process exited, code=exited status=1 Failed to start The Apache HTTP Server 해결 방법 (0) | 2024.02.16 |
록키리눅스 가상서버에 하이디 db 연결 (1) | 2024.02.16 |