Pages

Memahami Tipe data Objek PHP

 Tipe data Objek pada PHP – Dalam postingan ini, kita akan sedikit membahas mengenai tipe data objek pada Bahasa pemrogramman PHP.  Tipe data Objek pada PHP seringkali digunakan dalam pemrogramman PHP yang menggunakan konsep pemrogramman berorientasai objek atau OOP. Oke sebelum kita lanjut kita ulas sebentar yaa mengenai onjek Objek berfungsi membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer. Objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek. Segala sesuatu yang ada didunia ini bisa disebut sebagai sebuah object yang nantinya akan digunakan kedalam sebuah konsep untuk membuat suatu program.


 

Tipe data Objek pada PHP


Pengertian Tipe Data Objek

Tipe data Objek pada PHP – merupakan tipe data yang tidak hanya sekedar menyimpan data akan tetapi bisa juga mengandung informasi bagaimana mengolah data yang ada. Pada tipe data pada umumnya seperti float, integer, string hanya berisikan tipe data dia sendiri, akan tetapi pada yang dimiliki oleh tipe data objek dapat berisikan tipe-tipe data lain.

<?php

class Hello{
    
    var $str;  
}
 
// membuat object message. ini disebut instansiasi
$message = new Hello();
$ message ->str="Hello Wordl!"; //memberikan nilai utk properti str pada objek message
echo $ message ->str; // mencetak nilainya (pengolahan data)
?>

Out Put : "Hello World!"

<?php

class Hello{
    
    var $str ;
public function GetHello($temp){
  return $this->str=$temp;
 }
 
 public function print(){
  echo $this->str; // mencetak nilainya (pengolahan data)
 }
}
 
// membuat object message. ini disebut instansiasi
$message = new Sapa();

//memanggil method GetHello dan memberikan nilainya
$message -> GetHello("Hello World!");

$message ->print(); // memanggil method print
?>

Out Put : "Hello World!"

Jika kita lihat dari kedua contoh diatas, menghasilkan out put yang sama akan tetapi memiliki cara pengolahan data yang berbeda. Dalam contoh 1 objek message memberikan nilai kepada property str dengan mengakses langsung property yang ada. Begitupun pada saat mencetak, nilainya langsung mengakses ke propertinya.

Kemudian dalam contoh yang ke 2, objek message memanggil function getHello untuk memberikan nilai kepada property str, setelah itu, untuk mencetak nilainya maka objek message memanggil method atau function print. Diaman pada function/method print terjadi proses pencetakan nilai propertinya.

Dari situ dapat disimpulkan bahwa tipe data objek tidak hanya sekedar menyimpan data, akan tetapi dapat menyimpan informasi bagaimana mengolah data tersebut.

Baca Juga : Pemrogramman Berorientasi Objek PHP

Sumber : https://www.php.net

 

Post a Comment

To Top