> 백엔드 개발 > PHP 튜토리얼 > 143 PHP 인터페이스

143 PHP 인터페이스

WBOY
풀어 주다: 2016-07-29 09:01:11
원래의
1131명이 탐색했습니다.

PHP 작성 앱 인터페이스


PHP 인터페이스

  • 특수 추상 클래스
  • 인터페이스/키워드 구현
  • 전체 인터페이스 인터페이스를 구현하는 추상 메소드를 구현해야 합니다.

앱 인터페이스


정의

  • 클라이언트가 요청을 보낼 인터페이스 주소가 있습니다. (http://xxx/api.php?format=xml)
  • 인터페이스 파일(api.php)이 있고, 인터페이스 로직
  • 인터페이스 데이터를 얻습니다.

앱 통신

클라이언트 ->(인터페이스 주소에 대한 http 요청) -> 서비스

b/s 아키텍처와의 차이점

  • 주소가 앱에 캡슐화되어 있습니다(브라우저에 표시되는 주소와 다름)
  • 클라이언트가 xml 또는 json 데이터를 반환합니다(html과 다름)

xml(확장 가능 마크업 언어) ) 및 json(JavaScript 개체 표기법)

크로스 플랫폼 및 언어.

  • 가독성->

  • new DomDocument()

    문자열 연결

    XMLWrite
    • SimpleXml
    • 효율성-> json
    캡슐화된 데이터 인터페이스 방법
  • json
json_encode는 utf-8만 허용합니다

트랜스코드 iconv("UTF-8","GBK",$data)

xml


header("Content-Type: text/xml");

돔문서

* createElement

*appendChild

통신 데이터 표준 형식



상태 코드(200 400)

프롬프트 정보(로그인 성공)

data
  • 핵심기술
  • ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
').text(i)); }; $numbering.fadeIn(1700); }); });

이상으로 관련 내용을 포함하여 143 php 인터페이스를 소개하였습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿