반환 실행할 수 없습니다 ? 여기 예를 것입니다 ...하지만 무엇을 모르는기능 내가이 syntaxe있는 기능이 변수 PHP
답변
:이 기능은 반환하고 에코 사용하여 호출은 아무것도하지 않는
$a = function() {
return function() {
return 1;
};
};
$b = $a();
echo $b();
또는 PHP7'$ b = $ a()()'. –
오, 고마워. 더 쉽고 짧습니다. –
고마워요! ^^ –
:
echo $variable();
명확성을 위해 별도의 기능을 제안하는 것이 좋습니다.
$variable = doSomething();
function doeSomething(){
//code
}
감사합니다, 슬프게도 나는 $ variable =/ –
새로운 변수로 assing없이이 작업을 수행 할 수 있습니다하십시오 $variable
반환 다른 기능 (내부 기능)에 저장
call_user_func($variable());
귀하의 익명 함수 (외부 기능).
$variable()
을 호출하면 외부 함수가 내부 함수를 반환한다는 것을 의미합니다. - 은이 아니며 은이 아닙니다. 그러나 외부 함수의 결과를 변수에 할당하지 않으면 내부 함수가 아무 곳에도 저장되지 않습니다.
그래서,이 솔루션은 다음과 같습니다
$variable()();
코드를 편집 할 수 없습니다! ^^ –
- 1. 자바 스크립트 내가이 기능이 기능
- 2. 내가 PHP 기능이 기능
- 3. 설정 여러 변수 내가이 기능이 동일한 값
- 4. 내가이 PHP 컬 기능이 파일 헤더
- 5. PHP 변수 위임 기능
- 6. 일부 인수 내가이 기능이 C
- 7. jQuery를 내가이 jQuery를 기능이
- 8. 지금까지 내가이 기능이 중복
- 9. 부문 내가이 기능이 스위프트
- 10. dissoc 내가이 기능이
- 11. 대로 FireEvent 내가이 기능이
- 12. 포인터 내가이 기능이
- 13. 내가이 같은 자동로드 기능이
- 14. Tagsoup 내가이 기능이
- 15. PHP 변수 변수 및 배열/기능
- 16. PHP 내가이 게시물보고 있었다 변수 날짜
- 17. PHP 삽입 내가이 변수 내부 배열이
- 18. 내가이 기능이 저장 프로 시저
- 19. 내가이 기능이 오브젝티브 -C IOS
- 20. 레일 내가이 기능이 최고 금액
- 21. 내가이 클래스가 기능 CONST
- 22. 내가이 endsWith 기능 다운로드
- 23. 내가이 양식 dB의 삽입 이름의이 기능이 중복 된 이름 PHP
- 24. 내가 기능이 다른 기능
- 25. 나는 약이 기능이 기능
- 26. PHP 간단한 메일 기능이
- 27. CodeIgniter는 2.1 내가이 같은 기능이 다른
- 28. 기능 ($ 변수)와 기능()
- 29. 페이지 제목 클래스/기능 변수 PHP
- 30. 내가이 기능을 가지고 지오 코딩 기능
당신이 무슨 말을하는 (PHP7에서)
또는? 이해할 수 없다. –
당신이 말하는 내부 또는 외부 기능입니까? –
내부 함수를 호출하지 마십시오 ... –