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

    [PHP]Fatal error: Cannot re-assign

    Ciao a tutti , ho questa classe:

    Codice PHP:
      class upload {
        var 
    $file$filename$destination$permissions$extensions$tmp_filename$message_location;

        function 
    upload($file ''$destination ''$permissions '777'$extensions '') {
          
    $this->set_file($file);
          
    $this->set_destination($destination);
          
    $this->set_permissions($permissions);
          
    $this->set_extensions($extensions);

          
    $this->set_output_messages('direct');

          if (
    tep_not_null($this->file) && tep_not_null($this->destination)) {
            
    $this->set_output_messages('session');

            if ( (
    $this->parse() == true) && ($this->save() == true) ) {
              return 
    true;
            } else {
    // self destruct
              
    $this null;

              return 
    false;
            }
          }
        } 
    quando la richiamo trovo questo errore :

    Fatal error: Cannot re-assign $this in D:\Programmi\Apache Group\Apache2\htdocs\oscommerce\catalog\admin\incl udes\classes\upload.php on line 31

    la linea 31 è : $this = null;

    appena sotto // self destruct


    qualcuno capisce dove c'è l'errore?

  2. #2
    non sono molto pratico di OOP.... ma mi viene difficile pensare che una classe possa assegnare null alla propria istanza

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.