Pengertian variabel, tipe data, konstanta dan operator dalam PHP serta aturan penulisan di PHP serta contoh kode atau program PHP
1. Penegrtian PHP
PHP (PHP : Hypertext Preprocessor) adalah sebuah bahasa scripting yang paling popular
saat ini. Berfungsi untuk membuat website dengan konten dinamis maupun aplikasi web
lainnya. Berbeda dengan HTML yang hanya menampilkan konten statis, PHP dapat
berinteraksi dengan database, file, folder bahkan dengan lingkungan sistem operasi. PHP
termasuk kedalam golongan perangkat lunak interpreter. Yakni menerjemahkan baris demi
baris program (tanpa mengcompilenya) kemudian mengeksekusinya.
PHP awal mula dikembangkan oleh Rasmus Lerdorf sebagai pemgembangan dari Perl
untuk menangani pengolahan form pada website pribadinya. Oleh karenanya, saat itu
PHP disebut juga sebagai akronim dari Personal Home Page. Saat ini lebih dari 20 juta
website menggunakan PHP backend aplikasi web.
2. Aturan Penulisan Dalam PHP
Sebagaimana umumnya bahasa pemrograman, PHP mempunyai aturan-aturan tertentu
dalam penulisan skripnya. Diantaranya sebagai berikut:
a. Program disimpan dengan ekstensi .php, .php3, .php4, atau .php5.
b. Semua skrip harus diapit oleh tanda:
• <?php dan ?>
• <script language="php"> dan </script>
• <? dan ?>
• <% dan %>
c. Setiap perintah harus diakhiri dengan tanda titik koma ( ; ).
Berbeda dengan bahasa banyak bahasa pemrograman web pada umumnya, skrip
program PHP dapat langsung ditanamkan / disisipkan didalam HTML. Jika skrip PHP
ditemukan dalam sebuah dokumen web, PHP Interpreter akan memproses skrip PHP dan
hanya akan mengirimkan hasil berupa HTML ke browser client.
Contoh kode atau script php
<html>
<head>
<title>Program PHP Pertama Saya</title>
</head>
<body>
<?php echo "Hello World!"; ?>
</body>
</html>
Dalam sebuah program, terdapat dua hal penting: command (perintah) dan values (nilainilai).
Command memiliki tugas spesifik yang telah ditentukan. Sedangkan values adalah
informasi yang berkaitan dengan tugas yang dilakukan oleh command. Dari contoh-contoh
sebelumnya, kita telah banyak menggunakan literal. Yaitu value yang telah diterapkan
secara eksplisit didalam program pada sebuah command. Sebagai contoh baris program
berikut:
echo "Hello World"
Pernyataan diatas melakukan command echo dan menggunakan value literal yang
diberikan setelahnya, yaitu "Hello World!".
3. Pengertian Variabel Dalam PHP
Variable adalah sebuah pengenal yang digunakan untuk menyimpan suatu nilai yang nilai
tersebut dapat berubah-ubah selama dijalankannya program.
3.1 Deklarasi Variabel
Untuk mendefinisikan sebuah variabel, diawali dengan karakter dolar ( $ ) dan diikuti
dengan nama pengenal. Adapun aturan-aturan yang berkaitan dengan variabel adalah
sebagai berikut:
a. Terdiri dari huruf, angka dan karakter garis bawah ( _ ) atau kombinasi antara
ketiganya.
b. Tidak boleh mengandung spasi dan terdiri dari minimal satu karakter.
c. Dimulai dengan huruf atau garis bawah, tidak boleh diawali dengan angka.
d. Bersifat case sensitive, yaitu huruf besar dan kecil dibedakan.
4. Pengertian Konstanta
Konstanta adalah sebuah tetapan nilai dalam sebuah program. Nilai konstanta tidak dapat
diubah selama program dijalankan dan jika dilakukan hanya akan menyebabkan error.
Deklarasi konstanta dapat dilakukan dengan cara sebagai berikut:
define("CONTOH_KONSTANTA", 5);
Perhatikan bahwa dalam pernyataan diatas, CONTOH_KONSTANTA tidak diawali dengan
karakter dolar ( $ ), karena karakter dolar hanya digunakan untuk sebuah variabel.
Sebagaimana variabel, konstanta juga yang memiliki aturan yang harus diikuti. Aturan
berikut memastikan kita untuk mendeklarasikan konstanta dengan benar:
a. Tidak boleh didahului oleh karakter dolar.
b. Nama konstanta harus dimulai dengan huruf atau garis bawah ( _ ).
c. Konstanta tidak dapat dideklarasikan ulang dan nilainya tetap.
5. Jenis Operator di PHP
Operator digunakan untuk memanipulasi nilai sebuah variabel. Sedangkan nilai yang
dimodifikasi oleh operator disebut operand. Sedangkan kombinasi dari keduanya disebut
ekspresi. Dalam pemrograman operator dapat dikelompokkan menjadi:
• Operator Aritmatika
• Operator Penugasan
• Operator Perbandingan
• Operator Logika
• Lain-lain
keren gan
ReplyDelete