Visualizzazione risultati 1 fino 5 di 5

Discussione: Attivazione la funzione allow_call_time_pass_reference in PHP ?

  1. #1
    Guest

    Predefinito Attivazione la funzione allow_call_time_pass_reference in PHP ?

    Come da titolo,volevo sapere se la su citata opzione era attivabile,in quanto, da quando uso il Php 5.xx, quando clicco su un nome utente qualunque,mi appare il seguente errore sul mio CMS (Icy Phoenix):

    Warning: Call-time pass-by-reference has been deprecated in /membri/vilas/includes/album_mod/album_functions.php on line 1035
    Grazie
    Ultima modifica di dreadnaut : 05-12-2012 alle ore 16.22.19

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    L'opzione è attiva ma è stata deprecata dagli sviluppatori del php. Questo vuol dire che non si dovrebbe fare affidamento ad essa, e ci sono soluzioni migliori. Inoltre, potrebbe sparire completamente dalla prossima versione.

    Dovresti aggiornare Icy Phoenix all'ultima versione, o contattare gli sviluppatori se il problema è presente anche in questa.

    Temporaneamente, puoi forse nascondere i messaggi di errore, ma rischi che un giorno il sito si rompa completamente, all'improvviso, quando l'opzione sparisce dal php.

  3. #3
    Guest

    Predefinito

    Grazie della risposta,Icy è aggiornato all'ultima versione,e proprio dallo sviluppatore di Icy avevo avuto il suggerimento di chiedere qui l'attivazione della funzione allow_call_time_pass_reference in PHP , in quanto solitamente l'errore sta proprio lì.

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Purtroppo non è qualcosa di attivabile, è qualcosa che è sta venendo rimosso dal linguaggio, e quindi il codice deve adattarsi

    Se vuoi, passa questo indietro agli sviluppatori: reference pass
    As of PHP 5.3.0, you will get a warning saying that "call-time pass-by-reference" is deprecated when you use & in foo(&$a);. And as of PHP 5.4.0, call-time pass-by-reference was removed, so using it will raise a fatal error.

  5. #5
    Guest

    Predefinito

    Grazie

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •