나는 vsc를 사용하여 편집할 것이다.
/Applications/mampstack-8.1.10-0/apache2/htdocs 폴더를 vsc로 연다.
htdocs === document root이다.
vsc에서 php를 잘 사용하기 위해서 extends에서 php관련 확장을 받아서 사용하면 좋다.
이렇게 했을 때 , localhost:8080/firstapp/HelloWorld.php를 주소창에 입력하면
이렇게 뜨는 것을 확인할 수 있다.
<?php echo "Hello World"; // data type === string, " ", ; 세미콜론은 한 줄의 코드가 끝났다는 의미 //echo는 뒤에 나오는 데이터를 화면에 출력해주는 내장함수 ?>
요게 php 문법의 시작이다. <?php 이거 다음에 이제 원하는 코드를 넣으면 된다. 그리고 코드가 끝나면
?>로 닫아준다.
처음에는 템플릿을 많이 만들 필요는 없었으나, 점점 템플릿도 많아지고 브라우저로 보내야하는 데이터가 템플릿만으로 해결할 수 없어서 server side script가 나오게 되었는데, 각 언어의 interpreter 역할을 하는 Engine이 php,java,python ... 으로 된 파일을 번역하고, html파일로 만들어서 그것을 web browser에 전송하게 된다.
즉, 단순했던 WEB이 점점 복잡해지고, 다양화 되면서 Server Side Script의 필요성이 생긴 것이다.
URI
통합 자원 식별자(Uniform Resource Identifier, URI)는 인터넷에 있는 자원을 나타내는 유일한 주소이다.
URI의 존재는 인터넷에서 요구되는 기본조건으로서 인터넷 프로토콜에 항상 붙어 다닌다.
URI의 하위개념으로 URL, URN 이 있다
URL
URL(Uniform Resource Locator, 문화어: 파일식별자, 유일자원지시기)은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다.
즉, 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는, 웹 리소스에 대한 참조이다.
흔히 웹 사이트 주소로 알고 있지만, URL은 웹 사이트 주소뿐만 아니라 컴퓨터 네트워크상의 자원을 모두 나타낼 수 있다. 그 주소에 접속하려면 해당 URL에 맞는 프로토콜을 알아야 하고, 그와 동일한 프로토콜로 접속해야 한다.
생활코딩 PHP
https://opentutorials.org/course/1
URI & URL 차이
https://www.tistory.com/