PHPBuilder.com: Top 11 Best Practices for PHP Development

PHPBuilder.com has offered the top eleven practices they see as a must for any PHP developer to incorporate.

Right from its inception, PHP was widely used to develop web based applications. Since PHP is a scripting language, one must follow some rules while developing. This article will discuss the best practices that are generally followed in the PHP world.

Their „top eleven“ list includes things like:

  • Error reporting should be turned on
  • Meaningful and consistent naming standards
  • Deep Nesting should be avoided
  • Use adequate comments
  • Use Cache mechanism wherever required

You can read up on their full list and the descriptions of each in the full post.

Link: http://www.phpbuilder.com/articles/application-architecture/optimization/explore-the-top-11-php-best-practices.html
PHPDeveloper.org

PHPBuilder.com: PHP Arrays: Advanced Iteration und Manipulation

In dieser neuen Tutorial von PHPBuilder.com, Jason Gilmore zeigt Ihnen einige der fortgeschritteneren Dinge, die Sie mit Arrays in PHP (speziell in den Bereichen durchlaufen sie und Manipulation ihres Inhalts) tun können.

Sporting mehr als 70 einheimischen Array-Funktionen haben die PHP-Array-Manipulation Fähigkeiten seit langem eines der Sprache der attraktivsten Merkmale. […] Es gibt jedoch viele Array-bezogenen Aufgaben, die ein bisschen mehr von dem Entwickler, als nur zu wissen, was Teil des Handbuchs benötigt man zu konsultieren fragen. Viele solcher Aufgaben erfordern eine etwas tiefer gehende Verständnis der nativen Funktionen, oder sind nur möglich, wenn ein bisschen Phantasie, um das Problem angewandt wird.

In seinen Beispielen zeigt er, wie man Dinge wie das Sortieren eines mehrdimensionalen Arrays iterieren rekursiv (mit Hilfe einer RecursiveArrayIterator ), Konvertieren eines Objekts in ein Array und dabei „natürlich“ Sortieren auf einem Array den Inhalt.

PHPDeveloper.org

PHPBuilder.com: Building Web Services mit REST mit dem Zend Framework

Neu auf PHPBuilder.com ist heute ein Tutorial führen Sie in , eine Anleitung zum Erstellen einer einfachen REST-Diensts mit diesem populären PHP-Framework.

Anstatt zu versuchen, aufzubauen und zu pflegen mehrere Versionen der Web-Anwendung, um die Vielfalt von Herausforderungen und Vorteile von jedem Gerätetyp präsentiert unterzubringen, sind die Entwickler immer umarmt einen einheitlichen Ansatz, der sie zu einem einzelnen Server-Side-Code-Basis, die verwalten können kommuniziert mit mehreren Client-spezifischen Schnittstellen mittels eines REST Web-Service. Das Zend Framework ist Zend_Rest Komponente bietet PHP-Entwickler mit einem unglaublich einfachen Ansatz für den Aufbau RESTful Web Services.

Er zeigt, wie Sie einige interne RESTful-Routing (mit Hilfe der
PHPDeveloper.org

PHPBuilder.com: einen frühen Blick auf Zend Framework 2.0

Auf PHPBuilder.com Jason Gilmore hat eine ersten Blick auf Zend Framework 2 geschrieben , eine bevorstehende Überarbeitung des beliebten Framework mit PHP 5.3-centric Funktionen.

Version 2.0 soll auf den aktuellen Release in eine Reihe von Möglichkeiten, die sich auf und erleichtert die ersten Schritte mit dem Rahmen, die Verbesserung der Leistung und vollständig auf der neuesten PHP-Erweiterungen zu Verfügung gestellt, um Version 5.3 zu verbessern. […] Obwohl die offizielle Freigabe nicht erfolgt für mehrere Monate, es schadet nie, einen frühen Blick auf, was die Zukunft für eine Technologie, die von zahllosen PHP-Entwickler auf der ganzen Welt benutzt werde. In diesem Artikel werde ich anwesend mäanderförmig Einführung in die wichtigsten Features der Version 2.0, die finde ich besonders überzeugend.

Er beginnt mit einer kurzen Anleitung, immer die neueste Version von ZF2 aus dem git-Repository und die Schaffung von Basic-Projekt. Die Veränderungen der Rahmenbedingungen haben sich zu einem „rewrite nur dort, wo es Sinn macht“-Mentalität und Änderungen haben wirklich nur transparent an das Backend gemacht oder als neue Features / Komponenten wie Module Management und Lehre 2-Integration gefallen. Er weist auch darauf hin ein paar Ressourcen, die Sie verwenden, um auf dem Laufenden über die neuesten aus dem Rahmen, einschließlich der changelog Datum kann , Mailingliste und die ZF2 Blog .

PHPDeveloper.org

PHPBuilder.com: Integrieren Wetter von Daten in Ihre PHP Web Apps

Auf PHPBuilder.com heute gibt es ein neues Tutorial hilft Ihnen integrieren Wetterdaten in Ihr Seite mit Hilfe der Services_Weather PEAR-Paket.

Unabhängig davon, ob man bedenkt, das Wetter zu einer Obsession oder lästig sein, es gibt viele Möglichkeiten, um Wetter-Daten in Ihre Web-Anwendung zu integrieren. Die Services_Weather PEAR-Paket bietet, was ist vielleicht der einfachste Weg zu beginnen, das Abrufen von Wetter-Daten.

Eingeschlossen in der Post sind die Befehle, die Sie benötigen um das Paket installiert (über den PEAR-Installer) und Beispiel-Code zum Einrichten der Verbindung – in diesem Fall auf Wetter . com -, um die Ergebnisse für eine Suche Ort zu holen. Die „Suche“-Methode werden die besten Schätzungen für Ihre Eingabe zurück und gibt Ihnen die einzigartige Code für das Abrufen von anderen Werten zu verwenden, wie die aktuelle Prognose.

PHPDeveloper.org

PHPBuilder.com: PHP Simple HTML DOM Parser: Bearbeiten von HTML-Elementen in PHP

Auf PHPBuilder.com heute gibt es ein neues Tutorial Vojislav Janjic über die Verwendung einer in PHP das Markup bearbeiten, auch wenn es nicht korrekt W3C-Format – der Simple HTML DOM Parser

Einfache HTML-DOM-Parser ist ein PHP 5 +-Klasse, die Sie manipulieren HTML-Elementen hilft. Die Klasse ist nicht gültig HTML beschränkt, sondern kann auch mit HTML-Code, der nicht bestanden hat W3C-Validierung zu arbeiten. Document-Objekte können mithilfe von Selektoren, ähnlich denen in jQuery werden. Sie können Elemente von IDS, Klassen, Tags und vieles mehr. DOM-Elemente können hinzugefügt, entfernt oder geändert werden.

Sie erleichtern Ihnen den Einstieg mit dem Parser und übergibt die HTML-Inhalte zu handhaben (entweder direkt über einen String oder Laden einer Datei) und Ortung Elemente in das Dokument entweder durch ID, Klasse oder tag. Selectors ähnlich wie in CSS zur Verfügung stehen. Schließlich zeigen sie, wie ein Objekt zu finden und aktualisiert die Inhalte, indem Sie entweder mehr HTML innen oder durch Anhängen einer neuen Sache nach.

PHPDeveloper.org

PHPBuilder.com: Erste Schritte mit dem Kraftstoff PHP Framework Started

Auf PHPBuilder.com heute Jason Gilmore hat ein neues Tutorial zeigt Ihnen, wie Sie wird gestartet mit dem FuelPHP Rahmen , eine relativ neue Rahmen-on-the-Block, der das Gefühl vertraut wird für Benutzer von CodeIgniter und Kohana .

Wie es passiert, es gibt sogar Rahmenbedingungen für diejenigen Entwickler, die die Vorteile der neuesten PHP-Features wie Verschlüsse und Namespaces zu nehmen. Zwei solcher Lösungen sind die oben genannten fettfreien Microframework und anderen relativer Neuling namens Kraftstoff . Obwohl nur etwa 18 Monate alt, hat das Kraftstoff-Projekt einen bedeutenden Leiter der Dampf, der es den ganzen Weg durch die jüngsten offiziellen Version 1.0 betrieben versammelt.

Er spricht über einige der wichtigsten Features des Frameworks einschließlich der Kommandozeilen-Tool, Öl, und wie schön es spielt mit dem Gedanken einer REST-API. Er führt Sie durch die Installation des Frameworks und wie ein Beispielprojekt mit Öl zu schaffen. Er hat auch kurz mit der Standard-Controller, Ansicht und Templating-Struktur.

PHPDeveloper.org

PHPBuilder.com: Smarty PHP Template Engine: Building PHP Apps in einem Flash-

Auf PHPBuilder.com heute gibt es ein neues Tutorial Octavia Anghel führen Sie in Smarty , eine PHP-basierte Template-Engine , die können das Erstellen des Layouts und Ausgabe von Ihrer Website einfacher und leichter wiederverwenden.

Smarty ist eine Template-Engine für PHP, dessen Hauptziel ist es, eine sehr nützliche Methode, um die Geschäftslogik von der Präsentation Logik getrennt zu erleichtern. Dieser Artikel stellt Smarty und veranschaulicht, wie die Vorlage zu installieren, erstellen Sie eine Anwendung von Grund auf und die Interaktion mit einer Datenbank.

Installation von das Tool ist einfach und die Anwendung ist so einfach, wie auch die Smarty-Klasse, dessen Konfiguration ein wenig durch Methodenaufrufe und der Ausgabe auf eine Vorlage (tpl-Datei). A sowohl ein „Hellow World“ und etwas komplexeres Beispiel mit Datenbank-Ergebnisse in eine Tabelle zu erstellen sind enthalten.

PHPDeveloper.org

PHPBuilder.com: Build Schneller mit Bremse PHP Webseiten mit Memcached Distributed Caching

Auf PHPBuilder.com heute Jason Gilmore hat geschrieben ein neues Tutorial über die Verwendung von memcached verteilten Caching für eine bessere Leistung in Ihrem Web-Anwendungen.

Sie wissen wahrscheinlich eine der einfachsten Möglichkeiten, um die Leistung zu verbessern, ist durch Caching alle oder Teile einer Seite. Aber was vielleicht nicht so offensichtlich ist, genau wie es geht. Wie es passiert, macht einen großen Lösung namens Memcached es trivial zu integrieren Caching auf Ihrer Webseite mit großer Wirkung. In der Tat, die von einigen der größten Websites der Welt verlassen, darunter Facebook, Twitter, Zynga und YouTube, Memcached hat im Wesentlichen die de facto Website Caching-Lösung zu werden!

Er führt Sie durch die Installation der memcache-Erweiterung für PHP (von PECL ) und enthält ein wenig Beispielcode, dass einige geholt MySQL Ergebnisse, um die Caches memcache Server. Mit der Erweiterung installiert man nur ein paar einfache Funktion entfernt eine bessere Leistung fordert.

PHPDeveloper.org

PHPBuilder.com: Mit Zend_Search_Lucene, die PHP Lucene Implementierung

Auf PHPBuilder.com heute gibt es ein neues Tutorial Jason Gilmore zu mit der Zend_Search_Lucene Komponente des Zend Framework zu indizieren und durchsuchen Sie Ihre Daten.

In diesem Artikel werde ich Ihnen zeigen, wie der erste Ansatz mit PHP prominentesten Lucene Implementierung, die zufällig auch ein Teil der Zend Framework werden verpflichten : Zend_Search_Lucene -Komponente.

Nach einer kurzen Einführung der Zend_Search_Lucene Komponente bekommt er eine praktische Anwendung – in der Lage, durch übermittelte Informationen zu sämtlichen Bereichen schnell zu suchen. Er enthält den Code, um die Informationen in die Lucene Daten speichern und wie zu suchen und abzurufen wieder auf der anderen Seite einfügen. Er enthält außerdem ein kurzes Beispiel die Indizierung auf ein bestimmtes Feld, um es noch schneller.

PHPDeveloper.org