Freek Lijten Blog: Aktuell auf der PHP-Interna – Eigenschaftenaccessoren

Freek Lijten hat „Derzeit auf der PHP-Interna …“ posten seinem Blog heute ( hier der vorherige) mit einem Blick auf die Diskussionen rund um die Idee, „Eigenschaftenaccessoren“ in PHP – eine standardisierte Art der Definition Getter / Setter in Objekten.

 Heute werde ich diskutieren, ein Feature, dass in diesem Moment wird als „Eigenschaften-Accessor“. Es ist eine Methode zur Definition Getter und Setter. Ursprünglich ein RFC wurde bereits im September 2009 definiert, aber vor kurzem neue Diskussion fand und ein Ist-Patch erstellt wurde. Es gibt keine Gewissheit dieses Feature jemals machen eine PHP-Version, aber Diskussion scheint Details der Implementierung und nicht das Merkmal selbst richten, so sieht es hell für dieses Feature.

Es gibt zwei RFCs über das Thema geschrieben – der ursprüngliche Vorschlag ( Dennis Robinson ) und ein Patch für deren Umsetzung ( Clint Priest ). Der Vorschlag ersetzt die gemeinsame Magie Getter / Setter (__get & __ set) mit dem optionalen „get“ und „set“ keywords Innenseite speziell definierte Eigenschaften.

PHPDeveloper.org

Freek Lijten Blog: Das eigentliche Problem der Hash-Tabelle vor DoS-Angriffen

Als Antwort auf einige der Kommentare wird über die Hash-Tabelle Denial of Service Angriff gemacht kürzlich veröffentlichtes Freek Lijten hat über das eigentliche Problem mit der ganzen Situation – wie es von den beteiligten Gemeinden behandelt wurde.

Interessante sie auch sein mögen, aber ich möchte zu begegnen, was meiner Meinung nach ist das eigentliche Problem: Die Art und Weise der Kommunikation, es war bestimmt durch verschiedene Projekte und die Tatsache, dass die ausgenutzt werden könnte überhaupt noch existieren behandelt. […] In der Präsentation Wälde und Klink sprechen über ihre Offenlegung Prozess. Die PHP-Projekt hatte sie warten 3 Wochen für eine erste Antwort, während das ist offensichtlich eine ernste Angelegenheit.

Er argumentiert, dass Dinge wie eine Commit-Nachricht Erwähnung eines DoS Prävention statt fix von nur erwähnen das Update haben das Potenzial, mehr Schaden anrichten als Gutes tun. Er weist auch darauf hin, dass andere Gemeinden das Problem gemeldet wurden (wie Python) und einige noch nicht auf die Frage geantwortet.

Dieser Angriff war das Ergebnis von guter Forschung, und es ist wichtig, dass sie weitergegeben wird. Noch wichtiger ist jedoch die Tatsache, dass Unternehmen durch jahrelange nicht zu bemerken, es wurde und noch schlimmer, reagierte sehr schlecht, nachdem sie informiert. Ich kann nicht sagen, ich habe eine fertige Lösung für diese Art von Dingen in der Zukunft, vielleicht erweisen sich eine interessante Diskussion werden zu vermeiden.

PHPDeveloper.org

Freek Lijten Blog: Ich war auf einer Konferenz, sollten Sie auch gehen!

Freek Lijten vor kurzem an einer Konferenz legte by PFZ.nl , eine eintägige Veranstaltung von PHP Inhalte auf eine breite Palette von Themen. Er teilt einige seiner Eindrücke über die Veranstaltung und warum er denkt, sie sind ein wertvoller Bestandteil jeder Entwickler die Erfahrung in ihrem Bereich.

Ich hatte eine großartige Zeit für drei Hauptgründe: Ich lernte neue Slideshows, traf ich Leute, und ich habe Themen, die ich schon wussten inspiriert. Ich mag an (kurz) teilen sich auf die Erfahrung selbst und ich hoffe, zu erklären, warum ich es für wertvoll, um eine Konferenz jeder einmal in eine Weile Besuch denken.

Er rekapituliert die Konferenz unter Angabe der Gespräche besuchte er (einer davon auf der PHP-Community und eine Grundsatzrede Zeev Zuraski von Zend über den Zustand der PHP) und ergänzt die Gruppe für die Umsetzung auf eine gute Veranstaltung. Er schließt auch seine drei Gründe, warum er denkt, jeder sollte eine Veranstaltung wie diese zu besuchen:

  • Es ist ein großartiger Ort, um über neue Tools und Dinge zu lernen Sie nicht über aktuelle diejenigen wusste
  • Es ist inspirierend, um anderen Entwicklern und über die Technik begeistern
  • Sie neue Leute kennen lernen, die Sie vielleicht nicht immer in genau den Tag zu Tag haben Entwicklungsarbeit

PHPDeveloper.org

Freek Lijten Blog: Git commit Haken mit PHP

In dieser neuen post Freek Lijten er schaut eine Reihe von git commit Haken in PHP für die Dinge passieren vor, während und nach verpflichten geschrieben.

Git Haken sind in der Regel innerhalb der .git gefunden / hooks Ordner des git-Repository. Git tendenziell Probe Haken-Dateien gibt, die mit einem. Beispielerweiterung postfixed werden können. Diese Beispiele sind als Shell-Skripts geschrieben. Werfen Sie einen Blick auf sie, wenn du willst, aber heute reden wir PHP!

Er kurz berührt von der Art der Haken Sie einrichten können und enthält zwei Beispiel-Skripte, die eine pre-commit lint Test für die geänderten Dateien und einen Scheck in der Commit auf die Nachricht für eine bestimmte Norm erhalten (in ihrem Fall, muss sie beginnen mit einem Code aus drei Buchstaben).

PHPDeveloper.org