S M A R T D E V T A L A

Loading

Operator Tipe di PHP

Operator Tipe di PHP

PHP menyediakan operator instanceof  untuk memeriksa tipe dari suatu objek, apakah merupakan instance dri kelas tertentu atau tidak. Operator ini sering disebut sebagai operator tipe.

Contoh kode berikut ini akan menunjukkan cara kerja operator instanceof.


<?php

#
# Operator Tipe by SmartDevTala
#
class A {
 # badan kelas A
}
class B {
 # badan kelas B
}

$a = new A();
$b = new B();

# memeriksa objek $a
$a instanceof A ? print "true\n" : print "false\n";
$a instanceof B ? print "true\n" : print "false\n";

# memeriksa objek $b
$b instanceof B ? print "true\n" : print "false\n";
$b instanceof A ? print "true\n" : print "false\n";

?>

 

Hasil Program:

 operator tipe

Jika operator instanceof diterapkan pada objek dari kelas turunan, maka hasilnya adalah true. Berikut ini contoh kode yang akan menunjukkan hal tersebut.


<?php

#
# Operator Tipe by SmartDevTala
#
class A {
 # badan kelas A
}
class B extends A {
 # badan kelas B
}

$b = new B();

# memeriksa objek $b
$b instanceof B ? print "true\n" : print "false\n";
$b instanceof A ? print "true\n" : print "false\n";

?>

Hasil Program:

 operator tipe1

Pada kode di atas. $b merupakan objek dari kelas B. akan tetapi, karena kelas B merupakan turunan dari kelas A, maka ekspresi $b instanceof A juga akan bernilai true.

 

demikian artikel mengenai operator tipe, semoga bermanfaat.

Share:

Artikel Sejenis

Cara Mendefinisikan Fungsi di PHP

Bentuk umum pendefinisian fungsi di dalam php adalah sebagai berikut: <?php # # cara mendefini..

Pengertian Fungsi (Function) di PHP

Dalam praktiknya penggunaan function/fungsi merupakan hal yang sangat membantu dalam proses pembuata..

Modularisasi Kode di PHP

Seperti yang kalian fikirkan, tentunya dalam pembuatan sebuah sistem tentu tidak akan bisa dibuat ha..

Komentar