Perbedaan mendasar penulisan awalan php


Status
Not open for further replies.

Makelar Server

Poster 1.0
Habis searching di google menemukan artikel persamaan dan perbedaan penulisan awalan php,
yang menyatakan
" penulisan awalan bisa dimulai dengan tag <?php dan diakhiri dengan tag ?>. Atau bisa juga diawali dengan tag <? Dan diahiri dengan tag ?>

Adapun konsep penulisan dari tag php diantaranya :

CARA PERTAMA :
Kode singkat. (Short Style)
Contoh : <? echo”Belajar PHP”; ?>

Sebab penggunaan Kode ini merupakan kode standar yang digunakan oleh para pengembang yang menggunakan php atau biasa disebut dengan SGML (Standard Generalized Markup Language). Penggunaan kode ini biasanya juga disebut dengan tag pendek (Short Tag)

CARA KEDUA :
Kode dengan XML (XML Style)
Contoh : <?php echo”Belajar PHP”; ?>

Sebab Penggunaan tag ini dapat digunakan dengan dokumen XML (Extensible Markup language). Dan tag ini juga sering digunakan untuk menghindari kode erro jika server tidak mendukung shot tag.

Gitu bunyinya artikel singkat yang baru kubaca, namun ada yang ingin kupertanyakan :
katanya tidak ada perbedaan pada awalan penulisan php <?php atau <?
ternyata ada penjelasan antara penggunaan CARA PERTAMA dan CARA KEDUA,

Apa sih perbedaan antara ( Short Style ) dan ( XML Style ) ?
Apakah tidak bisa kode awalan <? .... ?> diterapkan di pada kode dengan XML (XML Style ), begitu juga sebaliknya.

Selain itu, pernah juga website saya pakai control panel open source dengan format kode file awalan <?php ...?> tidak bisa dibuka ( hanya muncul kode php / script), namun ketika semuanya aku ubah awalannya menjadi <? ....?> baru bisa terakses.. Mohon penjelasan lebih lanjut perbedaan mendasar antara kode awalan pembuka php tersebut
 
Last edited:

dhyhost

Web Hosting Service
The Warrior
Verified Provider
ini thread sharing atau pertanyaan ya?
 

Makelar Server

Poster 1.0
ini thread sharing atau pertanyaan ya?
Sharing dan juga pertanyaan pak bos, tergantung anda dari sisi mana menanggapinya...
Atau bisa menambahkan penjelasan tentang penulisan php lainnya. sebab antara control panel satu dengan yang lain kadang tidak sama, padahal script file website sama. Selain itu tahun lalu, saya juga pernah juga mengalami dengan menggunakan CPanel anda server nodes direct, ketika script saya upload hanya muncul kode php saja, ketika versi php saya ubah ke versi 5.3 baru bisa, namun dengan mengganti kode menjadi <? ... ?>
 
Last edited:

masiqbal

Hosting Guru
Verified Provider
Itu tergantung setting php.ini di server nya apakah short_open_tag nya on atau off. Kalau mau aman selalu pakai <?php
 

Makelar Server

Poster 1.0
Itu tergantung setting php.ini di server nya apakah short_open_tag nya on atau off. Kalau mau aman selalu pakai <?php
Aman dari segi yang mana dan Bagaimana cara setting php.ini di server ? sebab script theme saya tidak ada file php.ini
Sebab penulisan awalan di script yang saya dapat agak rancu bos, setiap file page satu dengan lainnya tidak sama format penulisan awalnya ? Apa yang membedakan kok penulisan awalnya tidak sama ? pernah semua file saya pakai kode awalan <?php, namun ada beberapa page yang gagal dibuka (hanya muncul kode source php )
Misal file index.php pakai kode <?php ...?> namun file index.php pada folder lainnya pakai <? ...?> jadi ada salah satu page bisa di buka dan page lainnya muncul kode source nya...
Maklum bos lagi belajar program PHP...,
 
Last edited:

mustafaramadhan

Hosting Guru
SIlahkan coba:
Code:
<?php echo 'hi';?>
<?php ='hi';?>
<? echo 'hi';?>
<?='hi';?>

Apakah hasilnya sama?.
 
Status
Not open for further replies.

Top