0

I have this array

$data = array(
        'employer' => $employer,
        'manager' => $manager
    );

my intention is access the array as an object, like: $data->employer.

How can i do that?

user115812
  • 9
  • 2
  • 7

1 Answers1

0

You can typecast an array to object like so:

<?php

$data = array(
    'employer' => "employer",
    'manager' => "manager "
);

$object = (object) $data;

var_dump($object->employer); // => "employer"

The returned value will be an instance of \stdClass, as described in the documentation.

kix
  • 3,290
  • 27
  • 39
Yogesh Singasane
  • 283
  • 3
  • 12