PHP
제 2차시
한국디지털미디어고등학교
13기 웹 프로그래밍과 정욱재
어떤 것들이 있어야 할까? - 1 (변수, 함수)
변수
변수
변수는 영어로 Variable 이다. 말 그대로 변할 수 있는 수. 대비되는 개념으로 상수가 있다.
변수는 우리가 프로그래밍을 할 때에 거의 가장 많이 쓰는 개념 중 하나인데, 우리가 데이터를
담아두는 곳이다.
Tip! 잘 이해가 가지 않으면 비커라 생각해라! 우리는 비커에 이름을 붙이고 적당한 용액(데이터)를
넣는다.
JeongUkJae
변수 Name
변수
다른 프로그래밍 언어에는 타입이란 것이 존재한다.
비커에 용액이 아니면 담을 수 없다거나, 비커에 염기성 물질만 담을 수 있다거나 하는 것들이 있다.
하지만 우린 간결하고 직관적인 언어를 제공하는(했던) php 이라서 그런 걱정은 던져놓자!
변수
그럼 PHP 에서는 어떤 식으로 변수를 쓸까?
변수인 친구들에게는 전부 $(달러표시)가 앞에 붙는다.
(이름이 boy 인 친구는 실제로 쓸 때 $boy 라 쓰면 된다.)
그럼 값은 어떻게 줄까?
숫자는 그냥 $ABC = 1 같은 형식으로 하면 된다
문자같은 경우는 $myName = “JeongUkJae” 라고 하면 된다.
변수
주의!
변수이름 사이에는 공백을 포함할 수 없고, 각종 특수문자들은 불가능하다!(_는 제외)
숫자는 변수이름 첫번째에 올 수 없다!
변수
[실습]
기본적인 개념은 끝났다.
실습해보자!
[문제] 변수 ABC라는 친구에게 “I am a Boy”라는 값을 주도록 해보자
변수
[실습]
[해답] $ABC = “I am a Boy”
함수
함수
수학에서의 함수를 생각하면 된다. 값을 넣어주면 뭔가 되돌려 준다.
함수도 우리가 프로그래밍을 할 때에 거의 가장 많이 쓰는 개념 중 하나인데 기능을 분리하고
우리가 프로그램을 만들 때 쓰는 코드를 보기 쉽게 해준다.
Tip! 잘 이해가 가지 않으면 정말 수학의 함수라 생각하라. 단지 조금 더 자유롭게 쓸 수 있을 뿐이다.
함수 A
A
B
함수
PHP 에서 함수를 써보자.
<?
function addFunction($arg1, $arg2) {
return $arg1 + $arg2;
}
?>
더하는 함수
arg1 과 arg2 를 받은 후
arg1 + arg2 를 되돌려준다.
함수
VERY SIMPLE!!!
함수
프로그래밍에서의 함수는 상당히 자유롭다고 했는데,
어떤 식으로 자유로운 지 보면 정말 처음에는 난해하다.
y = f(x) 인데, y 값이 안 오는 경우도 있다
void 형 함수라고 부르는데, 돌려주지 않고 기능을 실행만 하는 함수이다.
함수는 연산만 하는게 아니다!
때에 따라 출력도 하고 뭐도 하고 다 할 수 있다.
입력값이 없을 수도 있다.
y = f() 일수도 있다.
함수
[실습]
기본적인 개념은 끝났다.
실습해보자!
[문제] 함수 subtract 에 변수 arg1, arg2 를 넘기면 그 차를 넘겨주게 만들어보자
함수
[실습]
[해답]
function subtract($arg1, $arg2) {
return $arg1 - $arg2;
}

현대고등학교 PHP 강의 - 2차시 (설리번 프로젝트)

  • 1.
    PHP 제 2차시 한국디지털미디어고등학교 13기 웹프로그래밍과 정욱재 어떤 것들이 있어야 할까? - 1 (변수, 함수)
  • 2.
  • 3.
    변수 변수는 영어로 Variable이다. 말 그대로 변할 수 있는 수. 대비되는 개념으로 상수가 있다. 변수는 우리가 프로그래밍을 할 때에 거의 가장 많이 쓰는 개념 중 하나인데, 우리가 데이터를 담아두는 곳이다. Tip! 잘 이해가 가지 않으면 비커라 생각해라! 우리는 비커에 이름을 붙이고 적당한 용액(데이터)를 넣는다. JeongUkJae 변수 Name
  • 4.
    변수 다른 프로그래밍 언어에는타입이란 것이 존재한다. 비커에 용액이 아니면 담을 수 없다거나, 비커에 염기성 물질만 담을 수 있다거나 하는 것들이 있다. 하지만 우린 간결하고 직관적인 언어를 제공하는(했던) php 이라서 그런 걱정은 던져놓자!
  • 5.
    변수 그럼 PHP 에서는어떤 식으로 변수를 쓸까? 변수인 친구들에게는 전부 $(달러표시)가 앞에 붙는다. (이름이 boy 인 친구는 실제로 쓸 때 $boy 라 쓰면 된다.) 그럼 값은 어떻게 줄까? 숫자는 그냥 $ABC = 1 같은 형식으로 하면 된다 문자같은 경우는 $myName = “JeongUkJae” 라고 하면 된다.
  • 6.
    변수 주의! 변수이름 사이에는 공백을포함할 수 없고, 각종 특수문자들은 불가능하다!(_는 제외) 숫자는 변수이름 첫번째에 올 수 없다!
  • 7.
    변수 [실습] 기본적인 개념은 끝났다. 실습해보자! [문제]변수 ABC라는 친구에게 “I am a Boy”라는 값을 주도록 해보자
  • 8.
  • 9.
  • 10.
    함수 수학에서의 함수를 생각하면된다. 값을 넣어주면 뭔가 되돌려 준다. 함수도 우리가 프로그래밍을 할 때에 거의 가장 많이 쓰는 개념 중 하나인데 기능을 분리하고 우리가 프로그램을 만들 때 쓰는 코드를 보기 쉽게 해준다. Tip! 잘 이해가 가지 않으면 정말 수학의 함수라 생각하라. 단지 조금 더 자유롭게 쓸 수 있을 뿐이다. 함수 A A B
  • 11.
    함수 PHP 에서 함수를써보자. <? function addFunction($arg1, $arg2) { return $arg1 + $arg2; } ?> 더하는 함수 arg1 과 arg2 를 받은 후 arg1 + arg2 를 되돌려준다.
  • 12.
  • 13.
    함수 프로그래밍에서의 함수는 상당히자유롭다고 했는데, 어떤 식으로 자유로운 지 보면 정말 처음에는 난해하다. y = f(x) 인데, y 값이 안 오는 경우도 있다 void 형 함수라고 부르는데, 돌려주지 않고 기능을 실행만 하는 함수이다. 함수는 연산만 하는게 아니다! 때에 따라 출력도 하고 뭐도 하고 다 할 수 있다. 입력값이 없을 수도 있다. y = f() 일수도 있다.
  • 14.
    함수 [실습] 기본적인 개념은 끝났다. 실습해보자! [문제]함수 subtract 에 변수 arg1, arg2 를 넘기면 그 차를 넘겨주게 만들어보자
  • 15.