background preloader

PHP

Facebook Twitter

Langage PHP

Bugsnag Blog - Building maintainable PHP apps using Composer. This is a guest post written by Graham Campbell, prominent PHP open source developer and StyleCI founder.

Bugsnag Blog - Building maintainable PHP apps using Composer

This is the first blog in a two part series on best practices using Composer. Recognise the problem of trying to use somebody’s library and having to copy it into your codebase, use submodules, or even PEAR, which causes headaches for many PHP developers. Composer is here to solve these problems, similar to NPM for JavaScript devs, and Bundler for Ruby devs, by defining a unified way to specify dependencies and install them for you. Composer has made big waves in the PHP community in recent years. Thanks to Composer’s creators, Jordi Boggiano and Nils Adermann, Composer has become the absolute backbone of PHP’s package infrastructure today.

In this blog post, we shall be introducing Composer, from the ground up. What is a package? Before we dig in, it will be useful to define some terminology. The Early Days Installing Composer First things first! Using Composer Packages Release Operators. Mettre à jour PHP vers PHP 5.5 sous Debian/CentOS. I.

Mettre à jour PHP vers PHP 5.5 sous Debian/CentOS

Présentation Nous allons ici voir comment mettre à jour PHP vers sa dernière version au moment de l'écriture de ce billet c'est à dire de la version 5.5.8 (sortie le 9 janvier 2014). Dans le contexte du tutoriel, je vais effectuer les manipulations sur une Debian 7 et une CentOS 6 dont les versions stables de PHP sont respectivement 5.4.4 et 5.3.3. La version "stable" est la version que nous allons trouver par défaut lorsque nous installons PHP (ou un autre paquet) sans modifier les dépôts d'une quelconque manière. Note : Il est important, dans la mesure du possible, de faire une sauvegarde du serveur (un snapshot si c'est une machine virtuelle par exemple). Pour rappel, il est possible de voir rapidement la version de PHP installée en ligne de commande avec la commande suivante : php -v Lorsque nous utilisons les versions standards, nous verrons ce résultat sous CentOS : On voit donc bien ici la version de PHP, et sous Debian :

Mini-Conférence PHP "Doit-on encore faire du PHP en 2017 ?" - AFUP Rennes (Rennes) La French Tech Rennes Saint-Malo - Neway Mabilais 2 Rue de la Mabilais, Rennes (plan)0.0000000.000000 En association avec l'AFUP, et la French Tech Rennes Saint Malo, nous organisons une conférence sur la pratique du PHP aujourd'hui.

Mini-Conférence PHP "Doit-on encore faire du PHP en 2017 ?" - AFUP Rennes (Rennes)

Qu'est ce qui nous a amené à nous poser cette question, quelle est son image actuelle, son utilisation professionnelle, et pourquoi nous pensons que c'est toujours un langage qui a sa place aujourd'hui ? Autant de questions sur lesquelles nous tenterons d'apporter un éclaircissement. Si vous souhaitez partager votre point de vue, et vos expériences, venez participer à cette première conférence de l'AFUP Rennes, organisé dans les locaux de la French Tech Rennes Saint Malo, au Mabilay. Dans le cadre d'un apéro PHP organisé par l'AFUP dans toutes ses antennes nationales le 09 mars, nous vous proposerons nous aussi un pot après la conférence, afin de vous permettre de rencontrer et de partager avec les autres participants. Formation Déboguer son code PHP.

Le blog Webnet – blog.webnet.fr via @Webnet_France. La date est fixée, dans moins de 3 semaines, le 12 Novembre prochain la première version stable de PHP 7 sera publiée.

Le blog Webnet – blog.webnet.fr via @Webnet_France

L’occasion de faire le point sur les nouveautés de ce langage utilisé par plus de 80% des sites et applications web selon les dernières estimations. Un petit retour en arrière pour commencer Avant de se pencher sur cette nouvelle version, il peut être intéressant de voir comment ce langage a évolué depuis sa création en 1994 par Rasmus Lerdorf. A cette époque, Rasmus maintient son site personnel et cherche à garder une trace des consultations sur son CV. Il développe ainsi une bibliothèque en C qu’il enrichit en fonctionnalités au fur et à mesure jusqu’à décider de la publier en 1995 sous le nom de PHP/FI (Personal Home Page Forms Interpreter) puis PHP Tools. C’est à ce moment que deux développeurs (Zeev Suraski et Andi Gutmans) se lancent dans le projet en commençant par réécrire le parseur en collaboration avec Rasmus. Voté ? ⇒ PHP 7 vs PHP 5.x : quelles sont les différences ?

Le développement de PHP suit son court et il a été décidé en 2014 qu’il sauterait une version pour passer de la version 5.x à la version 7.

⇒ PHP 7 vs PHP 5.x : quelles sont les différences ?

Le processus de développement est relativement long. Si vous n’en avez pas encore entendu parlé, il est temps de rattraper votre retard. Sortie de PHP 7 La finalisation et l’implémentation des dernières fonctionnalités vont se faire entre Mars et Juin 2015. Une première version RC (Release Candidate) sera publiée courant Juin / Juillet 2015. Amélioration des performances PHP 7 sera basé sur PHPNG (PHP Next-Gen) qui a été initialement développé par Zend pour améliorer son framework. Le gain de performance est énorme.

Voici un exemple en nombre de requêtes par seconde pour la nouvelle version sera capable d’avaler face à son prédécesseur :