예를 들어 인터페이스를 호출하려는 경우 여러 인터페이스의 서비스 주소는 동일하지만 해당 클래스와 메서드에 의해 실행됩니다. 예를 들어 매개변수 유형과 개수를 결정할 수 없습니다. , $className은 특정 클래스이고, $actionName은 클래스에서 실행되는 메소드입니다
으아악
이렇게 하면 다양한 매개변수를 한 곳에서 처리하기가 어렵습니다. 편리한 점은 특정 호출 인터페이스를 작성할 때 매개변수가 규칙에 따라 전달되지만 실제 호출과 반환은 $로 균일하게 전송된다는 것입니다. 매개변수. PHP는 동일한 유형이지만 호출하는 인터페이스는 다른 정적 언어로 작성될 수 있으며 유형이 일관되어야 합니다.
즉, 배열을 별도로 선언할 필요가 없다는 뜻입니다
구문적 설탕으로 이해하시면 됩니다
으아악func_get_args
구현 가능하지만 때로는 우아하지 않을 때도 있습니다예를 들어 인터페이스를 호출하려는 경우 여러 인터페이스의 서비스 주소는 동일하지만 해당 클래스와 메서드에 의해 실행됩니다. 예를 들어 매개변수 유형과 개수를 결정할 수 없습니다. , $className은 특정 클래스이고, $actionName은 클래스에서 실행되는 메소드입니다
으아악이렇게 하면 다양한 매개변수를 한 곳에서 처리하기가 어렵습니다. 편리한 점은 특정 호출 인터페이스를 작성할 때 매개변수가 규칙에 따라 전달되지만 실제 호출과 반환은 $로 균일하게 전송된다는 것입니다. 매개변수. PHP는 동일한 유형이지만 호출하는 인터페이스는 다른 정적 언어로 작성될 수 있으며 유형이 일관되어야 합니다.
물론, 한 번만 사용하는 경우 번거롭게 변수를 직접 전달할 수 있습니다.
으아악redis.lpush
장면변수 매개변수가 포함된 구문 설탕일 뿐입니다. 많은 언어가 이를 구현했으며, PHP도 이를 구현했습니다