Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    problema nell'utilizzo del singleton

    Ciao ragazzi,
    ho un sito strutturato nel seguente modo.

    In una pagina master richiamo le altre pagine mediate un include.
    Ho una classe , quella della connessione al database, che mi crea un problema.

    Se nelle pagine che includo scrivo

    $x = classe::init()

    visualizzo ovviamente l'oggetto $x

    se lo faccio nella pagina master non riesco a vederlo nella pagina inclusa.

    come mai?

    è forse perchè la instanzio staticamente?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    posta la porzione di codice interessata che magari si riesce a capire meglio
    Ubuntu rulez!! :P

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    c'è poco da postare

    instanzio una classe staticamente in una pagina master e non la vedo nelle pagine che includo

    $x = classe::init()

    il codice quindi è quello sopra.

    un var_dump prima dell'include mi rileva che $x è l'oggetto classe
    se lo faccio invece nel file che includo non vedo nulla
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    evidentemente c'è qualcosa sul file che includi che non va.. ma se non posti il codice di quel file non possiamo certo trovarti l'errore noi utenti
    Ubuntu rulez!! :P

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    eh eh...ma qui sta il bello...il file che includo è vuoto...
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  7. #7
    ho appena fatto in locale una prova ricreando la situazione che descrivi e non mi da errore, anzi, vedo la variabile.. sei sicuro di aver incluso bene in file? magari hai l'error_reporting disabilitato e così se va in errore blocca solo l'esecuzione del codice..


    prova a mettere un semplice print('ciao'); dopo l'inclusione
    Ubuntu rulez!! :P

  8. #8

    Re: problema nell'utilizzo del singleton

    prova a usare require invece di include
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  9. #9
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    fatto ma non cambia molto. anche se uso require once
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  10. #10
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da ciro78
    eh eh...ma qui sta il bello...il file che includo è vuoto...
    se il file che includi è vuoto come fai a dire che non vedi la variabile?

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.