アプリの開発中にクラスをテストしていましたが、他のクイックレイジーメソッドの微調整と同じようecho
に
function __construct(){
parent::__construct();
echo "yaba daba doo";
exit();
}
さて、いくつかのテストとすべての後、クラスが完全にコンパイルされているかどうかを確認することを考えたので、次のように書きました。
function __destruct(){
echo "ends here";
exit();
}
exit
興味深いことに、 inがあったにもかかわらず、__construct
それでも実行されました__destruct
!
私の知識によると、出口はプロセスを「殺します」ですね。
__destruct
オブジェクトがクラスへの参照を失ったときに呼び出されます。
つまりexit(0)
、プロセスを優先的に強制終了しないということですか?
PHPのバグですか?なぜなら、IMOスクリプトはこれ以上進むべきではないのですか?