rand(Ø)

> beautiful code & photos

about <

Posts tagged: php

Pourquoi critiquer autant PHP ?

Lors de mon stage, j'ai eu l'occasion de discuter un peu avec des collègues qui ne développaient toujours pas en PHP. Je me demande pourquoi est-ce l'image de PHP n'est pas aussi « bonne » que celle de Java ?

Cette personne m'a fait un retour d'expérience avec PHP :

« Nous avions commencé un projet en utilisant PHP et cela nous convenait parfaitement car le développement a été rapide, simple et efficace. Mais quelques temps après, le client a demandé certaines évolutions que nous n'étions plus en mesure de développer sur notre application sans devoir tout casser... Du coups, pour éviter de perdre trop
> Continue Reading

Ecrire une route personnalisée avec le Zend Framework

Voici un petit tutoriel très simple pour créer une route personnalisée à votre application Zend Framework.

Donc avons toujours notre cher bootstrap dans lequel nous allons ajouter la méthode Bootstrap::_initRouter() pour ajouter notre route.

Qu'allons nous faire ?

Si nous voulons par exemple faire ce qu'il y a de plus classique : de la réécriture d'URL avec le Zend Framework, vous ne pouvez évidemment pas passer par la configuration Apache car le routeur par défaut du Zend Framework analyse l'URI et la segmente en 3 parties (module/controller/action) et si l'URI est plus longue, les autres segments seront considérés comme

> Continue Reading

Ecrire un validateur personnalisé avec le Zend Framework

Voici un petit tutoriel très simple pour ajouter des validateurs personnalisés à votre application Zend Framework. Cela se fait en deux secondes montre en main.

Partons du principe que votre application est déjà un minimum configurée avec l'autoloader :

<?php
// application/Bootstrap.php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
    protected function _initAutoload()
    {
        $loader = new Zend_Application_Module_Autoloader(array(
            'namespace' => 'Default',
            'basePath'  => dirname(__FILE__)
        ));

        return $loader;
    }
}

Nous allons ajouter une ressource à l'application qui sera en fait un répertoire dans lequel nous allons ajouter nos validateurs, ajoutons et déclarons donc notre dossier « validators » dans notre application Zend

> Continue Reading

PHP 5.3, la révolution arrive enfin !

C'est après des mois et des mois d'attente que notre chère version 5.3 de PHP sort enfin. Elle devait initialement sortir jeudi dernier mais a été reporté à aujourd'hui suite à des retours de bugs de dernière minute.

J'aimerais féliciter toute l'équipe de développeurs et de contributeurs pour cette version qui soulagera très largement la sortie de la version 6 de PHP. Je vous rappel que la principale fonctionnalité de PHP 6 sera la réécriture intégrale de son code source au format Unicode, ce qui implique de très grandes résolutions dans les différentes fonctions/méthodes de traitement de texte.

> Continue Reading

Série de tests du Zend_Amf sur plusieurs versions

Ayant passé toute la semaine dernière à essayer de comprendre pourquoi est-ce que mon application Flex ne communiquait pas avec mon serveur AMF fourni par le module Zend_Amf, je pense avoir mis le doigt dessus.

Un collègue m'a fourni exemple simpliste d'une application Flex "Hello World" qui fonctionnait chez lui en local. Une fois envoyé, j'ai installé WAMP 2.x et lancé l'application qui marcha.

Voulant fusionner mon application avec la sienne, j'ai supprimé tous les dossiers/fichiers inutiles de sa distribution du Zend Framework. Bien évidemment, j'en avais trop supprimé donc j'ai tout remplacé par ma distribution (1.

> Continue Reading