Tipe Data PHP (Object and Resource)

Tipe Data PHP (Object and Resource)

Tipe Data PHP (Object and Resource)

Masih tentang tipe data PHP, pada artikel sebelumnya telah dibahas mengenai tipe data integer & float, string, boolean & null, dan array. Pada artikel kali ini akan membahas mengenai tipe data object dan resource pada PHP.

7. Object

Tipe data ini digunakan untuk mendukung Object Oriented Programming (OOP) pada PHP. Tipe data object merupakan bentuk instansiasi dari sebuah class. Tipe data ini dapat memuat method/fungsi dan variabel suatu class.

Class diinstanisasi menjadi object baru menggunakan statement new. Sementara penggunaannya dengan tanda ->.

Contoh penggunaan tipe data Object.

<?php

class BangunDatar
{
    public $sisi;

    function luasPersegi($sisi) {
    $luas = $sisi*$sisi;
 
    return $luas;
 }
}

// membuat object baru
$ubin = new BangunDatar();

// menghitung luas dengan object baru
echo "Luas ubin adalah " . $ubin->luasPersegi(7);

Pada contoh di atas, class BangunDatar diinstansiasi menjadi $ubin. Lalu object baru memanggil method luasPersegi untuk menghitung luas. Output yang ditampilkan adalah seperti berikut:

Luas ubin adalah 49

8. Resource

Tipe data ini berhubungan erat dengan database. Tipe data resource berfungsi meyimpan sebuah referensi external resource. Misalnya untuk koneksi dengan database seperti contoh di bawah ini.

<?php
 $con=mysqli_connect("localhost","username","password","dbname");

Pada contoh di atas mysqli_connect akan mengembalikan data resource yang akan disimpan ke dalam variabel $ con.

Ini adalah artikel terakhir yang membahas tentang tipe data PHP. Semoga bermanfaat.

Ditulis oleh : Muhammad Imam Syafi’i (Peserta didik MIT School)

Related posts:

Loading Facebook Comments ...