Belajar PHP: Memilih menyimpan data sebagai Object daripada Array

Sebagai pengguna WordPress, saya tahu bahwa hampir semua data yang diolah oleh script-script WordPress diproses sebagai sebuah Object daripada sebuah Array. Kecepatan adalah salah satu hal yang dipertimbangkan dalam penggunaan metode ini. (Mengenai apa perbedaan, keuntungan-kelemahan Object dan Array silakan pelajari kembali konsep OOP). Pada WordPress, khususnya data yang berasal dari database diolah menggunakan class WP-DB yang dikembangkan dari ezSQL.

Tak perlu mencontek habis gaya WordPress, kita juga bisa menggunakan Object untuk menyimpan data dengan class yang sudah native didukung di PHP yaitu stdClass. Contohnya:

[sourcecode language=”php”]
<?php
$krs = new stdClass;
$krs->kode_jadwal = "0972001";
$krs->kode_matakuliah = "Dasar Komputer dan Pemrograman";
$krs->kode_dosen = "010034";
?>
[/sourcecode]

Untuk memanggil dan menggunakan data tersebut, cukup dengan memanggil $krs->kode_jadwal misalnya:
kode_jadwal = “0972001”;
$krs->kode_matakuliah = “Dasar Komputer dan Pemrograman”;
$krs->kode_dosen = “010034”;
echo “

";
print_r($krs);
echo "

“;
?>