SELAMAT DATANG DI JURIG WARNET
Home » » Belajar PHP Dasar

Belajar PHP Dasar

--[Apa itu PHP ?]--
-----------------

PHP adalah sebuah script server side, maksudnya adalah script yang didigunakan
khusus web yang disisipkan kedalam Code HTML, dan script php akan dieksekusi
saat user memasuki / request halaman php kita, cara kerja request sebuah web
php adalah sebagai berikut :

Client (Browser) ==> Request Halaman PHP ==> Server (mengeksekusi script php
yang kita sisipkan kedalam html, hasil eksekusinya adalah halaman html murni
lalu dikirimkan ke Client) ==> Client (Browser akan menerima hasil eksekusi
dari server).



--[Penggunaan PHP Tags]--

Setiap Script PHP yang disisipkan pada sebuah html harus diawali dengan
tag pembuka php dan ditutup dengan tag penutup php, contohnya :

-------------Contoh---------------

<?php // pembuka PHP

//Isi Script dari php

?> <!--Tag Penutup dari PHP-->

----------------------------------

Tags <?php dan ?> disibut sebagai php tags semua code yang berada di dalam area
php tags akan dibaca sebagai PHP oleh server dan akan dieksekusi sedangkan code
yang berada diluar php tags akan dianggap sebagai tag html biasa.

selain tag <?php ?> ada tags lain yang berfungsi sama.

-XML style = <?php //script php ?>
-Short Style = <? //script php ?>
-Script Style = <SCRIPT LANGUAGE="php"> //script php </SCRIPT>
-ASP Style = <% //script php %>



--[WhiteSpace]--
Pada PHP whitespace seperti spasi dan enter tidak akan
berpengaruh pada output seperti halnya html.



--[Variables, Identifier and Comments]--

[1] Variables

Tipe data yang tersedia di php adalah :

- Integer (angka)
- Float (dipanggil juga double untuk angka berkoma)
- String (Huruf / Kata)
- Boolean (Hanya dapat menampung true dan false)
- Array (Dapat menampung banyak data)
- Object (dapat menampung turunan dari kelas)

Untuk pembuatan variables pada php hanya menggunakan "$" sebagai awalan dari
nama variable, contoh :

$nama = "Irsyad"; //Maka Variables nama akan otomatis menjadi type data String
$umur = 20; //Maka Variables umur akan otomatis menjadi type data Integer
$nama = 13; //Maka Variable akan otomatis berubah dari String menjadi Integer

dengan kata lain, Type data dari php adalah varian, jadi tergantung value atau
nilai yang dimasukan maka tipe data akan mengikuti sesuai nilai yang diberikan.
Dan untuk mencetakan sebuah kata atau sebuah variable dapat menggunakan keyword
echo, Contoh :

<?php
echo "Halo";
?>


[2] Identifier
Identifier adalah nama dari sebuah variable, fungsi, ataupun class.
Identifier tidak dibatasi panjang kata, dan dapat mengandung angka,huruf,dan
garis bawah.
Identifier tidak bisa di awali dengan angka.
Identifier di PHP case sensitif.

[3] Comments
untuk memberi comment pada baris PHP dapat menggunakan :

// Untuk Satu Baris

/* Untuk Banyak Baris */



--[Operator pada PHP]--

Operator adalah sebuah simbol yang dapat digunakan untuk memanipulasi
sebuah nilai.

Operator | Nama | Example
------------------------------------------------------
+ |Tambah |$a + $b
- |Kurang |$a - $b
* |Kali |$a * $b
/ |Bagi |$a / $b
% |Sisa Bagi |$a % $b


[1] Assignment operator (=) adalah operator untuk set nilai dari sebuah
variable contoh : $angka = 1;



--[Pre dan Post Increment dan Decrement]--

1. ++ = penambahan satu angka pada suatu variable contoh : $a = 1; $a++; //
hasilnya 2
2. -- = pengurangan satu angka pada suatu variable contoh : $a = 1; $a--; //
hasilnya 0
3. += = Menambahkan angka pada suatu dengan dirinya sendiri variable contoh :
$a = 1; $a+=2;
4. -= = Mengurangi angka pada suatu dengan dirinya sendiri variable contoh :
$a = 1; $a-=2;
5. /= = Membagi angka pada suatu dengan dirinya sendiri variable contoh :
$a = 1; $a/=2;
6. *= = Mengali angka pada suatu dengan dirinya sendiri variable contoh :
$a = 1; $a*=2;
7. %= = Memodulus angka pada suatu dengan dirinya sendiri variable contoh :
$a = 1; $a%=2;

[1] String Operator
$a = "Belajar ";
$b = "PHP";

$c = $a.$b;

Nilai dari $c = "Belajar PHP" '.' titik digunakan untuk menggabungkan string di
php.


--[Operator Perbandingan]--
Operator yang digunakan untuk membandingkan dua variable :
  Operator

== : Apakah variable yang dibandingkan sama nilainya
=== : Apakah variable yang dibandingkan identik sama, dari nilai sampai type
datanya
!= : Apakah variable yang dibandingkan tidak sama nilainya
!== : Apakah variable yang dibandingkan tidak identik sama, dari nilai sampai
type datanya
<> : Apakah variable yang dibandingkan tidak sama nilainya
< : Apakah variable yang disebelah kiri lebih kecil dari variable sebelah kanan
> : Apakah variable yang disebelah kiri lebih besar dari variable
sebelah kanan
<= : Apakah variable yang disebelah kiri lebih kecil sama dengan dari variable
sebelah kanan
>= : Apakah variable yang disebelah kiri lebih besar sama dengan dari variable
sebelah kanan
  Contoh :

$a == $b
$a === $b
$a != $b
dan seterusnya.


--[Operator Logika]--
Digunakan untuk membuat logika suatu kondisi :
  Operator
  && : Menandakan dan apakah kondisi 1 dan kondisi 2 sesuai

|| : Menandakan atauapakah kondisi 1 atau kondisi 2 sesuai

! : Menandakan tidak apakah kondisi 1 tidak kondisi 2 sesuai
Contoh

$a == 1 && $b == 1; // kedua syarat disana dicek apakah kedua variable bernilai1,
jika terjadi kesalahan salah satu maka akan menghasilkan
false;
  dan seterusnya.
  --[Seleksi]--
  [1] IF - Else

if adalah suatu keyword untuk melakukan sebuah seleksi yang dibantu dengan
operator perbandingan Contoh :

<?php
$angka = 1;
if($angka == 1)
{
echo "Angka adalah 1";
}
else
{
echo "Angka bukan 1";
}
?>

Penjelasan :
Jika angka diisi dengan 1 maka akan dicetak angka adalah 1 jika tidak akan
tercetak angka bukan 1.

-Switch Case
pada switch case di php dapat berupa angka atau String.
Contoh :

<?php
$input = 1;
switch($input)
{
case 1 : echo "Angka adalah satu";
break;
case 2 : echo "Angka adalah dua";
break;
default : echo "Angka tidak ditemukan";
} ?>

Penjelasan :
jika input bernilai 1 maka akan masuk ke case 1 dan mencetak Angka adalah satu,
dan jika setelah case 1 tidak dituliskan syntax break,maka setelah case 1
dicetak akan dicetak kembali case 2nya, maka dari itu syntax break harus ada
untuk membatasi antar case, dan jika input tidak bernilai 1 atau 2 maka akan
dicetak "Angka tidak ditemukan".

--[Perulangan]--
Perulangan digunakan untuk mengulang suatu syntax yang ada di dalam skop
perulangan, Contoh :


[1] While
While akan melakukan pengecekan kondisi pada contoh apakah angka < dari 3 jika
benar baru menjalankan syntax yang ada didalam while. dan akan berhenti ketika
kondisi bernilai false

<?php
$angka = 1;
while($angka < 3)
{
echo "$angka";
$angka++;
}

?>

Penjelasan :

di cek selama angka lebih kecil dari tiga akan dicetak nilai dari angka setelah
dicetak akan di increment atau ditambahkan 1 lalu akan di cek kembali apakan
angka masih lebih kecil dari tiga


[2] Do While
Do While akan melakukan Syntax yang ada di dalam do while baru melakukan cek
apakah sesuai kondisinya. akan berhenti ketika kondisi true.

<?php
$num = 0;
do{
echo "$num";
$num++;
}while($num != 3); ?>

Penjelasan : Mencetak nilai dari variable num lalu num di tambah 1 baru di cek
apakan num setelah ditambah 1 tadi masih tidak sama dengan 3.


[3] For
For digunakan untuk mengulang suatu syntax yang ada di dalam skop perulangan
for sama dengan while tapi prosesnya berbeda :
Contoh:
<?php
for($i = 0 ; $i < 3; $i++)
{
echo "$i";
}
?>

Penjelasan :
parameter dalam for terbagi jadi tiga (Dipisahkan menggunakan ;) pertama
merupakan initialisasi nilai awal dari variable i adalah 0 lalu kedua dicek
apakah variable i tadi lebih kecil dari 3 jika iya maka akan dilanjutkan untuk
mengeksekusi syntax dalam for ketiga akan mencetak nilai dari variable i
keempat variable i akan di increment (ditambahkan 1)

0 Komentar Anjeun:

Posting Komentar