PENGENALAN PHP
PHP merupakan akronim dari ”PHP : Hypertext Presprocessor”. PHP merupakan bahasa script yang biasa digunakan untuk web development yang dapat diselipkan dalam HTML. Berbeda dengan script-script lainnya seperti Java Script atau VB script, PHP dieksekusi di lingkungan server, client hanya menerima hasil dari script yang telah dieksekusi, tanpa bisa mengetahui kode yang digunakan.PHP berjalan di server, setiap kita menyimpan program PHP harus berekstensi .php agar dapat dibaca dan disimpan di default windows C:\xampp\htdocs jika yang menggunakan windows.
TAG DALAM PHP
Tag PHP adalah kode dasar pembuka dan kode penutup dari PHP, untuk mendalami PHP anda harus mengerti terlebih dahulu atau mengenal dasar PHP agar nanti tidak bingung ketika menemui kesulitan-kesulitan dalam membuat sebuah web. Macam-macam tag yaitu:
KOMENTAR DALAM PHP
Komentar digunakan untuk menandai atau memberikan komentar pada program. Komentai yang ditulis dalam program tidak akan dieksekusi. Terdapat beberapa cara untuk menuliskan komentar yaitu:
- /* komentar... */ = Tulisan yang berada diantara “/* dan */” akan dianggap segabai komentar, komentar jenis ini digunakan untuk komentar yang memakan banyak baris/komentar yang panjang.
- // komentar... = Tulisan yang berada setelah tanda “// “ akan dianggap sebagai komentar, komentar jenis ini digunakan untuk komentar yang singkat.
- # komentar... = Komentar jenis ini sama saja seperti komentar jenis “// “ digunakan untuk komentar yang singkat (tidak lebih dari 1 baris).
VARIABLE DAN TIPE DATA
Variable digunakan sebagai tempat penyimpanan data sementara. Data yang disimpan dalam variable akan hilang setela program selesai dieksekusi. Variable di PHP ditandai dengan “$”. Variable dalam PHP bersifat “case sensitif” artinya kita harus memperhatikan penulisan huruf besar atau kecilnya. Variable ada 2 macam, yaitu:
- Deklarasi Variable, Untuk memperkenalkan atau mendaftarkan variable ke dalam program. Contohnya:
$nama
$alamat
- Inisialisasi Variable, Mengisi nilai untuk pertama kalinya kedalam variable. Contohnya:
$nama=”Rina Rosdiana”; $alamat=”Tasikmalaya”;
Tipe Data
- Integer, Integer merupakan tipe bilangan bulat atau bilangan yang tidak memiliki nilai di belakang koma, contoh bilangan integer adalah 100, 1283, 9999 dst.
- Boolean, Tipe Data Boolean yang hanya memiliki 2 nilai yaitu TRUE/FALSE atau BENAR/SALAH atau juga HIDUP/MATI, Tipe Data ini biasanya digunakan untuk menetukan sebuah kondisi.
- Floating Point, Tipe Data yang memuat bilangan pecahan dan bilangan bulat Float memiliki sedikit perbedaan dengan integer, perbedaanya hanya terdapat di koma jika integer tidak dapat menerima masukan koma maka Doubles/Float/Real kebalikanya Tipe Data ini dapat menerima koma. Contohnya: 0.5, 99.9.
- String, Tipe data yang memuat segala karakter huruf, angka, simbol, Tipe Data ini memiliki ciri pada penulisan yang di apit oleh kutip. Pada tipe data string, terdapat escape character yaitu karakter khusus yang digunakan untuk mewakili karakter ASCII dengan fungsi khusus. Untuk mendefinisikan karakter yang akan ditampilkan jika karakter tersebut merupakan escape character yaitu dengan mewakili karakter tersebut dengan tanda \ (backslash). Macam-macam escape character:
- Array, (kita bahas di bawah yaa...)
- Object, Tipe Data selanjutnya adalah Tipe Data yang menyimpan data dan informasi tentang cara mengolah data tersebut. Didalamnya terdapat data dan method, yang didefinisikan sebagai class terlebih dahulu.
OPERATOR
Fungsi operator dalam PHP digunakan untuk memanipulasi data atau melakukan proses perhitungan pada suatu nilai variable. Variable yang nilainya dimodifikasi oleh operator disebut operand.
Fungsi operator dalam PHP digunakan untuk memanipulasi data atau melakukan proses perhitungan pada suatu nilai variable. Variable yang nilainya dimodifikasi oleh operator disebut operand.
- Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk operasi matematika seperti penjumlahan, pengurangan, perkalian, pembagian dan modulus (hasil sisa).
- Operator String
Operator ini digunakan untuk menggabungkan dua teks atau lebih dengan cara membubuhkan operator concatenation ( . ) diantara dua operan atau lebih dalam suatu operasi.
- Operator Increment/Decrement
Operator Increment dan Decrement digunakan untuk penambahan dan pengurangan otomatis dengan nilai 1 (satu). Jika operator berada sebelum variabel contohnya ++$x atau --$x, nilai $x ini akan ditambah atau dikurangi 1 (satu) sebelum dieksekusi, tetapi jika operasi diletakkan setelah variabel, contohnya $x++ atau $x--, maka nilai $x akan ditambah atau dikurangi 1 (satu) setelah dieksekusi.
- Operator Logika
Biasanya digunakan untuk menggabungkan kondisi berganda & menghasilkan sebuah ekspresi bernilai TRUE & FALSE.
- Operator Ternary
Menggunakan tanda tanya ‘?’ dengan syntak:
Ekspresi1 ? ekspresi2 : ekspresi3
Operator ternary berfungsi untuk melakukan pengujian pada ekspresi1, jika hasilnya true maka ekspresi2 yang dijalankan, jika hasilnya false maka ekspresi3 yang dijalankan.
- Operator Perbandingan
Operator ini digunakan untuk melakukan perbandingan antara dua buah operand. Operator perbandingan ini memanfaatkan simbol-simbol operator.
- Operator Assignment
Assigment Operator atau biasa disebut Operator Penegasan merupakan operator yang digunakan untuk memberi nilai ke suatu variable ke variable lain. Simbol operator ini adalah (=). Untuk menampilkan data dapat digunakan print atau echo. Keduanya sama saja tergantung kebiasaan atau kenyamanan saja.
