print dan echo untuk output
saya’); ?>
//This is a comment
/*This is
a comment block
*/
?>
print dan echo
untuk output
a semicolon (;) diakhir setiap statement (dapat dihilangkan pada akhir block/file)
// untuk komentar 1 baris
/* dan */ untuk blok komentar.
Variabel dan Tipe data
Semua variable dalam PHP dimulai dengan simbol $. Tipe variable ditentukan oleh konteks dimana variable digunakan.
4 tipe DATA :
1. boolean : TRUE atau FALSE
2. integer : hanya numbers
3. float : float point numbers
4. string : single quoted & double quoted
$foo = True; if ($foo) echo “It is TRUE!
n”;
$txt=’1234′; echo “$txt
n”;
$a = 1234; echo “$a
n”;
$a = -123;
echo “$a
n”;
$a = 1.234;
echo “$a
n”;
$a = 1.2e3;
echo “$a
n”;
$a = 7E-10;
echo “$a
n”;
echo ‘Arnold once said: “I’ll be back”‘, “
n”;
$beer = ‘Heineken’;
echo “$beer’s taste is great
n”;
$str = <<
spanning multiple lines
using heredoc syntax.
EOD;
Echo $str;
?>
Arrays
Array dalam PHP adalah map yang terurut. Map adalah tipe yang memetakan value ke key. Atau kumpulan beberapa data yang disimpan dalam satu variabel
$arr = array(”foo” => “bar”, 12 => true);
echo $arr["foo"]; // bar
echo $arr[12]; // 1
?>
array() = membuat array
key = integer atau string.
value = tipe PHP.
array(5 => 43, 32, 56, “b” => 12);
array(5 => 43, 6 => 32, 7 => 56, “b” => 12);
?>
ika no key, the maximum of the integer indices + 1.
jika an existing key, its value will be overwritten.
$arr = array(5 => 1, 12 => 2);
$arr[] = 56; // the same as $arr[13] = 56;
$arr["x"] = 42; // menambah elemen baru
unset($arr[5]); // menghapus elemen
unset($arr); // menghapus array
$a = array(1 => ‘one’, 2 => ‘two’, 3 => ‘three’);
unset($a[2]);
$b = array_values($a);
?>
Constants
Constant adalah identifier (nama) untuk value sederhana. Constant adaah case-sensitive. Berdasarkan konvensi, nama constant selalu uppercase.
// Valid constant names
define(”FOO”, “something”);
define(”FOO2″, “something else”);
define(”FOO_BAR”, “something more”);
// Invalid constant names
define(”2FOO”, “something”);
// This is valid, but should be avoided:
// PHP may one day provide a magical constant
// that will break your script
define(”__FOO__”, “something”);
?>
Anda dapat memakai constants dimanapun dalam script without regard to scope.
Operator
Operator berguna untuk melakukan suatu operasi pada suatu nilai. Operator di PHP sangatlah
umum sehingga mudah untuk dipahami. Disini kita akan membahas operator yang sering
digunakan.
Operator Aritmatika
$x + $y ; //untuk penjumlahan
$x - $y ; //untuk pengurangan
$x * $y ; //untuk perkalian
$x / $y ; //untuk pembagian 34
$x % $y ; //untuk sisa hasil bagi
Operator Assignment
$x = $y ;
$x += 1; //sama dengan $x = $x + 1;
$x -= 1; //sama dengan $x = $x - 1;
$x *= 1; //sama dengan $x = $x * 1;
$x /= 1; //sama dengan $x = $x / 1;
Operator Perbandingan
$x == $y; //sama dengan, jika $x sama dengan $y akan menghasilkan TRUE, jika
tidak sama menghasilkan FALSE
$x === $y; //identik
$x != $y; //tidak sama dengan
$x < $y; //lebih kecil dari
$x > $y; //lebih besar dari
$x <= $y; //lebih kecil atau sama dengan
$x >= $y; //lebih besar atau sama dengan
Operator Increment dan Decrement
$x++; //operasi dilaksanakan, baru nilai $x ditambah satu
$x–; //operasi dilaksanakan, baru nilai $x dikurang satu
++$x; //sama dengan nilai $x ditambah satu baru operasi dijalankan
–$x; //sama dengan nilai $x dikurang satu baru operasi dijalankan
STATEMENT
Conditionals: if else
Melakukan tindakan jika kondisi bernilai benar.
$d=date(”D”);
if ($d==”Fri”)
echo “Have a nice weekend!
”;
else
echo “Have a nice day!
”;
$x=10;
if ($x==10)
{
echo “Hello
”;
echo “Good morning
”;
}
?>
if (kondisi)
kode yg akan dieksekusi jika kondisi adalah benar (true);
else
kode yg akan dieksekusi jika kondisi adalah salah (false);
Conditionals: switch
Dapat memilih satu dari banyak pilihan untuk dieksekusi.
$x=2;
switch ($x)
{
case 1:
echo “Number 1″;
break;
case 2:
echo “Number 2″;
break;
case 3:
echo “Number 3″;
break;
default:
echo “No number between 1 and 3″;
}
?>
switch (expression)
{
case label1:
kode yang akan dieksekusi jika expression = label1;
break;
case label2:
kode yang akan dieksekusi jika expression = label2;
break;
default:
kode yang akan dieksekusi jika expression is different
from both label1 and label2;
}
Looping: while dan do-while
Dapat loop bergantung pada kondisi
$i=1;
while($i<=5)
{
echo “The number is $i
”;
$i++;
}
?>
Looping While = loop ke dalam sebuah blok kode jika dan selama kondisi tertentu adalah true
$i=0;
do
{
$i++;
echo “The number is $i
”;
}
while($i<5);
?>
Looping do-while = loop ke dalam sebuah blok kode sekali, dan kemudian mengulangi loop selama kondisi tertentu adalah true
Lopping: for and foreach
Dapat melakukan pengulangan bergantung kepada satu “konter”
for ($i=1; $i<=5; $i++)
{
echo “Hello World!
”;
}
?>
loop ke dalam sebuah blok kode sebanyak yang ditentukan
$a_array = array(1, 2, 3, 4);
foreach ($a_array as $value)
{
$value = $value * 2;
}
// $a_array is now array(2, 4, 6, 8 ) ?>
$a_array=array(”a”,”b”,”c”);
foreach ($a_array as $key=>$value)
{
echo $key.” = “.$value.”n”;
}
?>
loop ke dalam sebuah blok kode untuk setiap elemen dalam array
Functions
Dapat mendefinisikan sebuah fungsi menggunakan sintaks seperti berikut :
function nama_fungsi($arg_1, $arg_2, /* …, */ $arg_n)
{
blok pernyataan fungsi;
}
?>
function jumlah($x,$y)
{
$z = $z + $y ;
return($z);
}
?>
Variable Scope
The scope of a variable is the context within which it is defined.
$a = 1; /* global scope */
function Test()
{
echo $a=5;
/* reference to local scope variable */
}
Test();
?>
Including Files
Statemen include() mengikutsertakan dan mengevaluasi file tertentu.
Buat file vars.php
$color = ‘green’;
$fruit = ‘apple’;
?>
Buat file test.php
echo “A $color $fruit”; // A
include ‘vars.php’;
echo “A $color $fruit”; // A green apple
?>
0 komentar:
Post a Comment