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

    per riferimento non mi funziona in php5

    ciao

    sono in php5
    class MyClass {

    }

    $o1 = new MyClass();
    $o2 = $o1;
    $o2 = null;
    echo var_dump($o1);

    l'ultima riga non mi dovrebbe stampare null?


    grazie

  2. #2

    Re: per riferimento non mi funziona in php5

    Originariamente inviato da nourdine
    l'ultima riga non mi dovrebbe stampare null?
    No, guarda "Example #6 Object Assignment":

    http://www.php.net/manual/en/language.oop5.basic.php

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    ma quindi

    $o2 = $o1;

    genera una copia e non un riferimento?

    mi pare di nodato che

    echo $o2 === $o1; // 1

    boh?

  4. #4
    Originariamente inviato da nourdine
    ma quindi

    $o2 = $o1;

    genera una copia e non un riferimento?
    Come da manuale (Example #6 Object Assignment):

    Codice PHP:
    $reference  =& $instance
    Originariamente inviato da nourdine
    mi pare di nodato che

    echo $o2 === $o1; // 1

    boh?
    Ti rimando nuovamente al manuale ufficiale (Example #1 Example of object comparison in PHP 5):

    http://www.php.net/manual/en/languag...comparison.php

  5. #5
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    capisco ...

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.