Necesito saber si existe una variable dentro de un objeto. El caso es que la variable a la que necesito acceder está dentro de uno de los atributos de la clase que es un array que a su vez contiene más objetos. Es un poco lioso así que os pongo la estructura de la clase y a la que tengo que acceder.
Propiedades de la clase:
Código PHP:
class XML_Node
{
var $_sName = '';
var $_sText = '';
var $_aAttributes = array();
var $_oParentNode = null;
var $_aChildNodes = array();
var $_iChildCount = 0;
var $_aChildNameCount = array();
var $_iParentChildInd = 0;
var $_iNodeIndex = 1;
var $_iNodeDepth = 0;
var $_nodeAbsPath = '';
var $_bSaveAsCData = false;
...
Código PHP:
object(XML_Node)#66 (13) {
["_sName"]=>
string(6) "module"
["_sText"]=>
string(0) ""
["_aAttributes"]=>
array(0) {
}
["_oParentNode"]=>
object(XML_Node)#60 (13) {
["_sName"]=>
string(7) "modules"
["_sText"]=>
string(0) ""
["_aAttributes"]=>
array(0) {
}
["_oParentNode"]=>
&NULL
["_aChildNodes"]=>
array(2) {
[0]=>
&object(XML_Node)#61 (14) {
["_sName"]=>
string(6) "module"
["_sText"]=>
string(0) ""
["_aAttributes"]=>
array(0) {
}
["_oParentNode"]=>
object(XML_Node)#60 (13) {
["_sName"]=>
string(7) "modules"
["_sText"]=>
string(0) ""
["_aAttributes"]=>
array(0) {
}
["_oParentNode"]=>
&NULL
["_aChildNodes"]=>
array(2) {
[0]=>
&object(XML_Node)#61 (14) {
["_sName"]=>
string(6) "module"
["_sText"]=>
string(0) ""
["_aAttributes"]=>
array(0) {
}
["_oParentNode"]=>
*RECURSION*
["_aChildNodes"]=>
array(0) {
}
["_iChildCount"]=>
int(4)
["_aChildNameCount"]=>
array(0) {
}
["_iParentChildInd"]=>
int(0)
["_iNodeIndex"]=>
int(1)
["_iNodeDepth"]=>
int(1)
["_nodeAbsPath"]=>
string(21) "/modules[1]/module[1]"
["_bSaveAsCData"]=>
bool(false)
["name"]=>
array(1) {
}
["nameAlias"]=>
array(3) {
[1]=>
&object(XML_Node)#63 (12) {
...
}
[2]=>
&object(XML_Node)#64 (12) {
...
}
[3]=>
&object(XML_Node)#65 (12) {
...
}
}
}
....
Código PHP:
isset($this->nodo->nameAlias)
¿Alguien puede ayudarme?
Gracias por adelantado!!