HomeProfileFollowSubscribeContact

Sabtu, 14 Oktober 2017

PHP

PHP (PHP : Hypertext Preprocessor) merupakan salah satu bahasa pemrograman yang sering digunakan dalam pemrograman web (khususnya dalam pembuatan server) dan dapat diembed ke dalam HTML. Pada awalnya, PHP dibuat oleh Rasmus Lerdorf dengan nama Personal Home Page, tetapi sekarang PHP dikembangkan oleh tim developer PHP.

Dokumen PHP
Sebuah dokumen php biasanya diakhiri dengan ekstensi '.php'. Dokumen PHP biasanya berisi script PHP, HTML, CSS, dan Javascript untuk ditampilkan dalam browser. Kemudian dalam dokumen ini, bagian yang berisi script PHP diawali dengan tag <?php atau <? dan diakhiri dengan tag ?>. Tetapi, biasanya untuk dokumen yang isinya hanya PHP saja, hanya perlu diberi tag awal saja, tidak perlu menggunakan tag penutup/akhir.

Variabel
Variabel dalam PHP diawali dengan karakter $, yang diikuti dengan karakter alfanumerik (A-Z, a-z, 0-9) atau simbol _. Pengecualiannya adalah untuk karakter pertamanya hanya dapat berupa alfabet saja atau _, tidak bisa berupa angka.
Contoh penamaan variabel :


$nama
$kata_sandi
$User1


Variabel dalam PHP memiliki sifat dinamis, artinya tipe data yang dapat ditampung variabel dapat berubah, sehingga kita tidak perlu mendefinisikan tipe datanya.

Tipe Data
Berikut ini merupakan beberapa tipe data yang ada dalam PHP :
JenisKeteranganContoh Nilai
BooleanMenyatakan nilai kebenarantrue atau false
IntegerMenyatakan nilai berupa bilangan bulat1 atau -2 atau 077 (oktal) atau 0xC0FFEE (heksadesimal)
Floating PointMenyatakan nilai berupa bilangan pecahan1.0
StringMenyatakan nilai berupa teks'menggunakan petik tunggal' atau "menggunakan kutip"
ArrayMenyatakan struktur data yang terdiri dari tipe data lainnyaarray(1, 2, 3)
ObjectMenyatakan nilai berupa objek atau kelas yang memiliki atribut dan method

Operator
PHP memiliki beberapa operator, seperti operator aritmatika berupa '+', '-', '*', '/', '%' (modulus), operator string concatenation (penggabungan string) berupa '.', operator increment dan decrement berupa '++' dan '--', operator logika berupa '!' (not), '&&' (and), '||' (or), operator ternary dengan sintaks kondisi ? ekspresi_jika_kondisi_true : ekspresi_jika_kondisi_false, operator perbandingan berupa '==' (equal), '!=' atau '<>' (not equal), '<' (less than), '<=' (less than or equal), '>' (greater than), '>=' (greater than or equal), dan operator assignment menggunakan '='.

Struktur Kontrol
PHP memiliki struktur kontrol percabangan berupa if dan switch, serta struktur kontrol perulangan berupa for, while, dan do .. while. Ada pula keyword bernama break yang dapat digunakan untuk keluar dari perulangan dan keyword continue yang dapat digunakan untuk melanjutkan perulangan.

Array
Dalam PHP, array dapat didefinisikan secara langsung menggunakan index, seperti :

$angka[0] = 1;
$angka[1] = 3;
$angka[2] = 5;


atau dengan cara :

$angka = array(1, 3, 5);


PHP juga memiliki array asosiatif yang menggunakan indeks berupa string, mirip seperti struktur data map. Contoh definisinya :

$angka["pertama"] = 0;
$angka["kedua"] = 2;


atau :

$angka = array("pertama" => 0, "kedua" => 1);


Fungsi
Dalam PHP, fungsi dapat didefinisikan dengan sintaks :

function nama_fungsi(parameter_fungsi) {
    statement;
}


Modul
File-file PHP dapat dipisah untuk mempermudah maintenance. Untuk menyertakan file PHP kedalam file PHP lain dapat menggunakan fungsi requirerequire_onceinclude, dan include_once. Penggunaannya dengan cara memberikan parameter berupa nama file PHP yang akan disertakan, contohnya require("header.php");.

Output
Untuk mencetak output, dapat menggunakan fungsi PHP bawaan berupa echo atau print.

Contoh Program

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php

$a = 1 + 8;
$b = 9 - 7;
$b = 2 * 3;
$c = 6 / 3;
$d = 3 % 2;

echo "Nilai \$a = $a\n";
echo "Nilai \$b = $b\n";
echo "Nilai \$c = $c\n";
echo "Nilai \$d = $d\n";

$a = 9;
echo "Nilai ++\$a = " . (++$a) . "\n";

$a = 9;
echo "Nilai \$a++ = " . ($a++) . "\n";

$a = 9;
echo "Nilai --\$a = " . (--$a) . "\n";

$a = 9;
echo "Nilai \$a-- = " . ($a--) . "\n";

$nama = array("Asep", "Budi", "Caca", "Doni", "Erik");
echo "Daftar 3 nama pertama :\n";
for ($i = 0; $i < 5; $i++) {
    if ($i == 3) break;
    echo ($i + 1) . ". " . $nama[$i] . "\n";
}

?>


Output yang dihasilkan :

Nilai $a = 9
Nilai $b = 6
Nilai $c = 2
Nilai $d = 1
Nilai ++$a = 10
Nilai $a++ = 9
Nilai --$a = 8
Nilai $a-- = 9
Daftar 3 nama pertama :
1. Asep
2. Budi
3. Caca



Referensi :

  • http://php.net/manual/en/intro-whatis.php
  • https://en.wikipedia.org/wiki/PHP

Tidak ada komentar:

Posting Komentar

Copyright© Fakhru Sidqi Fazari
Back To Top