Dalam tutorial belajar PHP kali ini kita akan mempelajari Cara Penulisan dan Aturan Dasar Penulisan Kode PHP.
Seperti bahasa pemrograman lainnya, PHP juga memiliki aturan penulisan seperti case sensitifity (perbedaan antara huruf besar dan kecil), cara mengakhiri sebuah baris perintah, serta pengaruh penggunakan spasi dalam membuat kode program PHP. Berikut adalah aturan dasar penulisan kode PHP:
1. Case Sensitivity (perbedaan huruf besar dan kecil) dalam PHP
PHP tidak membedakan huruf besar dan kecil (case insensitive) untuk penamaan fungsi (function), nama class, maupun keyword bawaan PHP seperti echo, while, dan class. Ketiga baris berikut akan dianggap sama dalam PHP:
<?php Echo "Hello World"; ECHO "Hello World"; EcHo "Hello World"; ?>
Akan tetapi, PHP membedakan huruf besar dan huruf kecil (case sensitive) untuk penamaan variabel, sehingga $nama, $Nama dan $NAMA akan dianggap sebagai 3 variabel yang berbeda. Sering kali error terjadi karena salah menuliskan nama variabel, yang seharusnya menggunakan huruf kecil ditulis dengan huruf besar.
<?php $andi="Andi"; echo $Andi; // Warning: Undefined variable $Andi ?>
Untuk mengatasi perbedaan ini, disarankan menggunakan huruf kecil untuk seluruh kode PHP, termasuk variabel, fungsi maupun class. Jika perlu membuat nama variabel yang terdiri dari 2 kata, karakter spasi bisa digantikan dengan underscore (_).
2. Penulisan Baris Perintah dalam PHP
Statement (baris perintah) di dalam PHP adalah kumpulan perintah PHP yang menginstruksikan PHP untuk melakukan sesuatu. Baris perintah ini bisa terdiri dari satu baris singkat (seperti perintah echo untuk menampilkan text di layar) atau bisa sesuatu yang lebih rumit dan terdiri dari beberapa baris, seperti kondisi if, atau kode perulangan (loop).
Berikut adalah contoh beberapa baris perintah dalam PHP:
<?php echo "Hello, world"; sebuah_fungsi(21, "duniailkom"); $a = 1; $nama = "duniailkom"; $b = $a / 25.0; if ($y == $z) { echo "Tampilkan Tabel"; } ?>
Terlihat dari beberapa contoh baris perintah di atas, PHP menggunakan tanda semicolon (titik koma) ";" sebagai tanda akhir baris perintah.
Kumpulan baris perintah yang menggunakan tanda kurung kurawal seperti kodisi IF atau perulangan (loop) tidak butuh tanda titik koma setelah kurung penutup.
<?php if (true) { echo "Perintah dijalankan"; Â // tanda titik koma harus ditulis } // tidak diperlukan tanda titik koma setelah tanda kurung kurawal ?>
3. Karakter Spasi dan Tab dalam PHP
Secara umum, karakter spasi dan tab diabaikan ketika mengeksekusi kode program PHP. Anda boleh memecah sebuah statement menjadi beberapa baris atau menyatukan beberapa statement dalam sebuah baris yang panjang.
Seperti contoh berikut:
<?php echo "Ini kalimat pertama"; echo "Ini kalimat kedua"; $nama="duniailkom"; ?>
Baris perintah ini sama artinya dengan:
<?php echo "Ini kalimat pertama"; echo "Ini kalimat kedua"; $nama = "duniailkom"; ?>
Walaupun contoh pertama lebih menghemat tempat, namun saya lebih sarankan contoh kedua, dimana kita mengusahakan agar 1 statement berada pada 1 baris saja. Kemudian menambahkan beberapa spasi atau tab di awal untuk memudahkan membaca kode program (indenting).
Keuntungan penghematan beberapa baris dan beberapa byte dari sebuah file PHP tidak akan sebanding dengan efek sakit kepala yang anda dapati sewaktu mencoba memahami kode program yang dibuat 3 bulan ke depan (karena sering menggabungkan beberapa statement dalam satu baris). Menambah baris komentar pada bagian kode yang lebih rumit sebagai penjelasan juga sangat disarankan.
4. Tag Pembuka dan Penutup PHP
Dalam tutorial Cara Memasukkan kode PHP ke dalam HTML, kita telah mempelajari bahwa untuk menginput kode PHP adalah dengan tag pembuka <?php dan tag penutup ?>.
Khusus untuk file PHP yang seluruhnya terdiri dari perintah PHP (tidak ada kode HTML di dalamnya), maka tanda kurung penutup ?> boleh tidak ditulis. Seperti contoh berikut:
<?php echo "Sedang belajar PHP di Duniailkom"; echo "File ini hanya terdiri dari kode PHP saja";
Teknik ini sering dipakai untuk menghindari masalah jika kita sudah sering men-include satu file PHP ke file PHP lain.
Akan tetapi jika di dalam file tersebut terdapat kode HTML setelah kode PHP, maka tetap harus ditutup dengan tanda ?>:
<?php echo "Sedang belajar PHP di Duniailkom"; echo "File ini terdiri dari kode PHP dan HTML"; ?> <p>Ini adalah kode HTML</p>
Di baris 4 saya harus menulis tanda ?> karena di baris 5 sudah ada kode HTML.
Dalam tutorial kali ini kita telah membahas beberapa aturan dasar penulisan kode program PHP. Khusus untuk cara penulisan baris komentar akan di bahas pada tutorial selanjutnya: Cara Penulisan Baris Komentar dalam Kode PHP.
Mau nanya min, aku nulis kode gini di php :
tapi pas di mozilla ga keluar apa2, itu kenapa ya?
Mau nanya min, aku nulis kode gini di php :
http://oi57.tinypic.com/2gt84sk.jpg
tapi pas di mozilla ga keluar apa2, itu kenapa ya?
@alvie : kode php hanya bisa berjalan di web server. solusinya, tulis kode php yang Anda buat dan simpan dengan nama file namafile.php kemudian simpan file tersebut kedalam htdocs nya di xampp.
Terimakasih untuk agan diva atas penjelasanya, memang betul, jika kode PHP sederhana tersebut tidak dapat berjalan, kemungkinan besar web server tidak berjalan. Untuk panduan cara menginstall web server dengan XAMPP telah kita bahas pada bagian awal tutorial PHP.
Tetapi jika web server telah aktif, kode PHP tetap tidak dapat dijalankan, silahkan coba kode tersebut melalui beberapa situs compile PHP online, seperti: http://www.compileonline.com/execute_php_online.php, Jika dapat berjalan, kemungkinan besar ada masalah dengan instalasi PHPnya.
makasih min infonya. baru tahu kalo ada complier online haha. terus maju buat duniailkom sumpah nih website bermanfaat sekalee
site.a sangat bermanfaat thank to admin ….bikin betah untuk trus blajar dsni :D
Terimakasih gan.. Saya juga senang tutorialnya bisa bermanfaat dan bisa mudah dipahami… Selamat belajar :)
Jujur, saya penggemar berat website ini. web ini adalah sumber belajar saya. tetap jaya dan jangan pernah lelah untuk berbagi kebaikan.
Terimakasih atas doanya gan, ini juga menjadi penyemangat bagi saya untuk terus menulis. Semoga ilmu yang kita dapat bisa bermanfaat untuk kedepannya.. :)
Ini Website pembelajaran terbagus menurut saya, tutorialnya sangat mudah di pahami, ini seperti buku pembelajaran awal bagi saya, terima kasih :v
Terimakasih kembali atas kunjungannya ilham… :) Saya juga senang jika tutorial ini bisa dengan mudah dipahami,
Semoga jadi betah belajar PHPnya di duniailkom.
Sangat bermanfaat website ini..ane sangat suka
Terimakasih gan.. saya juga senang tutorialnya bisa bermanfaat.. :)
Min maksih banget panduannya ane udah baca hampir semua artikel admin
Admin ada pdf nya gak buat belajar php txs min
moga admin jaya selalu
Terimakasih juga untuk kunjungannya.. semoga tutorial PHP di duniailkom ini bisa bermanfaat.
Mengenai versi pdf, saya berencana akan menerbitkannya dalam bentuk ebook dengan pembahasan yang lebih lengkap.
tapi sekarang masih dalam proses penulisan :)
Min pengen bisa php tapi bingung mulai dr mana belajarny
Tutorial PHP di duniailkom ini sudah mulai dari dasar gan. Tapi jika masih bingung, kemungkinan besar agan belum mempelajari HTML. Mengenai apa yang mesti di pelajari terlebih dahulu (sebelum masuk ke PHP) bisa menunjungi: Belajar Web Programming, Mesti mulai dari mana?
Wah, web yang sangat bermanfaat buat saya. Kok baru ketemu sekarang ya??? Hehe…
Min, punya panduan untuk bikin gateway di whatsapp gak?
Sukses selalu…
Wah, kalau yang begituan saya belum ada gan.. hehe…
Penulisan program dengan tatacara yang benar bisa menghindari kesulitan men-debug. Oya, buat rekan2 pembaca pengguna PHP. Kalau ada pertanyaan seputar PHP, silahkan bertanya jawab di website http://www.tanyaprogram.com
Terima kasih
Terimakasih banyak mimin DuniaIlkom yang sudah mau berbagi ilmunya tanpa mengharapkan imbalan, benar-benar bermanfaat bagi saya yg baru bergabung ke dunia pemrograman.
Sama2 gan, saya juga senang tutorial yang ada bisa bermanfaat :)
gan mau tanya kalau buat pilihan untuk memilih progam 1dengan yang lain gimana caranya tolong infonya
gan mau tanya kalau buat pilihan untuk memilih progam 1dengan yang lain gimana caranya tapi dalam 1 database tolong infonya
TRimakasih buat ilmunya
<?php
echo "Hello, world";
sebuah_fungsi(21, "duniailkom");
$a = 1;
$nama = "duniailkom";
$b = $a / 25.0;
if ($y == $z) {
echo "Tampilkan Tabel";
}
?>
mau tanya statment contoh php yang diatas kog error ya .
Fatal error: Call to undefined function sebuah_fungsi() in C:\xampp\htdocs\belajar\aturanmain.php on line 14.
kira-kira itu kenapa ya ?
thanks
Oh, itu hanya contoh saja gan. Memang tidak bisa dijalankan :)
Kode2 diatas saya buat untuk memperlihatkan bagaimana baris perintah di dalam PHP ditulis.
Silahkan lewati saja.
oke thanks you
Hallo admin, saya butuh bantuan sedikit nih hehe. saya ingin membuat link pada kalimat ini:
<td>".$baris['pesertadaftar']." peserta / 20 peserta"."</td>
tapi saya bingung harus meletakkan a href nya dimana, saya sudah coba2 tapi error mulu. mohon bantuannya ya min, berikut ini beberapa cuplikan syntax nya.
<?php
$jadwal = $mysqli->query("SELECT hari, tanggal, pukul, materi, oleh, count(nama) as 'pesertadaftar' FROM admin, materi_trainer_admin, jadwal_trainer_admin where admin.nip_admin=jadwal_trainer_admin.nip_admin and materi_trainer_admin.id_materi=jadwal_trainer_admin.id_materi and kode_materi='1';");
while($baris = $jadwal->fetch_array()){
echo "<tbody>
<tr>
<td>".$baris['hari']."</td>
<td>".$baris['tanggal']."</td>
<td>".$baris['pukul']."</td>
<td>".$baris['materi']."</td>
<td>".$baris['oleh']."</td>
<td>".$baris['pesertadaftar']." peserta / 20 peserta"."</td>
</tr>
</tbody>";
}
?>
saya ingin belajar php lebih dalam, namun bingung harus mulai dari mana :(
Kalau mau lebih dalam bisa cari buku khusus yang membahas PHP, kalau dari internet, biasanya sepotong2 (g urut dari awal sampai akhir)
Agan mau tanya echo, while, dan class itu statement atau bukan ?
Jika bukan code ke-3 tersebut itu apa ?. Sebelumnya terima kasih gan :)
Kalau cuma echo, while, dan class saja, itu belum bisa dibilang statement, tapi hanya keyword khusus PHP. Keyword ini merupakan bagian dari statement.
echo "sedang belajar php"; adalah sebuah statement. Tapi kalau hanya echo saja itu keyword PHP.
kalau script php dan html dibuat dalam satu file itu bisa dijalakan atau tidak ya mas,
dengan format penyimpanan (.php)
Tentu, dan seperti itulah kebanyakan isi file PHP. Yakni campuran berbagai script, mulai dari HTML, CSS, PHP, dan JavaScript. Semuanya dijalankan dari file dengan extension .php
bang Andre kok nggak ada tutorial xml,c++ sama java bang soalnya saya butuh 3 bahasa itu untuk membuat aplikasi kalau misal ada bagi ilmunya dong bang
Yup, secara bertahap akan dilengkapi :)
Hanya satu yang bisa saya katakan "Top makotop..!" Terus maju Dunia Ilmu Komputer..
mas php sama css itu bisa digabung kagak,
Tentu, malah mayoritas web saat ini terdiri dari gabungan HTML, CSS, PHP dan JavaScript yang semuanya ada di 1 halaman saja.
"Jika membutuhkan nama variabel yang terdiri dari 2 suku kata, karakter spasi bisa digantikan dengan underscore (_)". Koreksi min, bukan 2 suku kata, tetapi 2 kata.
Wah, terimakasih koreksinya kang… Segera diperbaiki :)
min apa penulisan tag php bisa disingkat seperti ini..
Contoh
<?
system("cat /etc/passwd");
?>
Saya buka di browser bisa, tapi saya buka di CLI malah gak bisa
gg ni website………….
sangat bermanfaat bagi saya, thanks min udah bagi bagi ilmu hehe :)
Siip, sama2…
trims gan tutorial y,,sangat bermanfaat
kak saya coba-coba buat codingan, jadinya kok gini ya..
<!DOCTYPE html>
<html>
<head>
<title>kumpulan garingan-garingan dan receh manusia gabut!| http://www.garingan.com</title>
<!– menghubungkan dengan file css –>
<link rel="stylesheet" type="text/css" href="cinta.css">
</head>
<body>
<center> <h1>RECEHSERU</h1> </center>
<from>
<input class="search" type="text" placeholder="cari.."
<input class="button" type="button" value="cari"
</body>
</html>
jadinya gini kak
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3
Bisa di cek kembali alamat urlnya, apakah sudah benar atau belum. Error tersebut keluar karena salah penulisan alamat atau filenya tidak ditemukan.
Min mau tanya saya baru mau buat website dan home page sudah jadi, pertanyaannya kalo saya mau buat artikel di website tersebut harus ngoding lagi?
Tergantung bikinnya seperti apa. Tapi kalau dibuat manual pakai kode2 HTML, CSS, dan PHP sederhana, maka jawabannya iya, untuk membuat halaman lain file tersebut harus di copy paste.
Tapi kalau sudah kompleks, nanti bisa menjadi sistem CMS sederhana, dimana artikel disimpan di dalam database. Ini mirip seperti WordPress.
Saya pemula banget mau belajar coding bahasa php soalnya cita2 pengen bisa bikin website sendiri hehe, untuk aplikasi menulis coding itu pakai apa ya ?
Bisa pakai Notepad++ atau Visual Studio Code. Oh ya, sebelum ke PHP ini sebaiknya mulai dari HTML dulu…
min gw mau nanya nih,kalo bikin web/artikel bagusanya ngoding ataupun gimana ya?sebelumnya terimakasih _/\_
Kalau sekedar punya web yang berisi kumpulan artikel, akan lebih cepat buat pakai blogspot atau CMS seperti WordPress.
Suwun, bermanfaat sekali dengan ini saya bisa mengetahui dasar penulisan
kodenya___________
sama sama