PHP에서 함수를 작성하는 좋은 방법이 있는지 궁금해서 매개 변수 주위에()가 필요하지 않습니다.'echo'와 같은 PHP에서 괄호없이 함수 만들기
예 :
function sayThis($str) {
echo $str;
}
sayThis "hi!!";
감사합니다, 매트 뮬러
PHP에서 함수를 작성하는 좋은 방법이 있는지 궁금해서 매개 변수 주위에()가 필요하지 않습니다.'echo'와 같은 PHP에서 괄호없이 함수 만들기
예 :
function sayThis($str) {
echo $str;
}
sayThis "hi!!";
감사합니다, 매트 뮬러
간단히 없습니다. "echo"는 함수보다 연산자가 더 많으므로 실제로 PHP 인터프리터 소스를 다시 작성하여 새로운 "함수"를 소개해야합니다.
편집 : 실제로, "에코"에 대한 정확한 용어는 eyze가 정확하게 지적했듯이 연산자가 아니라 언어 구조입니다. http://php.net/manual/de/function.echo.php은 더 많은 정보를 제공합니다.
흥미 롭습니다! 감사. – Matt
간단한 대답, 아니.
echo
은 함수가 아닌 언어 구조이므로 괄호가 필요하지 않습니다.
가능한 복제본 [괄호없이 호출 할 수있는 PHP 함수를 만들 수 있습니까?] (http://stackoverflow.com/questions/212604/can-i-create-a-php-function-that-i- 괄호없이 호출 할 수 있습니다.) – Ryan
[answer] (http://stackoverflow.com/questions/212604/can-i-create-a-php-function-that-i-can-call-without-parentheses)) –