시작과 끝, 기본
PHP는 " <? " 로 시작해서, " ?> " 로 끝난다.
문장의 끝은 세미콜론으로 닫는다.
주석은 //나 /* */를 사용한다
echo : 큰따옴표 사이의 문자열 등등을 출력한다.
예:
echo "Layer7"; // Layer7
변수 정의 : $를 붙힌다.
예:
$MyName = "윤진영";
연산자
산술 연산자 | +, -, *, /, %, ++, -- |
관계 연산자 | <, >, <=, >=, ==, ===, != |
논리 연산자 | &&, ||, ! |
조건문
<?
$myName = "윤진영";
$ClubName = "Layer7";
if($myName == $ClubName){ // 0
echo "이름과 동아리가 같습니다.";
}
else{ // 1
echo "이름과 동아리가 같지 않습니다."; // 출력
}
?>
switch case문은 C언어와 동일.
반복문
<?php
for ($i = 1; $i <= 10; $i = $i + 1) {
echo $i;
echo "\n";
}
?>
위 for문 코드는 1~10까지 줄바꿈을 하며 출력 해 준다.
<?php
$i = 1;
while($i <= 10) {
echo $i;
echo "\n";
$i++;
}
?>
위 while문 코드는 1~10까지 줄바꿈을 하며 출력 해 준다.
'Layer7 > WriteUp' 카테고리의 다른 글
파일 업로드 다운로드 취약점 대응방안 (0) | 2024.05.29 |
---|---|
[Dreamhack]file-download-1 (0) | 2024.05.29 |
[DREAMHACK]XSS - 2 WriteUp (0) | 2024.05.20 |
[DREAMHACK]XSS - 1 WriteUp (0) | 2024.05.19 |
XSS GAME Level 2 WriteUp (0) | 2024.05.19 |