Probleme de classe Abstraite

Bonjour a tous :slight_smile:

J’ai un petit problème de configuration de php, je ne parviens pas a utiliser une classe abstraite :

<?php 
	abstract class A{
        //construct ommited
        function load(){
            $this->_load();
        }

        function _load();
    }
?>

Le mot clé abstract renvoie une erreur de type unexpected T_CLASS.
Ma machine de test une est un Debian utilisant PHP Version 4.4.6-0.dotdeb.2 (du moins c’est ce que dit le php_info() ).
Du coups j’ai tester en local sur un vieux easy_php utilisant PHP Version 4.3.10 et la surprise le code passe sans probleme.

J’en deduis qu’il s’agit d’un probleme de configuration au niveau du noyau PHP. Mais la verification des fichiers php.ini ne m’a rien montrer de flagrant. Du coups si quelqu’un a une idée j’en serais ravi.

Merci d’avance a tous.
Edité le 30/04/2008 à 15:34

Les classes abstraites c’est PHP5… donc ça ne marchera pas puisque tu semble être en php4

cf. php.net

Merci a toi, je ne pensais pas que c’etait du PHP5 uniquement mais clairement tu as raison :slight_smile:

Merci de ton aide ^^