PHPMaster.com: Verpackung Ihre Anwendungen mit Phar

Auf PHPMaster.com heute gibt es ein neues Tutorial zeigt Ihnen, wie Sie Paket bis Ihre Anwendungen mit dem Pharma Funktionalität, die in den jüngsten PHP-Versionen gebündelt hat.

PHAR („PHP Archiv“) ist analog zu der JAR-Datei Konzept aber für PHP. Wenn Sie PHP 5.3 oder höher verfügen, ist die Phar-Erweiterung eingebaut und aktiviert, Sie können starten Sie es ohne zusätzliche Anforderungen. Dieser Artikel soll ein wenig Licht auf dieses wichtige Feature für diejenigen, die es noch nicht vorher benutzt zu vergießen. Ich hoffe, Sie finden es ein sehr hilfreiches Werkzeug und haben eine bessere und schnellere Bereitstellung Erfahrung.

Sie zeigen Ihnen, wie Sie ein Beispielprojekt, um die Pharmaindustrie aus bauen zu schaffen – eine einfache Anwendung, die aus eine Meldung ausgibt und den Inhalt einer Konfigurationsdatei. Code enthalten, um beim Aufbau der Pharma-Datei und wie Sie die Stub-Datei definieren, die in Ihrer Anwendung Dateien und Ordner zu ziehen.

PHPDeveloper.org

Nachrichten über die Site: Beliebte Beiträge für die Woche vom 2012.02.17

Beliebte Beiträge aus PHPDeveloper.org für die vergangene Woche:

  • Reddit.com: Welche nicht-PHP-Kram sollte ein PHP-Entwickler wissen?
  • Dave Gardner Blog: PHP-Deployment mit Capistrano
  • 7php.com: PHP Interview mit Cal Evans – Beteiligen Sie sich, wenn Sie ein Pro PHPer sein wollen
  • John Conde Blog: Meine Erfahrung sucht Anstellung als PHP-Entwickler
  • PHPMaster.com: Autoloading in PHP und der PSR-0 Standard
  • Pim Elshoff Blog: Dependency Management
  • Cloud-Out Loud-Podcast: Interview mit Ed Finkler
  • Robert Basic-Blog: Zend Framework ganzseitige Cache-Tipps
  • Community News: Der Changelog Podcast
  • Sameer Borat-Blog: Der Aufbau einer Graph Datenstruktur in PHP
    PHPDeveloper.org
  • Markus Pullmann Blog: Remote Debugging in PHP mit Xdebug

    Markus Pullmann hat einen neuen Beitrag auf seinem Blog über Einrichten XDebug in Ihrer PHP-Installation zu helfen Ihnen bei der Eingrenzung dieser schwer fassbaren Probleme schneller.

    Debugging ist ein nettes lokal Verbesserung zu keinen Debugger zu haben, aber in vielen Situationen besteht die Notwendigkeit, sich auf Produktions-Server, wo die Anwendung auf dem Netz läuft debuggen. Es gibt verschiedene Gründe dafür, aber das wichtigste für mich ist, dass meine lokale Umwelt / Installation unterscheidet sich von dem habe ich auf Servern im Rechenzentrum und Fehler können für die Umwelt verbunden ist.

    Er führt Sie durch den Installations-und Server-Side-Konfiguration des ersten XDebug dann zeigt, wie der Komodo Remote-Debugging-Client zu installieren Hilfe bei der Multi-User-Debugging-Setups. Er erwähnt die Einrichtung das Debugging auf dem Client / IDE-Seite, aber es gibt keine spezifischen Anweisungen für einen bestimmten IDE – genau wie es insgesamt funktioniert.

    PHPDeveloper.org

    Sameer Borat-Blog: Der Aufbau einer Adjazenzmatrix eines Graphen

    Aufbauend auf dem Grafik-Tutorial in seinem letzten Beitrag Sameer weiter auf der Suche auf Grafiken in PHP mit Diese neuen Beitrag zeigt, wie eine „Agentur Matrix“ von einem derzeit gebaut erstellen graph.

    Der Aufbau eines Graphen ist nicht genug, wir brauchen auch die Fähigkeit, durch die es zu suchen. Um es einfacher zu Suchalgorithmen zu bauen, ist es nützlich, wenn wir den Graphen und seiner Verbindungen in einer anderen Weise darstellen kann; Adjazenzmatrix als einer solchen Darstellung. Eine Adjazenzmatrix ist ein Mittel zur Darstellung, welche Ecken (oder Knoten) eines Graphen, neben welcher anderen Eckpunkte sind.

    Er enthält einige Beispiel-Code, um die Daten aus einem Graphen (gebaut mit dem PEAR-Paket Structures_Graph) extrahieren und eine grundlegende „Tisch“ mit Informationen zu jedem Knoten „-Verbindungen.

    PHPDeveloper.org

    SpyreStudios.com: Verbindung mit API-Daten aus Instagr.am mit PHP

    Auf SpyreStudios.com gibt es einen Beitrag zeigt Ihnen, wie Sie dem Instagr.am verbinden API und ziehen Sie Daten wieder mit etwas einfaches PHP.

    Der Prozess der Verbindung in API-Daten via OAuth ist knifflig. Einige der bemerkenswerten sozialen Netzwerke, die diese Technologie eingeführt haben, sind Foursquare, Twitter und Facebook. Aber Instagram ist eine sehr beliebte Mobile App, die gewachsen ist rasant. Ihre jüngsten API v1.0 Release hat einige wirklich nette Features, wo Sie Fotos aus, die jüngsten Mitglieder, Anhänger-Listen und eine ganze Menge mehr ziehen kann.

    Er verweist auf die Instagr.am PHP API Skripte , dass der Dienst bereits und zeigt, wie Sie eine Anwendung auf Ihre Instagr.am Konto. Diese Anwendung hat dann OAuth Tasten, die Sie verwenden, um zu dem Dienst herzustellen (über die PHP API Skripte) und kann nach hinten ziehen grundlegende Benutzer-Informationen – Profilbild, Anzahl der Fotos, Anhänger, etc. Es gibt auch eine Live-Demo Sie ausprobieren können.

    PHPDeveloper.org

    Symfony Blog: Symfony Live-2012: Paris Edition

    Auf der Symfony Community Blog Fabien Potencier hat offiziell angekündigt Symfony Live-2012: Paris Edition , ein Symfony-fokussierten Veranstaltung, die im Juni stattfinden wird.

    Heute bin ich gespannt auf den vierten Symfony Live Conference in Paris bekannt zu geben. Sie findet am 7. Juni bis 8. ergreifen; Paris im Frühling ist eine schöne Stadt! Wie im letzten Jahr, haben wir zwei parallelen Tracks und die Konferenz wird in englischer Sprache abgehalten (mit wahrscheinlich ein paar Sitzungen auf Französisch). Der Call for Papers läuft bis 30. März geöffnet; wenn Sie Ihre real-life Symfony Erfahrung teilen wollen, betrachten Vorlage eine Session Vorschlag (SensioLabs umfasst Reise-und Aufenthaltskosten für ausländische Redner.)

    Wie in den Jahren zuvor wird es sein, ein Unkonferenz und Symfony Trainingseinheiten am Tag vor der Veranstaltung zu sein (die 6.) . Die Tickets sind bereits im Vorverkauf so, wenn Sie Interesse an einer Teilnahme oder bist nur wollen mehr Informationen über die Veranstaltung, bitte zuerst die wichtigsten Konferenz-Website .

    PHPDeveloper.org

    Voices of the ElePHPant: Interview mit Chris Shiflett

    Die Stimmen der ElePHPant Podcast hat veröffentlicht ihre neueste Episode , ein Interview mit Chris Shiflett (wie im Jahr 2011 aufgenommen).

    Im Interview sprechen sie über Dinge wie:

    • Chris ‚ Sicherheit Erlebnis
    • der PHP-Community die Verschiebung Fokus auf Sicherheit
    • Was ist der größte Fehler, Sicherheit PHP-Entwickler noch machen?
    • Cross-Site Request Fälschungen
    • Chris ‚aktuelle Arbeit mit Mapalong

    Sie können auf diese neueste Episode zu hören entweder durch mit der in-page-Player oder durch Herunterladen der mp3 direkt. Sie können auch ihre Feed abonnieren , um die neueste bekommen.

    PHPDeveloper.org

    Odafe Ojenikoh Blog: Interaktive PHP CLI-Anwendungen mit Zend-Formular

    Odafe Ojenikoh hat ein Amt, das er bis zu zeigen, wie geschrieben steht eingereichten erstellen Sie ein Kommandozeilen-PHP-Anwendung mit Hilfe des Zend Framework und es ist Zend_Form Elemente.

    Über das Wochenende war ich mit der Idee des interaktiven CLI-Anwendungen mit readline () und Zend Formular zur Überprüfung von Eingabedaten liebäugelt. Meine Motivation für den Einsatz von Zend-Formular oder eher Zend Form Elemente war es, die Macht an Features wie Etiketten, Prüfungen, Filter und die Aussicht auf die Wiederverwendung von Formularen innerhalb Webanwendung Code zu nutzen.

    Sein Beispiel-Code definiert einen Filter für die Form-Fehler (Rückgabe als String) und einem „CLI“ Klasse, die die Interaktion mit der Kommandozeile behandelt. Als nächstes ist eine Klasse definieren, die Formularelemente – eine Aufforderung zur Eingabe eines Namens und entweder Farbe der Wörter „danke“ und „Sie“. Die CLI-Klasse verwandelt die Elemente in Form aufgefordert, auf der Kommandozeile und können Sie definieren, Validatoren, um ihren Beitrag zu überprüfen.

    PHPDeveloper.org

    Community News: Niederländisch PHP Conference Ticket Preise & Termine-Update

    Laut diese neuen Beitrag an den niederländischen PHP Conference Blog , der Zeitplan und die Ticketpreise für die diesjährige Veranstaltung wird nächste Woche veröffentlicht werden (irgendwann zwischen dem 19. bis 25.).

    In unserem letzten Blogposts haben wir bekannt gegeben, dass wir den Zeitplan am 15. Februar veröffentlichen. Es scheint jedoch, dass dieses Datum war ein bisschen zu optimistisch, und die wir brauchen ein bisschen mehr Zeit, um alles in Ordnung zu bringen. Also hängen dort, wird der Zeitplan der kommenden Woche veröffentlicht werden! Wenn Sie ganz in der ersten wissen wollen, stellen Sie sicher folgen @ dpcon auf Twitter.

    Sie haben bereits die Preise für die Tickets zwar geschrieben:

    • Tutorial-Tag: 350 Euro (Regular), 297,50 Euro (Early Bird)
    • Conference Tage: 350 Euro (Regular), 297,50 Euro (Early Bird)
    • Vollständige Konferenz: 630 Euro (Regular), 535,50 Euro (Early Bird)

    Die Early-Bird-Preise sind nur bei gut vom Beginn der Registrierung bis zum 15. April, also halten Sie ein Auge für ihre Ankündigungen zur Öffnung ihrer Registrierung. Sie können mehr Informationen über die Konferenz von bekommen die Veranstaltungs-Homepage .

    PHPDeveloper.org

    Dave Gardner Blog: PHP-Deployment mit Capistrano

    Dave Gardner hat zusammen eine Anleitung , um den Einsatz von PHP-Anwendungen mit Hilfe von Capistrano , ein Ruby-basierten Deployment-Tool (einschließlich einiger beispielsweise „Rezepten „).

    Capistrano ist in Ruby geschrieben und bietet eine Basis-DSL von der aus Sie ganz flexible Einsatz-Skripte basteln kann. […] Das heißt, es ist sehr flexibel. In meinem aktuellen Setup Ich habe es die Bereitstellung auf mehreren Umgebungen (dev, Inszenierung, Produktion), Bauordnung (denken Phing), die Ausführung von Tests auf den Servern vor der Finalisierung des Deploy und dem anschließenden Neustart von Arbeitsprozessen auf Fertigstellung.

    Er beginnt durch die Einführung einige der Befehle, die Sie mit dem „cap“ Command Line Client und Links zu den ein Beispiel für PHP-Projekt Struktur Sie cn Basis Ihrer Bereitstellung von Off. Er enthält auch ein bisschen über mehrstufigen Bereitstellungen-Tag (Version) und Auswahl der vollen Quelle seines Build-Skript.

    PHPDeveloper.org