Michelangelo van Dam: PHP arrays – simple operations

Michelangelo van Dam continues his series on some of the basics of PHP with another look at arrays (started in this article).

Like all things in life, we need to start with simple things. So, in order to understand what arrays are in PHP, we need to take a look at the PHP manual to read what it is all about. […] The thing with PHP is that an array is probably one of the most used data structures in web applications build with PHP and used for a wide variety of purposes.

He covers the basics of:

  • storing multiple values in an array and pushing additional values onto the end
  • removing the last item added to the array
  • pulling the first element off of the array

In his next article, he plans on expanding this introduction to arrays by looking at associative arrays.

PHPDeveloper.org

Cloudways Blog: Michelangelo Van Dam Digs Deep Into The PHP Community

On the Cloudways blog there’s a new post spotlighting a well-known member of the PHP community, Michelangelo van Dam and talking with him about his experiences and involvement in the community.

Michelangelo van Dam is the co-founder and CEO of in2it. He has been working with the PHP community for many years and has become an expert on PHP and Zend Framework.

Recently, Cloudways got a chance to interview him regarding his experience and how he got involved in the PHP community. He also shared different things related to PHP, including the change of WordPress from PHP to NodeJS and how it will change the internet landscape.

In the interview Michelangelo (DragonBe) answers questions about:

  • his experience as a coach in CoderDojo Mechelen
  • the easiest way to change your code from mysql to mysqli
  • opinions on WordPress‘ move towards NodeJs
  • advice to students thinking of starting a career as a developer

Check out the full post for more on these and the answer to other questions with this great member of the PHP community!

PHPDeveloper.org

Michelangelo van Dam Blog: Qualitätssicherung auf PHP-Projekte – PHPUnit Teil 3

Michelangelo van Dam ist heute zurück mit dem nächsten Teil seiner „Quality Assurance in PHP Projects“-Serie, die dritte Teil von seinen Blick auf PHPUnit , die beliebte PHP-basierte Unit-Testing-Software.

Zeit für den dritten Teil auf Unit-Tests mit PHPUnit in meiner Qualitätssicherung auf PHP-Projekte -Serie. In part one haben wir angefangen zu schreiben Unit-Tests für ein einfaches Spiel von tic -tac-toe. In part two wir begonnen Umwandlung unserer Unit-Tests in tatsächliche Code und bewegt unsere allgemeinen Unit-Test-Code für Stromnetze in ein Grid konzentriert Gerät zu testen. In diesem Teil sind wir, wie wir die Tests für unsere Spieler zu optimieren suchen.

Er gräbt tiefer in die TicTacToe Anwendung und konzentriert sich zunächst auf die Single-Player-Funktionalität, die Überprüfung der Symbol für den aktuellen Player (ein „X“ oder „O“) und Auslösen von Ausnahmen in den Code, wenn die Dinge nicht richtig sind. Er zeigt auch die Tests zur Überprüfung auf „mehr als ein Spieler“ und „kann nicht mehr als zwei Spieler“-Szenarien. Vollständige Code für die Klasse Spieler und Tests enthalten sind.

PHPDeveloper.org

Michelangelo van Dam Blog: Qualitätssicherung auf PHP-Projekte – PHP_CodeSniffer

Michelangelo van Dam hat den nächsten Teil in seinem entsandten „QA in PHP-Entwicklung“-Serie in seinem Blog, einen Blick auf PHP_CodeSniffer , ein Werkzeug, das benutzt, um die Coding-Standards Ihrer Bewerbung auf Linie zu halten ist.

PHP_CodeSniffer ist wohl der bequemste Instrument gibt, um den Quellcode zu analysieren und überprüfen, ob dies entspricht den Unternehmensrichtlinien. Obwohl es fraglich ist, warum Quellcode strengen Richtlinien folgen sollte, ist es nur eine Frage der Zeit, bevor Sie sich selbst entdecken, dass es sich lohnt, eine Code-Basis, die von einem Entwickler geschrieben zu sein scheint haben.

Er spricht darüber, wie es funktioniert, jede Strebe an der richtigen Stelle zu halten und das Format das gleiche durch, alle Ihre Dateien. Er erwähnt auch, dass seine Standards flexibel und kann geändert werden, wie Sie sehen können angepasst werden. Er schaut auf die Installation (sowohl manuell als auch durch den PEAR-Installer) und wie es zu benutzen, um Ihre Codebasis zu analysieren. Er hat sogar einen kurzen Screencast in der Post enthalten so können Sie die Ergebnisse aus erster Hand.

PHPDeveloper.org

Michelangelo van Dam Blog: Qualitätssicherung auf PHP-Projekte (und PHPLint)

Michelangelo van Dam hat eine neue Serie von Beiträgen in seinem Blog über die Qualitätssicherung in PHP-Projekte mit dieser Einführung und ein Blick auf das erste Tool auf seiner Liste PHPLint .

Qualitätssicherung hat sich eine zunehmende wichtiger Bestandteil der Entwicklung von Webanwendungen, vor allem mit PHP-Anwendungen. […] Zum Glück gibt es eine Menge von Werkzeugen zur Verfügung, mit dem Sie die Qualität dieser Web-Anwendungen erhöhen können, und der beste Teil ist, sie sind alle auf Basis von PHP! Lassen Sie uns einen kurzen Blick auf Werkzeuge sind interessant zu starten Verbesserung der Qualitätssicherung auf dem PHP-Projekte.

Die erste Tool , PHPLint, hilft Ihnen validieren Code gegen Syntaxfehler und wird in der Kommandozeile PHP haben Sie bereits gebaut. Er beschreibt seine Verwendung, sowohl auf der Kommandozeile und in einem pre-commit-Hook auf dem git-Repository

Für weitere PHP QA-bezogene Informationen, er weist auch darauf hin Sebastian Bergmann und Stefan Priebsch als eine gute Referenz zu.

PHPDeveloper.org