on
[생활코딩PHP] 02일차 노트정리(반복문, 조건문, 함수, URL파라미터)
[생활코딩PHP] 02일차 노트정리(반복문, 조건문, 함수, URL파라미터)
PHP의 URL파라미터
Document 안녕하세요. 님
$_GET['']을 이용해 선언한 변수에는 아래와 같은 URL을 이용해 값을 정해줄 수 있다.
http://127.0.0.1/number.php?name=leezche
복수의 파라미터
Document 안녕하세요. 님 아직도 하고 계신가요?
http://127.0.0.1/number.php?name=leezche&doing;=공부
URL 파라미터의 활용
html WEB HTML CSS JavaScript Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem rem quia quasi dicta, dolorem eum obcaecati nemo quidem. Asperiores, eligendi sapiente magni reprehenderit alias minus quisquam provident ea recusandae? Harum!
링크를 누르면 url을 통해 각각 다른 링크값을 주며 h2태그의 내용을 유동적으로 바꿔준다.
함수의 사용
php는 다양한 함수를 가지고 있다. 검색하여 필요한 함수를 잘 찾아 사용 할 수 있도록
nl2br() : 문자열의 모든 줄바꿈 앞에 줄바꿈 태그를 삽입해 준다.
html WEB HTML CSS JavaScript Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem rem quia quasi dicta, dolorem eum obcaecati nemo quidem. Asperiores, eligendi sapiente magni reprehenderit alias minus quisquam provident ea recusandae? Harum! "; // nl2br()함수속에 str변수를 입력한다. echo nl2br($str); ?>
자동 줄바꿈
함수의 활용
페이지의 내용도 유동적으로 바꿔보도록 하겠습니다.
data디렉토리를 만들고 data의 내용을 만들니다 입력될 id값과 일치한 제목으로 파일 생성
html WEB HTML CSS JavaScript
유동적으로 제목과 내용이 수정이 되는 페이지 완성
제어문 예고
제어문 : 시간 순서에 흐름이라는 것을 제어한다. 조건문 : 어떤 조건에 따라 다른 작업이 실행되게 하는 것 반복문 : 어떤 조건을 만족하는 동안에 특정 작업이 반복적으로 실행되게 하는 것
조건문 예고
불리언과 비교 연산자
var_dump(); : 입력값과 데이터 타입 출력
// int(11)
%불리언과 비교연산자에 대한 설명은 js와 동일하므로 스킵
조건문의 형식
if (expr){ statement }else{ statement }
조건문의 활용
isset() : 함수에 들어온 것이 값을 가지고 있는지 없는지 Boolean으로 결과값을 도출
html WEB HTML CSS JavaScript ".$_GET['id'].""; $str = file_get_contents("data/".$_GET['id']); echo nl2br($str); // id값이 존재하지 않을 시 else코드 실행 }else{ echo "WEBWelcome!!"; } ?>
id값이 입력되지 않았을 때 (main)
반복문의 예고
반복문의 형식
while(expr) statement
조건을 만족할 동안 반복하는 루프(loop)
무한루프에 빠지면 CPU점유율이 82%에 육박하는 모습을 보인다 이는 반복분이 정지 조건없이 무한히 계속 반복되기 때문에 컴퓨터가 과부하를 받는것이며, 무한루프는 일반적으로 심각한 결함 입니다.
'; $i = 0; while($i < 3){ echo $i.''; $i = $i + 1; } echo 'EndLoop'; ?>
i 를 1씩 증가시키며 총 3회 반복한다.
from http://ygscoding1193.tistory.com/37 by ccl(A) rewrite - 2021-11-28 00:00:13