회원 로그인
|
function 함수
function 함수
명령어들의 집합이다.
구조
8
log2(10) = 3.32192809489
log10(100) = 2
log2(8) = 3
log2(8) = 3
파라미터 : Apple
파라미터 : Orange
파라미터 : Pear
명령어들의 집합이다.
구조
function 함수이름(인수, ...) { 명령문; 선언문; 실행문; }
//예1) <?php function add($x, $y) { $sum = $x + $y; return $sum; } $result = add(3,5); //변수로 넣어야만 사용할 수 있다. print $result; ?>결과
8
//예2) 인수(파라미터) 사용 <?php function my_log($arg, $base=2) { $result = log($arg) / log($base); return $result; } print "log2(10) = ".my_log(10, 2)."〈br>"; print "log10(100) = ".my_log(100, 10)."〈br>"; print "log2(8) = ".my_log(8, 2)."〈br>"; print "〈br>"; print "log2(8) = ".my_log(8)."〈br>"; ?>결과
log2(10) = 3.32192809489
log10(100) = 2
log2(8) = 3
log2(8) = 3
//예3) 인수(파라미터)의 갯수를 정의하지 않을 경우 사용 <?php function my_print() { $args = func_get_args(); //파라미터 가져오기 foreach ($args as $arg) { //$args 변수를 반복하면서 처리 print "파라미터 : $arg 〈br>"; } } my_print("Apple","Orange","Pear"); ?>결과
파라미터 : Apple
파라미터 : Orange
파라미터 : Pear
댓글 0개
| 엮인글 0개
285개(10/15페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
105 | [Python] zipfile 모듈 | 푸딩뱃살 | 4638 | 2015.09.15 10:17 |
104 | [PHP] array 배열 / sort 정렬 | 푸딩뱃살 | 3460 | 2015.09.02 21:11 |
>> | [PHP] function 함수 | 푸딩뱃살 | 2373 | 2015.08.14 22:28 |
102 | [PHP] while, do, foreach 반복문 | 푸딩뱃살 | 4998 | 2015.08.14 22:25 |
101 | [PHP] if ~ else 조건문 | 푸딩뱃살 | 2579 | 2015.08.14 22:13 |
100 | [PHP] PHP 기초 (에러,주석,변수,연산자) | 푸딩뱃살 | 3252 | 2015.07.08 00:43 |
99 | [C#] override와 new | 푸딩뱃살 | 3237 | 2015.05.14 01:34 |
98 | [C#] 다형성 | 푸딩뱃살 | 2586 | 2015.05.08 15:42 |
97 | [C#] 인터페이스 상속 | 푸딩뱃살 | 2646 | 2015.05.08 14:35 |
96 | [C#] 인터페이스 (Interface) | 푸딩뱃살 | 2578 | 2015.05.07 23:52 |
95 | [C#] 추상 클래스 | 푸딩뱃살 | 3303 | 2015.05.07 22:45 |
94 | [Python] 랜덤 패스워드 생성 | 푸딩뱃살 | 4289 | 2015.03.24 02:34 |
93 | [PHP] php 5.5.x로 업데이트로 인한 preg_replace() 오류 | 푸딩뱃살 | 2739 | 2015.03.14 02:15 |
92 | [PHP] php 5.5.x로 업데이트로 인한 mysql_connect() 오류 | 푸딩뱃살 | 6110 | 2015.03.14 02:01 |
91 | [PHP] PHP Warning: Cannot modity header information ~ PH | 푸딩뱃살 | 2789 | 2015.03.05 15:41 |
90 | [C#] 참조 전달 ref와 값 전달 out | 푸딩뱃살 | 6873 | 2015.02.26 00:10 |
89 | [VisualStudio] Visual Studio Express 2013 Windows Desktop 설치 | 푸딩뱃살 | 2992 | 2015.02.17 03:12 |
88 | [C#] 구조체 | 푸딩뱃살 | 3628 | 2015.01.07 14:17 |
87 | [C#] 오버라이드 (override) | 푸딩뱃살 | 4254 | 2014.11.21 02:17 |
86 | [C#] 이름의 은폐 new | 푸딩뱃살 | 3416 | 2014.11.21 02:13 |