Memahami Sifat Prapemprosesan PHP
Tidak seperti JavaScript, yang dilaksanakan dalam pelayar web, PHP ialah bahasa prapemprosesan yang memproses kod sebelum ia mencapai pelayar. Perbezaan ini boleh menyebabkan kekeliruan kepada pendatang baru.
Mengapa PHP Tidak Melaksanakan dalam Pelayar
Dalam contoh yang disediakan:
<code class="html"><a href="<?php runCommand(); ?>"></a></code>
Fungsi runCommand() tidak akan dilaksanakan apabila butang diklik kerana PHP telah selesai memproses sebelum halaman dihantar ke penyemak imbas. Ini kerana PHP ialah bahasa sebelah pelayan, bermakna ia berjalan pada pelayan sebelum halaman dipaparkan kepada pengguna.
Menjelaskan Konsep Prapemprosesan
Untuk memahami bagaimana PHP berfungsi, adalah penting untuk memahami konsep prapemproses. PHP bertindak sebagai prapemproses dengan cara berikut:
Sumber untuk Pemahaman Lanjut
Untuk mengubah hala individu kepada yang komprehensif sumber yang menerangkan fungsi prapemprosesan PHP, pertimbangkan perkara berikut:
Wikipedia:
Nota Tambahan:
Seperti yang dinyatakan oleh Carl Smotricz, PHP mempunyai beberapa keupayaan yang membolehkannya dijalankan di luar pelayar web. Walau bagaimanapun, soalan itu terutamanya menangani konteks persekitaran Apache di mana pengguna meminta halaman web dan mengharapkan respons HTML.
Atas ialah kandungan terperinci Mengapa Kod PHP Tidak Dilaksanakan dalam Pelayar Seperti JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!