stdclass

PHP bug with converting object to arrays

I had this question earlier and it was concluded it was a bug in 5.2.5. Well, it's still broken in 5.2.6, at least for me: Please let me know if it is broken or works for you: $obj = new stdClass(); $obj->{"foo"} = "bar"; $obj->{"0"} = "zero"; $arr = (array)$obj; //foo -- bar //0 -- {error: undefined index} foreach ($arr as $key=>...

stdClass object and foreach loops

I am using the following code to get data from a website using Soap. $client = new SoapClient('http://some.url.here'); class SMSParam { public $CellNumber; public $AccountKey; public $MessageCount; public $MessageBody; public $Reference; } $parameters = new SMSParam; $parameters -> AccountKey = "$sms_key"; $parameters -> MessageC...

PHP: Count an stdClass object

Hi guys, I have a stdClass object created from json_decode that won't return the right number when I run the count($obj) function. The object has 30 properties, but the return on the count() function is say 1. Any ideas? Below is an example of one of the objects. (I'm requesting the daily trend information from Twitter). If this ob...

PHP StdClass Object accessing a$b

Hello, The below is a dump of variable $x (youtube video). But I want to access media$title, but obviously when I try $x->media$title->$t it does not work. Any suggestions on how to access the title of the youtube video? stdClass Object ( [version] => 1.0 [encoding] => UTF-8 [entry] => stdClass Object ( [xmlns] => http://www.w3...

Parsing stdClass Object data in php

I'm an intermediate PHP programmer, but am struggling with the output of the Google AJAX API. I have the following converted to stdClass stdClass Object ( [responseData] => stdClass Object ( [results] => Array ( [0] => stdClass Object ( [GsearchResultClass] => GwebSearch [unesc...

stdClass Object problems

I'm struggling to parse the below data using PHP. An API returns it, and I've tried various syntaxes. How do I return the data in a non-object way? Or, what's the syntax to call the data using the stdClass? Could I convert this to one data based array, or even two? I'm lost when it comes to object-based data sets. stdClass Object ( ...

Instantiate stdClass in place

Is it it possible to do this in php? Javascript code: var a = {name: "john", age: 13}; //a.name = "john"; a.age = 13 Instantiate the stdClass variable on the fly ? ...

PHP SoapClient call response missing parts of answer

I am having trouble with PHP parsing of a SoapClient call's response. For some types of answers, it is returning arrays of empty stdClass objects instead of initialized stdClass objects. The server is a java webservice deployed with axis2 on tomcat6. The Java signature of the problematic service call is public Course getCourseDetails(...

PHP stdClass() with __get() Magic Method

Take the following code as an example: class xpto { public function __get($key) { return $key; } } function xpto() { static $instance = null; if (is_null($instance) === true) { $instance = new xpto(); } return $instance; } echo xpto()->haha; // returns "haha" Now, I'm trying to archive the...

can i use stdClass like an array?

is it possible to make stdClass objects work like a generically indexed array? i.e. $array = Array ( [0] => 120 [1] => 382 [2] => 552 [3] => 595 [4] => 616 ) would be constructed like $a = array(); $array[] = 120; $array[] = 382; etc. but if i do that with an object it just overwrites itself: $obj = new stdClass; $obj->a = 120; $...

how do i sort the following array/stdclass object in php?!

how do is sort this object by 'pos' in php? Array ( [0] => stdClass Object ( [str] => Mondays [pos] => 170 ) [1] => stdClass Object ( [str] => Tuesdays [pos] => 299 ) [2] => stdClass Object ( [str] => Wednesdays [pos] => 355 ) [3] => stdClass Object ( [str] => Thursdays [pos] => 469 ) [4] => stdClass Object ( [str] => Fridays [pos] =>...

stdClass object information PHP

there's this stdClass thing in PHP: <?php $fakeobj->hi = "o"; echo $fakeobj->hi; See? Is this php4? ...

Add properties to stdClass object from another object

I would like to be able to do the following: $obj = new stdClass; $obj->status = "success"; $obj2 = new stdClass; $obj2->message = "OK"; How can I extend $obj so that it contains the properties of $obj2, eg: $obj->status //"success" $obj->message // "OK" I know I could use an array, add all properties to the array and then cast t...

How to access stdClass variables stdClass Object([max(id)])=>64)

I need the very last valid entry in a database table which would be the row with the greatest primary key. So using mysqli, my query is "SELECT MAX(id) FROM table LIMIT 1". This query returns the correct number(using print_r()) but I cannot figure out how to access it. Here is the main code. Note that the $this->link refers to class with...

Adding a stdClass Object in a data strcture (in php)

stdClass::__set_state(array( 'zone1' => array ( 0 => stdClass::__set_state(array( 'id' => '123', 'owner' => '234', ... )), Hi, My basics are a bit shot, so I'm having trouble with this... I need to create the above structure, but I'm not sure how to... ...

When should I use stdClass and when should I use an array in php5 oo code ??

In the middle of a period of big refactorings at work, I wish to introduce stdClass * as a way to return data from functions and I'm trying to find non-subjectives arguments to support my decision. Are there any situations when would it be best to use one instead of the other ?? What benefits would I get to use stdClass instead of arra...

Convert/cast an stdClass object to another class

I'm using a third party storage system that only returns me stdClass objects no matter what I feed in for some obscure reason. So I'm curious to know if there is a way to cast/convert an stdClass object into a full fledged object of a given type. For instance something along the lines of: //$std_class is an stdClass instance $converte...

php stdClass : assigning object value to variable

Anyone know how to assign stdClass value to variable ? I have a stdClass object and when I print it using var_dump($userdetails->emailaddress) , it does print out the value as String(31)"[email protected]"; but when I try to assign the onject value to variable , let say : $to = $userdetails->emailaddress; the $to value become NULL ... ...

How to iterate over an array of stdObject elements in PHP?

This is the print_r() version of a data structure that I need to access via a foreach loop: stdClass Object ( [DetailedResponse] => Array ( [0] => stdClass Object ( ... ) [1] => stdClass Object ( ... Now, how do I iterate though these objects? I can...

Object of class stdClass could not be converted to string

I am having a problem with PHP at the moment, I am getting this error, Object of class stdClass could not be converted to string the error occurs when I run this portion of code in my site, function myaccount() { $data['user_data'] = $this->auth->get_userdata($this->uri->segment(3)); //var_dump($data['user_data']); $this-...