⊗ppPmUFSC 198 of 447 menu

PHP에서 함수의 순차적 호출

한 함수의 작업 결과를 다른 함수의 매개변수로 전달할 수 있습니다. 다음 예제에서는 먼저 숫자 2의 제곱을 구한 다음, 그 결과의 제곱을 구합니다:

<?php function func($num) { return $num * $num; } $res = func(func(2)); echo $res; // 16을 출력합니다 ?>

함수들은 물론 반드시 동일할 필요는 없습니다.

예를 들어, 숫자의 제곱을 반환하는 함수와 숫자의 세제곱을 반환하는 함수가 있다고 가정해 보겠습니다:

<?php function square($num) { return $num * $num; } function cube($num) { return $num * $num * $num; } ?>

이 함수들을 사용하여 숫자 2를 제곱하고, 그 연산 결과를 세제곱해 보겠습니다:

<?php $res = cube(square(2)); echo $res; ?>

이제 숫자의 제곱을 반환하는 함수와 두 숫자의 합을 구하는 함수가 있다고 가정해 보겠습니다:

<?php function square($num) { return $num * $num; } function sum($num1, $num2) { return $num1 + $num2; } ?>

이 함수들을 사용하여 숫자 2의 제곱과 숫자 3의 제곱의 합을 구해 보겠습니다:

<?php $res = sum(square(2), square(3)); echo $res; ?>

숫자의 세제곱근을 반환하는 함수와 소수 부분을 소수점 셋째 자리까지 반올림하는 함수가 있다고 가정해 보겠습니다:

<?php function root($num) { return pow($num, 1/3); } function norm($num) { return round($num, 3); } ?>

이 함수들을 사용하여 숫자 2의 세제곱근을 구하고 그 값을 소수점 셋째 자리까지 반올림하세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부