Déboguez PHP plus efficacement avec PHPDBG

Magazine
Marque
GNU/Linux Magazine
Numéro
178
Mois de parution
janvier 2015
Domaines


Résumé
PHPDBG est un projet encore jeune, mais déjà incorporé dans PHP 5.6, la dernière version stable. Le but de PHPDGB ? Fournir à PHP un réel outil de débogage performant et efficace.


Trouver les erreurs dans un script PHP n'est pas une chose facile et chaque programmeur a développé ses propres astuces selon son contexte, mais sans que tout cela ne soit bien satisfaisant. Le plus souvent, il s'agit d'afficher le contenu de variables, parfois des objets très lourds, à coup de var_dump() ou de print_r() en espérant qu'on a su deviner le bon endroit où les placer. PHPDBG adopte une stratégie différente en vous permettant d'explorer votre code en ligne de commandes pendant son exécution.

1. Installation

À l'heure où j'écris ces lignes, l'installation de PHPDBG depuis les sources est presque la seule possible, et elle est particulièrement tortueuse, puisqu'elle vous demande également de réinstaller PHP depuis les sources. D'ici à ce que cet article paraisse, il serait invraisemblable que le nécessaire ne soit pas disponible dans des paquets prévus pour votre distribution. Je préfère donc ne pas m'étendre sur ce processus pour me consacrer à...

Cet article est réservé aux abonnés. Il vous reste 93% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Neuropsydia : un module Python pour les neuropsychologues

Magazine
Marque
GNU/Linux Magazine
Numéro
248
Mois de parution
mai 2021
Domaines
Résumé

Il existe peu d’outils permettant de créer « simplement » du matériel d’évaluation neuropsychologique. Neuropsydia est un outil qui nécessite un minimum de connaissances en informatique, mais permet un gain de temps considérable, si l’on accepte d’écrire quelques lignes de code Python.

Les différents frameworks de web scraping

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
114
Mois de parution
mai 2021
Domaines
Résumé

Il ne viendrait à l’idée à personne de nos jours de se lancer dans la récupération de données sur le Web sans s’appuyer sur un framework simplifiant la tâche et évitant de réinventer la roue (carrée). Voyons donc quelques outils indispensables permettant de mener à bien cette tâche.

Écrire des mathématiques en LaTeX

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
114
Mois de parution
mai 2021
Domaines
Résumé

S’il y a bien un domaine dans lequel excelle LaTeX, c’est l’écriture de formules mathématiques complexes et autres algorithmes. Une fois que l’on connaît et que l’on comprend la syntaxe, c’est très simple… encore faut-il avoir vu cela au moins une fois !

Application réseau avec Erlang : utilisation du protocole UDP

Magazine
Marque
GNU/Linux Magazine
Numéro
248
Mois de parution
mai 2021
Domaines
Résumé

La société Ericsson, pionnière dans le domaine des télécommunications, a été à l’origine de la création du langage Erlang. La bibliothèque standard offre toutes les méthodes pour gérer les connexions réseau, que ce soit pour créer son protocole au-dessus de TCP, UDP ou encore TLS, mais aussi en réutilisant des implémentations d’ores et déjà existantes au sein de l’écosystème fourni avec la release.

Web scraping avec Node.js

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
114
Mois de parution
mai 2021
Domaines
Résumé

Le web scraping, c’est l’activité qui consiste à gratter (to scrap) du code HTML pour en extraire des données exploitables. Node.js se prête particulièrement bien à l’exercice, aussi je vous propose d’apprendre à gratter de la donnée avec ce formidable outil.