본문 바로가기

function

(3)
PHP) 함수가 있는지 확인하기 - function_exists() PHP는 함수를 이미 사용했거나 선언했는지 알 수 있는 함수가 존재한다. 123456789cs 위의 예제는 test라는 함수를 만들고, 7행에서 함수가 존재하는지의 유무를 확인했다. function_exists() 함수는 그 우뮤를 가장 쉽게 확인해주는 함수이다. 함수가 존재한다면 1값을, 존재하지 않는다면 아무 값도 배정하지 않는다.
PHP) 함수 기초, 변수의 범위에 대해 ( 광역변수와 로컬변수 ) 변수를 사용할때도 광역변수, 로컬변수를 생각해가며 로직을 짜야한다. 이렇게 복잡한건 질색이지만, 프로그래머의 숙명이니까 그냥 받아들이도록 하자. 글쓰는건 늘 귀찮기때문에 최대한 쉽고 간결하게 끝내려 한다. 12345678910111213141516cs 위 예제의 출력값은 121 이다. 1) 3행에서 $a를 1로 선언했다.2) 5행에서 $a를 출력했으니 일단 1이 출력값에 띄워진다.3) 8행에서 b라는 함수안에 있는 $a를 2로 바꾸고 출력했다. 2가 출력값에 이어서 띄워졌다.4) 14행에서 $a를 출력했으나 출력값에는 1이 띄워졌다. 그래서 121이 되었다. 함수안에서 재선언한 변수는 함수 밖에서는 적용되지 않는다. 하지만 이를 예외처리하는 방법도 있다. 1234567891011121314151617cs..
PHP) 함수 선언하기, 정의하기 PHP에서의 함수를 정의하는 방법은 javascript와 유사하다.여태껏 C언어와 비슷했다면, 이제는 javascript의 방법을 차용한 것이다. 간단한 예제를 통해 함수를 선언하는 방법을 알아보자. 12345678910cs 5행이 함수를 선언하는 부분이다. function이라는 키워드를 앞에 붙이면 함수 선언이 완성된다. 그 밑에는 중괄호로 내용을 덧붙이고, 3행처럼 함수를 가져와주기만 하면 끝난다. 그래서 출력값은 함수 실행중... 이 된다. 이제 return값과 함께 함수를 이용해보자. 1234567891011121314Colored by Color Scriptercs return값을 이용하여 함수의 최종값을 반환했다. 예제는 bmi 공식을 통해서 과체중인지 비만인지의 여부를 알아내는건데 retur..