Senin, 24 Maret 2014

Perjuangan Mimi 4 - Si lembut yang galak

Mimi berdiri di depan gedung kampus jurusan Akuntansi. Angin dan daun-daun seakan terbang disekitarnya, dia berdiri tegap seakaan menyongsong masa depan yang lebih cerah.
"ini langkah awalku untuk merubah masa depanku yang lebih cerah, aku akan menjadi kaya HAHAHA..." gumamnya dalam hati sambil memperagakan gaya pahlawan bertopeng sincan tertawa, mulai deh anehnya hehehe.

Tiba-tiba ada yang menempeleng kepala mimi dari belakang.
"Aduuuh... Aishh " mimi mengelus kepalanya dan berbalik badan.
"Eh, si cewek aneh ternyata" ujar seorang cewek yang dandannya perfect, dandanan seorang seorang pelajar banget, cewek ini bernama Yuka.
"cewek aneh?!"
"cewek yang tingkahnya aneh yang suka ada di cafe kampuskan..."
"ha... terkenal juga aku ya..." kata mimi tersenyum sambil menggaruk kepala.
Yuka terbengong melihat reaksi mimi yang bukannya marah tapi malah tersenyum. Yuka bergegas pergi dari hadapan mimi.

"Eits.. tunggu tunggu!" mimi merentang tangannya, menghalangi Yuka berjalan.
"APA?!" Yuka berteriak karena kesal, tapi kemudian yuka melihat kanan kiri dan bersikap lembut lagi manahan emosinya. Yuka cewek yang penampilannya lembut tapi dalamnya galak.
"t t tadi kenapa menempelengku?" kata mimi agak gugup karena takut Yuka berteriak lagi.
"hei, liatlah posisi kamu berdiri sayang..." Yuka berlagak lembut tapi menahan emosi.
Mimi melihat sekitar dimana dia berdiri, ternyata dia berdiri ditengah pintu masuk gedung. Menyadari itu Mimi tersenyum lagi melihat Yuka.
"kamu menghalangi jalanku dan apa tuh... gini gini... aneh tau gak!" kata Yuka sambil memperagakan ketawa ala pahlawan bertopeng sincan.
"hihihi... lucu ya..." mimi malah tertawa melihat tingkah yuka.
"Aish... Kau ini!!" Yuka kelihatan kesal sekali sambil menggumpalkan tangannya, seakan mau memukul mimi.
"Ai.. Ai.. m m maaf, s s sabar.." kata mimi gugup lagi.

Yuka mengambil nafas yang dalam dan mengeluarkannya, dia mencoba menahan emosinya, tapi matanya masih melotot melihat Mimi. Mimi kelihatan takut melihat wajah Yuka. Yuka mengmbil ancang-ancang meninggalkan mimi, tapi lagi-lagi dihalangi mimi lagi.
"Apa lagi?" yuka mencoba menahan emosinya, tapi dari matanya kelihatan bahwasannya dia marah sekali dihalangin jalannya.
"mmmaaf, mau nannyak di sni mahasiswa/i yang berprestasi siapa dan dari kelas mana ya?" tanya mimi.
"Aku... dari kelas AK-1, ada apa ya...?" kata yuka, sikap dan mimik yuka langsung berubah 80 derajat dari galak hingga lembut dan manis.
Mimi terbengong melihat perubahan sikap Yuka.
"HEY... kamu gak percaya?" kata yuka.
"Pppercaya... perkenalkan nama aku Mimi" mimi mengulurkan tangannya ingin bersalaman.
"Nama saya Yuka, ada apa ya...?" yuka menyambut salam mimi.
"Gini, aku kan lagi buat program komputer mengenai keuangan, tapi aku belum tau sistem keuangan itu seperti apa... jadi aku mau minta tolong ke kamu untuk menjelaskan sistem keuangan yang ada di perkantoran" penjelasan mimi.
"hmm... upahnya apa?"
"minum di cafe kampus"
"he, maaf aku gak ada waktu" kata yuka sambil berjalan meninggalkan mimi.
Tapi mimi masih terus mengikuti Yuka sambil memohon.
"ayolah... tolong aku Yuka, nanti kalau programnya sudah terjual aku kasih upah deh..."
Tiba-tiba Yuka berhenti berjalan. Mimi takut kalau Yuka akan marah lagi karena mengganggunya.
"Programnya akan dijual? bukan untuk tugas kampusmu?" tanya yuka.
"iya, untuk dijual"
"baiklah, aku dapat 35%  kalau programnya terjual" kata Yuka.
"oke, aku setuju, besok aku temui kamu lagi di sini" pinta mimi.
"Eh Eh, siapa kamu yang mau mengatur Yuka? Besok kita bertemu di cafe kampus jam 12 siang, oke!" Yuka bergegas berjalan menuju kelasnya.
"OKE OKE!" teriak mimi.

***

Bersambung....

PHP while Loops

PHP while loops mengeksekusi blok kode sementara kondisi tertentu adalah benar.

PHP Loops

Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi berturut-turut. Alih-alih menambahkan beberapa hampir sama kode-baris dalam naskah, kita dapat menggunakan loop untuk melakukan tugas seperti ini.

Dalam PHP, kita memiliki pernyataan perulangan sebagai berikut:
  • while - perulangan melalui blok kode selama kondisi yang ditentukan benar
  • do...while - loop menjalankan blok kode sekali, dan kemudian mengulangi perulangan selama kondisi yang ditentukan benar
  • for - perulangan sekali  melalui blok kode dengan nomor tertentu
  • foreach -perulangan melalui blok kode untuk setiap elemen dalam array

The PHP while Loop

Perulangan While  mengeksekusi blok kode selama kondisi tertentu adalah benar.

Syntax

while (kondisi yang benar)
  {
  kode yang akan dieksekusi;
  }

Contoh di bawah, set pertama variabel $x  untuk 1 ($x = 1;). Kemudian, Perulangan while akan terus berjalan selama $x kurang dari atau sama dengan 5. $x akan meningkat 1 setiap kali loop berjalan ($x++;):

<?php
$x=1;
while($x<=5)
  {
  echo "The number is: $x <br>";
  $x++;
  }
?>

Hasil yang akan tampil dari kode diatas yaitu:

The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5

The PHP do...while Loop

Perulangan do...while akan selalu mengeksekusi blok kode sekali, maka ia akan memeriksa kondisi, dan ulangi loop sementara kondisi tertentu adalah benar.

Syntax


do
  {
  kode yang akan dieksekusi;
 
}
while (kondisi benar);

Contoh di bawah, set pertama variabel $x untuk 1 ($x = 1;). Kemudian, perulangan do while akan menulis beberapa output, dan kemudian penambahan variabel $x dengan 1. Maka kondisi tersebut akan diperiksa (apakah $x kurang dari atau sama dengan 5?), Dan loop akan terus berjalan selama $x kurang dari atau sama dengan 5:

<?php
$x=1;
do
  {
  echo "The number is: $x <br>";
  $x++;
  }
while ($x<=5)
?>

Perhatikan bahwa dalam do while kondisi ini diuji setelah mengeksekusi laporan dalam loop. Ini berarti bahwa do while akan mengeksekusi pernyataan setidaknya sekali, bahkan jika kondisi gagal pertama kalinya.

Contoh di bawah ini menetapkan
variabel $x = 6, kemudian berjalan loop, dan kemudian kondisi diperiksa:

<?php
$x=6;
do
  {
  echo "The number is: $x <br>";
  $x++;
  }
while ($x<=5)
?>




Sumber: w3schools

PHP if...else...elseif Statements

Pernyataan bersyarat digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.

Laporan Conditional PHP

Sangat sering ketika Anda menulis kode, Anda ingin melakukan tindakan yang berbeda untuk keputusan yang berbeda. Anda dapat menggunakan pernyataan kondisional dalam kode Anda untuk melakukan hal ini.

Dalam PHP memiliki pernyataan bersyarat sebagai berikut:

  • if statement - mengeksekusi beberapa kode jika kondisi tertentu adalah True
  • if...else statement - mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi False
  • if...elseif....else statement -memilih salah satu dari beberapa blok kode yang akan dieksekusi
  • switch statement - memilih salah satu dari banyak blok kode yang akan dieksekusi
PHP - The if Statement

Pernyataan if digunakan untuk mengeksekusi beberapa kode hanya jika kondisi tertentu adalah True.

Syntax

if (condition)
  {
  code to be executed if condition is true
;
 

Contoh di bawah akan menampilkan "Have a good day!" jika waktu saat ini (HOUR) kurang dari 20:

<?php
$t=date("H");
if ($t<"20")
  {
  echo "Have a good day!";
  }
?> 

PHP - The if...else Statement

Gunakan pernyataan if ... else untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah.

Syntax

if (condition)
 {
  Kode yang dijalankan jika kondisi benar;
 }
else
 {
  Kode yang dijalankan jika kondisi adalah salah;
 
 
Contoh di bawah akan menampilkan "Have a good day!" jika waktu saat ini kurang dari 20, dan jika sebaliknya akan menampilkan "Have a good night!":

<?php
$t=date("H");
if ($t<"20")
  {
  echo "Have a good day!";
  }
else
  {
  echo "Have a good night!";
  }
?>

PHP - The if...elseif....else Statement

Gunakan pernyataan if .... elseif ... else untuk memilih salah satu dari beberapa blok kode yang akan dieksekusi.

Syntax

if (condition)
  {
  Kode yang dijalankan jika kondisi benar;
 
}
elseif (condition)
  {
  Kode yang dijalankan jika kondisi benar;
 
}
else
  {
  Kode yang dijalankan jika kondisi adalah salah;
 } 

Contoh di bawah akan menampilkan "Have a good morning!" jika waktu saat ini kurang dari 10, dan "Have a good day!" jika waktu saat ini kurang dari 20. Jika tidak, akan menampilkan "Have a good night!":

<?php
$t=date("H");
if ($t<"10")
  {
  echo "Have a good morning!";
  }
elseif ($t<"20")
  {
  echo "Have a good day!";
  }
else
  {
  echo "Have a good night!";
  }
?> 

The PHP switch Statement

Gunakan pernyataan switch untuk memilih salah satu dari banyak blok kode yang akan dieksekusi.

Syntax

switch (n)
{
case label1:
  Kode yang dijalankan jika n=label1;
  break;
case label2:
  Kode yang dijalankan jika n=label2;
  break;
case label3:
  Kode yang dijalankan jika n=label3;
  break;
...
default:
 Kode yang dijalankan jika n berbeda dari semua labels;
}

Cara kerjanya: Pertama kita memiliki ekspresi tunggal n (variabel yang paling sering), yang dievaluasi sekali. Nilai ekspresi ini kemudian dibandingkan dengan nilai-nilai untuk setiap kasus dalam struktur. Jika ada yang cocok, blok kode yang terkait dengan kasus yang dieksekusi. Gunakan break untuk mencegah kode berlanjut ke kasus berikutnya secara otomatis. Pernyataan default digunakan jika tidak ada yang cocok.

<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
  echo "Your favorite color is red!";
  break;
case "blue":
  echo "Your favorite color is blue!";
  break;
case "green":
  echo "Your favorite color is green!";
  break;
default:
  echo "Your favorite color is neither red, blue, or green!";
}
?>









Sumber: w3schools

PHP Operators

Bab ini menunjukkan operator yang berbeda yang dapat digunakan dalam script PHP.

PHP Operator Aritmatika
Operator Nama Contoh Hasil
+
Tambah $x + $y Jumlah dari $x dan $y
-
Pengurangan $x - $y Pengurangan dari $x dan $y
*
Perkalian $x * $y Perkalian dari $x san $y
/
Pembagian $x / $y Pembagian dari $x dan $y
%
Modulus $x % $y Sisa dari $x dibagi dengan $y

Contoh di bawah ini menunjukkan hasil yang berbeda dengan menggunakan operator aritmatika yang berbeda:

<?php
$x=10;
$y=6;
echo ($x + $y); // outputs 16
echo ($x - $y); // outputs 4
echo ($x * $y); // outputs 60
echo ($x / $y); // outputs 1.6666666666667
echo ($x % $y); // outputs 4
?>

Tugas Operator PHP  

Penugasan Operator PHP digunakan untuk menulis nilai ke variabel.

Tugas dasar Operator dalam PHP adalah "=". Ini berarti bahwa operan kiri akan diatur ke nilai ekspresi penugasan di sebelah kanan.


Assignment
Same as...
Description
x = y x = y Operator kiri akan diatur ke nilai ekspresi di sebelah kanan
x += y x = x + y Tambahan
x -= y x = x - y Pengurangan
x *= y x = x * y Perkalian
x /= y x = x / y Pembagian
x %= y x = x % y Modulus

Contoh di bawah ini menunjukkan hasil yang berbeda menggunakan operator penugasan yang berbeda:

<?php
$x=10;
echo $x; // outputs 10

$y=20;
$y += 100;
echo $y; // outputs 120

$z=50;
$z -= 25;
echo $z; // outputs 25

$i=5;
$i *= 6;
echo $i; // outputs 30

$j=10;
$j /= 5;
echo $j; // outputs 2

$k=15;
$k %= 4;
echo $k; // outputs 3
?>

PHP Operator String


Operator
Nama
Contoh
Hasil
.
Concatenation $txt1 = "Hello"
$txt2 = $txt1 . " world!"
Now $txt2 contains "Hello world!"
=
Concatenation assignment $txt1 = "Hello"
$txt1 .= " world!"
Now $txt1 contains "Hello world!"

Contoh di bawah ini menunjukkan hasil dari menggunakan operator string:

<?php
$a = "Hello";
$b = $a . " world!";
echo $b; // outputs Hello world!

$x="Hello";
$x .= " world!";
echo $x; // outputs Hello world!
?>

Operator PHP Kenaikan / Pengurangan


Operator
Nama
Keterangan
++$x Pre-increment Akan menambahkan $x per satu, kemudian kembali mengulang menambahkan $x
$x++ Post-increment Pengembalian $x, maka kenaikan $x per satu
--$x Pre-decrement Pengurangan $x per satu, kemudian kembali ke $x
$x-- Post-decrement Kembali $x, kemudian pengurangan $x per satu

Contoh di bawah ini menunjukkan hasil yang berbeda menggunakan operator penambahan / pengurangan yang berbeda:

<?php
$x=10;
echo ++$x; // outputs 11

$y=10;
echo $y++; // outputs 10

$z=5;
echo --$z; // outputs 4

$i=5;
echo $i--; // outputs 5
?>

PHP Operator Perbandingan 

Operator PHP perbandingan digunakan untuk membandingkan dua nilai (number atau string):


Operator
Nama
Contoh
Hasil
== Equal $x == $y Jika benar $x sama dengan $y
=== Identical $x === $y Jika benar $x sama dengan $y, dan kemudian bertipe sama
!= Not equal $x != $y Jika benar $x tidak sama dengan $y
<> Not equal $x <> $y Jika benar $x tidak sama dengan $y
!== Not identical $x !== $y Jika benar $x tidak sama dengan $y, atau tidak sama tipe
> Greater than $x > $y Jika benar $x lebih besar dari $y
< Less than $x < $y Jika benar $x lebih kecil dari $y
>= Greater than or equal to $x >= $y Jika benar $x lebih besar sama dengan $y
<= Less than or equal to $x <= $y Jika benar $x lebih kecil sama dengan $y

Contoh di bawah ini menunjukkan hasil yang berbeda menggunakan beberapa operator perbandingan:

<?php
$x=100;
$y="100";

var_dump($x == $y);   //
mengembalikan nilai true karena nilai yang sama 
echo "<br>";
var_dump($x === $y);  //kembali
false karena jenis tidak sama
echo "<br>";
var_dump($x != $y);   //
kembali false karena nilai yang sama
echo "<br>";
var_dump($x !== $y);   //
mengembalikan nilai true karena jenis tidak sama
echo "<br>";

$a=50;
$b=90;

var_dump($a > $b);
echo "<br>";
var_dump($a < $b);
?>

Di bawah ini hasil yang akan tampil dari kode diatas:
bool(true)
bool(false)
bool(false)
bool(true)
bool(false)
bool(true)

PHP Operator Logika
Operator Nama Contoh Hasil
and And $x and $y True if both $x and $y are true
or Or $x or $y True if either $x or $y is true
xor Xor $x xor $y True if either $x or $y is true, but not both
&& And $x && $y True if both $x and $y are true
|| Or $x || $y True if either $x or $y is true
! Not !$x True if $x is not true

Operator PHP Array

Operator Array PHP digunakan untuk membandingkan array:


Operator
Nama
Contoh
Hasil
+ Union $x + $y Penyatuan dari $x dan $y (tapi duplikasi kunci tidak ditimpa)
== Equality $x == $y Benar, jika $x dan $y memiliki pasangan kunci/nilai yang sama
=== Identity $x === $y Benar, jika $x dan $y memiliki pasangan kunci/nilai yang sama dalam urutan yang sama dan dari jenis yang sama
!= Inequality $x != $y Benar, jika $x tidak sama dengan $y
<> Inequality $x <> $y Benar, jika $x tidak sama dengan $y
!== Non-identity $x !== $y Benar, jika $x tidak identik dengan $y

Contoh di bawah ini menunjukkan hasil yang berbeda menggunakan operator array yang berbeda:

<?php
$x = array("a" => "red", "b" => "green");
$y = array("c" => "blue", "d" => "yellow");
$z = $x + $y; // union of $x and $y
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>

Dibawah ini tampilan dari kode diatas:

array(4) { ["a"]=> string(3) "red" ["b"]=> string(5) "green" ["c"]=> string(4) "blue" ["d"]=> string(6) "yellow" }
bool(false)
bool(false)
bool(true)
bool(true)
bool(true)








Sumber :w3schools

PHP Variables

Variabel adalah "wadah" untuk menyimpan informasi, contoh:

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?> 

Banyak Seperti Aljabar
x=5
y=6
z=x+y
Dalam aljabar kita menggunakan huruf (seperti x) untuk memegang nilai-nilai (contoh 5).

Dari ekspresi z = x + y di atas, kita dapat menghitung nilai z menjadi 11.

Dalam PHP surat ini disebut variabel.





Pikirkan variabel sebagai wadah untuk menyimpan data.
 

Variabel PHP

Seperti aljabar, variabel PHP dapat digunakan untuk memegang nilai-nilai (x = 5) atau ekspresi (z = x + y).

Sebuah variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif (umur, carname, total_volume).

Aturan untuk variabel PHP:

  1.      Variabel dimulai dengan tanda $, diikuti dengan nama variabel
  2.      Sebuah nama variabel harus dimulai dengan huruf atau karakter garis bawah
  3.      Nama variabel tidak boleh dimulai dengan angka
  4.      Sebuah nama variabel hanya dapat berisi karakter alfanumerik dan garis bawah (Az, 0-9, dan _)
  5.      Nama-nama variabel adalah case sensitive ($y dan $Y adalah dua variabel yang berbeda)


Ingat bahwa variabel PHP adalah case-sensitive.


Menciptakan (Mendeklarasikan) Variabel PHP

PHP tidak memiliki perintah untuk mendeklarasikan variabel.

Sebuah variabel dibuat saat Anda pertama kali memberikan nilai untuk itu, Contoh:



<?php
$txt="Hello world!";
$x=5;
$y=10.5;
?>

Setelah eksekusi pernyataan di atas, txt variabel akan memegang nilai Halo dunia!, Variabel x akan memegang nilai 5, dan variabel y akan memegang nilai 10,5.

 
Catatan: Bila Anda menetapkan nilai teks ke variabel, menaruh tanda kutip dua pada nilai.


PHP adalah Type Bahasa Longgar

Dalam contoh di atas, perhatikan bahwa kita tidak perlu memberitahu PHP
tipe data variabel.

PHP secara otomatis mengkonversi variabel dengan jenis data yang benar, tergantung pada nilainya.

Dalam bahasa lain seperti C, C + +, dan Java, programmer harus menyatakan nama dan jenis variabel sebelum menggunakannya.



Variabel PHP Lingkup

Dalam PHP, variabel dapat dideklarasikan di mana saja di script.

Ruang lingkup variabel adalah bagian dari script di mana variabel dapat direferensikan / digunakan.

PHP memiliki tiga lingkup variabel yang berbeda:

  • local (lokal)
  • global (global)
  • static (statis)

Lokal dan Global Lingkup

Sebuah variabel yang dideklarasikan di luar fungsi memiliki LINGKUP GLOBAL dan hanya dapat diakses di luar fungsi.

Sebuah variabel yang dideklarasikan dalam fungsi memiliki LINGKUP LOKAL dan hanya dapat diakses di dalam fungsi.

Contoh berikut tes variabel dengan cakupan lokal dan global:


<?php
$x=5; // lingkup global

function myTest()
{
$y=10; // lingkup lokal
echo "<p>Test variabel dalam function:<p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
}

myTest();

echo "<p>Test variabel diluar function<p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
?>

Bila dijalankan hasilnya :

Test variabel dalam function:
Variable x is:
Variable y is: 10
Test variabel diluar function:
Variable x is: 5
Variable y is:

Dalam contoh di atas ada dua variabel $x dan $y dan fungsi mytest(). $x adalah variabel global karena dinyatakan di luar fungsi dan $y adalah variabel lokal karena dibuat di dalam fungsi.

Ketika kami output nilai dari dua variabel dalam
function mytest(), mencetak nilai $y karena merupakan lingkuop lokal, tapi tidak dapat mencetak nilai $x karena dibuat di luar fungsi.

Kemudian, ketika kami output nilai dari dua variabel di luar
function mytest(), mencetak nilai $x, tetapi tidak dapat mencetak nilai $y karena merupakan variabel lokal dan dibuat dalam function mytest().

Anda dapat memiliki variabel lokal dengan nama yang sama dalam function yang berbeda, karena variabel lokal hanya diakui oleh function dimana mereka dideklarasikan.

PHP Kata Kunci statis

Biasanya, ketika
function selesai / dieksekusi, semua variabel akan dihapus. Namun, terkadang kita ingin variabel lokal tidak akan dihapus. Kami membutuhkannya untuk pekerjaan lebih lanjut.

Untuk melakukannya, gunakan kata kunci statis ketika Anda pertama kali mendeklarasikan variabel. Contoh:



<?php

function myTest()
{
static $x=0;
echo $x;
$x++;
}

myTest();
myTest();
myTest();

?>

Bila dijalankan hasilnya :

0
1
2
3
4


Kemudian, setiap kali function dipanggil, variabel akan masih memiliki informasi yang terkandung dari terakhir kali function dipanggil.


 
Catatan: variabel ini masih untuk function lokal.







Sumber : w3schools

Minggu, 23 Maret 2014

PHP - Syntax

Dasar PHP Sintaks

Sebuah script PHP dapat ditempatkan di manapun dalam dokumen.

Sebuah script PHP dimulai dengan
<?php dan akhir dengan ?>:

<?php
// Kode PHP di sini
?> 

Ekstensi file default untuk file PHP adalah ". Php".

Sebuah file PHP secara normal berisi tag HTML, dan beberapa kode PHP scripting.

Di bawah ini, kita memiliki contoh dari sebuah file PHP sederhana, dengan script PHP yang menggunakan fungsi built-in PHP "echo" untuk output teks "Hello World!" pada halaman web:


<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>


</body>
</html> 

Catatan: pernyataan PHP diakhiri dengan titik koma (;). Tag penutup blok kode PHP juga secara otomatis menyiratkan titik koma (sehingga Anda tidak harus memiliki titik koma mengakhiri baris terakhir blok PHP).

Comments di PHP

Sebuah Comments (komentar) dalam kode PHP adalah garis yang tidak membaca / dilaksanakan sebagai bagian dari program. Satu tujuannya adalah untuk dibaca oleh seseorang yang mengedit kode!
Comments berguna untuk:

     Untuk membiarkan orang lain memahami apa yang Anda lakukan -
Comments (komentar) membiarkan programmer lain memahami apa yang Anda lakukan dalam setiap langkah (jika Anda bekerja dalam kelompok).
     Untuk mengingatkan diri sendiri apa yang Anda lakukan - Kebanyakan programmer telah mengalami kembali ke pekerjaan mereka sendiri satu atau dua tahun kemudian dan harus kembali mencari tahu apa yang mereka lakukan. Komentar dapat mengingatkan Anda tentang apa yang Anda pikirkan ketika Anda menulis kode

PHP mendukung tiga cara berkomentar:


<!DOCTYPE html>
<html>
<body>

<?php
//
Ini adalah satu baris komentar
 
#
Ini juga satu baris komentar
 
/*
Ini adalah beberapa baris komentar block
yang mencakup lebih dari lebih dari
satu baris

*/
?>


</body>
</html>

Sensitivitas Kasus PHP

Dalam PHP, semua
functions user-defined, classes, dan keywords (e.g. if, else, while, echo, etc.) NOT case-sensitive.

Dalam contoh di bawah, ada tiga
statements yang pembacaannya sama, tapi penulisannya beda (huruf besar atau kecil).

<!DOCTYPE html>
<html>
<body>

<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>


</body>
</html> 

Namun, dalam PHP, semua variabel adalah case-sensitive.

Dalam contoh di bawah ini, hanya pernyataan pertama akan menampilkan nilai dari variabel
$color (ini dikarenakan $color, $COLOR, dan $coLOR diperlakukan sebagai tiga variabel yang berbeda):

<!DOCTYPE html>
<html>
<body>

<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>


</body>
</html> 





Sumber : w3schools

PHP - Hypertext Preprocessor

Pengenalan PHP

PHP adalah bahasa skrip server, dan merupakan alat yang ampuh untuk membuat halaman web yang dinamis dan interaktif dengan cepat.

PHP adalah alternatif yang banyak digunakan, bebas, dan efisien untuk pesaing seperti Microsoft ASP.



Belajar Mudah dengan "Show PHP"

Berikut "Show PHP" memudahkan kamu untuk belajar PHP, dengan kode dari PHP dan output HTML.


<!DOCTYPE html>
<html>
<body>

<?php
echo "My first PHP script!";
?>


</body>
</html> 

Referensi Fungsi PHP

Berikut referensi lengkap dari semua fungsi PHP:

  • Array functions
  • Calendar functions
  • Date functions
  • Directory functions
  • Error functions
  • Filesystem functions
  • Filter functions
  • FTP functions
  • HTTP functions
  • LibXML functions
  • Mail functions
  • Math functions
  • Misc functions
  • MySQLi functions
  • SimpleXML functions
  • String functions
  • XML Parser functions
  • Zip functions
 
Apa Yang Harus Kamu Ketahui

Sebelum melanjutkan, anda harus memiliki pemahaman dasar sebagai berikut:
  •      HTML
  •      CSS
  •      JavaScript

 Apa itu PHP?
  1.      PHP adalah singkatan dari "PHP Hypertext Preprocessor"
  2.      PHP adalah bahasa scripting yang open source.
  3.      Script PHP dieksekusi pada server
  4.      PHP tidak ada biaya, ia bebas untuk men-download dan digunakan

PHP sederhana untuk pemula.    
PHP juga menawarkan banyak fitur canggih untuk programmer profesional


Apa yang dimaksud dengan File PHP?
  •      File PHP dapat berisi teks, HTML, CSS, JavaScript, dan kode PHP
  •      Kode PHP dieksekusi di server, dan hasilnya dikembalikan ke browser sebagai plain HTML
  •      File PHP memiliki ekstensi "php." 


Apa yang Bisa Dilakukan di PHP?
  •      PHP dapat menghasilkan konten halaman dinamis
  •      PHP dapat membuat, membuka, membaca, menulis, menghapus, dan menutup file di server
  •      PHP dapat mengumpulkan data formulir
  •      PHP dapat mengirim dan menerima cookies
  •      PHP dapat menambah, menghapus, memodifikasi data dalam database Anda
  •      PHP dapat membatasi pengguna untuk mengakses beberapa halaman di situs Web Anda
  •      PHP dapat mengenkripsi data
Dengan PHP Anda tidak terbatas untuk output HTML. Anda bisa menapilkan output gambar, file PDF, dan bahkan film Flash. Anda juga dapat output teks, seperti XHTML dan XML. 

Mengapa PHP?
  •      PHP berjalan pada berbagai platform (Windows, Linux, Unix, Mac OS X, dll)
  •      PHP kompatibel dengan hampir semua server yang digunakan saat ini (Apache, IIS, dll)
  •      PHP mendukung berbagai database
  •      PHP adalah gratis. Download dari official PHP resource: www.php.net
  •      PHP mudah dipelajari dan berjalan efisien pada sisi server 
Apa yang saya butuhkan?

Untuk mulai menggunakan PHP, Anda dapat:

  •      Menemukan host web dengan didukung  PHP dan MySQL
  •      Menginstal web server pada PC Anda sendiri, dan kemudian menginstal PHP dan MySQL

Gunakan Web Host Dengan Mendukung PHP

Jika server Anda telah mengaktifkan dukungan untuk PHP Anda tidak perlu melakukan apa-apa.

Hanya membuat beberapa file php., Menempatkan file tersebut dalam direktori web Anda, dan server secara otomatis akan menguraikannya untuk Anda.

Anda tidak perlu untuk mengkompilasi sesuatu atau memasang alat tambahan.
Karena PHP adalah gratis, paling web host menawarkan dukungan PHP.


Set Up PHP pada PC Anda Sendiri

Namun, jika server Anda tidak mendukung PHP, Anda harus:

  1.      menginstal web server
  2.      menginstal PHP
  3.      menginstal database, seperti MySQL
Situs resmi PHP (PHP.net) memiliki petunjuk instalasi untuk PHP: http://php.net/manual/en/install.php

Tip: Untuk mendapatkan PHP dan berjalan segera untuk Windows, Kamu bisa:
Download WebMatrix    




Sumber : w3schools