Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    inizializzazione oggetto

    mi dite perche sta classe non stampa la stringa con cui è inizializzata?

    codice:
    <?php
    
    class veicolo{
    
    var $description;
    
    function __construct($d){
    $this->description = $d;
    }
    
    function display(){
    echo $this->description;
    }
    
    }
    /* fine definizione classe */
    
    $car = new veicolo("un bel veicolo dell 68");
    $car->display();
    
    ?>

  2. #2
    Se non usi php5 cambia
    Codice PHP:
    function __construct($d){
    $this->description $d;

    con
    Codice PHP:
    function veicolo($d){
    $this->description $d;


  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    ma io voglio usare php5!!! non capisco come fai ad untuire che non avessi l'intenzione di usare php5. ce qualche cosa che non va nel codice e che te lo ha fatto intuire? forse perche non ho dichiarato l'essere pubblico o meno di metodi e attributi?

  4. #4

  5. #5
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    cosi è corretto ma sto ca... di server non ne vuol sapere

    codice:
    <?php
    
    class veicolo{
    
    private $description;
    
    public function __construct($d){
    $this->description = $d;
    }
    
    public function display(){
    echo $this->description;
    }
    
    }
    /* fine definizione classe */
    
    $car = new veicolo("un bel veicolo dell 68");
    $car->display();
    
    ?>
    dove sbaglio?????????

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Che versione di PHP monta il tuo server? fai un bel <?php phpinfo(); ?> e fine della storia. Se non hai PHP 5 usa la soluzione per PHP 4.x o chiedi di essere spostato su una macchina con php 5
    Saluti,
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Sei sicuro di avere PHP5 sul server?
    Sennò perchè non fai come ti ho suggerito e non ci pensi più?

  8. #8
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    Che versione di PHP monta il tuo server? fai un bel <?php phpinfo(); ?> e fine della storia.
    PHP Version 4.4.2

    tristezza ;-(
    saudade :-|
    blues ;-/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.