Orada bu zaten birkaç cevap var, ama sadece eklemek benim 0,02 $ ...
Bu kod:
<?php
$test = '<?php echo "hello world!"; ?>';
echo $test;
?>
tarayıcıda boş bir beyaz ekran üretir, ancak kaynağını görüntülemek eğer bu çıktıyı görürsünüz:
<?php echo "hello world!"; ?>
Bu şekilde tarayıcı ile ilgisi var PHP kodunuzu oluşturuyor. Tarayıcılar PHP kodunu oluşturmayı değil, HTML biçimlendirmeyi ifade eder. Kodu yankılanıyorsanız, dosyanıza ne yazılacağını sınamaktasınız demektir, o zaman sadece çıktıların ne olduğunu doğrulamak için kaynağı görüntüleyiniz. ?php
etiketinin nasıl oluşturulacağını bilmediği için tarayıcının kendisinde görmeyeceksiniz, echo
özniteliğiyle ne yapalım.
İsteğe bağlı olarak, herkesin yaptığı gibi dizgeyi htmlspecialchars
numaralı dizgeden geçirebilirsiniz, tek yapmanız gereken kaynağı görüntülemek zorunda kalmadan tarayıcıda işlemek.Dosyaya yazıyorsanız, ancak çıktınızın hatalarını ayıklamanıza yardımcı olabilirsiniz.
Komut dosyanızı komut satırından çalıştırmak başka bir seçenektir. Çıktınızı göstermeye kalkışmayacak ve bunun yerine sadece tükürdü.
Kodu HTML çıktısına mı ekliyorsunuz? Öyleyse, bir etiket olarak yorumlanır ve ekranda görünmesi için kaçması gerekir. – grossvogel
Sadece bir çıkış veriyor musunuz, yoksa çalıştırıyor musunuz? –
Daha sonra çalıştırılacak bir .php dosyasına yerleştiriliyor. –