1. php 설치후 환경설정

 

저는 window를 사용하는 방법을 이용하였습니다.

참고 사이트 : https://opentutorials.org/course/3130/19384

 

1) 설치 후에는 WAMP manager로 접근

 

2) php 구성 파일을 변경하고 나서는 Apache Web Server를 컸다가 켜서 불러들여야 합니다.

더보기

opcache.enable = 0 (기존 1)

# 여러 웹페이지를 만들 수 있지만, 실시간으로 변경 사항 반영이 어려워져서 0으로 변경

display_errors = On (기존 Off)

# 에러 사항이 뜨게 설정함

 

 

2. php 원리

 

html

웹 브라우저 -> index.html-> 웹서버 => 웹서버 -> index.html -> 웹 브라우저

: html을 통해 자신이 확인할 수 있다고 파악해서 해당 내용 전송

 

php

웹 브라우저 -> index.php-> 웹서버(php프로그램에서 파일 처리를 인지)

=> php(자신의 문법에 따라서 html 파일 생성) -> 웹서버 -> 웹 브라우저

 

php 프로그램은 <?php 뒤의 내용을 ?>까지 php언어로 작성된 코드를 해석해서 html 결과만 웹 서버에 보냅니다!

그래서 html은 정적이지만, php는 동적으로 움직입니다.

 

 # 현재 '년-월-일 시:분:초' 출력을 의미하는 php 코드

echo date('Y-m-d H:i:s');

 

 

 

3. php 데이터타입

3-1. 숫자 : integer, float

연산자 : + - * /

# 1을 화면에 표기하기 위한 php 코드

echo 1+0; 

print(1);

 

3-2. 문자 : string -> single quoted : ' ~ ' & double quoted " ~ "

. : 문자열들을 연결하는 역할

문자열 내 따옴표를 표시할 때는 겉의 따옴표가 다른 것을 사용 or 내부에서 쓰는 따옴표 앞에 \

 

변수 : $변수이름으로 이용 ex) $a = 1;

+ atom에서 lorem + enter키는 아무 텍스트 글자가 작성됨

 

3-3. boolean -> TRUE / FALSE

+ var_dump(11) : 데이터타입까지 알려주는 int(11)형태로 출력

 

 

4. url 파라미터

param.php 파일 뒤에 '?name=원하는이름'으로 주소를 입력하면 해당 이름을 받아서 출력 가능합니다.

 

여러 값을 입력 받아서 사용할 때는 &(입력값의 구분자)로 연결해서 전달합니다.

 

5. 조건문 if & 반복문 while

+ 변수 선언시에는 echo 사용하지 않아도 됨

+ echo '<br>'; 을 php 코드내에 작성으로 html 태그 사용도 가능함

 

 

6. 배열 array()

배열의 값은 인덱스 0~접근합니다. 

'초급 > php' 카테고리의 다른 글

[익명게시판] POST & GET을 통한 DB 저장  (0) 2022.03.03
[익명게시판] 반응형 웹 사이트  (0) 2022.03.02

+ Recent posts