KDE sur maemo

Contre toute attente un fou (ou un génie) est parvenu à porter KDE sur les tablettes internet de Nokia. Même si actuellement la version proposé est plus une démonstration qu’une version destiné à être utilisé l’exploit mérite d’être souligné.

<104 center>

L’annonce sur le forum internet table talk

T_PAAMAYIM_NEKUDOTAYIM

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in test.php on line 2

La première fois que PHP affiche cette erreur on reste quelque secondes à regarder fixement l’écran. Il s’agit en réalité du nom du token PHP ::, il est aussi appelé T_DOUBLE_COLON.

Ce code par exemple provoque l’affichage de cette erreur:

<?php
echo ::tutu;

Pourquoi un nom aussi bizarre? Les développeurs de Zend qui travaillaient sur le Zend Engine de PHP 3 étaient israéliens, ils ont utilisés l’hébreu pour désigner ce token.

  • NEKUDOTAYIM signifie deux point
  • PAAMAYIM signifie double
  • Le T est pour token

Malgré le manque de clarté de cette désignation et l’existence de T_DOUBLE_COLON, les développeur de PHP n’ont pas remplacés T_PAAMAYIM_NEKUDOTAYIM. On entendra encore de nombreux développeurs crier «Quoi????», incrédule face à cette erreur.

Source: Wikipedia

Archéologie PHP: old_function

Saviez vous qu’il est possible de déclarer des fonctions en PHP avec old_function à la place de function? Cela pour simplifier la vie aux convertisseurs de code PHP/FI vers PHP3.

Ainsi ce code PHP:

function test($a, $b) {
}

Peut s’écrire:

old_function test $a, $b();

http://fr2.php.net/manual/fr/migration.old-function.php

Elephpants PHP

Damien Seguy de nexen.net et Vincent Pontier (l’auteur de l’éléphant PHP) nous préparent une petite peluche PHP toute mignonne.

<102 center>

J’attend de voir le prix mais je me laisserais bien tenter.

http://www.nexen.net/articles/dossier/17425-elephpants_php_:_ils_sont_deux.php

Lancement de Galaxie PHP

Tout comme planet-libre, Galaxie PHP est un planète pour PHP, c’est-à-dire un site qui agrège en un point toute l’actualité francophone sur PHP.

J’ai décidé de lancer ce site suite à l’ajout de mon blog à [planet-libre->http://www.planet-libre.org/] (au passage bravo à tous les bloggeurs pour la qualités des articles publiés) et à ma lecture de nombreux planet anglophone ([Planet PHP->http://www.planet-php.net/], Planet KDE…). J’ai donc eu envie de monter un planet francophone pour PHP et ainsi fournir une dose de drogue en plus pour les accros comme moi aux flux RSS.

N’hésitez pas me à proposer votre site si celui-ci parle de PHP.

http://www.galaxie-php.info

Intégration de PHPUnit dans Zend Studio

Sebastian Bergmann l’auteur de PHPUnit a posté des screenshoots de l’intégration de la suite de test unitaire PHPUnit dans la prochaine version de Zend Studio qui sera batis au dessus d’Eclipse.

http://www.phpunit.de/wiki/ZendStudio