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

+ Recent posts