3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = '<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="Servico" targetNamespace="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:i0="http://tempuri.org/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"><wsdl:import namespace="http://tempuri.org/" location="https://webserverseguro.tjrj.jus.br/MNI/Servico.svc?wsdl=wsdl0"/><wsdl:types><xsd:schema targetNamespace="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/Imports"><xsd:import schemaLocation="https://webserverseguro.tjrj.jus.br/MNI/Servico.svc?xsd=xsd0" namespace="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/"/><xsd:import schemaLocation="https://webserverseguro.tjrj.jus.br/MNI/Servico.svc?xsd=xsd1" namespace="http://www.cnj.jus.br/tipos-servico-intercomunicacao-2.2.2"/><xsd:import schemaLocation="https://webserverseguro.tjrj.jus.br/MNI/Servico.svc?xsd=xsd2" namespace="http://www.cnj.jus.br/intercomunicacao-2.2.2"/></xsd:schema></wsdl:types><wsdl:message name="consultarAvisosPendentesRequest"><wsdl:part name="consultarAvisosPendentes" element="tns:consultarAvisosPendentes"/></wsdl:message><wsdl:message name="consultarAvisosPendentesResponse"><wsdl:part name="consultarAvisosPendentesResposta" element="tns:consultarAvisosPendentesResposta"/></wsdl:message><wsdl:message name="consultarTeorComunicacaoRequest"><wsdl:part name="consultarTeorComunicacao" element="tns:consultarTeorComunicacao"/></wsdl:message><wsdl:message name="consultarTeorComunicacaoResponse"><wsdl:part name="consultarTeorComunicacaoResposta" element="tns:consultarTeorComunicacaoResposta"/></wsdl:message><wsdl:message name="consultarProcessoRequest"><wsdl:part name="consultarProcesso" element="tns:consultarProcesso"/></wsdl:message><wsdl:message name="consultarProcessoResponse"><wsdl:part name="consultarProcessoResposta" element="tns:consultarProcessoResposta"/></wsdl:message><wsdl:message name="entregarManifestacaoProcessualRequest"><wsdl:part name="entregarManifestacaoProcessual" element="tns:entregarManifestacaoProcessual"/></wsdl:message><wsdl:message name="entregarManifestacaoProcessualResponse"><wsdl:part name="entregarManifestacaoProcessualResposta" element="tns:entregarManifestacaoProcessualResposta"/></wsdl:message><wsdl:message name="consultarAlteracaoRequest"><wsdl:part name="consultarAlteracao" element="tns:consultarAlteracao"/></wsdl:message><wsdl:message name="consultarAlteracaoResponse"><wsdl:part name="consultarAlteracaoResposta" element="tns:consultarAlteracaoResposta"/></wsdl:message><wsdl:message name="confirmarRecebimentoRequest"><wsdl:part name="confirmarRecebimento" element="tns:confirmarRecebimento"/></wsdl:message><wsdl:message name="confirmarRecebimentoResponse"><wsdl:part name="confirmarRecebimentoResposta" element="tns:confirmarRecebimentoResposta"/></wsdl:message><wsdl:portType name="servico-intercomunicacao-2.2.2"><wsdl:operation name="consultarAvisosPendentes"><wsdl:input wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/consultarAvisosPendentes" name="consultarAvisosPendentesRequest" message="tns:consultarAvisosPendentesRequest"/><wsdl:output wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/servico-intercomunicacao-2.2.2/consultarAvisosPendentesResponse" name="consultarAvisosPendentesResponse" message="tns:consultarAvisosPendentesResponse"/></wsdl:operation><wsdl:operation name="consultarTeorComunicacao"><wsdl:input wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/consultarTeorComunicacao" name="consultarTeorComunicacaoRequest" message="tns:consultarTeorComunicacaoRequest"/><wsdl:output wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/servico-intercomunicacao-2.2.2/consultarTeorComunicacaoResponse" name="consultarTeorComunicacaoResponse" message="tns:consultarTeorComunicacaoResponse"/></wsdl:operation><wsdl:operation name="consultarProcesso"><wsdl:input wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/consultarProcesso" name="consultarProcessoRequest" message="tns:consultarProcessoRequest"/><wsdl:output wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/servico-intercomunicacao-2.2.2/consultarProcessoResponse" name="consultarProcessoResponse" message="tns:consultarProcessoResponse"/></wsdl:operation><wsdl:operation name="entregarManifestacaoProcessual"><wsdl:input wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/entregarManifestacaoProcessual" name="entregarManifestacaoProcessualRequest" message="tns:entregarManifestacaoProcessualRequest"/><wsdl:output wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/servico-intercomunicacao-2.2.2/entregarManifestacaoProcessualResponse" name="entregarManifestacaoProcessualResponse" message="tns:entregarManifestacaoProcessualResponse"/></wsdl:operation><wsdl:operation name="consultarAlteracao"><wsdl:input wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/consultarAlteracao" name="consultarAlteracaoRequest" message="tns:consultarAlteracaoRequest"/><wsdl:output wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/servico-intercomunicacao-2.2.2/consultarAlteracaoResponse" name="consultarAlteracaoResponse" message="tns:consultarAlteracaoResponse"/></wsdl:operation><wsdl:operation name="confirmarRecebimento"><wsdl:input wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/confirmarRecebimento" name="confirmarRecebimentoRequest" message="tns:confirmarRecebimentoRequest"/><wsdl:output wsaw:Action="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/servico-intercomunicacao-2.2.2/confirmarRecebimentoResponse" name="confirmarRecebimentoResponse" message="tns:confirmarRecebimentoResponse"/></wsdl:operation></wsdl:portType><wsdl:service name="Servico"><wsdl:port name="servico-intercomunicacao" binding="i0:servico-intercomunicacao"><soap:address location="https://webserverseguro.tjrj.jus.br/MNI/Servico.svc"/></wsdl:port></wsdl:service></wsdl:definitions>'; $method = "consultarProcesso"; $xmlWSDL = new SimpleXMLElement($xml); $xpath = "//wsdl:operation[@name='$method']/wsdl:input"; $xpath = "//*[local-name()='operation'][@name='$method']/*[local-name()='input']"; $result = $xmlWSDL->xpath($xpath)[0]; $namespaces = $result->getNameSpaces(); foreach ($namespaces as $ns) { if (isset($result->attributes($ns)['Action'])) $url = (string)$result->attributes($ns)['Action']; } echo $url;
Output for 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0 - 8.5.1
http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/consultarProcesso
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/BoEJT on line 8
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/BoEJT on line 8
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/BoEJT on line 8
Process exited with code 255.

preferences:
232.22 ms | 411 KiB | 5 Q