1.1 Server-Side Basics
- URLs and Web Servers
- Server-side Web Programming
Server 언어는 html에서 server로 보낸 것을 실행시키고 그 결과값을 다시 보내준다.
- What is PHP?
PHP코드는 html 안에 쓸수 있다!!
- Lifecycle of a PHP web request
HTML : static
PHP : dynamic 사용자가 어떤지에 따라 다르게 할 수 있다
- Why PHP
- Viewing PHP output
1.2 PHP Basic Syntax
- Syntax template
PHP는 <?php ?> 이런 형식으로 이루어진다 ?> 닫는 것은 꼭 잊지말자
- 주석
- Concole output : print
- Arthmetic operators
신기하게도 5 + "7"을해도 타입에 상관 없이 정수로 계산해준다!!
- Math operations
- Variables
변수 지정은 $A 이렇게 해주면된다.
그리고 PHP에서는 C언어 처럼 주소값이 있다 C랑 동일하게 &$A로 해주면 된다.
- Types
타입 자동 변환해주는 건 잊지말자 is_type 하면 그 타입인지 아닌지 알려줌
- Int & Float
- String
string과 string을 이을때는 .으로 이어준다!!
- Interpreted strings
""은 해석이 가능한데 ''는 해석이 안된다 String에서는 그리고 제일 밑에 변수 불러오는 것도 잘 보자
- String Function
- Boolean
0은 False고 1은 나머지 모든 수이다 대문자 소문자 상관없음 boolean은
ex)
$b1 = 2;
$b2 = "2";
$boolean_vall = $b1 == $b2 -> true
===면 - > false
- For loop
- If/else
elseif else if 둘다 된다 띄어쓰기 노상관
- While loop
1.3 Embedded PHP
- PHP의 안좋은 예시
php코드 안에 html 코드를 넣는건 매우 안좋은 습관이다.
- PHP expression blocks
<?= expr ?> 뜻을 꼭 알아두자
- Unclosed braces, missing = sign
- Complex expression blocks
1.4 Advanced PHP Syntax