rand(Ø)

> beautiful code & photos

about <

Posts tagged: php

PHP: Temporiser précisément et aléatoirement un script

Dans le cadre d'un de mes projets de développement, je dois exécuter une tâche un certain nombre de fois par jour et par palier. Pour des raisons spécifiques, le temps d'exécution de chacune des tâches de ce script doit être modéré mais pas sans intervalle régulière.

J'ai donc décidé d'utiliser la fameuse fonction sleep() pour temporiser mes tâches mais j'ai rencontré un petit soucis : la fonction sleep() ne prend en argument qu'un type int ; or mon calcul de temporisation correspond à une valeur aléatoire issue de 2 pourcentages calculés sur des données de configuration.

Les pourcentages sont très généralement de

> Continue Reading

PHP: héritage multiple

PHP est un langage qui ne supporte pas l'héritage multiple depuis le début de sa pseudo-implémentation objet. L'héritage multiple apporte bien des soucis aux architectes logiciels car le point fort et le point faible de l'héritage multiple est le fait qu'il soit multiple.

Dans cet article, je vais vous montrer qu'il est possible de gérer plus ou moins dynamiquement l'héritage multiple grâce au concept d'agrégation, aux interfaces ainsi que les méthodes magiques de PHP.

Pour illustrer le plus simplement possible, je vous ai concocté un petit exemple concret qui permet de mettre en œuvre cet héritage multiple. Pour cela, il

> Continue Reading

PHP: inclued

Introduction

Le package PECL inclued est une extension PHP permettant d'affecter son comportement. Cette extension permet d'afficher des informations sur les différents fichiers inclus par les instructions de langage include(), include_once(), require() et require_once().
En plus de renvoyer des informations bien complètes sur l'arbre d'inclusion des fichiers, nous verrons un peu plus bas comment générer des graphes à partir de cette extension couplée à Graphviz.

Inclued peut être utile lors d'une phase de débug, lorsque vous jouez un peu avec les inclusions si celles-ci sont nombreuses. Les inclusions automatiques via la fonction __autoload() peuvent parfois être contraignantes lors

> Continue Reading

Be-Zend, conférence sur Zend Framework : 3ème édition

Cette année sera la 3ème édition de la journée Be-Zend. Une journée conférence entièrement dédiée au Zend Framework ainsi que sa communauté.

Le thème de cette année portera sur les Services Web et leur intégration/utilisation au sein du Zend Framework. La date de cette journée est fixée au 25 Mars 2010.

Organisation

Cet événement est né il y a maintenant 3 ans suite à la motivation de certains étudiants mais aussi du responsable de la formation Licence Professionnelle Web Développeur à Saint-Quentin. Le but est de réunir durant la même journée des professionnels, des passionnés mais surtout des anciens

> Continue Reading

PHPUnit semble échouer une simple assertion

Utilisateur de PHPUnit depuis peu, je me lance progressivement dans l'apprentissage des différentes ficelles de cet outil fort sympathique et je fais face à un petit problème qui ne semble pas venir de mon application.
Petit problème qui consiste juste à faire une assertion de contenu de la propriété content de ma classe Textarea.

Vous l'aurez bien compris, je suis en plein écriture de tests unitaires pour MyOOF dans l'optique de poursuivre son développement en PHP 5.3. Petit développement qui risque de s'annoncer bien agréable à entreprendre puisque je n'ai envie que d'une chose : découvrir mais surtout mettre en

> Continue Reading

Le forum PHP 2009, qui sera présent ?

Gros changement de dernière minute : je serais bel et bien présent au forum PHP 2009 mais seulement à partir de jeudi après-midi car j'ai toujours mes 2h d'examen jeudi matin raah!

Comme vous le savez peut-être, le forum PHP de cette année annonce vraiment lourd autant niveau programmation que conférenciers comme Monty, Fabien Potencier, Julien Pauli, Eric Daspet, Damien Seguy ou encore Pascal Martin. L'AFUP a vraiment super bien poussé la communication autour de cet événement annuel. Il y a beaucoup d'offres qui circulent sur Twitter grâce aux efforts de nos chers membres de l'AFUP comme @mereteresa, @hhamon ou

> Continue Reading