이 글은 PHP의 인터페이스 언어와 응용 시나리오를 소개합니다. 이제 이를 여러분과 공유합니다. 도움이 필요한 친구들이 참고할 수 있습니다
// =인터페이스의 구체적인 구문과 특징= //
/*
인터페이스의 구체적인 구문:
1. 인간을 클래스로 삼습니다. 인간은 사람의 스케치입니다
그리고 인터페이스는 부분입니다
다양한 부분을 결합하여 새로운 종을 만들 수 있습니다.
2. 인터페이스 자체는 추상입니다.
기본적으로 추상을 추가할 필요가 없습니다.
class 클래스 이름은 인터페이스1, 인터페이스2, 인터페이스3을 구현합니다. 및 속성을 추가할 수 없습니다
6. 인터페이스는 클래스로 조립하는 데 사용됩니다. 예, 메서드는 공개만 가능합니다.
interface animal { //public $age = 2; public function eat();}interface monkey extends animal { public function run(); public function cry();}interface wisdom { public function think();}interface bird extends animal { public function fly();}class Human implements monkey,wisdom { public function eat() { echo '吃'; } public function run() { echo '跑'; } public function cry() { echo '哭'; } public function think() { echo '思考'; } }
웹사이트를 구축하려면 어떤 데이터베이스를 사용해야 하나요?
먼저 mysql로 개발하고 나중에 데이터베이스를 변경할 수 있습니다.
*/
abstract class db { public abstract function connect($h,$u,$v,$p); public abstract function query($sql); public abstract function close();}
온라인에 접속한 후 실제로 어떤 데이터베이스를 사용하든 상관없습니다
db에 따라 다음 클래스를 작성하세요.
*/
class oracle extends db {}class mssql extends db {}class postsql extends db {}
// 작성된 mysql 클래스는 다음과 엄격하게 일치해야 합니다. the db class
class mysql extends db { public function connect($h,$h,$h,$h) { return true; } public function query($sql) { } public function close() { } }
/ / =인터페이스의 응용 시나리오: 소셜 네트워킹 사이트 제작= //
소셜 네트워킹 사이트의 사용자 처리가 핵심 응용 프로그램입니다
Exit
Writing
인사
기분전환
욕하기
말썽내기
추파
너무 많은 방법은 모두 사용자 방법이지만
하지만 사용자를 분석하는 것은 한 번에 많은 방법을 사용할 수는 없습니다
그래서 분류해야 합니다
사용자 정보 카테고리: (로그인, 편지 쓰기, 편지 읽기, 인사, 기분 전환, 종료)
사용자 엔터테인먼트 카테고리: (로그인, 저주, 문제 일으키기, 사랑 표시, 놀리기, 종료)
*/
interface UserBase { public function login($u,$p); public function logout();}interface UserMsg { public function writeMsg($to,$title,$content); public function readMsg($from,$title);}interface UserFun { public function spit($to); public function showLove($to);}
왜냐하면 이 두 클래스는 위의 인터페이스를 구현해야 하기 때문입니다.
이 인터페이스를 통해 개발이 표준화될 수 있습니다.
위 내용은 PHP 인터페이스 언어 및 애플리케이션 시나리오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!