Filtrer les données utilisateur

A travers la fonction prédéfinie “filter_var” PHP offre le possibilité de valider aisément les données saisies par un utilisateur. Celle-ci permet de vérifier si les données reçues correspondent bien à un type ou une forme attendus (entier, réel, booléens, courriel, adresse web…). Pour l’utiliser il faut lui fournir deux arguments:  la variable à valider et le…

PHP et son serveur web interne

Depuis sa version 5.4.0, la distribution de PHP fournit un serveur web interne. L’aspect pratique de cette initiative réside dans le fait de disposer d’un serveur HTTP intégré au langage et donc capable de vous faire bénéficier d’un cadre de développement web sans configuration particulière ni package envahissant. Cet outil supplémentaire est cependant limité en…

L’approche MVC

L’approche MVC, pour Model-View-Controler ou en français Modèle-Vue-Contrôleur, privilégie la séparation du traitement des données de leur présentation. Elle préconise l’organisation du code d’interface utilisateur en trois composants distincts : Modèle : en charge de la gestion des données d’une application (partie logique de l’application / règles métiers). Vue : en charge du dialogue avec…

Utilisation d’un framework

Un framework (qui pourrait être traduit par “espace de travail modulaire”) est constitué d’un ensemble de bibliothèques et de conventions servant à la réalisation d’applications informatiques. En imposant un certain nombre de règles et de briques logicielles, un framework vise à fournir un cadre de travail rigoureux permettant de produire rapidement des applications cohérentes, fiables et aisées à maintenir.

L’ « orienté objet » et le langage PHP

L’approche « orientée objet » consiste à créer une représentation informatique du monde auquel on s’intéresse, dans laquelle un objet représente un concept, une idée ou toute entité du monde physique, comme une personne, un livre ou encore une pièce de moteur. Un objet est ainsi une abstraction d’un élément du monde réel. Il s’agit…

Apprentissage de PHP

Deux questions s’imposent d’entrée de jeu : PHP est-il facile à apprendre et cela prend-il beaucoup de temps? Dans la littérature sur le sujet, on trouve de nombreux auteurs qui répondent sans préambule OUI à la première question et NON à la deuxième. Il faut cependant nuancer ces propos. PHP, pour être bien maîtrisé, nécessite…

Redirection : Headers already sent by

Lorsque l’on utilise une instruction PHP qui manipule les en-têtes HTTP (par exemple via la fonction ‘header’ permettant d’enclencher une redirection), il faut s’assurer des les appeler avant d’avoir généré le moindre flux de sortie vers le client. En effet, dès qu’un début de contenu est envoyé via le serveur Web (soit via des instructions…

PHP et les chaînes de caractères

En PHP, les chaînes de caractères peuvent être définies en utilisant deux types de délimiteurs : les apostrophes doubles et les apostrophes simples. Dans le cas d’une chaîne de caractères délimitée par des apostrophes doubles (double-quotes), les variables à l’intérieur de la chaîne de caractères seront remplacées par leur valeur. Comme en C ou en…