Bonjour,

j'ai lu beaucoup de chose sur l'obsoloscence ou non du passage par référence en php 5.4.

Je souhaite simplement avoir une confirmation de ce que j'ai compris ci-dessous afin d'entreprendre sereinement ma migration:

- l'obsolescence est uniquement sur l'utilisation du & (qui n'est plus nécessaire) MAIS le passage par référence est toujours autorisé.
- Pour mon code (utiliser dans la réécriture de la gestion de mes sessions) cela donnerait :
- AVANT :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
              class session {      
                 ...
                        function read_session($sessID) {
                                ...
                        }
                 ...
              }
               $session = new session();
               session_set_save_handler(array(&$session,"open_session"),
                         array(&$session,"close_session"),
                         array(&$session,"read_session"),
                         array(&$session,"write_session"),
                         array(&$session,"destroy_session"),
                         array(&$session,"gc_session"));
- APRES :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
              class session {      
                 ...
                        function read_session($sessID) {
                                ...
                        }
                 ...
              }
               $session = new session();
               session_set_save_handler(array($session,"open_session"),
                         array($session,"close_session"),
                         array($session,"read_session"),
                         array($session,"write_session"),
                         array($session,"destroy_session"),
                         array($session,"gc_session"));
Dans l'attente de votre confirmation

Merci d'avance