- 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 함수정리