⊗ppPmUFPr 193 of 447 menu

PHP 함수의 매개변수

함수를 호출할 때 우리는 그 이름과 빈 괄호를 작성합니다:

<?php func(); ?>

사실 괄호가 반드시 비어 있을 필요는 없습니다. 그 안에 매개변수를 전달할 수 있습니다.

예를 들어, 숫자를 매개변수로 받아 그 숫자의 제곱을 출력하는 함수를 만들고 싶다고 가정해 봅시다.

이제 우리 함수를 어떻게 호출할까요: 함수 이름과 괄호를 쓰고, 그 안에 제곱을 구하고 싶은 어떤 숫자를 넣을 것입니다.

예를 들어, 다음과 같이 하면 숫자 2의 제곱을 얻습니다:

<?php func(2); // 4를 출력함 ?>

그리고 다음과 같이 하면 숫자 3의 제곱을 얻습니다:

<?php func(3); // 9를 출력함 ?>

이제 우리 함수의 구현을 작성해 봅시다.

우리는 함수가 매개변수로 숫자를 받아야 한다는 것을 알고 있습니다. 따라서 함수를 정의할 때 괄호 안에 전달된 숫자가 들어갈 어떤 변수를 써야 합니다.

변수 이름은 아무 것이나 될 수 있습니다. 예를 들어, $num이라고 이름 지어 봅시다:

<?php function func($num) { } ?>

이 변수 $num에는 함수 호출 시 괄호 안에 지정된 숫자가 들어갑니다:

<?php func(2); // 변수 $num에 숫자 2가 들어감 func(3); // 변수 $num에 숫자 3이 들어감 ?>

이제 우리 함수가 전달된 숫자의 제곱을 출력하도록 만들어 봅시다. 이를 위해 변수 $num을 자기 자신과 곱하고 화면에 출력합니다:

<?php function func($num) { echo $num * $num; } ?>

다양한 숫자로 함수를 호출하여 작동을 확인해 봅시다:

<?php function func($num) { echo $num * $num; } func(2); // 4를 출력함 func(3); // 9를 출력함 ?>

숫자를 매개변수로 받아 그 숫자의 세제곱을 출력하는 함수를 만드세요.

숫자를 매개변수로 받아 그 숫자가 양수인지 음수인지 확인하는 함수를 만드세요. 첫 번째 경우(양수)에는 함수가 텍스트 '+++'를 출력하고, 두 번째 경우(음수)에는 '---'를 출력하도록 하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부