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