하는 이유
머리로만 이해한 원리를
말로 풀어 설명하려니
생각보다 쉽지 않다.
이와 같은 연습을 반복하면서
낯선 용어들과
머리로만 이해한 개념들을
보다 익숙하게 만들고
더욱 확실히 내 것으로
만들 수 있다고 확신한다.
그래서 한다
코드 샘플)
<?php
function sum($left, $right){
return $left + $right;
}
print (sum(7,7));
file_put_contents('result of sum.txt', sum(7,7));
?>
함수를 정의할 때는
function이라는
키워드로 시작하고
그 뒤로 함수의 이름이 오며
그 뒤에는 Parameter Variable들이 온다.
Parameter Variable(매개 변수)는
입력 값(argument, 인자, 입력한 실제 값)
을 전달받고
해당 함수 안에 작성한 코드
(위 경우, return이라는
키워드 뒤에 배치한 연산식)
에 반영되어
호출(print / echo) 시
결과 값을 내어 놓는다.
출력값에 대한 표현식이라고
부를 수 있다.
참고로
함수 안의 변수는 일반적으로
지역변수로서 작동하고
경우에 따라 전역변수로
적용시켜 사용할 수 있다.
지금껏 배운 프로그래밍 언어들,
Javascript / Java / Python 그리고
현재 PHP까지,
모두 기본기만 살펴본 것이라
함부로 말할 수는 없지만
사용되는 단어나 표현만
조금씩 다를 뿐,
전체적인 구조나 원리는
대부분 비슷한 듯 보인다.
PHP기본기를 마친 후
한두 가지 언어를
깊이 파 나갈 것이다.
728x90
'프로그래밍 > PHP' 카테고리의 다른 글
기초) XSS and URL을 이용한 해킹 예방 (0) | 2020.04.15 |
---|---|
Refactoring / 함수 require 활용 (0) | 2020.04.14 |
C.R.U.D (Create.Read.Update.Delete) 코드 (0) | 2020.04.13 |
Form tag에서 GET / POST 방식 차이 (0) | 2020.04.12 |