2011-02-12 7 views
0

함수를 함수 인수로 호출 할 수 있습니까? bar 함수의 값을 가져 와서 foo 함수에 전달하려고합니다.PHP 함수 인수의 함수?

변수를 함수로 설정하려고하면

예 :

$foobar = bar($x) 

변수가 발견 된 곳에서 기능을 실행합니다.

function bar($x) { 
    $x = 1; 
    return 1; 
} 
function foo(x) { 
    $x += $x; 
    echo $x; 
} 

foo(bar($x)); 
+4

의사 코드를 실제 PHP 코드로 변환하여 실행 해 보았습니까? – BoltClock

+0

이것은 PHP가 아니라 phpreboot 구문과 같습니다. 변수 이름 앞에 – mario

+0

$? – bobgubko

답변

4

예, PHP 및 사실상 모든 고급 프로그래밍 언어에서 가능합니다. bar($x)이 평가되고 반환 값이 foo()에 대한 인수로 전달됩니다.

+0

+1 사실! Cool avatar btw. – JCOC611

+0

고맙습니다. 나는 10 년 전에 그것을 만들었다. PHP는 꽤 오래되었습니다. ;) –

+0

나는 비슷한 아바타를 잠시 뒤로 만들었지 만 구분 기호는 빨간색으로, 나는 BoltClock

0

x$x이어야하며, 코드에는 아무런 문제가 없습니다. 대답은 '예, 다른 함수에서 인수로 함수 호출을 사용할 수 있습니다. 그것은 꽤 표준적인 것들입니다.