die()
farklılıklar ve PHP exit()
fonksiyonu nelerdir?
Ben de aynı özelliğe sahip düşünüyorum. Ama ben hem de farklı bir şey ... bu ne olduğunu biliyor?
Hiçbir farkı yok - onlar aynıdır.
PHP Manual exit
a>:
Not: Bu dil oluşumu
die()
a> eşdeğerdir.
PHP Manual die
a>:
Bu dil yapı
exit()
a> eşdeğerdir.
Daha önce de belirtildiği gibi, bu iki komut aynı çözümleyici belirteci üretir.
ANCAK
Orada küçük bir fark olduğunu ve bu belirteci dönmek için ayrıştırıcı ne kadar uzun.
Ben PHP ayrıştırıcı okumamış, ama "d" ile başlayan fonksiyonları uzun bir liste, ve "e" ile başlayan bir kısa liste ise, o "ile başlayan fonksiyonlar için fonksiyon adını ararken bir zaman cezası olmalı e ". Ve bütün işlev adı kontrol edilir nasıl nedeniyle diğer farklılıklar olabilir.
I doubt it will be measurable unless you have a "perfect" environment dedicated to parsing php, and a lot of requests with different parameters. But there must be a difference, after all, PHP is an interpreted language.
Bu article aksini iddia Onlar olsa, aslında aynıdır.
Onlar ancak, çıkış () de PHP komut çıkış kodunu ayarlamanızı sağlar, aynı hakkında konuşuyorsun.
Genellikle Eğer gerçekten bu gerekmez, ancak konsol PHP komut yazarken komut doğru şekilde her şeyi tamamlamış ise, örnek Bash ile kontrol etmek isteyebilirsiniz.
Then you can use exit() and catch that later on. Die() however doesn't support that.
Die() always exists with code 0. So essentially a die() command does the following:
<?php
echo "I am going to die";
exit(0);
?>
: Aynıdır hangi
<?php
die("I am going to die");
?>
, Bob hakkında yorum Lucky Soni yanıt
W3 okullar o devletler gibi http://www.w3schools.com/php/func_misc_exit.asp söyledi garip
The exit() function prints a message and exits the current script.
This function is an alias of the die() function.
PHP kılavuzu üzerinde die:
ölmek - çıkmak için Eşdeğer
Sen bile die;
aynı şekilde yapabilirsiniz exit;
- ya da parantez olmadan.
die()
exit()
, size ekstra bir mektup yazarak yedek zaman olabilir üzerinde seçmenin tek avantajı ;-)
This page die
exit
bir Alies olduğunu söylüyor, bu yüzden aynıdır. Ama aynı zamanda açıklıyor:
çünkü API temizleme veya başka bir nedenle ve eski adları isimleri değişti işlevleri vardır yalnızca geriye dönük uyumluluk için takma ad olarak tutulur. Onlar taşınamaz komut götürecek eskime veya yeniden adlandırma, bağlı olabilir gibi, takma bu tür kullanmak genellikle kötü bir fikirdir.
Yani, bana paranoyak diyorlar, ama gelecekte hiçbir die
ing olabilir.