Pagina 1 di 1
[Risolto] Chiarimento su comportamento exit
Inviato: sabato 21 maggio 2016, 22:43
da TommyB1992
Codice: Seleziona tutto
namespace session;
class AdminSession extends SessionHandler {
public function __construct() {
parent::__construct();
echo 'a';
// exit;
}
}
Perchè se commento
exit, l'
echo non viene più stampato, mentre se tolgo il commento, l'
echo viene stampato?
Re: PHP Comportamento inusuale che non mi è ben chiaro
Inviato: sabato 21 maggio 2016, 22:47
da Mdfalcubo
Per favore metti un titolo che spieghi il problema. Grazie.
Re: PHP Comportamento inusuale che non mi è ben chiaro
Inviato: sabato 21 maggio 2016, 22:52
da TommyB1992
Generalmente spiego molto dettagliatamente il problema nel titolo, tant è che spesso basta che aggiungo "come da titolo" nella descrizione e non devo aggiungere altro, ma non so cosa inserirci ora.
Chiedo scusa.
Re: [PHP] Chiarimento su comportamento exit
Inviato: domenica 22 maggio 2016, 0:07
da Zoff
Non sono in grado di replicare il problema.
Questo funziona come ci si aspetta:
Codice: Seleziona tutto
<?php
class A {
public function __construct(){
echo 'A';
}
}
class B extends A{
public function __construct() {
parent::__construct();
echo 'B';
exit;
}
}
new B(); //output = "AB"
Re: [PHP] Chiarimento su comportamento exit
Inviato: domenica 22 maggio 2016, 3:11
da TommyB1992
Si ho preso un abbaglio credo... Non mi funziona bene Apache e finchè non risolvo non posso tornare su questa questione, anche se probabilmente lo stesso errore è dettato da quello.
Re: [Risolto] Chiarimento su comportamento exit
Inviato: domenica 22 maggio 2016, 4:56
da SuperStep
e comunque possibile utilizzare la versione CLI di php e chiamare il tuo script direttamente dal terminale senza passare per una chiamata HTTP.