XtGem Forum catalog
Home » Article » Php » Membuat Objek Sederhana Di Php Seperti Di Javascript

Membuat objek sederhana di PHP seperti di JavaScript

f_huda19   28 November 2016   17:55:37   0 Suka   Favorit

php object literal, php object {} like javascript

Dari judul artikelnya sudah berhasil membuat kalian bingung, semoga kamu tidak tambah bingung setelah membaca artikel ini hingga selesai.

Berbicara tentang objek di PHP pasti tidak bisa lepas dari yang namanya class. Memang, objek di PHP selalu berkaitan dengan class, tapi terkadang kita benar-benar membutuhkan objek sederhana dari sekedar class di PHP.

Jika di JavaScript untuk membuat objek sederhana hanya dengan menulis kode seperti ini {}, bagaimana dengan di PHP? Dibawah ini Admin telah memberikan contoh cara membuat objek sederhana di PHP.

<?php

$obj_1= new stdClass();
$obj_1->foo= 'bar';

$obj_2= (object)array();
$obj_2->foo= 'bar';

$obj_3= (object)array('foo'=>'bar');

$obj_4= (object)[];
$obj_4->foo= 'bar';

$obj_5= (object)['foo', 'bar'];

$obj_6= json_decode('{}');
$obj_6->foo= 'bar';

$obj_7= json_decode('{"foo":"bar"}');


var_dump($obj_1);
/* object(stdClass)#1 (1) {
  ["foo"]=>
  string(3) "bar"
} */

var_dump($obj_2);
/* object(stdClass)#2 (1) {
  ["foo"]=>
  string(3) "bar"
} */

var_dump($obj_3);
/* object(stdClass)#3 (1) {
  ["foo"]=>
  string(3) "bar"
} */

var_dump($obj_4);
/* object(stdClass)#4 (1) {
  ["foo"]=>
  string(3) "bar"
} */

var_dump($obj_5);
/* object(stdClass)#5 (2) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
} */

var_dump($obj_6);
/* object(stdClass)#6 (1) {
  ["foo"]=>
  string(3) "bar"
} */

var_dump($obj_7);
/* object(stdClass)#7 (1) {
  ["foo"]=>
  string(3) "bar"
} */

?>

Diatas telah Admin berikan 7 contoh cara membuat objek sederhana di PHP dengan cara penulisan yang berbeda-beda. Dimulai dari new stdClass() yang merupakan objek standar di PHP.

Lalu ada (object)array(). Ini adalah alternatif membuat objek dengan mengevaluasi array menjadi objek. Bahkan di mulai dari PHP 5.4 kamu bisa membuat objek seperti ini (object)[].

Yang terakhir kita dapat memanfaatkan fungsi json_decode() untuk mengkonversi JSON menjadi objek.

Itulah serba-serbi cara membuat objek sederhana di PHP. Share biar semua orang tau.

KOMENTAR

Thor

Thor 28 Nov 16

Wah ini buat yg udah advance.

jenishow

jenishow 07 Jan 17

heem dapat ilmu lagi nih.., makasih mas buat tutornya..

Kafz

Kafz 18 Feb 17

kang.. css ny bagus. boleh dong d share. :D

Kafz

Kafz 18 Feb 17

test..