본문 바로가기
프로그래밍/PHP

PHP here document & $_SERVER[PHP_SELF]

by Mr-후 2019. 8. 30.
반응형

PHP here document & $_SERVER[PHP_SELF]



어쩌다 보니 PHP도 공부를 하게 되었다. 

나쁜건 없다. 

너무 중구난방이라 그게 문제지. 


몇일전 구매한 책으로 조금씩 읽어보면서 기억해야할 것들은 정리해서 올려두고자 한다. 

다른 스크립트 언어에 비해 능력이 특출한 스크립트 언어라는 점에서 배워두면 유용할 수 있는 부분이 있다. 


<?php

print <<<_HTML_

<form method="post" action="$_SERVER[PHP_SELF]">

name : <input type="text" name="user" />

<br />

<button type="submit">인사</button>

</form>

_HTML_; 

?>


here문서(here-document)라 불리는 문자열 구문을 사용한 예제. 

<<<_HTML_과 _HTML_ 사이에 있는 모든 내용을 p rint명령에 전달해 표시하는 예. 


$_SERVER[PHP_SELF] 이 변수는 현재 페이지의 URL을 담고 있는 특별한 변수. 도메인을 제외한 /users/enter.php 를 담고 있다. 

한 페이지에서 매개변수(파라미터)가 있고 없고 값에 따라 화면 UI를 다르게 보여주던 방식은 참 옛스럽다. 

어찌되었던 지금도 특정 값에 의해 UI를 핸들링하는 부분이 많이 있으니 ... 



반응형

'프로그래밍 > PHP' 카테고리의 다른 글

PHP 두 문자열 연결할 때 마침표(.) 사용  (0) 2019.08.30