>  기사  >  백엔드 개발  >  PHP 인터페이스를 올바르게 사용하는 방법

PHP 인터페이스를 올바르게 사용하는 방법

小云云
小云云원래의
2018-02-24 14:38:112364검색

인터페이스를 사용하면 누락되는 기능 코드를 줄일 수 있습니다. 이 글에서는 주로 PHP 인터페이스 사용 예와 phpstrom 도구를 사용한 구현 방법을 공유합니다.

1인터페이스 파일을 생성하고

game_interface.php

<?phpnamespace Home\Tool;;use Home\Tool;/**
 * Created by PhpStorm.
 * User: smile
 * Date: 2018/1/4
 * Time: 20:36
 */interface game_interface{
    public static function caiji();
    public static function js();
    public static function save();
    public static function check_guize();
    public static function fanshui();}

2, 이 인터페이스를 상속할 클래스를 생성합니다

Game.class.php

<?phpnamespace Home\Tool;;use Home\Tool;/**
 * Created by PhpStorm.
 * User: smile
 * Date: 2018/1/4
 * Time: 20:36
 */abstract class Game implements game_interface{}

3 함수형 클래스는 Game을 상속합니다

Pk10.class.php

<?phpnamespace Home\Tool;use Home\Tool;class Pk10 extends Game {
    public static $name ="北京赛车";    public static function js()
    {
        // TODO: Implement js() method.
        caiji();
    }    public static function caiji()
    {
        // TODO: Implement caiji() method.
    }    public static function save()
    {
        // TODO: Implement save() method.
    }    public static function check_guize()
    {
        // TODO: Implement check_guize() method.
    }    public static function fanshui()
    {
        // TODO: Implement fanshui() method.
    }
}

확장 클래스를 확장할 때 위에 표시된 대로 자동으로 코드를 생성하는 phpstrom 도구를 사용합니다. 위 코드에 메소드가 누락된 경우 오류 메시지가 표시됩니다. 마우스를 게임으로 이동하고 Alt + Enter 키를 누르면 자동으로 추가됩니다.

관련 권장 사항:

PHP 인터페이스 다중 상속 및 다중 상속의 tarits 구현 예 공유

PHP 인터페이스 사용에 대한 팁

PHP 인터페이스 사용 시 문제 요약

위 내용은 PHP 인터페이스를 올바르게 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.