간단한 무료 텍스트 속성 검색
설명
DAFT.ie API를 사용한 아일랜드 부동산 속성에 대한 무료 텍스트 검색 엔진.
엔진은 사용자가 찾고있는 것을 변환하고 입력 문자열을 문자열 요청으로 변환 한 다음 해당 요청을 Daft.ie API로 보냅니다.
이 스크립트는 또한 음성 음성 인식 감사합니다 HTML5 및 JavaScript Speech-Input도 제공합니다.
이 스크립트에서는 다음을 사용합니다.
- PSR0 ~ PSR4 코딩 표준
- 형식/문서화 코드
- 건조하십시오 (자신을 반복하지 마십시오) 원리
- OOP 코드 (PHP 인터페이스 및 특성 포함 (PHP 5.4 사양)
- spl_autoload_register (PHP 네임 스페이스에 매우 유용함)
- 보기/컨트롤러 패턴
- 싱글 톤 패턴 (필요하지 않은 경우에도 ...)
- 템플릿의 PHP 대체 구문 (가시성을 더 쉽게 만드는)
- 인스턴스화에 대한 클래스 멤버 액세스 (PHP> = 5.4)
- 짧은 배열 구문 (php> = 5.4)
- SOAPCLIENT 사용
검색 쿼리 예제
- 1000에서 2000 사이의 임대 할 2 또는 3 침대
- 더블린에서 구입할 침실 3 개
- 2 ~ 3 개의 침대 아파트 아파트는 약 400 및 600 유로 약 코르크로 임대합니다.
- 4 베드룸 하우스는 월웨이에 1000 년에 약 900과 14000에 한 달에 14000
사양
- 검색 유형 (임대/판매)
- 가격 (Min-Max)
- 침실 (Min-Max)
- 부동산 유형 (집, 아파트, 사이트)
- 주택 유형 (테라스, 반 분리, 분리, 종말, 타운 하우스)
- API에서 영역을 검색하십시오
- API에서 카운티를 검색하십시오
- 각 검색어는 자체 클래스가 있으며 "파서"클래스로 돌아오고 SPL_Autoload_register () SPL 기능에 포함됩니다.
- HTML5 음성 입력 검색
- DAFT의 API 덕분에 속성 결과를 표시했습니다
다른 코딩 컨벤션
PSR 및 PHP 배를 사용하는 것 외에도 변수 이름 지정에 직접 사용합니다.
변수 접두사는 다음과 같습니다.
- a = 배열
- I = 정수
- f = 플로트, 이중
- b = 부울
- s = 문자열
- o = 객체
- m = 혼합
- r = 자원
- C = 1 문자 (Char가 PHP 유효한 유형이 아니기 때문에 언젠가 사용했습니다)
" Letter Type Lower Case에 이어 변수 이름은 어퍼 카멜 케이스에 있습니다 (예 : $ a myvariable )
웹 앱의 서버 요구 사항
애플리케이션 서버 PHP 5.4.0 이상.
PHP 확장 비누 클리어
기타 요구 사항
나에 대해
저는 Pierre-Henry Soria , IT 개발자이며 전자 사업 및 마케팅에 대한 열정입니다.
저에게 연락 할 곳은 어디입니까?
Piernrysoria [[AT]] Gmail [[[D0T]] com 에서 이메일로 할 수 있습니다.
특허
이 대본은 Creative Commons Adatribution 3.0 라이센스 아래에 있습니다. License.txt 파일을 참조하십시오.