1 / 18

4 주 PHP 기초

프로그래밍언어론 담당교수 : 박 양 하. 4 주 PHP 기초. PHP 의 시작과 끝을 이해 주석문에 대하여 이해 echo 문을 이용하여 화면에 출력하는 법 상수와 변수에 대해 이해하고 사용법 유효한 변수명을 만드는 법 산술 / 점 (.)/ 대입 / 비교 / 논리 연산자. 주요 학습 내용. 01. PHP 의 시작과 끝 02. 주석문 03. echo 문 04. 상수와 변수 05. 연산자. 【 예제 2-1】 hello2.php. PHP 의 시작과 끝. PHP 시작. 줄바꿈.

hanzila
Download Presentation

4 주 PHP 기초

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 프로그래밍언어론 담당교수 : 박 양 하 4주PHP기초 • PHP의 시작과 끝을 이해 • 주석문에 대하여 이해 • echo 문을 이용하여 화면에 출력하는 법 • 상수와 변수에 대해 이해하고 사용법 • 유효한 변수명을 만드는 법 • 산술/점(.)/대입/비교/논리 연산자 한빛미디어(주)

  2. 주요 학습내용 01. PHP의 시작과 끝 02. 주석문 03. echo 문 04. 상수와 변수 05. 연산자

  3. 【예제 2-1】hello2.php PHP의 시작과 끝 PHP 시작 줄바꿈 1 : <? 2 : echo "안녕하세요~~<br>"; 3 : echo "저는 홍길동입니다.<br>"; 4 : ?> PHP 끝 C:\Apache\htdocs 밑에 본인의 실습 폴더 http://localhost/hkd/hello2.php • 익스플로러 주소창 :

  4. 【예제 2-2】comment.php 주석문 한 줄 주석처리  1 : <?  2 :   //이 프로그램은 주석처리를 설명하는 프로그램입니다.  3 :   /*주석처리를 여러 줄 4 :      하고자하는 경우는 5 :      이와 같이 합니다.*/  6 :   echo "요건 출력됩니다.";  7 : ?> 여러 줄 주석처리

  5. 【예제 2-3】echo.php echo 문 대소문자 구분 안함(동일하게 동작) 1 : <? 2 :echo "---------------------- <br>"; 3 :echo "거북이<br>"; 4 :echo "토끼<br>"; 5 :echo "---------------------- <br>"; 6 :ECHO "&^%$&*%&&%*&(*(<br>"; 7 :ECHO "---------------------- <br>"; 8 :ECHO "자동차<br>"; 9 :ECHO "버스<br>"; 10 :ECHO "---------------------- <br>"; 11 : ?>

  6. 변수와 사용예제 • 변수 • 여러 가지 값을 취하는 문자라는 뜻 • 변수명 : 기억장소의 이름 • 변수값 : 변수명에 저장되는 값 • 예 : aaa에 111을 기억시키면 aaa는 변수명 • $aaa = 111 • 조건 • 변수명 앞에는 반드시 ‘$’를 표시 • 변수명은 대소문자 구별 • ‘$’이후 알파벳이나 ‘_’가 변수명이나 한글보다 가장 먼저와야 함 • 변수명 길이의 한계가 없음 • 변수값 정의시 HTML 태그나 기타 특수문자가 들어가면 반드시 큰따옴표와 작은 따옴표를 사용해야 함 • 변수명 뒤에 ‘.’이 있고 그 뒤에 다시 따옴표를 한 HTML태그나 문자열 자료 형태에 따라 정수형(integer), 부동 소수점 수(floating-point number), 문자열형(string)으로 구분

  7. 【예제 2-5】var.php 상수와 변수 문자열 변수 1 : <? 2 :$aaa = "사과"; 3 : echo "<br>"; 4 : echo $aaa; 5 : 6 :$aaa = "오렌지"; 7 : echo "<br>"; 8 : echo $aaa; 9 : 10 :$aaa = 100; 11 : echo "<br>"; 12 : echo $aaa; 13 : ?> 문자열 상수 정수형 변수 정수형 상수

  8. 【예제 2-6】sum_avg.php 총점과 평균 구하기 1 : <? 2 : $kor =80; 3 : $eng =70; 4 : $math = 90; 5 : 6 :$sum = $kor + $eng + $math; 7 :$avg = $sum/3; 8 : 9 : echo ("국어 : $kor <br>"); 10 : echo ("영어 : $eng <br>"); 11 : echo ("수학 : $math <br>"); 12 : echo ("합계 : $sum <br>"); 13 : echo ("평균 : $avg <br>"); 14 : ?> 총점 구하기 평균 구하기

  9. 【예제 2-7】change.php 거스름돈 계산하기 1 : <? 2 : $money = 3000;// 지불한 돈 3 : $price = 800;// 개당 물건 가격 4 : $num = 3;// 구매 개수 5 : 6 :$change = $money - $price * $num;// 거스름돈 = 3000 - 800 * 3 7 : 8 : echo ("물건값 : $price <br>"); 9 : echo ("구매개수 : $num <br>"); 10 : echo ("지불액 : $money <br>"); 11 : echo ("거스름돈은 $change 원 입니다.<br>"); 12 : ?> 주석문

  10. 연산자 예 결과 더하기(+) 5 + 6 11 빼기(-) 6 - 3 3 곱하기(*) 2 + 6 * 3 20 나누기(/) 2 - 6 / 3 0 나머지(%) 5 % 2 1 증가(++) $a++ 현재 $a 값에서 1 증가 감소(--) $a-- 현재 $a 값에서 1 감소 산술 연산자 01

  11. 【예제 2-8】arith_op.php 산술 연산자 예제  1 : <?  2 :    $a = 3;  3 :    $b = 2; 5 :    $c = $a + $b;  7 :    $b = $a * $b;  9 :    $c = $a + $b * $c;  10 :  11 :    echo "$a $b $c<br>";  13 :    $c = $a % $b;  14 :  15 :    $b++;  17 :    $a--;  18 :  19 :    echo "$a $b $c<br>";  20 : ?>

  12. 【예제 2-9】dot.php 점(.) 연산자 예제 1 : <? 2 : $a = "토끼 "; 3 : $b = "거북이"; 4 : 5 : $c = $a.$b; 6 : 7 : echo $a."<br>"; 8 : echo $b."<br>"; 9 : echo $c."<br>"; 10 : ?> 두 개의 문자열 연결

  13. 연산자 예 동일한 수식 설명 = $a = 3 3을 변수 $a에 대입 += $a += 3 $a = $a +3 $a + 3 결과값을 $a 값에 대입 -= $a -= 3 $a = $a - 3 $a - 3 결과값을 $a 값에 대입 *= $a *= 3 $a = $a * 3 $a * 3 결과값을 $a 값에 대입 /= $a /= 3 $a = $a / 3 $a / 3 결과값을 $a 값에 대입 %= $a %= 3 $a = $a % 3 $a % 3 결과값을 $a 값에 대입 .= $a .= "<br>" $a = $a ."<br>" $a.“<br>" 결과값을 $a 값에 대입 대입 연산자 02

  14. 【예제 2-10】replace.php 대입 연산자 예제 1 : <? 2 : $a = 10; 4 : $a += 2;// 이것은 $a = $a + 2 와 동일 6 : $a -= 7;// 이것은 $a = $a - 7 와 동일 8 : $a *= 5;// 이것은 $a = $a * 5 와 동일 10 : $a /= 5;// 이것은 $a = $a / 5 와 동일 12 : $a %= 7;// 이것은 $a = $a % 7 와 동일 14 : 15 : $a = "미키"; 16 : $a .= " 마우스";// 이것은 $a = $a . " 마우스" 와 동일 18 : ?>

  15. 연산자 예 설명 == $a == $b $a와 $b가 서로 같은 값을 가지면 참 != $a != $b $a와 $b가 서로 다른 값을 가지면 참 > $a > $b $a의 값이 $b의 값보다 크면 참 < $a < $b $a의 값이 $b의 값보다 작으면 참 >= $a >= $b $a의 값이 $b의 값보다 크거나 같으면 참 <= $a <= $b $a의 값이 $b의 값보다 작거나 같으면 참 비교 연산자 03

  16. 연산자 예 설명 ! !$a $a가 참이면 거짓, $a가 거짓이면 참 && ($a>$b) && ($c>$d) ($a>$b)와 ($c>$d)가 둘 다 참이어야만 참 || ($a>$b) || ($c>$d) ($a>$b)와 ($c>$d)가 둘 중 하나만 참이어도 참 논리 연산자 04

  17. 실습 예제 • 정수형의 표현 <? $intp = 123; //양의정수 $intm = -123; //음의정수 $int8 = 010; //선행기호가 0이면, 8진수 $int16 = 0x10; //선행기호가 0x이면, 16진수 echo (“양의정수 : $intp <br>”); echo (“음의정수 :$intm <br>”); echo (“8진수 :$int8 <br>”); echo (“16진수 :$int16 <br>”); ?>

  18. 실습 예제 • 실수형(부동소수점수)의 표현 <? $number1=0.001; $number2=1.2E3; //1.2*10³ $number3=9E+5; //9*10⁴ echo $number1.“<br>”; echo $number2.“<br>”; echo $number3.“<br>”; ?>

More Related