La fonction array_merge_recursive() n'agit pas vraiment comme on pourrait s'y attendre. Au lieu de simplement combiner des tableaux associatifs, elle en crée de nouveaux pour toutes les valeurs aux clés identiques, même s'il s'agit de simples booléens ou chaines de caractères. Prenons le cas tout simple de la combinaison [...]
Après avoir installé la version 2.0i de WAMP incluant la version 5.3 de PHP, mon CMS ne fonctionnait plus et provoquait un plantage du serveur. Après quelques recherches j'ai trouvé un bug des plus ennuyeux pour cette version 5.3. Le plantage se produit avec le bout de code suivant : <?php return call_user_func_array(array($this, 'parent::' . __FUNCTION__), $args); ?> Ce [...]
Le filtrage des données est particulièrement utile lorsque les données sont issues de sources inconnues, comme celles soumises par un utilisateur utilisant un formulaire HTML. Depuis sa version 5, PHP propose toute une baterrie de fonctions permettant la validation et le nettoyage des données. De quoi dire adieu [...]
La classe WdElement est la classe de base du framework WdElements. Elle permet de générer n'importe quel type d'élément HTML et même des arbres d'éléments. Elle propose en outre des types d'éléments ainsi que des attributs spéciaux pour, par exemple, créer rapidement des groupes de boites à cocher. Il n'y [...]
Framework hautes performances, strictement orienté objet, extensible par composants, écrit en PHP5.2.
Fondation d'un ensemble plus large, idéal pour concevoir de larges applications web.
Un ensemble de classes destinées à faciliter la création d'éléments HTML. Cela va de la plus simple balise, au formulaire avec validation et gestion des valeurs, en passant par un élément de pagination.
Système de gestion de contenu extensible par composants. Offrant un puissant système de gabarits et d'extraction de données. Permettant la création de tout ou partie d'un site : blogs, forums de discussions, bases documentaires, annuaires...
« Weirdog » était mon portfolio en des temps glorieux où j'étais freelance. Il se précise aujourd'hui dans le développement PHP et Javascript – et finalement tout ce qui tourne autour du web – dans un but de partage et de découverte.
Je m'appelle Olivier Laviale et je suis développeur informatique de talent.
Tombé dedans tout petit, faisant mes premières armes en assembleur 680x0 pour étendre le jeu de fonctions du langage basic que j'utilisais alors, je suis rapidement passé au langage E, puis au C, créant quelques outils, et surtout un framework – assez novateur à l'époque – pour systèmes alternatifs, qui répondait au doux nom de Feelin. C'est pour ce dernier que je me suis lançé « dans le web ».
Télécharger le CV d'Olivier Laviale
Curieux, j'ai découvert pas mal de choses : du flyer à la pochette d'album, de la
réalisation au montage de courts métrages, de la participation à la création d'évènements, de
l'amateurisme au génie. Me voici aujourd'hui développeur informatique pour l'agence Oréalys Hima360.
Ils vécurent heureux et eurent beaucoup de travail.