티스토리 뷰
php에서 사용하는 함수에 대해서 다양한 타입과 파라메터, 참조전달에 대해 알아본다.
\n
\n"; /* *2.참조에의한 전달 : 원래변수까지 영향을 미친다. */ $z = '저그'; function myZerg (&$str) { $str .= '의 뮤탈리스크'; } myZerg ($z); echo $z; //저그의 뮤탈리스크 echo "
\n
\n"; /* *3.기본 인자값 */ function upgrade($str = "기본 아머1"){ //인자값이 여러개일경우(당연히)기본인자는 제일 마지막에 두어야한다. return "나의 업그레이드 현황 : $str \n"; } echo upgrade(); echo upgrade("아머3"); echo "
\n
\n"; /* *4. 리턴값 */ function square ($num) { return $num * $num; } echo square (4); echo '\n\n'; /* *5.참조값 되돌려 주기1 */ $gRef= '참조값'; function return_global(){ global $gRef; return $gRef; } echo return_global(); echo "
\n
\n"; /* *6.참조값 되돌려 주기2 */ $normalBall = 1; function &collect(&$ball){ $ball = $ball + 5; return $ball; } $dragonBall = & collect($normalBall); $dragonBall++; echo $normalBall; ?>
'■ 백엔드 ■ > PHP' 카테고리의 다른 글
php 유동변수 (0) | 2013.10.15 |
---|---|
mysql_fetch_array, mysql_fetch_row의 차이점 (0) | 2013.10.15 |
empty() - 변수가 비어있는지 검사 (0) | 2013.10.15 |
php 이스케이프 (0) | 2013.10.15 |
php DB연결의 기초 (0) | 2013.10.15 |
댓글