PHP Short Open Tag
Mungkin kita sudah tahu semua kalau kita mau memulai ngoding PHP kita harus membukanya dengan tag <?php dan menutupnya dengan ?> . Namun kadang kala mungkin ada yang membuka tag php dengan <? dan menutup dengan ?> . Apakah yang membedakan ?
Sebenarnya ini tergantung dari settingan php dalam server kita. Lebih tepatnya settingan ini terdapat dalam file php.ini. Jika kita menggunakan xampp file ini terdapat dalam directory “xampp\apache\bin\php.ini”.
Agar kita bisa melakukan open tag dengan <?php ataupun dengan <? lakukan settingan seperti dibawah ini
- Buka file php.ini
- Cari string “short_open_tag”
- Jika anda menemukan string “;short_open_tag” di awali dengan titik koma. Lakukan terus pencarian sampai ditemukan string “short_open_tag”.
- Setelah menemukan string tersebut ganti short_open_tag = off menjadi short_open_tag = on
- Selesai. Restart server PHP.
Manfaat settingan ini adalah sebagai berikut.
Misal jika kita ingin mencetak variable $x kitabiasanya menggunakan echo seperti dibawah ini.
<?php
echo $x;
?>
Tapi jika kita sudah melakukan setting seperti cara diatas kita bisa melakukan print variabel $x dengan cara sebagai berikut :
<?=$x?>
| incoming terms | |
|---|---|

April 13th, 2010 at 5:14 am
mas, baeknya short open tag gak usah dipake lagi, karena akan membingungkan ketika digabung dgn tag <?xml.
& memang disarankan untuk menggunakan long open tag, biar compatible di semua server
April 13th, 2010 at 12:43 pm
Iya udah tau.. Soalnya kemarin web ku ada yg aneh. Kalo pake sort open tag mau, tp kalo pake yang panjang g mau. Itu mengapa aku posting artikel ini