< PHP 함수 >
함수의 의미 먼저 보시고 가겠습니다.
<함수>
함수는 대부분의 프로그래밍 언어에서 지원하는 기능으로,
하나의 큰 프로그램을 여러 부분으로 나누어주기 때문에 같은 함수를
여러 상황에서 여러 차례 호출할 수 있으며 일부분을 수정하기 쉽다는 장점을 가진다
사실 우리는 이미 함수를 사용한 적이 있습니다.
php 출력에 관한 포스팅에서 문자열의 출력 후 해당 문자열의 글자 수를
세지 않고 strlen을 통해 출력값으로 받은 적이 있습니다.
이 때 strlen 이 함수의 한 종류입니다.
포스팅 보고 오시면 좋을 것 같습니다.
함수는 사용자의 필요에 의해 반복적으로 쓰일 기능들을
정리해놓은 것이라고 생각하시면 좋을 것 같습니다.
그리고 함수라는 이름은 수학에서의 함수와 같습니다.
입력값을 받으면 그에 대응하는 연산을 거쳐 출력값을 받습니다.
때로는 입력값이나 출력값이 없는 경우도 있긴 합니다...!
간단하게 함수의 의미가 무엇인지 파악하시고 넘어가시면 좋을 것 같습니다.
strlen이라는 문자열의 길이를 측정하는 함수이외에도
php에서 제공하는 함수도 있으며
개발자가 직접 함수를 만들어서
재활용성이 좋도록 사용하실 수 도 있습니다.
제공하는 함수는 검색하면 쉽게 사용법과 정보를 얻으실 수 있을 것입니다.
또한 개발자가 함수를 만드는 과정에 대해서는 추후 포스팅에서 다루도록 하겠습니다.
< PHP 함수의 활용 >
별도의 html 파일을 만드고 php를 이용하여
index.php에 본문으로써 가져오는 코드를 짜보도록 하겠습니다.
파일을 읽어온 후 echo를 해주어야 합니다.
어떠한 함수가 사용될 수 있을까요?
file_get_contents( 파일명 );
이여야 합니다.
여기서 저희는 추가적으로 하나의 파일만을 불러오는 기능만이 아니라
url로 입력받은 정보에 대한 파일을 불러오도록 구현할 것 입니다.
(구글의 검색 기능이 이를 이용해서 만들어 진 것 같다는 생각이 듭니다.)
file_get_contents( "data/".$_GET['id'] );
따라서 url에 전달받은 값에 대한 본문을 불러올 수 있게 되었습니다.
여기서 data라는 뜻은 data 폴더안에 있는 파일 중에 고른다는 의미입니다.
'개발 > php' 카테고리의 다른 글
[PHP] PHP 반복문, 조건문 활용 ( 파일 읽어오기 ) (0) | 2021.02.04 |
---|---|
[PHP] PHP 함수 (0) | 2021.02.04 |
[PHP] PHP 조건문 + 데이터 타입 (2) | 2021.02.03 |
[PHP] PHP의 URL 파라미터와 활용 (6) | 2021.02.02 |
[PHP] PHP의 필요성, 출력, 변수 (0) | 2021.02.02 |
댓글