PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다.

Slides:



Advertisements
Similar presentations
Copyright © 2015 Pearson Education, Inc. 6 장 : 프로그래밍 언어.
Advertisements

멘토링 2 주차 장 프로그래밍을 위한 자바의 자료형  값이 변하지 않는 상수  메모리 기억공간인 변수.
YES C 제 1 장 C 언어의 개요 1/34 제 1 장 C 언어의 개요 문봉근. YES C 제 1 장 C 언어의 개요 2/34 제 1 장 C 언어의 개요 1.1 프로그램과 C 언어의 특징 1.2 C 언어의 프로그램 구성 1.3 비주얼 C++ 통합 환경 들어가기.
C 언어 컴퓨터학과 C 언어 ( STS ) (Chap5. Selection-Making Decisions ) C 언어.
제6장 조건문.
어서와 Java는 처음이지! 제3장선택과 반복.
Vision System Lab, Sang-Hun Han
제 1장 자바스크립트란 ?.
컴퓨터 응용 및 실습 Part1. OOP&Java Programming data type Review
C++ Espresso 제1장 기초 사항.
제 1장 C 언어의 소개.
시스템 생명 주기(System Life Cycle)(1/2)
2주 실습강의 Java의 기본문법(1) 인공지능연구실.
Chapter 02 자바 기본구조 자바 프로그래밍의 기초적인 문법을 소개
제7장 제어구조 I – 식과 문장.
명품 JAVA Essential.
시스템 생명 주기(System Life Cycle)(1/2)
제5장 제어명령
처음으로 배우는 C 프로그래밍 제2부 기초 제5장 반복문.
2. PHP 프로그래밍 웹 브라우저로 데이터 전송 주석 작성하기 변수/상수 문자열/숫자형 HTML 폼 만들기
제2절 법인세의 계산구조와 세무조정 1. 각 사업연도소득에 대한 법인세 계산구조 회계와 사회 결산서상 당기순이익
Choi, Namseok Java 기초 (Java의 제어문과 배열) Choi, Namseok
아파트관리비 청구서 이용 프로세스 안내 ㈜한국전산기술.
연산자 대입 연산자 산술 연산자 관계 연산자 논리 연산자 비트 연산자 콤마 연산자 축약 연산자 sizeof 연산자
명품 Java Programming.
Chapter 06. 선택문.
C언어 프로그래밍의 이해 Ch05. 명령문 Phylogenetic: 계통, 발생(학)의.
제 2 장 변수와 상수.
Chapter 3 Flow of Control
주소록 프로그램.
5장. JSP 페이지의 스크립트 요소 이 장에서 배울 내용 : JSP페이지를 구성하는 구성요소중 하나인 스크립트요소를 학습하는 장으로 JSP페이지의 스크립트의 3가지 요소인 선언문(Declaration), 스크립트릿(Scriptlet), 표현식(Expression)에 대해.
4장 제어문 선택문: if 문, if – else 문, switch 문
4주차: Data Types and Functions
부록 A Matlab 활용.
컴퓨터 개론 및 실습 Dept. Computer Eng. Hankuk University of Foreign Studies
USB Door Lock System 공 민 표 강 정 이 권 경 곤
Chapter 4 수식과 연산자.
JavaScript 기초 Chapter 8 Part II
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
기초 프로그래밍 Yang-Sae Moon Department of Computer Science
제2장 제어구조와 배열 if-else 문에 대하여 학습한다. 중첩 if-else 문에 대하여 학습한다.
제 2장 어휘구조와 자료형 토 큰 리 터 럴 주 석 자 료 형 배 열 형.
윈도우 계산기 윈도우 보조프로그램 4칙연산 외 10여가지 기능 구현 ⑥ 메뉴 ⑤ 메모리 ③ 단항연산 ④ 지우기
제어문 & 반복문 C스터디 2주차.
4장 - PHP의 표현식과 흐름 제어-.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
DataScience Lab. 박사과정 김희찬 (화)
[INA470] Java Programming Youn-Hee Han
6장 콘 셸 뇌를 자극하는 Solaris Bible.
자바 5.0 프로그래밍.
Fflush 사용이유 및 방법 [이유] 키보드에서 입력된 내용은 입력버퍼에 저장되었다가 Enter 키가 들어오면 프로그램으로 전달됨 이 때 입력버퍼에 있는 Enter 키도 프로그램으로 전달됨 그러므로 아래와 같은 프로그램에서 문자 하나를 입력해도 Enter키도 입력된 것으로.
루프와 카운트 Looping and counting
U N I X 창원대학교 전자계산학과 김병찬.
작성일 참고서적 – Programing Game AI by Example
Java 3장. 자바의 기본 구조 I : 변수, 자료형, 연산자 public class SumTest {
처음으로 배우는 C 프로그래밍 제2부 기초 제4장 선택문.
C언어 프로그래밍의 이해 Ch05. 명령문.
-Part1- 제8장 조건문이란 무엇인가 (교재 199페이지 ~ 224페이지)
자바 5.0 프로그래밍.
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express Slide 1 (of 28)
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express.
Chapter 08 조건문.
컴퓨터 프로그래밍 기초 - 11th : 파일 입출력 및 구조체 -
반복문의 기능 반복문 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 while문
3주차: Control Flow and Others
8단계 3층을 완성한다 Case 1 Case 2 Case 3 Case 4
DataScience Lab. 박사과정 김희찬 (화)
C 프로그래밍은 매우 도전적인 작업이다. 도전의 이면에 철저한 준비와 체계적인 노력
Choi Younghwan CSE HUFS
Presentation transcript:

PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다. 간단한 예제를 통해 하나하나 배워볼 것입니다. <핵심이 되는 KEY> 1. PHP의 기본 문법의 이해 2. PHP 변수의 사용방법에 대한 이해 3. PHP의 연산자와 제어문의 사용방법 및 이해

PHP 프로그램의 시작 <? PHP 프로그램 문장 ?> <?php PHP 프로그램의 선언 사용예제 HTML 태그에서 ”<?“와 ”<?php” 같은 문장을 만나게 되면 그 부분이 PHP가 시작되는 부분이라는 것을 서버가 인식하게 됩니다. 여기서 ”<?”와 “<?php"는 동일한 구문이므로 두 개의 프로그램 시작 선언 방법 중 원하는 형태의 선언을 사용할 수 있습니다.

PHP 프로그램의 시작 PHP 출력함수 echo 01_echo.html 사용예제 출력결과 <결과> PHP 테스트 sample1 sample2 3

PHP 프로그램의 시작 “echo“ 구문을 사용할 때 ”유형1” , “유형2” , “유형3”과 같이 " echo"", echo(""), echo" 같은 세가지 형태로 많이 사용합니다. “유형1”과 “유형2”는 동일한 형태로서 echo"" 구문 안에 문자열 형태로 값을 출력하겠다는 의미로 사용되고 “유형3”의 경우에는 출력해야 할 값이 계산식이나 함수 등의 경우로 문자열로는 처리할 수 없는 경우에 사용합니다.

PHP 프로그램의 시작 PHP 프로그램의 주석 주석(Comment)은 프로그램의 소스코드에 개발자가 자신이 알기 쉽도록 코멘트를 달아놓은 것을 의미합니다. 주석으로 감싸져 있거나 주석 뒤에 포함되어 있는 단어나 문장은 프로그램 내(“<? ?>”)에 포함되어 있더라도 프로그램 문장으로는 인식하지 않습니다. 사용예제 <?    // 유형1 첫번째 형태의 주석입니다.    $char1 = "PHP SAMPLE";         $char2 = "PHP_SAMPLE";  // 유형2 두번째 형태의 주석입니다.       #유형3 세번째 형태의 주석입니다.    $int_1 = 1;     // $int_2 = 2;  유형4 #네번째 형태의 주석입니다. /* 유형5 다섯번째 형태의 주석입니다.    $int_2 = 2;    */ ?>

PHP 프로그램의 시작 PHP 프로그램의 주석 예제의 주석은 “ // , #  , /* */ ” 와 같은 세가지 형태로 주석을 사용하고 있습니다. “//” 주석과 “#” 주석은 주석이 시작된 부분부터 그 라인의 끝까지 주석으로 사용되는 반면 “/* */“ 주석은 라인에 상관없이 시작부분인 ”/*“에서부터 종료부분인 ”*/”까지를 모두 주석으로 취급하겠다는 의미입니다.

PHP의 변수와 연산자 PHP 변수 <? $char1 = "변수값1 입니다."; 사용예제 <?    $char1 = "변수값1 입니다.";       echo" $char1 <br>";      $char1 = "변수값2 입니다.";  ?> 첫 번째 문장인  $char1 = ”변수값1 입니다."; 에서 왼쪽의 “$char1"이 변수의 이름을 나타내는 것으로 PHP에서 변수명의 지정은 "$"+생성하고자 하는 변수명(식별자) 형식으로 사용합니다. 그리고 오른쪽의 ”변수값1 입니다.“가 ”$char1"변수에 저장할 값(내용)에 해당됩니다.

PHP의 변수와 연산자 PHP 변수 변수의 명명규칙 1. 변수명(식별자)의 첫 글자는 숫자가 올 수 없습니다. ex) $5sample = 123; // 변수명(식별자)을 지정하는 문자의 처음이 1로 시작하므로 에러를 발생합니다. 2. 변수명에는 "_"를 제외한 특수문자를 사용하실 수 없습니다. ex) $%sample = "1234"; // 변수명에 특수문자가 사용되었으므로 에러가 발생합니다. 3. PHP 변수명의 경우 대소문자를 구분합니다. 즉 $char 변수와 $CHAR 이라는 변수가 있을 경우 이 둘은 동일한 변수가 아니라 각각 틀린 변수의 값을 가지게 됩니다.

PHP의 변수와 연산자 PHP 연산자 <? $number1 = 10; $number2 = 3; ?> 대입 연산자 등이 있습니다. 수치연산자 수치연산자는 말 그대로 수치(숫자)를 계산하기 위해 사용하는 연산자로서 덧셈(+) , 뺄셈(-) , 곱셈(*) , 나눗셈(/) , 나머지(%) , 증감 연산자 (++,--) 등이 있습니다. 수치연산자 사용 예제 <?    $number1 = 10;    $number2 = 3; ?>   

PHP의 변수와 연산자 PHP 연산자 02_compute.html

PHP의 변수와 연산자 PHP 연산자 이 예제는 수치연산자의 예를 단적으로 보여주는 예제입니다. 출력결과 val_1 = 13 val_2 = 7 val_3 = 30 val_4 = 3.33333333333 val_5 = 1 val_6 = 11 val_7 = 10 이 예제는 수치연산자의 예를 단적으로 보여주는 예제입니다. "$number1"이라는 변수에 “10”의 값을 저장해두고 “$number2"라는 변수에는 ”3“이라는 값을 저장해 둔 뒤 두 개의 변수를 이용하여 사칙연산 및 나머지, 증감연산을 실행하고 그 결과를 화면에 보여줍니다.

Greater then or Equal to PHP의 변수와 연산자 PHP 연산자 비교연산자 비교 연산자는 두 개의 값을 비교하여 그 결과를 리턴 시키는 역할을 하는 연산자 입니다. 주로 수가 큰지 작은지 , 같은지 다른지 등을 판단하는데 사용하는 연산자 입니다. 비교연산자 이름 의미 $A < $B Less then 변수 $A의 값이 변수 $B의 값보다 작을 경우 True 가 됩니다. $A > $B Greater then 클 경우 True 가 됩니다. $A <= $B Less then or Equal to 작거나 같을 경우 True 가 됩니다. Greater then or Equal to 크거나 같을 경우 True 가 됩니다. $A ==$B Equal 변수 $A의 값이 변수 $B의 값과 같을 경우 True 가 됩니다. $A != $B Not Equal 변수 $A의 값이 변수 $B의 값과 다를

PHP의 변수와 연산자 03_if.html PHP 연산자 비교연산자 사용 예제 출력결과 참

PHP의 변수와 연산자 PHP 연산자 논리 연산자 비교연산자 이름 의미 $A and $B And 논리연산자는 주어진 조건이 참인지 거짓인지를 판단하여 결과를 리턴 시키는 역할을 하는 연산자 입니다 비교연산자 이름 의미 $A and $B And $A와 $B가 모두 True 이면 True가 리턴 됩니다. $A or $B Or $A와 $B 중 하나만 True가 되면   $A xor$B Xor $A와 $B가 중 하나만 True 이어야 !$A Not $A의 값이  True가 아니어야 $A &&$B $A | $B

PHP의 변수와 연산자 PHP 연산자 04_if.html 논리연산자 사용 예제 출력결과 or 참

PHP의 변수와 연산자 PHP 연산자 대입 연산자 대입 연산자는 오른쪽에 있는 값을 왼쪽에 있는 변수에다 대입하는 연산자를 의미하는 말입니다. 대입연산자 사용 예제 <?    // 유형1    $number1 = 10;    $number2 = 3;       // 유형2    $number1 = $number1 + $number2;    $number2 = ((1 +$number1) * $number2); ?> 보통 “=” 문장을 처음 보면 “같다”라는 의미로 사용된다고 생각하기 쉽지만 “=”는 “같다”라는 의미로 사용되는 것이 아니라 “=”단어 오른쪽에서 나온 결과를 왼쪽의 변수에 넣겠다는 “대입”의 개념으로 사용되는 단어입니다.

PHP의 변수와 연산자 PHP 연산자 연산자 우선순위 순위 연산자 종류 1 ! , ++ , -- , (int) , (double) , (string) , (array) 2 * , / , % 3 + , - 4 <<  ,  >> 5 < , <= , > , >= 6 == , != 7 & 8 ^ 9 | 10 && 11 || 12 ? , : 13 = , += , *= , /= , %= 14 and 15 xor 16 or

PHP의 제어문 IF 구문 사용형태 // (1) if(조건){ statement; } //(2) statement 1; 제어문 입니다. 사용형태 // (1) if(조건){     statement; } //(2)    statement 1; else {    statement 2;

PHP의 제어문 IF 구문 // (3) if(조건 1){ statement 1; } else if(조건 2){ (1)번 형식은 조건(condition)이 참(true)인 경우에만 "statement"를 실행시키는 경우의 "if"에 대한 형식 (2)번 형식은 조건이 참일 경우에는 "statement1"을 실행시키고 조건이 참이 아닐 때 , 즉 거짓일 경우에는 "statement2"를 실행시키는 형태의 "if"에 대한 형식 (3)번 형식은 조건1이 참 일때는 “statement1"을 실행하고 조건1은 거짓이면서 조건2를 만족할 때는 “statement2"를 수행하며 ”조건1“,”조건2“를 모두 만족하지 못하면서 "조건3”만 참일 경우에는 “statement3”을 모두 만족하지 못할 경우에는 “statement4”를 실행하는 경우의 "if"구문에 대한 형식

PHP의 제어문 switch 구문 사용형태 (1) switch(expression){ case expression 1: 여러 선택 사양 중에서 하나를 선택해야 할 때 주로 사용되는 구문입니다. 사용형태 (1) switch(expression){    case expression 1:       statement 1;       break;      case expression 2:       statement 2;       case expression 3:       statement 3;     ...     default :       statement n; }

PHP의 제어문 switch 구문 (2) switch(expression){ case expression 1:       statement 1;      case expression 2:       statement 2;       case expression 3:       statement 3;     ...     default :       statement n; } witch 문은 위와 같은 방식으로 동작을 합니다. 먼저 "switch" 문 안 에있는 expression(식 또는 변수 값)을 계산한 후 , 계산된 결과를 case 단어 뒤에 있는 expression1 , expression2 , expression3 ... 중에서 찾게 됩니다. 만약 계산 값과 일치하는 expression 값을 찾게 되면 해당 case 바로 아래에 있는 “statement”를 수행하게 됩니다. ”(1)“번 형태의 경우 “expression 2”와 일치하여 “statement 2” 구문이 수행된다면 “statement 2"만 수행되고 ”switch" 구문을 빠져 나옵니다. “(2)”번 유형의 경우에는 “break;" 가 없으므로 ”statement 2"를 수행하고 난 뒤 아래에 있는 “statement 3"과 ”statement n“ 등 자신의 위치 아래에 있는 모든 명령을 수행합니다.

PHP의 제어문 while 구문 사용형태 while (조건){ statement; } 주로 사용하는 반복 제어문 입니다 사용형태 while (조건){   statement; } while 문은 조건(condition)이 참(true)인 동안 계속해서 “statement"를 실행시키게 되고 , 조건이 거짓(false)이 되는 순간 ”while"문을 벗어나서 조건문을 종료시키게 됩니다.

PHP의 제어문 while 구문 05_while.html 사용 예제 출력결과 현재 number의 값은 1 입니다.

PHP의 제어문 for 구문 for( expr1 ; expr2 ; expr3 ){ statement; } 사용형태 주어진 조건을 만족하는 동안 반복해서 기능을 수행시키는 반복 제어문 입니다. 사용형태 for( expr1 ; expr2 ; expr3 ){   statement; } "for" 문은 가장 먼저 “expr1"을 통하여 ”for"문에서 사용할 초기 변수 값을 설정하게 됩니다. 그리고 나서 설정한 초기변수의 값이 “expr2"의 조건을 만족시키는지 확인하여 만족시키는 경우에만 ”statement"를 수행하게 됩니다.

PHP의 제어문 for 구문 06_for.html 사용 예제 1 출력결과 변수 i의 값은 1 입니다.

PHP의 제어문 for 구문 07_for.html 사용 예제 2 출력결과 2*1=2, 2*2=4, 2*3=6, 2*4=8, 2*5=10, 2*6=12, 2*7=14, 2*8=16, 2*9=18, 3*1=3, 3*2=6, 3*3=9, 3*4=12, 3*5=15, 3*6=18, 3*7=21, 3*8=24, 3*9=27, 4*1=4, 4*2=8, 4*3=12, 4*4=16, 4*5=20, 4*6=24, 4*7=28, 4*8=32, 4*9=36, 5*1=5, 5*2=10, 5*3=15, 5*4=20, 5*5=25, 5*6=30, 5*7=35, 5*8=40, 5*9=45, 6*1=6, 6*2=12, 6*3=18, 6*4=24, 6*5=30, 6*6=36, 6*7=42, 6*8=48, 6*9=54, 7*1=7, 7*2=14, 7*3=21, 7*4=28, 7*5=35, 7*6=42, 7*7=49, 7*8=56, 7*9=63, 8*1=8, 8*2=16, 8*3=24, 8*4=32, 8*5=40, 8*6=48, 8*7=56, 8*8=64, 8*9=72, 9*1=9, 9*2=18, 9*3=27, 9*4=36, 9*5=45, 9*6=54, 9*7=63, 9*8=72, 9*9=81,