pengertian var dump()
Karena sifat dari variabel php yang tidak bertipe sehingga dalam pembuatan program sebuah tipe data dapat berubah dan perubahan tersebut tergantung dari operator yang diigunakanBerikut contoh penggunaan variabel dump
<?php
$x=3;
$y=5;
$z=4.5;
$hasil1=$x+$y; var_dump($hasil1); // int(13)
$hasil2=$x+$z; var_dump($hasil2); // float(7.5)
$hasil3=$x.$y; var_dump($hasil3); //string(2) "35"
?>
seperti yang anda lihat diatas bahwa fungsi dari fitur var_dump() ini selain menampilkan hasilnya juga menampilkan tipe data dari variabel nya jadi fitur ini akan sangat membantu dalam proses untuk menghindari kesalahan
1. operator aritmatika dalam php
a . pengertian
operator aritmatika merupakan operator matematis yang terdiri dari operator penjumlahan,pengurangan,perkalian,pembagian,modulus,plus,danminus.jenis operator aritmatka sebagai berikut:
alam PHP terdapat 7 jenis operator aritmatika, berikut ke tujuh operator tersebut:
+$a = positif = nilai positif dari $a
-$a = negatif = nilai negatis dari $a
$a+$b = penjumlahan = total dari $a dan $b
$a-$b = pengurangan = selisih dari $a dan $b
$a/$b = pembagian = hasil bagi dari $a dan $b
$a*$b = perkalian = hasil kali dari $a dan $b
$a%$b = sisa hasil bagi =sisa dari pembagian $a dan $b
berikut cara penggunaan operator aritmatika dalam php
<?php
$hasil1= -3;
$hasil2=3+5;
$hasil3=8-4.5;
$hasil4=2*5;
$hasil5=3+8/5-3;
$hasil6=10 % 4;
echo "\$hasil1:"; var_dump($hasil1); // $hasil1:int(-3)
echo "<br \>";
echo "\$hasil2:"; var_dump($hasil2); // $hasil2:int(8)
echo "<br \>";
echo "\$hasil3:"; var_dump($hasil3); // $hasil3:float(3.5)
echo "<br \>";
echo "\$hasil4:"; var_dump($hasil4); // $hasil4:int(10)
echo "<br \>";
echo "\$hasil5:"; var_dump($hasil5); // $hasil5:float(1.6)
echo "<br \>";
echo "\$hasil6:"; var_dump($hasil6); // $hasil6:int(2)
?>
2. Jenis operator string dalam php
Dalam php operator pada tipe data string terdapat satu yaitu operator yang berfungsi untuk menyambungkan dua atau lebih string menjadi satu string dengan menggunakan karakter titik (.).
cara menggunakan karakter string dalam php
<?php
$a = "saya ";
$hasil = $a . "belajar php";
echo $hasil; // saya belajar php
echo "<br />";
$a = "sedang";
$b = "belajar ";
$c = "bahasa pemrograman";
$hasil= "saya ".$a.$b.$c;
echo $hasil; // saya sedang belajar bahasa pemrograman
?>
seperti yang anda lihat diatas bahwa beberapa string disambungkan menggunakan operator concencation yang di tandai dengan tanda titik (.)
selain itu untuk menyambungkan string kita juga dapat menggunakan kurung kurawal
berikut cara penggunaannya
<?php
$a = "saya ";
$hasil = "{$a} belajar php";
echo $hasil; // saya belajar php
echo "<br />";
$a = "sedang ";
$b = "belajar ";
$c = "bahasa pemrograman";
$hasil= "saya {$a}{$b}{$c}";
echo $hasil; // saya sedang belajar bahasa pemrograman
?>
3 . operator logika dalam php
operator logika dalam php merupakan operator yang digunakan untuk membandingkan antara 2 kondisi logika yaitu logika benar (true) dan logika salah (false) operator logika digunakan untuk kondisi if dan keluaran dari proses perulangan .jenis jenis operator logika dalam php
$a and $b ->operator and ->true jika $a dan $b sama sama bernilai true
$a && $b ->operator and ->true jika $a dan $b sama sama bernilai true
$a or $b ->operator or ->true jika salah satu dari $a dan $b bernilai true
$a || $b ->operator or ->true jika salah satu dari $a dan $b bernilai true
$a xor $b ->operator xor ->true jika salah satu dari $a dan $b bernilai true,tapi bukan keduanya
!$a ->operator not ->true jika $a false
cara penggunaan operator logika dalam php
<?php
$hasil1 = true and false;
echo '$hasil1 = ';
echo var_dump($hasil1)."<br/>"; // $hasil1 = bool(true)
$hasil2 = (true and false);
echo '$hasil2 = ';
echo var_dump($hasil2)."<br/>"; // $hasil2 = bool(false)
$hasil3 = (true xor false);
echo '$hasil3 = ';
echo var_dump($hasil3)."<br/>"; // $hasil3 = bool(true)
$hasil4 = (false or true && false);
echo '$hasil4 = ';
echo var_dump($hasil4)."<br/>"; // $hasil4 = bool(false)
$a=true;
$b=false;
$hasil5 = ($a and $b || $a or b);
echo '$hasil5 = ';
echo var_dump($hasil5); // $hasil5 = bool(true)
?>
3 . operator perbandingan dalam php
operator perbandingan merupakan operator yang berfungsi untuk membandingkan nilai dari 2 operand , hasilnya salah satu dari true dan false ,hasil perbandingan akan bernilai true jika kondisi perbandingan tersebut benar dan begitu pula sebaliknya hasil perbandinga kan bernilai false jika kondisinya salah(false).jenis jenis operator perbandingan dalam php
1. $a == $b -> operator sama dengan ->true jika $a sama denga $b (tanpa melihat tipe datanya)
2. $a === $b -> operator identikdengan ->true jika $a sama denga $b dan memiliki tipe data yang sama
3. $a!=$b ->operator tidak sama dengan ->true ijka $a tidak sama dengan $b (tanpa melihat tipe data)
4. $a<>$b ->operator tidak sama dengan ->true ijka $a tidak sama dengan $b (tanpa melihat tipe data)
5. $a!==$b ->operator tidak identik dengan ->true ijka $a tidak sama dengan $b dan tipenya sama
6. $a<$b ->operator kurang dari ->true jika $a kurang dari$b
7. $a>$b ->operator lebih dari ->true ijka $a lebih dari $b
8. $a<=$b ->operator kurang dari atau sama dengan ->true ijka $a kurang dari atau sama dengan $b
9.$a>=$b ->operator lebih dari atau sama dengan ->true jika $a lebih dari atau sama dengan $b
penggunaan operator perbandingan dalam php
<?php
echo "1. 12 < 14 = "; var_dump(12<14); // bool(true)
echo "<br />";
echo "2. 14 < 14 = "; var_dump(14<14); // bool(false)
echo "<br />";
echo "3. 14 <= 14 = "; var_dump(14<=14); // bool(true)
echo "<br />";
echo "4. 10 <> '10' = "; var_dump(10<>'10'); // bool(false)
echo "<br />";
echo "5. 10 == '10' = "; var_dump(10=='10'); // bool(true)
echo "<br />";
echo "6. 10 === '10' = "; var_dump(10==='10'); // bool(false)
echo "<br />";
echo "7. '150' == '1.5e2' = "; var_dump('150'=='1.5e2'); // bool(true)
echo "<br />";
echo "8. 'duniailkom' == 0 = "; var_dump('duniailkom'==0); // bool(true)
echo "<br />";
?>
3 . operator increment dan decrement dalam php
increment merupakan penyebutan untuk operasi seperti $a++,$a-- yang biasa anda temui pada perulangan jika anda pernah mempelajari bahasa pemrograman lain.increment digunakan untuk menambahkan variabel sebanyak 1 angka sdangakan decrement adalah sebaliknya yaitu mengurangi variabel sebanyak 1 angka .
jenis operator increment dan decrement dalam php
++$a ->pre increment ->artinya tambah nilai $a sebanyak 1 , lalu kirim nilai $a
$a++ ->post increment ->artinya kirim nilai $a , lalu tambah nilai $a sebanyak 1
--$a ->pre decrement ->artinya kurang inlai $a sebanyak 1 ,lalu kirim nilai $a
$a-- ->post decrement ->artinya kirim nilai$a,lalu kurang nilai $a sebanyak 1
cara penggunaan operator decrement dan increment dalam php sebagai berikut:
<?php
echo "<h3>Postincrement</h3>";
$a = 5;
echo "\$a = $a <br />";
echo "\$a akan bernilai 5: " . $a++ . " (\$a++)<br />";
echo "\$a akan bernilai 6: " . $a . "<br />";
echo "<h3>Preincrement</h3>";
$a = 5;
echo "\$a = $a <br />";
echo "\$a akan bernilai 6: " . ++$a . " (++\$a)<br />";
echo "\$a akan bernilai 6: " . $a . "<br />";
echo "<h3>Postdecrement</h3>";
$a = 5;
echo "\$a = $a <br />";
echo "\$a akan bernilai 5: " . $a-- . " (\$a--)<br />";
echo "\$a akan bernilai 4: " . $a . "<br />";
echo "<h3>Predecrement</h3>";
$a = 5;
echo "\$a = $a <br />";
echo "\$a akan bernilai 4: " . --$a . " (--\$a)<br />";
echo "\$a akan bernilai 4: " . $a . "<br />";
?>
lalu hasilnya seperti berikut ini:
3 . operator assignment dalam php
operator assigment adalah operator untuk menambahkan atau memasukkan sebuah nilai kedalam variabel.jenis assignment dalam php ada tiga yaitu assignment dengan nilai ,assignment array dan assignmen dengan referensi
*assigment dengan nilai artinya proses memasukkan nilai kedalam variabel dengan cara mencopy nilay dari variabel lain
*operator assignment arrray operator ini digunakan untuk memasukkan nilai kedalam array dan operator ini di tandai dengan tanda panah (=>)
*opreator assignment dengan referesi yaitu sebuah operator assignment khusus yang digunakan untuk mengcopy nilai referensi dari sebuah variabel
3 . operator bitwise dalam php
merupakan operator khusus yang disediakan php untuk menangani proses logika untuk bilangan binerjenis jenis operator bitwise
$a & $b -> operator and ->1 jika kedua bit bernilai 1
$a | $b ->operator or (inclusive or ) ->1 jika salah satu bit bernilai 1
$a ^ $b ->xor (inclusive or) ->1 jika salah satu bit bernilai 1 tapi bukan keduanya
~$a ->not ->bit 0 menjadi 1 dan bit 1 mejadi 0
$a<<$b ->shift left -> menggeser sebanyak $b kekiri (setiap 1 kali pergeseran = kelipatan 2)
$a>>$b ->shift right -> menggeser sebanyak $b kekanan (setiap 1 kali pergeseran = bagi 2)
berikut cara penggunaan operator bitwise dalam php
<?php
$a=0b10110101;
$b=0b01101100;
echo "\$a = 10110101 = $a"; echo "<br />";
echo "\$b = 01101100 = $b"; echo "<br />";
echo "<br />";
echo "==Hasil Bitwise=="; echo "<br />";
$hasil = $a & $b;
echo "1. \$a & \$b = $hasil"; echo "<br />";
$hasil = $a | $b;
echo "2. \$a | \$b = $hasil"; echo "<br />";
$hasil = $a ^ $b;
echo "3. \$a ^ \$b = $hasil"; echo "<br />";
echo "4. ~\$a = ".~$a; echo "<br />";
$hasil = $a >> 1;
echo "5. \$a >> 1 = $hasil"; echo "<br />";
$hasil = $b << 2;
echo "6. \$b << 2 = $hasil"; echo "<br />";
?>
4. operator penggabungan assignment dalam php
Operator gabungan assigment adalah cara penulisan singkat operator dengan menggunaan sebuah operatror assigment secara bersamaan dengan operator lainnya. Dalam PHP, operator gabungan ini adalah antara operator assigment dengan operator lain seperti operator aritmatika, string, bitwise, dll.
0 comments:
Post a Comment