Rumah >pembangunan bahagian belakang >tutorial php >Sekiranya Anda Mengelakkan Tag Pendek PHP untuk Kemudahalihan Kod yang Lebih Baik?
Adakah Teg Pendek PHP Memang Tidak Boleh Diterima?
PHP menawarkan pelbagai pilihan teg untuk membuka dan menutup kod PHP. Walaupun teg pendek ( dan ?>) dan teg gaya ASP (<% dan %>) memberikan kemudahan, Piawaian Pengekodan PHP menganggapnya "secara umumnya tidak disyorkan."
Sebab Keputusasaan
Menurut Piawaian Pengekodan PHP, tag pendek mencipta isu mudah alih kerana ia mungkin tidak boleh didayakan pada semua pelayan. Ini boleh menyebabkan ralat yang tidak dijangka apabila memindahkan kod ke hos yang berbeza. Oleh itu, adalah dinasihatkan untuk menggunakan borang penuh, , untuk kemudahalihan.
Pengecualian
Teg gema singkatan (= ), sebaliknya, disokong sepenuhnya dan boleh diterima untuk digunakan. Teg ini tidak boleh dilumpuhkan dan disertakan dalam sintaks teras PHP.
Pertimbangan Lain
Walaupun teg pendek mungkin menawarkan kemudahan, kebolehbacaan dan penyerlahan sintaks adalah faktor penting. Ramai pembangun lebih suka sintaks
Pertimbangan Versi PHP
Dalam PHP 5.4 dan kemudian, = .. ?> tag disokong secara universal. Ini bermakna mereka dianggap selamat untuk digunakan dalam kod mudah alih, dengan mengandaikan sokongan untuk PHP 5.4 atau lebih tinggi. Walau bagaimanapun, untuk menyokong versi pra-5.4, anda masih perlu menggunakan .
Pemodenan dan Pembuktian Masa Depan
Memang berbaloi mengambil perhatian bahawa teg ASP (<% , %> , <%= dan teg skrip) telah dialih keluar daripada PHP 7. Walaupun teg pendek kekal berfungsi, mempertimbangkan menukar kod agar sejajar dengan amalan terbaik PHP 7 disyorkan untuk keserasian dan kemudahalihan jangka panjang.
Atas ialah kandungan terperinci Sekiranya Anda Mengelakkan Tag Pendek PHP untuk Kemudahalihan Kod yang Lebih Baik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!