본문 바로가기

PHP

[PHP] 함수

 - PHP 함수

 * 모든 함수는 'function()'이란 단어와 함께 시작됩니다.
 * 함수 이름은 숫자로 시작될 수 없습니다.

<html>
<body>

<?php
function callMyId()
  {
  echo "blackturtle2";
  }
callMyId();
?>

</body>
</html>

(예제 출처: 본인)


(실행 결과)

blackturtle2



 - PHP 함수 예제

<html>
<body>

<?php
function callMyId()
  {
  echo "blackturtle2";
  }

echo "Hello world!<br />";
echo "My ID is ";
callMyId();
echo ".<br />OK. Good, ";
callMyId();
echo " is my ID.";
?>

</body>
</html>

(예제 출처: 본인)


(실행 결과)

Hello world!
My ID is 
blackturtle2.
OK. Good, blackturtle2 is my ID.



 - PHP 함수에 '파리미터'(매개변수) 추가

<html>
<body>
<?php

function callMyId($fname)
  {
  echo $fname . "재성 입니다.<br>";
  }

echo "제 이름은 ";
callMyId(이");

echo "제 이름은 ";
callMyId("김");

echo "제 이름은 ";
callMyId("최");

?>

</body>
</html>

(예제 출처: 본인)


(실행 결과)

제 이름은 최재성 입니다.
제 이름은 김재성 입니다.
제 이름은 최재성 입니다.



 - PHP 함수의 두개의 파라미터

<html>
<body>

<?php
function callMyId($fname,$punctuation)
  {
  echo $fname . "재성 입니다" . $punctuation . "<br>";
  }

echo "제 이름은 ";
callMyId("이",".");
echo "제 이름은 ";
callMyId("김","!");
echo "제 이름은 ";
callMyId
("최","...");
?>

</body>
</html>

(예제 출처: [PHP 기본] PHP 함수    Sirjhswin @IT)


(실행 결과)

제 이름은 이재성 입니다.
제 이름은 김재성 입니다!
제 이름은 최재성 입니다...



 - PHP 함수 반환값

<html>
<body>

<?php
function add($x,$y)
  {
  $total = $x + $y;
  return $total;
  }

echo "1 + 16 = " . add(1,16);
?>

</body>
</html>

(예제 출처: [PHP 기본] PHP 함수    Sirjhswin @IT)


(실행 결과)

1 + 16 = 17





 - PHP 함수 레퍼런스

 * [링크] PHP  함수 레퍼런스 - Manual
 * [링크] PHP 함수정리