Pengertian PHP
2. PHP mudah
PHP mudah untuk dipelajari, dibandingkan dengan produk lain yang
mempunyai fungsi yang sama. Tidak seperti Java Server Page atau C based CGI tidak
membutuhkan persyaratan untuk mendalami beberapa bahasa pemrograman lain.
Tidak juga seperti Perl yang sering disebut sebagai “write-only-language”, PHP
mempunyai sintaks yang sangat mudah dan user-friendly. Dan tidak
seperti ActiveServer Page, PHP tidak membuat kita untuk mempelajari dua bahasa
pemrograman yang berbeda untuk dua kebutuhan.
3.PHP embedded
Penulisan script PHP menyatu dengan HTML sehingga memudahkan
pembuatannya. Dengan kata lain halaman PHP biasanya halaman HTML. Produk
sejenis adalah Microsoft Active Server Page, Allaire Cold Fusion dan Sun JavaServer
Page. PHP kadang-kadang disebut sebagai “the open source ASP” karena fungsinya
mirip dengan produk Microsoft tersebut.
Untuk membedakan antara sintaks HTML dan PHP maka dibuatlah kesepakatan :
script PHP dimulai dengan tag <? Dan diakhiri dengan ?>. Contoh :
<HTML>
<HEAD><TITLE>Agreeting</TITLE></HEAD>
<BODY>
<P>Hi,
<?php
/*sekarang beralih kemode PHP*/
$firstname=”Mata”;
$lastname=”Hari”;
$title=”Ms.”;
PRINT($title $lastname”)
//kembali ke HTML sekarang.
?>>
May I call you <?php PRINT(“$firstname”); ?>?</P>
</BODY></HTML>
Pada saat client meminta halaman ini, Web server memprosesnya. Berarti
melalui halaman dari atas ke bawah, mencari section-section PHP, dimana akan
dicoba untuk memecahkannya. Parser akan memeriksa seluruh variabel yang ditandai
(dengan tanda $) dan mencoba menambahkannya ke perintah PHP (fungsi print()).
Jika berjalan lancar, preprocessor akan kembali ke halaman HTML normal
ke clientbrowser. Jika ingin melihat kode sumber dari clientbrowser (pilih “Source”
atau “Page Source” dari menu View atau klik kanan pada AOL),
maka akan tampak seperti :
<HTML>
<HEAD><TITLE>A greeting</TITLE></HEAD>
<BODY>
<P>Hi, Ms. Hari. May I call you Mata ? </P>
</BODY></HTML>
Kode diatas sama seperti jika kita menulis program HTML dengan tangan.
HTML
embedded dengan PHP membawa beberapa konsekuensi PHP dapat dengan cepat
ditambahkan ke kode yang dihasilkan oleh editor WYSIWYG.Setiap baris dari
HTML tidak perlu dituliskan kembali ke dalam bahasa pemrograman.