Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [PHP-OOP] prime prove...

    Ciao a tutti,

    sto facendo le mie prime prove con le classi..
    sto provando uno script che ho trovato in rete per capire come funzionano:

    codice:
    <?php
    
    	class Rettangolo {
    	
    		var $base;
    		var $altezza;
    		
    		function Rettangolo($base, $altezza) {
    			$this->width = $base;    
    			$this->height = $altezza;
    		}
    		
    		function area() {
    			return $this->base*$this->altezza;
    		}
    	
    		function perimetro() {
    			return ($this->base+$this->altezza)*2;
    		}
    	
    	}
    	
    	$rect1 = new Rettangolo(10,20);
    	
    	echo "AREA: " . $rect1->area() . "
    \n"; // Stamperebbe 200
    	echo "PERIMETRO: " . $rect1->perimetro() . "
    \n"; // Stamperebbe 60
    
    ?>
    lo script sopra mi stampa a video 0 e 0... sapete dirmi il perchè?!


    grazie,

    r@p

  2. #2
    uhm... immagino che per chi ha anche solo un minimo di exp. con le classi sia davvero una stupidata... nessuno ha una risposta?!

    ri-grazie,
    r@p

  3. #3
    le variabili non sono $this->base r $this->altezza nella classe ma $this->width e $this->nonmiricordo...nel costruttore vengono chiamate in altri modi da come vengono poi usate nelle due funzioni


  4. #4
    uhm... risolto... quel "width" deve essere "basa" e quell'"height" deve essere "altezza"




    grazie!

  5. #5
    non avevo letto.. GRAZIE CMQ

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.