ID: 35956
Updated by: [EMAIL PROTECTED]
Reported By: pilot_vijay at hotmail dot com
-Status: Open
+Status: Assigned
Bug Type: COM related
Operating System: Windows XP
PHP Version: 5.1.1
-Assigned To:
+Assigned To: wez
Previous Comments:
------------------------------------------------------------------------
[2006-01-10 08:13:47] pilot_vijay at hotmail dot com
Description:
------------
Hi,
I call a COM function which returns a multi dimensional variant array
of type VT_VARIANT|VT_ARRAY. I am using PHP 5.0.5 version.
I have problems to print this multi array and I get a warning saying
"can handle only 1 dimension variant arrays."
Kindly find my code below and let me know where the problem is.
Reproduce code:
---------------
//call the COM
$instance = new COM("ArrayTry.myarray");
//define the VT_VARIANT|VT_ARRAY which will hold the multi dimensional
variant array returned from the COM
$StringVariant = new VARIANT();
//call the COM function GetUserList() which returns the multi variant
array
$StringVariant=$instance->GetUserList();
print_r($StringVariant); // here I get Object id #number as output in
the php page
Expected result:
----------------
Should print the multi array and its associated elements.
Actual result:
--------------
display shows "Object ID#number"
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=35956&edit=1