Apakah Anda bercita-cita menjadi Web Developer yang handal?
Memahami PHPPHP adalah singkatan dari PHP. Hypertext Preprocessor adalah salah satu bahasa scripting open source yang banyak digunakan oleh Web Developer untuk pengembangan Web. PHP banyak digunakan untuk membuat banyak proyek seperti Graphic Interface (GUI), Website Dinamis, dan lain-lain
Sejarah singkat bahasa pemrograman PHPBahasa Pemrograman PHP ditemukan pada tahun 1994 oleh Rasmus Lerdorf, versi pertama PHP tidak dirilis ke publik, tetapi digunakan oleh Rasmus Lerdorf untuk melacak siapa saja yang melihat resume online-nya di beranda situs webnya. Versi pertama yang digunakan kebanyakan orang tersedia sekitar awal 1995 dan dikenal sebagai Personal Home Page Tools
Kelebihan dan Kekurangan Bahasa Pemrograman PHPBerikut kelebihan dan kekurangan bahasa pemrograman PHP
Keuntungan
- Memiliki komunitas yang besar
Ada banyak website yang menggunakan bahasa pemrograman PHP seperti Facebook, YouTube, Flick dan lain-lain. Itu karena PHP memiliki komunitas yang besar. Dengan adanya forum dapat memudahkan pengguna untuk bertukar pikiran dan memperbaiki kesalahan jika terjadi
Misalnya Forum PHP yang terkenal adalah Reddit PHPhelp
- Mudah untuk dipelajari
Dengan banyaknya forum PHP yang bertebaran di internet, bahasa pemrograman PHP mudah untuk dipelajari karena banyak sekali tutorial/sumber di internet.
- Sumber Terbuka
PHP merupakan bahasa pemrograman yang bersifat Open Source alias gratis sehingga membebaskan penggunanya untuk menggunakannya tanpa harus membayar sewa/royalti
- Lebih Singkat
Kebanyakan programmer mengatakan bahwa PHP lebih sederhana daripada bahasa pemrograman lainnya. Karena proses instalasinya tidak memerlukan konfigurasi yang rumit
Sebagai contoh, instalasi database pada PHP dilakukan secara sederhana dan tidak membutuhkan konfigurasi yang rumit
Kekurangan
- Persaingan ketat
PHP memiliki Komunitas yang sangat besar, yang justru menimbulkan persaingan yang ketat. Jumlah pengembang web akan meningkat setiap hari
- Mudah dibajak
PHP bersifat interpreter, kode sumber aplikasi PHP dapat dengan mudah dimodifikasi dan fungsinya diubah. Sehingga PHP tidak cocok untuk pembuatan aplikasi, jika ada source code yang ingin dirahasiakan
- Tidak dilengkapi dengan Tipe Data
PHP tidak memiliki tipe data, sehingga sering muncul error atau bug yang tidak berhubungan dengan standar PHP. Sehingga pengalaman web developer sangat dibutuhkan untuk memperbaiki error yang terjadi
Pada contoh kode PHP yang sudah kita bahas sebelumnya, sudah beberapa kali saya menggunakan variabel, namun pada tutorial kali ini kita akan membahas lebih detail tentang pengertian variabel, aturan, dan tata cara penulisan variabel pada PHP.
Pengertian Variabel dalam PHP
Dalam pemrograman, variabel adalah tempat penyimpanan (dalam memori komputer) yang berisi nilai atau informasi yang nilainya tidak diketahui atau diketahui (wikipedia)
Dalam definisi bebasnya, variabel adalah kode program yang digunakan untuk menyimpan nilai tertentu. Nilai yang disimpan dalam variabel kemudian dapat ditransfer ke database, atau ditampilkan kembali ke pengguna
Nilai variabel dapat diisi dengan informasi yang diinginkan dan nilainya dapat diubah saat kode program sedang berjalan. Sebuah variabel memiliki nama yang digunakan untuk mengakses nilai dari variabel tersebut. Jika Anda memiliki pengetahuan dasar tentang bahasa pemrograman, Anda pasti sudah tidak asing lagi dengan istilah variabel
Sama seperti variabel pada bahasa pemrograman lain, variabel pada PHP digunakan untuk menampung nilai masukan dari pengguna, atau nilai yang kita definisikan sendiri. Tetapi PHP memiliki beberapa aturan tentang cara menggunakan dan menulis variabel
Aturan Penulisan Variabel di PHP
1. Penulisan variabel harus diawali dengan tanda $
Variabel dalam PHP harus dimulai dengan tanda dolar ($)
Setelah tanda $, variabel PHP harus diikuti karakter pertama berupa huruf atau underscore (_), kemudian untuk karakter kedua dan seterusnya bisa menggunakan huruf, angka atau underscore (_). Dengan aturan tersebut, variabel dalam PHP tidak bisa dimulai dengan angka
Panjang variabel minimum adalah 1 karakter setelah tanda $
Berikut adalah contoh penulisan variabel yang benar di PHP
<?php $i; $nama; $Umur; $_lokasi_memori; $ANGKA_MAKSIMUM; ?>Dan berikut adalah contoh penulisan variabel yang salah
<?php $4ever; //variabel tidak boleh diawali dengan angka $_salah satu; //variabel tidak boleh mengandung spasi $nama*^; //variabel tidak boleh mengandung karakter khusus: * dan ^ ?> _2. Variabel dalam PHP peka terhadap huruf besar-kecil
PHP membedakan antara variabel yang ditulis dengan huruf kapital dan huruf kecil (case sensitive), jadi $learn tidak sama dengan $Learn dan $Learn, ketiganya akan dianggap sebagai variabel yang berbeda
Untuk menghindari kesalahan program yang disebabkan oleh variabel referensi yang salah, disarankan untuk menggunakan huruf kecil untuk semua nama variabel
Pada contoh di atas, PHP mengeluarkan error karena tidak menemukan variabel $Andi
3. Cara Menetapkan Nilai ke Variabel
Sama seperti kebanyakan bahasa pemrograman lainnya, untuk menetapkan nilai ke variabel, PHP menggunakan tanda sama dengan (=). Operator 'sama dengan' ini dikenal sebagai Operator Penugasan
Urutan pemberian nilai ke variabel disebut penugasan. Jika variabel belum pernah digunakan, dan langsung diberi nilai awal, maka disebut juga dengan proses inisialisasi
Berikut adalah contoh cara memberikan nilai awal (inisialisasi) pada suatu variabel
<?php $nama = "andi"; $umur = 17; $pesan = "Saya sedang belajar PHP di duniailkom.com"; ?>4. Variabel dalam PHP tidak perlu dideklarasikan terlebih dahulu
Jika Anda pernah mempelajari bahasa pemrograman desktop seperti Pascal, C, C++, dan Visual Basic, dalam bahasa pemrograman tersebut variabel harus dideklarasikan terlebih dahulu sebelum digunakan.
Namun dalam PHP, variabel tidak perlu dideklarasikan terlebih dahulu. Anda bebas membuat variabel baru di tengah-tengah kode program, dan langsung menggunakannya tanpa mendeklarasikannya terlebih dahulu
<?php $andi="Andi"; echo $andi; ?>_PHP dulu memiliki kata kunci var untuk mendefinisikan variabel, kata kunci ini digunakan untuk PHP versi 4 ke bawah. PHP versi 5 dan 7 tidak membutuhkan kata kunci ini lagi, dan menggunakannya akan menghasilkan error seperti contoh berikut. <?php // kode program dibawah ini akan menghasilkan error // Parse error: syntax error, unexpected 'var' (T_VAR) var $andi="Andi"; echo $andi; ?>
5. Variabel dalam PHP tidak diketik
Dalam kelompok bahasa pemrograman, PHP termasuk Loosely Type Language, yaitu jenis bahasa pemrograman yang variabelnya tidak terikat pada jenis tertentu.
Hal ini berbeda jika dibandingkan dengan bahasa pemrograman desktop seperti Pascal atau C, dimana jika Anda membuat variabel bertipe integer, maka variabel tersebut hanya dapat menampung nilai numerik, dan Anda tidak akan dapat mengisinya dengan huruf.
Di PHP, setiap variabel independen diisi dengan nilai apa pun, seperti pada contoh berikut
<?php $a = 17; // nilai variabel a berisi angka (integer) $a = "aku"; // nilai variabel a diubah menjadi kata (string) $a = 17.42; // nilai variabel a diubah menjadi desimal (float) ?>_6. Variabel Sistem PHP (Variabel Standar)
Predefined Variables atau terjemahan bebas dari PHP System Variables, adalah beberapa variabel yang sudah didefinisikan secara sistemik oleh PHP, dan kita tidak boleh membuat variabel dengan nama yang sama.
Beberapa contoh Predefined Variables di PHP adalah
$GLOBALS, $_SERVER, $_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, $_REQUEST, $_ENV, $php_errormsg, $HTTP_RAW_POST_DATA, $http_response_header, $argc, $argv, $ini
Saya mengambil daftar Predefined Variables dari manual PHP di http. // www. php. bersih/dicadangkan. variabel, dalam manual juga dijelaskan bahwa mungkin masih ada beberapa variabel sistem PHP selain daftar di atas, hal ini tergantung dari jenis web server, versi PHP yang digunakan, dan beberapa faktor lainnya. Namun, sebagian besar variabel sistem PHP menggunakan tanda $_ di awal nama variabel, tetapi tidak selalu
Cara Menampilkan Nilai Variabel
Untuk menampilkan nilai atau isi variabel, kita cukup menampilkannya dengan perintah echo atau print, seperti berikut
<?php $a='Saya Sedang belajar PHP'; $b=5; print $a; echo $b; ?>Hasil yang didapatkan adalah
Saya Sedang belajar PHP5_Perhatikan bahwa kedua nilai variabel ditampilkan tanpa spasi di antaranya. Hal ini terjadi karena pada program PHP saya tidak menyisipkan spasi untuk memisahkan antara kedua variabel tersebut
Walaupun akan kita bahas lebih lengkap pada tutorial string, kita juga bisa menampilkan variabel langsung pada string jika string berada di antara tanda kutip ganda (“”)
<?php $a=5; $b="Sedang belajar PHP $a"; echo $b; // hasil: Saya Sedang belajar PHP 5 ?>_Variabel bisa dikatakan sebagai inti dari sebuah bahasa pemrograman. Karena melalui variabel ini kita memanipulasi data masukan menjadi nilai yang diinginkan. Selain variabel, PHP juga menyediakan solusi lain untuk menampung nilai data dengan konstanta.
Pada tutorial selanjutnya kita akan membahas Pengertian dan Cara Menulis Konstanta di PHP