4장 - PHP의 표현식과 흐름 제어-.

Slides:



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

멘토링 2 주차 장 프로그래밍을 위한 자바의 자료형  값이 변하지 않는 상수  메모리 기억공간인 변수.
조건문, 함수 정대진 ( ) C Programming -3 일차 ITA 8 월 강의.
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 언어.
2015학년도 1학기 버디 프로그램 오리엔테이션 (목) 16:00.
중세시대의 의복 학번 & 이름.
교직원 성희롱·성폭력·성매매 예방교육 벌교중앙초등학교 박명희
서울특별시 특별사법경찰 수사 송치서류 유의사항 서울특별시 특별사법경찰과 북부수사팀장 안   진.
사회복지현장의 이해 Generalist Social Worker 사회복지입문자기초과정 반포종합사회복지관 김한욱 관장
예배에 대하여.
성경 암송 대회 한일교회 고등부 (일).
Homeplus 일 家 양 득 프로그램 소개 2015년 12월.
Chapter 4 – 프로그래밍 언어의 구문과 구현 기법
Introduction to Network Security
(14권) 분류 번호 서 명 주 제 수 신 인 장소 / 저자 저술연대 친 서 1 테살로니카 전 진보에 대한 찬사 종말에 대한 기대 테살로니카의 그리스도인 코린토 50-52년 2 테살로니카 후 예수님의 재림은 아직 멀었다 52년경(?) 3 갈라티아 ○ 그리스도인이.
명품 JAVA Programming 제 3 장 반복문, 배열, 예외처리.
어서와 Java는 처음이지! 제3장선택과 반복.
Vision System Lab, Sang-Hun Han
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
컴퓨터 응용 및 실습 Part1. OOP&Java Programming data type Review
C++ Espresso 제1장 기초 사항.
IntArray[0] int length 5 intArray 객체 제 3 장 반복문, 배열, 예외처리.
C++ Espresso 제2장 제어문과 함수.
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
어서와 Java는 처음이지! 제4장 배열.
제 4장 문 장 배정문 혼합문 제어문 표준 입출력.
4부 클래스 라이브러리 “4부에서는 자바 언어의 API인 클래스 라이브러리에 관해 설명합니다
Chapter 02 자바 기본구조 자바 프로그래밍의 기초적인 문법을 소개
2강. JAVA 프로그래밍이란?-II & 변수 JAVA 프로그램 환경설정과 실행 방법 변수란?
명품 JAVA Essential.
제5장 제어명령
2. PHP 프로그래밍 웹 브라우저로 데이터 전송 주석 작성하기 변수/상수 문자열/숫자형 HTML 폼 만들기
Choi, Namseok Java 기초 (Java의 제어문과 배열) Choi, Namseok
7. while 문의 흐름 제어.
연산자 대입 연산자 산술 연산자 관계 연산자 논리 연산자 비트 연산자 콤마 연산자 축약 연산자 sizeof 연산자
명품 Java Programming.
제 2 장 변수와 상수.
주소록 프로그램.
프로그래밍2 및 실습 C언어 기반의 C++ 2.
4장 제어문 선택문: if 문, if – else 문, switch 문
개정판 누구나 즐기는 C언어 콘서트 제6장 반복문 출처: pixabay.
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
03. 안드로이드를 위한 Java 문법 제목. 03. 안드로이드를 위한 Java 문법 제목.
WAP Java Seminar
기초 프로그래밍 Yang-Sae Moon Department of Computer Science
제2장 제어구조와 배열 if-else 문에 대하여 학습한다. 중첩 if-else 문에 대하여 학습한다.
제 2장 어휘구조와 자료형 토 큰 리 터 럴 주 석 자 료 형 배 열 형.
Java의 정석 제 2 장 변수(Variable) Java 정석 남궁성 강의
프로그래밍 원리 Chapter 04 자료 처리와 연산자 신한대학교 IT융합공학부 박 호 균.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
프로그래밍언어론 2nd edition Tucker and Noonan
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
DataScience Lab. 박사과정 김희찬 (화)
[INA470] Java Programming Youn-Hee Han
U N I X 창원대학교 전자계산학과 김병찬.
에어 반복문 (1).
작성일 참고서적 – Programing Game AI by Example
Java 3장. 자바의 기본 구조 I : 변수, 자료형, 연산자 public class SumTest {
-Part1- 제8장 조건문이란 무엇인가 (교재 199페이지 ~ 224페이지)
자바 5.0 프로그래밍.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 08. 조건에 따른 흐름의 분기.
반복문의 기능 반복문 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 while문
이번 시간에는... 지난 시간까지 2회차에 걸쳐 WML의 택스트 포맷, 이미지 처리, 페이지 이동, 태스크 수행과 이벤트 처리 및 WML 사용자 Input 처리 태그 등, WML 개발에 대해서 알아보았습니다. 이번 시간에는 2회차에 걸쳐, WML 스크립트 개발에 대해서.
어서와 C언어는 처음이지 제16장.
Lecture 03 제어문과 메소드 Kwang-Man Ko
DataScience Lab. 박사과정 김희찬 (화)
Choi Younghwan CSE HUFS
PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다.
Python 기본.
Presentation transcript:

4장 - PHP의 표현식과 흐름 제어-

표현식 반환값(숫자, 문자열 , 불값 )과 변수, 연산자, 함수 의 조합 y= 3( abs(2x) + 4 ) 숫자(7..), 문자열(“hello”), 할당된 값을 가진 변수 자 체는 표현식의 가장 간단한 형식임 값을 반환할 수 있으면 표현식이라고 할 수 있음

불(boolen)값 TRUE or FALSE ( 1 or NULL) PHP에서 미리 정의된 상수 소문자도 사용 가능 대문자는 재정의가 가능하며 소문자는 재정의 제한

문자형식과 변수 값을 반환하는 다섯 가지 형태의 문자 형식 a: 73 b: Hello c: d: Brian e: 37

표현식과 문장 표현식과 함께 대입식이나 흐름제어 구조를 합치 면 결과는 문장이 됨

연산자 - $a ++ 과 같이 피연산자가 하나인 단항 연산자 - 사칙연산과 같이 다수의 PHP연산자를 갖는 이항 연산자 설명 예 산술 기본 수학 $a + $b 배열 배열 공용체 대입 대입 값 $a = $b + 23 비트 바이트 내에 비트 조작 12^9 비교 두 값을 비교 $a<$b 실행 역 작은따옴표 안의 내용 실행 `ls –al` 증가/감소 1증가/감소 $a++ 논리 불 $a and $b 문자열 연결 $a.$b - $a ++ 과 같이 피연산자가 하나인 단항 연산자 - 사칙연산과 같이 다수의 PHP연산자를 갖는 이항 연산자 - A ? X : Y 의 형태를 취하는 하나의 삼항 연산자

연산자 우선순위 연산자의 우선순위에 따라 값을 처리 우선순위가 같다면 순서대로 처리 연산자의 결합성: 연산자의 처리 방향 우선 순위를 외우기 보다는 괄호를 이용하여 순서 를 명확히 하는 것이 중요

관계형 연산자- 등가 연산자 두 피연산자를 검사해 참이나 거짓 중 하나로 불 형 태의 결과를 반환 등가연산자, 비교연산자, 논리연산자 등가연산자 : == 모두 숫자로 된 문자열은 숫자와 비교될 때 숫자형 식으로 변환 항등연산자 : === 자동 형식 변환 제한 부등과 비항등 연산자 : != , !==

비교 연산자

논리 연산자 AND 두 피연산자가 모두 참이면 참 OR 둘 중 적어도 하나가 참이면 참 XOR 둘 중 하나가 참이면 참, 같으면 거짓 NOT 거짓이면 참, 참이면 거짓

조건문 – if 문 If ( 조건문) { 조건이 참일 때 실행 } { 조건이 참일 때 실행 } 조건의 내용은 등가식, 비교문, 0,NULL 등 PHP 표현 식 및 함수반환값

조건문 –if.. else문 조건문이 참이면 if문 안이 실행되고, 거짓이면 else 문 안이 실행 둘 중 하나는 반드시 실행

조건문- if..elseif..else If..else 문이 중첩된 구조 여러 다양한 조건에 따라 프로그램의 흐름을 변경 할 때 사용

조건문 – switch문 If ..elseif..else문과 같이 조건에 따라 다른 명령을 수행

조건문- ?연산자 사용 조건 ? A : B -> 조건이 참일 때 A, 거짓일때 B

반복문 – while문

반복문- do..while문

반복문 – for문 for ($i=1 , $j=1 ; $i+$j <10 ; $i++, $j++) { … } for문은 명백하게 규칙적으로 변하는 값을 필요로 할 때 while문은 조건문이 간단하고 규칙적인 변수에 기인하지 않을 때, 특별한 입력이나 오류를 체크하고 오류가 발생했을 때 반복문을 빠져나와야 할 때,

for문 빠져나오기 for(….) { for(…….) { ..break 2; }

Continue문 반복문 안에서 현재 루프를 중단하고 바로 다음 루 프로 가라고 알림. 전체 루프를 빠져나가는 것이 아 니라 현재의 루프만 지나감

암묵적 형변환과 명백한 형변환 PHP는 단지 사용함으로써 변수와 그 타입을 정의할 수 있도록 허용 값도 자동으로 형변환되는데 이를 암묵적 형변환 형변환 형식 설명 (int) (integer) 정수형 (bool) (boolean) 불형 (float) (double) (real) 실수형 (string) 문자열 (array) 배열 (object) 객체 $c = (int) ( $a / $b) ;

PHP의 동적 링킹과 동작 PHP로 하나의 웹사이트를 구축 -> 소스코드가 관리 할 수 없을 정도로 커지고, 관리 및 디버킹 어려움 웹 사이트 개발을 여러 부분으로 나누는 것이 합리 적임 - 이메일 주소의 인증 및 사용자 이름 중복 확인 모듈 - 메인 페이지로 가기전에 사용자 로그인 모듈 - 메시지 모듈, 이미지 업로드 모듈 등 쿠키나 세션 변수로 웹사이트의 사용자를 추적할 수 있다면 웹 사이트를 합리적이며 각자 독립돼 있 는 PHP 코드 섹션으로 나눌 수 있음 -> 새로운 기능 개발과 기존 코드의 유지 보수를 쉽게 해줌