Julien Pauli - Cours, articles et tutoriaux PHP -
Developpez.com - PHP
X

Choisissez d'abord la catégorieensuite la rubrique :


Ces articles sont en cours de migration et de réécriture, en version anglaise, vers http://blog.jpauli.tech. Merci.

Share

Articles

PHP

Langage

Opérations booléennes et logique binaire en PHP
Savoir manipuler des données binaires en base 2 ou en base 16 (hexadécimal) peut s'avérer nécessaire ne serait-ce que pour la compréhension d'un algorithme. PHP propose pas mal de fonctionnalités à ce sujet, nous allons les passer en revue avec quelques exemples concrets.

Utilisation du tampon de sortie en PHP
Lors du déclenchement d'un affichage en PHP (echo, var_dump, printf ou toute autre fonction), la chaine à afficher ne part pas directement vers l'affichage. Elle est en réalité stockée dans différentes piles appelées "tampons", sur lesquelles l'utilisateur a un contrôle plus ou moins fin. Lorsque le dernier tampon tout en bas est vidé, l'affichage est alors envoyé à un endroit, en fonction de la SAPI utilisée. Par exemple pour CLI, il s'agira de la sortie standard: la chaine est affichée à l'écran. Nous allons ici détailler les différentes couches de tampon, leur utilisation et leur impact sur le code PHP.

La gestion avancée des dates
Depuis PHP 5.1, la gestion des dates en PHP a profondément changé. Certaines fonctions ont été réécrites, la gestion interne des dates s'est agrandie et elle est devenue indépendante de l'OS sous-jascent.
De nouveaux objets/fonctions ont fait leur apparition qui apportent, entres autres, la gestion des fuseaux et décalages horaires (heure d'été), autant de notions intéréssantes en développement web et sur lesquelles il serait dommage de faire l'impasse. Faisons un point dessus.

Introduction à la SPL : Standard PHP Library
PHP5 possède un modèle objet 'non vide' : il est agrémenté de classes et d'interfaces internes, réunis dans ce qu'on appelle la SPL, ou Standard PHP Library.
Nous allons décrire en quoi ils peuvent s'avérer très utiles.

Web

HTTP : le protocole du Web passé en revue
HTTP est le protocole du Web. Comprendre HTTP, c'est comprendre une bonne partie du fonctionnement du Web et une partie conséquente des enjeux d'aujourd'hui concernant la sécurité des applications webs. Nous allons détailler dans cet article le protocole en lui-même. Vous allez voir qu'il n'est pas spécialement simple, contrairement à ce qu'on pourrait penser, et qu'une mauvaise compréhension ou utilisation peuvent avoir des repercussions néfastes, notamment sur les performances, le rendu final de la réponse, voire la sécurité du réseau. Nous nous rendrons aussi compte qu'il est complet, et qu'à ce titre on utilise rarement son plein potenciel, à tort (même si quelques fonctionnalités sont tout de même très spécifiques).

Copyright © 2006 Julien Pauli. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Contacter le responsable de la rubrique PHP