sebelum mempelajari program PHP lebih lanjut sebaiknya kita kanali dulu aturan-aturan dasarnya, berikut ini adalah beberapa aturan dasar yang harus diketahui, terutama bagi pemula. oh iya jangan lupa siapkan web server local nya dulu yah untuk menjalankan contoh-contoh dibawah yang akan saya jelaskan diartikel ini. kalo masih bingung tentang web server anda bisa baca di artikel saya sebelumnya yaitu tentang software untuk pemrograman PHP dan databaase MySQL. jika semua web server sudah siap yuk lanjut ke aturan-aturan dasar PHP. yaitu sebagai berikut :
- penggunaan tanda kurung
tanda kurung akan sering anda gunakan didalam script PHP, terutama saat anda bekerja dengan fungsi-fungsi. contoh :
strln();
date();
array();
strln,data,array adalah nama sebuah fungsi, sedangkan untuk informasi tambahan dari fungsi tersebut dapat diletakan di dalam tanda kurung di sebelah kanannya ata disebut dengan paramater.
- penggunaan titik koma
dalam penulisannya, sebuah perintah script PHP selalu diakhiri dengan menuliskan tanda titik koma (;). satu perintah script PHP tidak harus dalam satu baris, anda dapat menulisakan lebih dari satu baris.
contoh :
<?php
echo "Belajar PHP Untuk Pemula";
?>
script diatas sama hasilnya jika ditulis dengan 2 cara berikut :
<?php
echo "Belajar PHP
Untuk Pemula";
?>
Atau
<?php echo "Belajar PHP Untuk Pemula" ; ?>
- penggunaan tanda dollar ($)
penggunaan tanda dollar adalah aturan dasar untuk penamaan sebuah variable, sehingga sangat memudahkan saat mengenai mana yang menjukan variable atau bukan variable.
contoh :
<?php
//contoh penggunaan tanda dollar untuk variable
$nama="MUHAMMAD IRFA";
$umur="14 bulan";
$nilai_1=98;
$nilai_2=78;
?>
- penggunaan PRINT dan ECHO
bagi anda yang baru mengenal PHP mungkin akan bertanya, kenapa menggunakan ECHO saat mencetak Output ke browser ? kenapa bukan PRINT ? PHP menyediakan fungsi string untuk mencetak output ke browser, dua di antaranya adalah ECHO dan PRINT. meskipun secar garis besar kedua fungsi tersebut sama. namun memiliki perbedaan esensial yang harus diperhatikan.
fungsi PRINT berperilaku sebagai fungsi pada umumnya dan memiliki nilai kembalian berupa integer 1. dengan demikian PRINT dapat digunakan sebagai bagian dari sebuah ekspresi yang kompleks. sedangkan ECHO mampu menerima lebih dari 1 paramater dan tidak memiliki kembalian.
fungsi ECHO akan dieksekusi lebih cepat dari PRINT karena hanya menampilkan output saja tanpa mengerjakan hal lainnya. dan pada umumnya nilai kembalian dari sebuah string (print) hampir tidak pernah diperlukan.
perbedaan lain adalah fingsi PRINT hanya mampu menampilkan 1 data output, sedangkan fungsi ECHO mampu menampilkan lebih dari 1 data output dengan menggunakan tanda kome (,) sebagai pemisah.
fungsi PRINT berperilaku sebagai fungsi pada umumnya dan memiliki nilai kembalian berupa integer 1. dengan demikian PRINT dapat digunakan sebagai bagian dari sebuah ekspresi yang kompleks. sedangkan ECHO mampu menerima lebih dari 1 paramater dan tidak memiliki kembalian.
fungsi ECHO akan dieksekusi lebih cepat dari PRINT karena hanya menampilkan output saja tanpa mengerjakan hal lainnya. dan pada umumnya nilai kembalian dari sebuah string (print) hampir tidak pernah diperlukan.
perbedaan lain adalah fingsi PRINT hanya mampu menampilkan 1 data output, sedangkan fungsi ECHO mampu menampilkan lebih dari 1 data output dengan menggunakan tanda kome (,) sebagai pemisah.
contoh :
<?php
//contoh fungsi ECHO
$nama="irfa";
$alamat="pemalang";
$a1="O";
$a2="K";
$a3="E";
echo " Nama saya $nama saya tinggal di $alamat", $a1, $a2, $a3;
?>
<?php
//contoh fungsi ECHO
$nama="irfa";
$alamat="pemalang";
$a1="O";
$a2="K";
$a3="E";
echo " Nama saya $nama saya tinggal di $alamat", $a1, $a2, $a3;
?>
hasil browsernya :
contoh :
<?php
//contoh fungsi PRINT
$nama="irfa";
$alamat="pemalang";
$a1="O";
$a2="K";
$a3="E";
print "Nama Saya $nama saya tinggal di $alamat, $a1, $a2, $a3;
?>
<?php
//contoh fungsi PRINT
$nama="irfa";
$alamat="pemalang";
$a1="O";
$a2="K";
$a3="E";
print "Nama Saya $nama saya tinggal di $alamat, $a1, $a2, $a3;
?>
hasil dari browser adalah :
pada contoh diatas browser menampilkan kesalahan pada baris script nomor 7, PHP menemukan bahwa fungsi PRINT yang anda tuliskan salah memiliki lebih dari 1 output.
- tentang case sensitive
PHP tidak membedakan huruf besaar dan huruf kecil (case sensitive) untuk menamakan fungsi (function), nama CLASS, maupun keyword bawaan PHP seperti ECHO, WHILL dan CLASS.
contoh :
<?php
//3 baris berikut sama outputnya
$sekarang=DATE("d M Y");
$hari_ini=date("d M Y");
$now=Date(" d M Y");
echo "sekarang $sekarang <br> hari ini $hari_ini <br> Now $now";
?>
<?php
//3 baris berikut sama outputnya
$sekarang=DATE("d M Y");
$hari_ini=date("d M Y");
$now=Date(" d M Y");
echo "sekarang $sekarang <br> hari ini $hari_ini <br> Now $now";
?>
hasil browser :
akan tetapi PHP membedakan huruf besar dan kecil (case sensitive) untuk penamaan variable, sehingga $nama, $Nama, dan $NAMA akan dianggap 3 variable yang berbeda.
contoh:
<?php
$nama="MUHAMMAD IRFA";
$Nama="MUHAMMAD IRFA";
echo $Nama ; // hasilnya tidak ada karena $NAMA tidak dikenal
?>
hasil browser :
- memberikan teks komentar atau keterangan
anda dapat membuat keterangan atau komentar didalam script PHP dan komentar tersebut tidak akan dieksekusi sebagai sebuah script. beberapa cara untuk membri keterangan didalam script PHP sebagai berikut :
1- /* komentar */
tulisan apapun yang anda ketikan didalam tanda tersebut akan dianggap sebagai komentar dan cara ini sangat efektif jika jumlah keterangan lebih dari 1 baris.
2- // komentar
untuk memberi komentar atau keterangan singkat yang hanya terdiri dari satu baris saja.
3- # komentar
sama seperti //, digunakan untuk memberikan komentar atau keterangan singkat yang hanya terdiri dari 1 baris saja.
contoh :
<?php
//belajar membuat keterangan di PHP
#ini juga keterangan
/* keterangan ini dapat
di buat
dengan lebih dari 1 baris */
echo "belajar PHP untuk lebih baik lagi";
echo "singkat jelas dan padat";
echo "semoga postingan ini bermanfaat";
?>
hasil browser :
berikut yang bisa saya bagikan dan postingan selanjutnya akan saya bahas tentang Bekerja dengan variable PHP dan Memahami tipe data dalam PHP.