php kalıp ne kadar güvenli (bir)?

2 Cevap

() Ölecek mi başarıyla bu noktada php komut feshetme veya sadece çıkış bufferring ile?

Bir yapmak için güvenli olacaktır:

if(!isset($_SESSION['logged_in'])){
    die('you do not have permission to access this page.');
}

2 Cevap

PHP.net Gönderen:

Terminates execution of the script. Shutdown functions and object destructors will always be executed even if exit() is called.

Die çıkış için sadece bir eşdeğeri () 'dir.

Muhtemelen bir misafir koşmak gerekiyordu olmayan bir şey olması için kapatma fonksiyonu tanımlı değil çünkü senin durumunda hiçbir sonradan olur :)

register_shutdown_function

destructors

Evet, güvenli olduğunu.

Açıkçası, die() düzenli komut sonuna eşittir. Sadece bu çizginin altına herşeyi silmek gibi die() aynı çağırıyor.