Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    158

    Warning netbeans variabile nel metodo

    Ciao a tutti!
    Scriverò due classi in php... La prima sarà corretta per netbeans mentre la seconda mi genera un warning.


    Classe ok:
    codice:
    Class ok {
    Private $ciao;
    Public function sayhello(){
    echo $this->ciao;
    }
    }

    Classe warning che genera il warning in netbeans
    codice:
    Class warning {
    Public function sayhello(){
    
    // questa riga da il warning
    $ciao = 'ciao';
    
    
    echo $ciao;
    }
    }
    Il warning è il seguente:
    variable $ciao seems to be unused in its scope php.
    Non so... E come se non mi facesse inizializzare un variabile all interno di un metodo.... È come se volesse che le dichiarassi tutte all esterno per poi utilizzare all interno con this.

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Da me non dà alcun warning (PHP Version 5.3.9)

    Codice PHP:
    <?php
    error_reporting
    (E_ALL);
    Class 
    warning {
     Public function 
    sayhello() {
      
    // questa riga da il warning
      
    $ciao 'ciao';
     echo 
    $ciao;
     }
    }
    $a = new warning();
    $a->sayhello();
     
    ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Su netbeans 7.3 non appare il warning a meno che non commento la echo ma è perchè avverte che non è utilizzata. Sto per intallare la 7.8 e porvo

    il php 5.4.7 non si lamenta
    Ultima modifica di Grino; 14-08-2014 a 13:06
    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

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.