TagPHP

Outil de développement : la PHP Debug Bar

O

Le principe d’interprétation oblige le développeur PHP à attendre l’exécution du script pour savoir, a posteriori, s’il y a des couacs. Quant à savoir où, c’est là une autre histoire, et ce n’est pas la gestion intégrée des erreurs dans le module PHP qui est la plus explicite en la matière, d’autant que certains scripts ne donnent pas le résultat attendu sans pour autant planter par ailleurs. En...

Système d’auto-complétion avec AJAX

S

L’expérience utilisateur est chaque jour rendue plus fluide et plus conviviale, particulièrement grâce à l’apport de JavaScript. De nombreux sites proposent par exemple un système d’auto-complétion sur leurs champs de recherche. C’est ce procédé d’auto-complétion que je vous propose de décortiquer pas à pas en développant un champ de recherche des grandes villes du...

Envoyer un email avec PHP

E

Lorsque vous vous inscrivez sur un site, par exemple, une confirmation d’inscription vous parvient généralement sous forme d’email contenant les informations que vous avez renseignées. En PHP, l’envoi d’email est effectué grâce à la fonction mail(), que je vous propose de décortiquer avant de voir les possibilités d’utilisation qu’elle permet. Tout...

Nouvelle syntaxe array() en PHP 5.4

N

Tous les langages de programmation implémentent une classe Array() qui permet de manipuler des tableaux, et cela singulièrement selon la syntaxe propre à chaque langage. En PHP, on peut déclarer des tableaux à une dimension ou des tableaux dits “multidimensionnels”. C’est d’ailleurs un des atouts de PHP. Avant, on déclarait un tableau à une dimension comme ceci : $tableau...

PHP : découper / remplacer une chaîne par une autre

P

Script PHP pour effectuer un search and replace à l’intérieur d’une chaîne de caractères. Remplacer une chaîne  par un lien, une image ou une classe css’ Remplacer une chaîne par une autre est une opération dont on a parfois besoin en cours de développement. Il arrive qu\’on doive remplacer une chaîne  par un lien. Dans d’autres circonstances, il peut arriver...