Illie

PHP. 기초 본문

ETC

PHP. 기초

(*ᴗ͈ˬᴗ͈)ꕤ*.゚ 2022. 3. 22. 10:51

개요

웹페이지를 좀 더 동적으로 만들기 위해 PHP를 사용한다.

 

여기서 동적이라 함은 애니메이션, 영상 등의 작동이 아닌 

사용자 대신 콘텐츠를 HTML로 자동으로 만들어주는 것이다

 

이를 통해 로그인, 회원가입, 게시판 등 조금 더 역동적인 상호작용을 할 수 있다

 

문법

<?php
    echo date('Y-m-d H:i:s');
?>

자, 이렇게 쓰고 페이지로 들어가게 되면 시간이 저절로 간다.

초단위로 글이 바뀐다

 

- <?php 로 시작하고 ?>로 끝낸다

가끔 <? ?>하는 사람도 있지만, 다른 곳에서 오류날 가능성이 있으므로 습관을 <?php ?>로 들이는게 좋다고 한다.

 

- echo는 화면에 무엇인가를 출력하는 것이다

이건 어떻게 설명해야 할지 모르겠지만 쓰다보면 익숙해진다.

 

- 세미콜론을 꼭 찍어야 한다. 깜빡하고 까먹었다? = 오류가 난다.

(하지만 친절하게 몇 번째 줄에서 오류가 났는지 알려준다.)

 

변수

<?php
    $a = 10;
    echo $a + 1;
?>
화면에 보이는 값 = 11

 

자, echo가 화면에 보이는 것이니 첫 번째 변수 설정은 안보인 거다

 

<?php
    $name = "김민수";
    echo "안녕하세요,".$name."님 만나서 반갑습니다. ".$name."님의 지원 감사합니다.".$name;
?>
결과물 : 안녕하세요, 김민수님 만나서 반갑습니다. 김민수님의 지원 감사합니다. 김민수

 

변수를 사용하면 이렇게나 편하게 이름을 바꿀 수 있다

 

$name = "____"; 이 값만 바꾸면 된다.

 

내가 처음에 헷갈렸던 것은 왜 점을 찍어주는 거냐이었다

점이 뭔데? 양 옆으로 들어가지? 라고 했는데

 

사실 + 기능을 하는게 .(점) 이라고 한다...

 

php에서는 . (점)이 +(플러스 / 더하기) 기능을 한다

 

그래서 $name 사이에 점을 찍어 주는 것이다!

 

예전에 들었던 거 같은데 막상 실제로 써보니 까먹어서 며칠 간 헤맸다

 

물어보면 쉬운걸 안물어보고 혼자 끙끙 댔네 

 

'ETC' 카테고리의 다른 글

PHP. 게시글 수정하기  (0) 2022.03.24
PHP. GET이 무엇인가?  (1) 2022.03.24
CSS. 한 줄로 나타내는 방법은?  (0) 2022.02.14
CSS. ir 기법 분해  (2) 2022.02.14
CSS. transform: scaleX으로 underline 효과 내기  (0) 2022.02.09
Comments