728x90
환경설정
php 구성설정 파일
display_errors = On으로 변경. (벗 오류를 보여줄 시 정보노출 위험 있으므로 주의)
opcache.enable=0
원리
php는 웹페이지를 생산할 수 있기 때문에 리로드때마다 달라지는 동적인 페이지를 보여줄 수 있음.
데이터타입 https://www.php.net/manual/en/language.types.intro.php
변수
$변수이름 = " ";
파라미터
$_GET[ ]
**닫힘태그 Auto Close tag
https://usagi-post.com/archives/1123
<내장함수>
검색어 : php new line to br
echo == print()
strlen 길이
nl2br 줄바꿈 한것을 <br>로 채우기
file_get_contents 파일 가져오기 ex) file_get_contents("data/".$_GET['id']);
file_put_contents 파일 만들기 3x) file_put_contents('result.txt', 2+2);
scandir 폴더 속 파일 읽기 -> var_dump()로 확인
var_dump(1); - > int(1) :프린트와 타입알려줌
var_dump("11"); -> string(2) "11" 글자수도 알려줌
var_dump(1==2); -> bool(false)
isset() -> 값이 있는지 없는지 체크
**검색엔진 사용
ㄴ site:php.net php loop statements
배열
<?php
$coworkers = array('teho','min','you');
var_dump(count($coworkers));
?>
>> int(3)
배열과 반복문
<?php
$list = scandir('./data');
$i = 0;
while($i < count($list)){
if($list[$i] != '.' ){
if($list[$i] != '..' ){ //boolean
echo "<li><a href =\"index.pho?id=$list[$i]\">$list[$i]</a></li>\n";
} }
$i = $i + 1;
}
?>
함수
method = POST
Create
Update
Delete
form없이 바로 delete 할 때, 링크에 들어가는 것 만으로도 (GET방식이기 때문) 삭제가 되기 때문에 지양한다.
728x90
'php' 카테고리의 다른 글
fpdf로 pdf 생성 (feat. PHP) (0) | 2023.02.27 |
---|