herkes bir php kullanarak neden ne çıktı tamponlama ve bana açıklayabilir?
Output Buffering for Web Developers, a Beginner’s Guide:
PHP sizin komut dosyası aracılığıyla süreçleri olarak çıktı tamponlama (varsayılan) olmadan, HTML adet tarayıcıya gönderilir. Çıkış tamponlama ile, HTML bir değişken içinde saklanır ve komut sonunda tek parça olarak tarayıcıya gönderilir.
Web geliştiricileri için çıktı tamponunun Avantajları
- Tek başına çıktı tamponunun açılması PHP HTML işler gibi adet tarayıcıya gönderilmeden değil çünkü bizim HTML indirmek ve işlemek için gereken süreyi azaltır.
- Biz PHP dizeleri ile yapabileceğiniz tüm fantezi şeyler, biz şimdi bir değişken olarak bizim bütün HTML sayfası ile yapabilirsiniz.
- Hiç mesajı karşılaştı ettiyseniz: - Çerezleri kurarken "Warning başlık bilgileri değiştirilemiyor zaten (çıkış) tarafından gönderilen başlıklar", o çıktı tamponlama cevap olduğunu bilmek mutluluk duyarız.
Output buffering performansını artırmak için ve bir kaç hile yapmak için PHP tarafından kullanılır.
Sen bir tampon ve çıkış bunun tek seferde ağ performansını artırmak içine PHP mağaza tüm çıkış olabilir.
Belirli durumlarda tarayıcınıza geri göndermeden tampon içeriğe erişebilirsiniz.
Bu örneği ele alalım:
<?php
ob_start( );
phpinfo( );
$output = ob_get_clean( );
?>
Yukarıdaki örnekte yerine tarayıcıya göndermeden bir değişken içine çıkış yakalar. output_buffering varsayılan olarak kapalıdır.
Bu örneği ele alalım:
<?php
ob_start( );
echo "Hello World";
if ( $some_error )
{
header( "Location: error.php" );
exit( 0 );
}
?>
The Output Control functions allow you to control when output is sent from the script. This can be useful in several different situations, especially if you need to send headers to the browser after your script has began outputting data. The Output Control functions do not affect headers sent using header() or setcookie(), only functions such as echo() and data between blocks of PHP code.
http://php.net/manual/en/book.outcontrol.php
More Resources:
Output Buffering With PHP strong>
Ismi buradan script çıktı görüntülenir nasıl yönetmek için kullanılan bellek tampon önermek gibi.
İşte konu için bir very good tutorial olduğunu
Üzerine çıktı tamponlama ile çok yararlı FirePHP uzatma :-) http://www.firephp.org kullanabilirsiniz