POO dans PHP

Petit nouveau ! | 7 Messages

25 juin 2014, 16:11

Bonjour,

j'ai créé un fichier project.class.cpp avec le code suivant :
class Project
{
    private $url;

    public function runProgram($url)
    {
            echo "Status : Program is running ... ";
    }

    public function killProgram()
    {
            echo "Status : Program suspended ... ";
    }
}
dans l'autre fichier php j'ai mis
<?php>
                include_once("Project.class.php");
                $demo = new Project;
        ?>
Par contre j'ai ça comme résultat :
class Project { private $url; public function runProgram($url) { echo "Status : Program is running ... ";  } public function killProgram() { echo "Status : Program suspended ... "; }
je comprends pas pq il arrive pas à déclarer la classe? quelqu'un a une idée?

Petit nouveau ! | 7 Messages

25 juin 2014, 16:16

j'utilise PHP5

Eléphant du PHP | 422 Messages

25 juin 2014, 17:46

hello

<?php et pas <?php>
<?php
                include_once("Project.class.php");
                $demo = new Project(); // il faut des ()
        ?>
déjà

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Mammouth du PHP | 1511 Messages

28 juin 2014, 19:06

Il manque également le <?php en tête du fichier project.class.php, sans ça, il est interprété comme du texte, et non comme du code PHP.