Einfache Suche nach kostenloser Texteigenschaften
Beschreibung
Kostenlose Text -Suchmaschine für die irischen Immobilien mit der DAFT.IE -API.
Die Engine übersetzt das, wonach der Benutzer sucht, und verwandelt die Eingangszeichenfolge in eine Zeichenfolge an und sendet diese Anfrage an die DAFT.IE -API.
Das Skript bietet auch die Sprachredeerkennung dank HTML5 und JavaScript-Spracheingabe.
In diesem Skript verwende ich:
- PSR0 bis PSR4 -Codierungsstandards
- Formatiert/dokumentierter Code
- Trocknen (sich nicht wiederholen) Prinzip
- OOP -Code (einschließlich PHP -Schnittstellen und Merkmale (PHP 5.4 -Spezifikation)
- spl_autoload_register (was bei PHP -Namespaces sehr nützlich ist)
- Ansicht/Controller -Muster
- Singleton -Muster (auch wenn nicht erforderlich ...)
- PHP Alternative Syntax für die Vorlage (die die Sichtbarkeit erleichtert)
- Klassenmitglied Zugriff auf Instanziation (php> = 5.4)
- Kurzarray -Syntax (php> = 5.4)
- Mit Soapclient
Beispiele für Abfragen
- 2 oder 3 Bett zwischen 1000 und 2000 mieten
- 3 Schlafzimmer zum Kauf in Dublin
- 2 oder 3 Betten Wohnung in Cork um 400 und 600 Euro mieten
- 4 Schlafzimmer Haus, um Galway für 1000 gegen 900 und 14000 pro Monat hereinzulassen
Spezifikation
- Suchtyp (Miete/Verkauf)
- Preis (min-max)
- Schlafzimmer (Min-Max)
- Immobilienarten (Haus, Wohnung, Standort)
- Haustypen (terrassierte, semi-detachierte, freistehende, Terrasse am Ende der Terrasse, Stadthaus)
- Bereiche von der API abrufen
- Landkreise aus der API abrufen
- Jeder Suchbegriff hat eine eigene Klasse und kehrt an der "Parser" -Klasse zurück und wird von spl_autoload_register () splh -Funktion enthalten
- HTML5- Sprach-Input- Suche
- Zeigte die Immobilienergebnisse dank der API von Daft angezeigt
Andere Codierungskonvention
Neben der Verwendung der PSR- und PHP -Birnen verwende ich meine eigenen für die Benennung der Variablen
Hier sind die variablen Präfixe:
- A = Array
- I = Ganzzahl
- f = float, doppelt
- B = boolean
- S = String
- o = Objekt
- M = gemischt
- r = Ressource
- C = 1 Zeichen (ich habe nur irgendwann verwendet, da char kein PHP -gültiger Typ ist)
Nach dem " Buchstyp GEMENDEN SCHAFTEN SIE DER Variablen Name befindet sich in Uppercamelcase (z. B. $ a myVariable )
Serveranforderungen der Web -App
Anwendungsserver PHP 5.4.0 oder höher.
PHP -Erweiterungsseife
Andere Anforderungen
- Eine gültige DAFT -API -Schlüssel
Über mich
Ich bin Pierre-Henry Soria , IT-Entwickler und leidenschaftlich für E-Business und Marketing.
Wo kann man mich kontaktieren?
Sie können per E -Mail in PierRehenrysoria [at]] gmail [[d0t]] com
Lizenz
Das Skript steht unter Creative Commons Attribution 3.0 Lizenz oder höher; Siehe die lizenz.txtdatei.