3v4l.org

run code in 300+ PHP versions simultaneously
<?php file_put_contents('wsdl.xml', '<?xml version="1.0"?><definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://desenv.webservice/webservice.php" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="Imobiliaria_Manager" targetNamespace="http://desenv.webservice/webservice.php"><types><xsd:schema targetNamespace="http://desenv.webservice/webservice.php"><xsd:complexType name="ArrayOfImobiliaria_Imovel"><xsd:complexContent><xsd:restriction base="soap-enc:Array"><xsd:attribute ref="soap-enc:arrayType" wsdl:arrayType="tns:Imobiliaria_Imovel[]"/></xsd:restriction></xsd:complexContent></xsd:complexType><xsd:complexType name="Imobiliaria_Imovel"><xsd:all><xsd:element name="id" type="xsd:int" nillable="true"/><xsd:element name="tipo" type="xsd:string" nillable="true"/><xsd:element name="modalidade" type="xsd:string" nillable="true"/><xsd:element name="cidade" type="xsd:string" nillable="true"/><xsd:element name="bairro" type="xsd:string" nillable="true"/><xsd:element name="logradouro" type="xsd:string" nillable="true"/><xsd:element name="numero" type="xsd:int" nillable="true"/><xsd:element name="complemento" type="xsd:string" nillable="true"/><xsd:element name="quantidadeQuartos" type="xsd:int" nillable="true"/><xsd:element name="quantidadeBanheiros" type="xsd:int" nillable="true"/><xsd:element name="quantidadeGaragem" type="xsd:int" nillable="true"/><xsd:element name="possuiAreaDeServico" type="xsd:int" nillable="true"/><xsd:element name="preco" type="xsd:double" nillable="true"/><xsd:element name="exibirPreco" type="xsd:int" nillable="true"/><xsd:element name="observacoes" type="xsd:string" nillable="true"/><xsd:element name="dataAtualizacao" type="xsd:string" nillable="true"/><xsd:element name="referencia" type="xsd:string" nillable="true"/></xsd:all></xsd:complexType><xsd:complexType name="Imobiliaria_Imoveis"><xsd:all><xsd:element name="imoveis" type="tns:ArrayOfImobiliaria_Imovel" nillable="true"/></xsd:all></xsd:complexType><xsd:complexType name="ArrayOfImobiliaria_Imagem"><xsd:complexContent><xsd:restriction base="soap-enc:Array"><xsd:attribute ref="soap-enc:arrayType" wsdl:arrayType="tns:Imobiliaria_Imagem[]"/></xsd:restriction></xsd:complexContent></xsd:complexType><xsd:complexType name="Imobiliaria_Imagem"><xsd:all><xsd:element name="url" type="xsd:string" nillable="true"/><xsd:element name="nome" type="xsd:string" nillable="true"/><xsd:element name="destaque" type="xsd:int" nillable="true"/></xsd:all></xsd:complexType><xsd:complexType name="Imobiliaria_Imagens"><xsd:all><xsd:element name="imagens" type="tns:ArrayOfImobiliaria_Imagem" nillable="true"/></xsd:all></xsd:complexType><xsd:complexType name="ArrayOfImobiliaria_FotoInstitucional"><xsd:complexContent><xsd:restriction base="soap-enc:Array"><xsd:attribute ref="soap-enc:arrayType" wsdl:arrayType="tns:Imobiliaria_FotoInstitucional[]"/></xsd:restriction></xsd:complexContent></xsd:complexType><xsd:complexType name="Imobiliaria_FotoInstitucional"><xsd:all><xsd:element name="id" type="xsd:int" nillable="true"/><xsd:element name="nome" type="xsd:string" nillable="true"/><xsd:element name="urlFoto" type="xsd:string" nillable="true"/></xsd:all></xsd:complexType><xsd:complexType name="Imobiliaria_FotosInstitucionais"><xsd:all><xsd:element name="fotosinstitucionais" type="tns:ArrayOfImobiliaria_FotoInstitucional" nillable="true"/></xsd:all></xsd:complexType></xsd:schema></types><portType name="Imobiliaria_ManagerPort"><operation name="getImoveis"><documentation>@return Imobiliaria_Imoveis</documentation><input message="tns:getImoveisIn"/><output message="tns:getImoveisOut"/></operation><operation name="getImagens"><documentation>@param int $idImovel</documentation><input message="tns:getImagensIn"/><output message="tns:getImagensOut"/></operation><operation name="getTextoInstitucional"><documentation>@return String</documentation><input message="tns:getTextoInstitucionalIn"/><output message="tns:getTextoInstitucionalOut"/></operation><operation name="getFotosInstitucionais"><documentation>@return Imobiliaria_FotosInstitucionais</documentation><input message="tns:getFotosInstitucionaisIn"/><output message="tns:getFotosInstitucionaisOut"/></operation></portType><binding name="Imobiliaria_ManagerBinding" type="tns:Imobiliaria_ManagerPort"><soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/><operation name="getImoveis"><soap:operation soapAction="http://desenv.webservice/webservice.php#getImoveis"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://desenv.webservice/webservice.php"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://desenv.webservice/webservice.php"/></output></operation><operation name="getImagens"><soap:operation soapAction="http://desenv.webservice/webservice.php#getImagens"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://desenv.webservice/webservice.php"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://desenv.webservice/webservice.php"/></output></operation><operation name="getTextoInstitucional"><soap:operation soapAction="http://desenv.webservice/webservice.php#getTextoInstitucional"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://desenv.webservice/webservice.php"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://desenv.webservice/webservice.php"/></output></operation><operation name="getFotosInstitucionais"><soap:operation soapAction="http://desenv.webservice/webservice.php#getFotosInstitucionais"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://desenv.webservice/webservice.php"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://desenv.webservice/webservice.php"/></output></operation></binding><service name="Imobiliaria_ManagerService"><port name="Imobiliaria_ManagerPort" binding="tns:Imobiliaria_ManagerBinding"><soap:address location="http://desenv.webservice/webservice.php"/></port></service><message name="getImoveisIn"/><message name="getImoveisOut"><part name="return" type="tns:Imobiliaria_Imoveis"/></message><message name="getImagensIn"><part name="idImovel" type="xsd:int"/></message><message name="getImagensOut"><part name="return" type="tns:Imobiliaria_Imagens"/></message><message name="getTextoInstitucionalIn"/><message name="getTextoInstitucionalOut"><part name="return" type="xsd:string"/></message><message name="getFotosInstitucionaisIn"/><message name="getFotosInstitucionaisOut"><part name="return" type="tns:Imobiliaria_FotosInstitucionais"/></message></definitions>'); $server = new SoapServer('wsdl.xml', array('soap_version' => SOAP_1_2)); call_user_func_array(array($server, 'setClass'), array('Imobiliaria_Manager')); $server->handle();
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/J4vIb
function name:  (null)
number of ops:  20
compiled vars:  !0 = $server
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'file_put_contents'
          1        SEND_VAL                                                 'wsdl.xml'
          2        SEND_VAL                                                 '%3C%3Fxml+version%3D%221.0%22%3F%3E%3Cdefinitions+xmlns%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fwsdl%2F%22+xmlns%3Atns%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22+xmlns%3Asoap%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fwsdl%2Fsoap%2F%22+xmlns%3Axsd%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%22+xmlns%3Asoap-enc%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fencoding%2F%22+xmlns%3Awsdl%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fwsdl%2F%22+name%3D%22Imobiliaria_Manager%22+targetNamespace%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%3E%3Ctypes%3E%3Cxsd%3Aschema+targetNamespace%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%3E%3Cxsd%3AcomplexType+name%3D%22ArrayOfImobiliaria_Imovel%22%3E%3Cxsd%3AcomplexContent%3E%3Cxsd%3Arestriction+base%3D%22soap-enc%3AArray%22%3E%3Cxsd%3Aattribute+ref%3D%22soap-enc%3AarrayType%22+wsdl%3AarrayType%3D%22tns%3AImobiliaria_Imovel%5B%5D%22%2F%3E%3C%2Fxsd%3Arestriction%3E%3C%2Fxsd%3AcomplexContent%3E%3C%2Fxsd%3AcomplexType%3E%3Cxsd%3AcomplexType+name%3D%22Imobiliaria_Imovel%22%3E%3Cxsd%3Aall%3E%3Cxsd%3Aelement+name%3D%22id%22+type%3D%22xsd%3Aint%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22tipo%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22modalidade%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22cidade%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22bairro%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22logradouro%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22numero%22+type%3D%22xsd%3Aint%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22complemento%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22quantidadeQuartos%22+type%3D%22xsd%3Aint%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22quantidadeBanheiros%22+type%3D%22xsd%3Aint%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22quantidadeGaragem%22+type%3D%22xsd%3Aint%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22possuiAreaDeServico%22+type%3D%22xsd%3Aint%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22preco%22+type%3D%22xsd%3Adouble%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22exibirPreco%22+type%3D%22xsd%3Aint%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22observacoes%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22dataAtualizacao%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22referencia%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3C%2Fxsd%3Aall%3E%3C%2Fxsd%3AcomplexType%3E%3Cxsd%3AcomplexType+name%3D%22Imobiliaria_Imoveis%22%3E%3Cxsd%3Aall%3E%3Cxsd%3Aelement+name%3D%22imoveis%22+type%3D%22tns%3AArrayOfImobiliaria_Imovel%22+nillable%3D%22true%22%2F%3E%3C%2Fxsd%3Aall%3E%3C%2Fxsd%3AcomplexType%3E%3Cxsd%3AcomplexType+name%3D%22ArrayOfImobiliaria_Imagem%22%3E%3Cxsd%3AcomplexContent%3E%3Cxsd%3Arestriction+base%3D%22soap-enc%3AArray%22%3E%3Cxsd%3Aattribute+ref%3D%22soap-enc%3AarrayType%22+wsdl%3AarrayType%3D%22tns%3AImobiliaria_Imagem%5B%5D%22%2F%3E%3C%2Fxsd%3Arestriction%3E%3C%2Fxsd%3AcomplexContent%3E%3C%2Fxsd%3AcomplexType%3E%3Cxsd%3AcomplexType+name%3D%22Imobiliaria_Imagem%22%3E%3Cxsd%3Aall%3E%3Cxsd%3Aelement+name%3D%22url%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22nome%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22destaque%22+type%3D%22xsd%3Aint%22+nillable%3D%22true%22%2F%3E%3C%2Fxsd%3Aall%3E%3C%2Fxsd%3AcomplexType%3E%3Cxsd%3AcomplexType+name%3D%22Imobiliaria_Imagens%22%3E%3Cxsd%3Aall%3E%3Cxsd%3Aelement+name%3D%22imagens%22+type%3D%22tns%3AArrayOfImobiliaria_Imagem%22+nillable%3D%22true%22%2F%3E%3C%2Fxsd%3Aall%3E%3C%2Fxsd%3AcomplexType%3E%3Cxsd%3AcomplexType+name%3D%22ArrayOfImobiliaria_FotoInstitucional%22%3E%3Cxsd%3AcomplexContent%3E%3Cxsd%3Arestriction+base%3D%22soap-enc%3AArray%22%3E%3Cxsd%3Aattribute+ref%3D%22soap-enc%3AarrayType%22+wsdl%3AarrayType%3D%22tns%3AImobiliaria_FotoInstitucional%5B%5D%22%2F%3E%3C%2Fxsd%3Arestriction%3E%3C%2Fxsd%3AcomplexContent%3E%3C%2Fxsd%3AcomplexType%3E%3Cxsd%3AcomplexType+name%3D%22Imobiliaria_FotoInstitucional%22%3E%3Cxsd%3Aall%3E%3Cxsd%3Aelement+name%3D%22id%22+type%3D%22xsd%3Aint%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22nome%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3Cxsd%3Aelement+name%3D%22urlFoto%22+type%3D%22xsd%3Astring%22+nillable%3D%22true%22%2F%3E%3C%2Fxsd%3Aall%3E%3C%2Fxsd%3AcomplexType%3E%3Cxsd%3AcomplexType+name%3D%22Imobiliaria_FotosInstitucionais%22%3E%3Cxsd%3Aall%3E%3Cxsd%3Aelement+name%3D%22fotosinstitucionais%22+type%3D%22tns%3AArrayOfImobiliaria_FotoInstitucional%22+nillable%3D%22true%22%2F%3E%3C%2Fxsd%3Aall%3E%3C%2Fxsd%3AcomplexType%3E%3C%2Fxsd%3Aschema%3E%3C%2Ftypes%3E%3CportType+name%3D%22Imobiliaria_ManagerPort%22%3E%3Coperation+name%3D%22getImoveis%22%3E%3Cdocumentation%3E%40return+Imobiliaria_Imoveis%3C%2Fdocumentation%3E%3Cinput+message%3D%22tns%3AgetImoveisIn%22%2F%3E%3Coutput+message%3D%22tns%3AgetImoveisOut%22%2F%3E%3C%2Foperation%3E%3Coperation+name%3D%22getImagens%22%3E%3Cdocumentation%3E%40param+int+%24idImovel%3C%2Fdocumentation%3E%3Cinput+message%3D%22tns%3AgetImagensIn%22%2F%3E%3Coutput+message%3D%22tns%3AgetImagensOut%22%2F%3E%3C%2Foperation%3E%3Coperation+name%3D%22getTextoInstitucional%22%3E%3Cdocumentation%3E%40return+String%3C%2Fdocumentation%3E%3Cinput+message%3D%22tns%3AgetTextoInstitucionalIn%22%2F%3E%3Coutput+message%3D%22tns%3AgetTextoInstitucionalOut%22%2F%3E%3C%2Foperation%3E%3Coperation+name%3D%22getFotosInstitucionais%22%3E%3Cdocumentation%3E%40return+Imobiliaria_FotosInstitucionais%3C%2Fdocumentation%3E%3Cinput+message%3D%22tns%3AgetFotosInstitucionaisIn%22%2F%3E%3Coutput+message%3D%22tns%3AgetFotosInstitucionaisOut%22%2F%3E%3C%2Foperation%3E%3C%2FportType%3E%3Cbinding+name%3D%22Imobiliaria_ManagerBinding%22+type%3D%22tns%3AImobiliaria_ManagerPort%22%3E%3Csoap%3Abinding+style%3D%22rpc%22+transport%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fhttp%22%2F%3E%3Coperation+name%3D%22getImoveis%22%3E%3Csoap%3Aoperation+soapAction%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%23getImoveis%22%2F%3E%3Cinput%3E%3Csoap%3Abody+use%3D%22encoded%22+encodingStyle%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fencoding%2F%22+namespace%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%2F%3E%3C%2Finput%3E%3Coutput%3E%3Csoap%3Abody+use%3D%22encoded%22+encodingStyle%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fencoding%2F%22+namespace%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%2F%3E%3C%2Foutput%3E%3C%2Foperation%3E%3Coperation+name%3D%22getImagens%22%3E%3Csoap%3Aoperation+soapAction%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%23getImagens%22%2F%3E%3Cinput%3E%3Csoap%3Abody+use%3D%22encoded%22+encodingStyle%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fencoding%2F%22+namespace%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%2F%3E%3C%2Finput%3E%3Coutput%3E%3Csoap%3Abody+use%3D%22encoded%22+encodingStyle%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fencoding%2F%22+namespace%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%2F%3E%3C%2Foutput%3E%3C%2Foperation%3E%3Coperation+name%3D%22getTextoInstitucional%22%3E%3Csoap%3Aoperation+soapAction%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%23getTextoInstitucional%22%2F%3E%3Cinput%3E%3Csoap%3Abody+use%3D%22encoded%22+encodingStyle%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fencoding%2F%22+namespace%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%2F%3E%3C%2Finput%3E%3Coutput%3E%3Csoap%3Abody+use%3D%22encoded%22+encodingStyle%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fencoding%2F%22+namespace%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%2F%3E%3C%2Foutput%3E%3C%2Foperation%3E%3Coperation+name%3D%22getFotosInstitucionais%22%3E%3Csoap%3Aoperation+soapAction%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%23getFotosInstitucionais%22%2F%3E%3Cinput%3E%3Csoap%3Abody+use%3D%22encoded%22+encodingStyle%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fencoding%2F%22+namespace%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%2F%3E%3C%2Finput%3E%3Coutput%3E%3Csoap%3Abody+use%3D%22encoded%22+encodingStyle%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fencoding%2F%22+namespace%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%2F%3E%3C%2Foutput%3E%3C%2Foperation%3E%3C%2Fbinding%3E%3Cservice+name%3D%22Imobiliaria_ManagerService%22%3E%3Cport+name%3D%22Imobiliaria_ManagerPort%22+binding%3D%22tns%3AImobiliaria_ManagerBinding%22%3E%3Csoap%3Aaddress+location%3D%22http%3A%2F%2Fdesenv.webservice%2Fwebservice.php%22%2F%3E%3C%2Fport%3E%3C%2Fservice%3E%3Cmessage+name%3D%22getImoveisIn%22%2F%3E%3Cmessage+name%3D%22getImoveisOut%22%3E%3Cpart+name%3D%22return%22+type%3D%22tns%3AImobiliaria_Imoveis%22%2F%3E%3C%2Fmessage%3E%3Cmessage+name%3D%22getImagensIn%22%3E%3Cpart+name%3D%22idImovel%22+type%3D%22xsd%3Aint%22%2F%3E%3C%2Fmessage%3E%3Cmessage+name%3D%22getImagensOut%22%3E%3Cpart+name%3D%22return%22+type%3D%22tns%3AImobiliaria_Imagens%22%2F%3E%3C%2Fmessage%3E%3Cmessage+name%3D%22getTextoInstitucionalIn%22%2F%3E%3Cmessage+name%3D%22getTextoInstitucionalOut%22%3E%3Cpart+name%3D%22return%22+type%3D%22xsd%3Astring%22%2F%3E%3C%2Fmessage%3E%3Cmessage+name%3D%22getFotosInstitucionaisIn%22%2F%3E%3Cmessage+name%3D%22getFotosInstitucionaisOut%22%3E%3Cpart+name%3D%22return%22+type%3D%22tns%3AImobiliaria_FotosInstitucionais%22%2F%3E%3C%2Fmessage%3E%3C%2Fdefinitions%3E'
          3        DO_ICALL                                                 
    5     4        NEW                                              $2      'SoapServer'
          5        SEND_VAL_EX                                              'wsdl.xml'
          6        FETCH_CONSTANT                                   ~3      'SOAP_1_2'
          7        INIT_ARRAY                                       ~4      ~3, 'soap_version'
          8        SEND_VAL_EX                                              ~4
          9        DO_FCALL                                      0          
         10        ASSIGN                                                   !0, $2
    6    11        INIT_ARRAY                                       ~7      !0
         12        ADD_ARRAY_ELEMENT                                ~7      'setClass'
         13        INIT_USER_CALL                                0          'call_user_func_array', ~7
         14        SEND_ARRAY                                               <array>
         15        CHECK_UNDEF_ARGS                                         
         16        DO_FCALL                                      0          
    7    17        INIT_METHOD_CALL                                         !0, 'handle'
         18        DO_FCALL                                      0          
         19      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
160.21 ms | 1404 KiB | 15 Q