728x90
반응형
PHP - function 펑션 기본 사용법 사용방법 ( 다중변수 형변환 string int )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
<?
// function 펑션 기본사용법
function writeMsg() {
echo "Hello world!";
}
writeMsg();
echo "<br>";
// function 펑션 변수 지정
function familyName($fname) {
echo "$fname Refsnes.<br>";
}
familyName("Jani");
echo "<br>";
// function 펑션 다중변수 지정
function familyName2($fname, $year) {
echo "$fname Refsnes. Born in $year <br>";
}
familyName2("Hege", "1975");
echo "<br>";
// function 펑션 변수형 지정 ( string -> int 형변환 됨 )
// 자동 형변환을 방지하기 위해 declare(strict_types=1); 을 쓰기도 함. PHP 버전따라 안되기도 함
function addNumbers(int $a, int $b) {
return $a + $b;
}
echo addNumbers(5, "5 days");
echo "<br>";
function sum(int $x, int $y) {
$z = $x + $y;
return $z;
}
echo "5 + 10 = " .sum(5, 10);
echo "<br>";
// fuction 펑션 반환 형 선언 return
function addNumbers2(float $a, float $b) : float {
return $a + $b;
}
echo addNumbers2(1.2, 5.2);
echo "<br>";
// input 된 변수값을 변경해 줌
function add_five(&$value) {
$value += 5;
}
$num = 2;
add_five($num);
echo $num;
?>
|
cs |
728x90
반응형