Bagaimana untuk menjana output HTML dalam PHP
P粉176203781
P粉176203781 2023-08-22 14:41:53
0
2
544

Saya mahu mengeluarkan HTML secara bersyarat untuk menjana halaman, jadi apakah cara paling mudah dalam PHP 4+? Adakah saya perlu menggunakan rangka kerja templat seperti Smarty?

echo '', "n"; // Saya percaya ada cara yang lebih baik! echo '', "n"; echo '
', "n"; echo '', "n"; echo '', "n"; echo '', "n";
P粉176203781
P粉176203781

membalas semua (2)
P粉578343994

Cuba gunakannya seperti ini (heredocsintaks):

$variable = <<    XYZ; echo $variable;
    P粉598140294

    Terdapat beberapa cara untuk mengeluarkan HTML dalam PHP.

    1. Antara tag PHP

      

    2. Gunakan gema

    if(condition){ echo "这里是HTML"; }

    Apabila menggunakan gema, jika anda ingin menggunakan petikan berganda dalam HTML, anda mesti menggunakan petikan tunggal untuk gema, seperti ini:

    echo '';

    Atau anda boleh melarikan diri mereka seperti ini:

    echo "";

    3. Heredocs

    4. Nowdocs (sejak PHP 5.3.0)

    Template Enginedigunakan untuk bekerja dengan PHP dalam dokumen yang kebanyakannya mengandungi HTML. Sebenarnya, tujuan asal PHP adalah untuk menjadi bahasa templat. Inilah sebabnya dalam PHP anda boleh menggunakan perkara seperti tag pendek untuk mengeluarkan pembolehubah (cth.).

    Terdapat enjin templat lain (seperti Smarty, Twig, dll.) yang menjadikan sintaks lebih ringkas (seperti{{someVariable}}).

    Faedah utama menggunakan enjin templat adalah untuk memisahkan reka bentuk (logik persembahan) daripada pengekodan (logik perniagaan). Ia juga menjadikan kod lebih bersih dan lebih mudah untuk diselenggara dalam jangka panjang.

    Jika anda mempunyai lebih banyak soalan, sila tinggalkan mesej.

    Untuk bacaan lanjut tentang ini, lihatDokumentasi PHP.


    Nota:Tidak disyorkan untuk menggunakan tag pendek PHP?>,因为它们只在php.ini配置文件中启用了short_open_tag指令,或者PHP配置了--enable-short-tagspilihan hanya tersedia.Bermula dengan PHP 5.4, ia tersedia tanpa mengira tetapan.

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!