12,90 € TTC
p.08 Bonnes pratiques
p.16 PHP et la sécurité
p.32 Vers PHP 7
p.46 Tirez parti de toutes les ressources du C en PHP avec PHP-CPP
p.58 Faites décoller PHP avec Phalcon 2 !
p.76 Zend Framework
p.80 Symfony, la révolution du développement d’applications Web en PHP
p.94 Utilisation de templates avec Smarty
p.116 Distribuez facilement vos applications avec Phar
PHP a 20 ans ! Bon anniversaire PHP !
Après une adolescence tumultueuse et une opposition farouche à l’autorité parentale, il semblerait que PHP ait fini par devenir adulte avec une version 7 à venir... plus de dix ans après la version 5 (oui, la crise d’adolescence a fait passer la version 6 à la trappe).
Dans sa jeunesse, PHP a toujours eu un caractère qualifié de « facile ». C’est sans doute pour cela qu’il est utilisé par de très nombreux sites et applications Web. Toutefois, cette « facilité » a un inconvénient : nombre de personnes se sont précipitées vers lui, s’autoqualifiant ensuite de « développeur Web ». Malheureusement, la souplesse de PHP qui est une force pour qui en use intelligemment peut rapidement tourner au désastre si l’on ne sait pas ce que l’on fait. Même avec la version 7 à venir il est donc essentiel de savoir s’adresser à PHP de manière à ce qu’il comprenne précisément ce qu’on lui dit et que les personnes présentes puissent également prendre part à la discussion. En informatique, on appelle cela les « bonnes pratiques ».
C’est cet ensemble de « règles » que nous avons cherché à recueillir dans ce hors-série : comment s’assurer de la sécurité de son site, comment optimiser l’exécution d’une application ou encore comment choisir un framework permettant de développer plus rapidement. Ces informations ne vous permettent pas d’apprendre à programmer en PHP, mais de programmer mieux... en tout cas, nous l’espérons !
La Rédaction
GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

L’autre jour, en passant dans le couloir, j’ai vu Peter apparemment très concentré sur son écran. Je me suis dit qu’il devait faire un truc intéressant, lui. En comparaison, moi j’avais épuisé les derniers travaux intéressants : il ne me restait plus qu’à écrire de la doc ou bien préparer mon entretien annuel. Clairement, la tentation était trop grande et je suis entré dans son bureau pour en savoir plus…
Dans GLMF 270, nous avons intégré au code de démarrage du noyau NetBSD, locore.S, les modifications nécessaires pour permettre à ce dernier de trouver les informations relatives à une VM et ainsi booter en mode PVH. Muni de ces informations et de cette nouvelle fonctionnalité, le code plus haut niveau du noyau va pouvoir avancer dans le processus de boot.
Continuons cette série sur les codes fantastiques avec la découverte d’une implémentation audacieuse de strlen.