Bir include
veya require
bildirimini false
olarak değerlendiren bir koşul içine koyarsam, PHP yorumlayıcısı içerme dosyasını tamamen atlayacak mı, yoksa tam olarak mı yükleyecektir?PHP davranışı koşullu içeriğe dahil etme/koşullandırma
if ($some_user_var) {
require 'this.php';
} else {
//do stuff
}
Ben require
bağımsız olarak her zaman koşullu bir yorumlayıcı tarafından dahil edilecektir olduğunu okumuştum, ama include
olmaz:
bir örnek olacaktır. Bu durumda, require
'dan include
'a geçiş yapmak, azaltılmış G/Ç ve ayrıştırma ek yükü nedeniyle ücretsiz bir hız anlamına gelebilir.
EAccelerator gibi bir önişlemci çalıştırıyorsam, büyük olasılıkla bir fark yaratıyor, ancak yapamayacağımı varsayalım.
Sanırım bir yerde okuduğunuz şey şunun gibi bir şeydi: '' gerek '' (başarısızlık durumunda, elbette) değilken '' fail '' ölümcül hatayla uygulamayı durdurur. 'Require' gibi yorumlanabilecek olan her zaman dosyanızı içerir veya komut dosyası ölür. – acm
Bu kitabın size ait herhangi bir şansı var mı? http://www.amazon.co.uk/PHP-World-Wide-Web-Quickstart/dp/0321245652 Ben de bu yalanları öğrettim! – Matthew