YYYEJI

[PHP] 함수 만들기 본문

HTML(or XML) & CSS & JavaScript

[PHP] 함수 만들기

YEJI ⍢ 2022. 12. 12. 14:43
728x90

PHP는 function이라는 키워드를 사용해서 function을 만들게 됩니다.

 

두 개의 숫자를 더해서 return 해주는 함수를 만들어보겠습니다.

<!EOCTYPE html>
<body>
	<h1>My first PHP page</h1>
	<?php
		function addNumbers(int $a, int $b) {
			return $a + $b;
		}
		echo addNumbers(5, 10);
		echo "<br>";
		echo addNumbers("1", "2");
	?>
</body>

두 개의 숫자가 파라미터(parameter)로 들어가면 두 개의 숫자를 더해서 return 해줍니다.

여기서 int로 파라미터(parameter)를 받지만 string을 넣어도 error가 뜨지 않고 잘 반환됩니다.

 

 

 

이때 error를 반환하고 싶다면 declare(strict_types=1)를 사용하면 됩니다.

<!EOCTYPE html>
<body>
	<h1>My first PHP page</h1>
	<?php declare(strict_types=1);
        function setNum(int $num = 0) : int{
            echo $num."<br>";
        }

        setNum(100);
        setNum();
        setNum(150);
        setNum(200);
    ?>
</body>

 

 

◡̈

'HTML(or XML) & CSS & JavaScript' 카테고리의 다른 글

[PHP] PHP의 다차원 Array  (0) 2022.12.12
[PHP] PHP의 1차원 Array  (0) 2022.12.12
[PHP] Class 만들기  (0) 2022.12.12
[PHP] PHP 변수 type 확인  (0) 2022.12.12
[PHP] 문자열 합치기 (String concatenation)  (0) 2022.12.12