<Introducing PHP>
1. How is PHP used in HTML?
- 동적인 웹페이지를 만들기위해 사용
(웹페이지를 방문하는 방문자들이 각각 다른(자신이 만들어가는) 페이지를 가질 수 있다)
(모든 방문자에게 같은 화면을 보여주는 정적인 웹페이지와는 반대)
- HTML문서 안에 바로 작성될 수 있음
- 웹 사이트가 back-end에서 front-end로 전달될 때, PHP 내용은 실행되며 HTML에 추가되어 문서를 실행
- 문서는 <?php ~~~~ ?>
- 출력은 echo "~~"
- statement 끝에는 항상 ;을
2. How is PHP Executed?
- HTML이나 web을 포함하지 않고서도 간단한 명령을 컴퓨터에게 할 수 있음 (프로그래밍의 언어로)
- PHP를 쓰고 있다고 알리기위해 <?php가 필요하지만 closing tag는 X
- 보통 여백은 무시
3. PHP Comments (주석처리)
- single -> #이나 //
- multi -> /* */
<PHP Strings and Variables>
1. Strings
echo "Hello, World!";
2. Escape Sequences
- " 포함 : echo "She said \"hi\" to the dog.";
- 한 줄 띄우기 : \n
3. String Concatenation
. 을 이용
echo "one" . "two" ; -> onetwo
echo "one" . " " . "two" ; -> one two
4. Variables
- 변수명은 대소문자 구분
- 항상 시작은 $
- 변수를 echo안에서 사용할 때,
- 변수의 값은 변경 가능
- 변수끼리 결합도 가능 -> $full_name = "Aisle"; $full_name .= " Nevertell";
5. Assign by Reference
- 다른 변수에게 할당되는 변수를 만들 때, 컴퓨터는 메모리에서 새로운 공간을 찾음 (독립된 공간)
- 원래 값을 복사하는 것 대신에, 같은 장소에 새로운 value를 주고 싶다면?
-> =&
$second_rank =& $first_rank ;
6. Numbers
- 변수의 type선언은 따로 필요 없음 (string과 동일)
- 계산과 출력을 동시에 -> echo 5 + 1 ; (따옴표 없이)
- 기본 프로그래밍 언어와 상이
- 제곱은 ** (*사이에 공간없이)
- type이 따로 없기때문에, float은 float으로 int는 int로 계산해서 반환
( 24 / 7 이 3이 아니라, 3.428~~~)
'Web' 카테고리의 다른 글
Drag and Drop (0) | 2019.11.13 |
---|---|
PHP [Lecture 1 : Tutorial] (0) | 2019.10.18 |
Forms (3) | 2019.09.16 |
Tables (0) | 2019.09.16 |
HTML Document Standards (0) | 2019.09.16 |