본문 바로가기

Layer7/WriteUp

PHP 기본 문법 정리

시작과 끝, 기본

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