3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = '<?xml version="1.0"?> <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP:Body> <air:AirCreateReservationRsp xmlns:air="http://www.travelport.com/schema/air_v22_0" xmlns:common_v19_0="http://www.travelport.com/schema/common_v19_0" TransactionId="2B80DFAF0A0758B057F0CDE7FBD86EA9" ResponseTime="3018"> <common_v19_0:ResponseMessage Code="0" Type="Warning" ProviderCode="1P"><![CDATA[* NON ENDO//FARE RSTR COULD APPLY * PRICING RULES VALIDATING CARRIER DEFAULT KL]]></common_v19_0:ResponseMessage> <common_v19_0:ResponseMessage Code="0" Type="Warning" ProviderCode="1P"><![CDATA[* FARE MAY CHANGE UNLESS TICKETED *]]></common_v19_0:ResponseMessage> <universal:UniversalRecord xmlns:universal="http://www.travelport.com/schema/universal_v20_0" xmlns:common_v19_0="http://www.travelport.com/schema/common_v19_0" LocatorCode="3M5N8M" Version="0" Status="Active"> <common_v19_0:BookingTraveler Key="16546489" TravelerType="ADT" DOB="1993-03-23" Gender="M"> <common_v19_0:BookingTravelerName Prefix="MR." First="Edo" Last="Rivai"/> <common_v19_0:PhoneNumber Key="21390125" Number="0208943309" Text="PaperFlies"> <common_v19_0:ProviderReservationInfoRef Key="10277507"/> </common_v19_0:PhoneNumber> <common_v19_0:SSR Key="25037887" Status="HK" Type="DOCS" FreeText="1/////@-----@/M//EDO/RIVAI" Carrier="KL" ProviderReservationInfoRef="10277507"/> <common_v19_0:SSR Key="25037888" Status="HK" Type="PSPT" FreeText="1@@----------" Carrier="YY" ProviderReservationInfoRef="10277507"/> <common_v19_0:SSR Key="25037889" Status="HK" Type="DOCS" FreeText="1/////@-----@/M//EDO/RIVAI" Carrier="YY" ProviderReservationInfoRef="10277507"/> <common_v19_0:NameRemark Key="1871595"> <common_v19_0:RemarkData>23MAR93</common_v19_0:RemarkData> <common_v19_0:ProviderReservationInfoRef Key="10277507"/> </common_v19_0:NameRemark> </common_v19_0:BookingTraveler> <common_v19_0:ActionStatus Key="9738722" Type="ACTIVE" ProviderReservationInfoRef="10277507" ProviderCode="1P"/> <universal:ProviderReservationInfo Key="10277507" ProviderCode="1P" LocatorCode="3EWQ5L" CreateDate="2014-02-13T13:47:52.932+00:00" ModifiedDate="2014-02-13T13:47:52.932+00:00" HostCreateDate="2014-02-13"/> <air:AirReservation xmlns:air="http://www.travelport.com/schema/air_v22_0" xmlns:common_v19_0="http://www.travelport.com/schema/common_v19_0" LocatorCode="EJQFA6" CreateDate="2014-02-13T13:47:51.004+00:00" ModifiedDate="2014-02-13T13:47:52.932+00:00"> <common_v19_0:BookingTravelerRef Key="16546489"/> <common_v19_0:ProviderReservationInfoRef Key="10277507"/> <air:AirSegment Key="37512747" Group="0" Carrier="KL" CabinClass="Economy" FlightNumber="835" ProviderCode="1P" Origin="AMS" Destination="DPS" DepartureTime="2014-03-01T21:00:00.000+01:00" ArrivalTime="2014-03-02T20:15:00.000+08:00" TravelTime="975" Distance="7560" ClassOfService="Q" ETicketability="Yes" Status="HK" ChangeOfPlane="false" ProviderReservationInfoRef="10277507" TravelOrder="1" OptionalServicesIndicator="false"> <air:FlightDetails Key="41770577" Origin="AMS" Destination="SIN" DepartureTime="2014-03-01T21:00:00.000+01:00" ArrivalTime="2014-03-02T16:20:00.000+08:00" FlightTime="1220" TravelTime="1220" Distance="6532" Equipment="772"/> <air:FlightDetails Key="41770578" Origin="SIN" Destination="DPS" DepartureTime="2014-03-02T17:35:00.000+08:00" ArrivalTime="2014-03-02T20:15:00.000+08:00" FlightTime="240" TravelTime="1615" Distance="1040" Equipment="772"/> </air:AirSegment> <air:AirSegment Key="37512748" Group="1" Carrier="KL" CabinClass="Economy" FlightNumber="836" ProviderCode="1P" Origin="DPS" Destination="AMS" DepartureTime="2014-04-01T20:35:00.000+08:00" ArrivalTime="2014-04-02T07:15:00.000+02:00" TravelTime="1000" Distance="7560" ClassOfService="N" ETicketability="Yes" Status="HK" ChangeOfPlane="false" ProviderReservationInfoRef="10277507" TravelOrder="2" OptionalServicesIndicator="false"> <air:FlightDetails Key="41770579" Origin="DPS" Destination="SIN" DepartureTime="2014-04-01T20:35:00.000+08:00" ArrivalTime="2014-04-01T23:05:00.000+08:00" FlightTime="230" TravelTime="230" Distance="1040" Equipment="77W"/> <air:FlightDetails Key="41770580" Origin="SIN" Destination="AMS" DepartureTime="2014-04-02T00:30:00.000+08:00" ArrivalTime="2014-04-02T07:15:00.000+02:00" FlightTime="1245" TravelTime="1640" Distance="6532" Equipment="77W"/> </air:AirSegment> <air:AirPricingInfo Key="13444787" TotalPrice="EUR878.05" BasePrice="EUR520.00" ApproximateTotalPrice="EUR878.05" ApproximateBasePrice="EUR520.00" Taxes="EUR358.05" LatestTicketingTime="2014-02-16T23:59:00.000+01:00" PricingMethod="Auto" ProviderCode="1P" ProviderReservationInfoRef="10277507" AirPricingInfoGroup="1" PricingType="TicketRecord"> <air:FareInfo Key="41624773" FareBasis="QSFNL" PassengerTypeCode="ADT" Origin="AMS" Destination="DPS" EffectiveDate="2014-02-13T14:47:52.929+01:00" TravelDate="2014-03-01" DepartureDate="2014-03-01" Amount="NUC409.91"> <air:BaggageAllowance> <air:NumberOfPieces>1</air:NumberOfPieces> <air:MaxWeight/> </air:BaggageAllowance> </air:FareInfo> <air:FareInfo Key="41624774" FareBasis="NRDNL" PassengerTypeCode="ADT" Origin="DPS" Destination="AMS" EffectiveDate="2014-02-13T21:47:52.930+08:00" TravelDate="2014-04-01" DepartureDate="2014-03-01" Amount="NUC300.60"> <air:BaggageAllowance> <air:NumberOfPieces>1</air:NumberOfPieces> <air:MaxWeight/> </air:BaggageAllowance> </air:FareInfo> <air:BookingInfo BookingCode="Q" FareInfoRef="41624773" SegmentRef="37512747"/> <air:BookingInfo BookingCode="N" FareInfoRef="41624774" SegmentRef="37512748"/> <air:TaxInfo Category="RN" Amount="EUR15.40" Key="83350600"/> <air:TaxInfo Category="VV" Amount="EUR2.00" Key="83350601"/> <air:TaxInfo Category="CJ" Amount="EUR12.77" Key="83350602"/> <air:TaxInfo Category="OO" Amount="EUR3.48" Key="83350603"/> <air:TaxInfo Category="SG" Amount="EUR10.40" Key="83350604"/> <air:TaxInfo Category="YR" Amount="EUR314.00" Key="83350605"/> <air:FareCalc>ADT AMS KL DPS409.91KL AMS300.60NUC710.51END ROE.731857 KL XT12.77CJ3.48OO10.40SG314.00YR</air:FareCalc> <air:PassengerType Code="ADT" BookingTravelerRef="16546489"/> <common_v19_0:BookingTravelerRef Key="16546489"/> <air:AirPricingModifiers FaresIndicator="PublicAndPrivateFares"/> </air:AirPricingInfo> </air:AirReservation> <common_v19_0:GeneralRemark Key="94946982" TypeInGds="Basic" SupplierType="Air" ProviderReservationInfoRef="10277507"> <common_v19_0:RemarkData>TARIEFSOORT PUBLISHED ALL</common_v19_0:RemarkData> </common_v19_0:GeneralRemark> <common_v19_0:AgencyInfo> <common_v19_0:AgentAction ActionType="Created" AgentCode="UAPI3320847692-B40600CD" BranchCode="P1639688" AgencyCode="S1639678" EventTime="2014-02-13T13:47:50.116+00:00"/> </common_v19_0:AgencyInfo> </universal:UniversalRecord> <common_v19_0:RequestKeyMappings> <common_v19_0:KeyMapping ElementName="AirSegment" OriginalKey="2T" NewKey="37512747"/> <common_v19_0:KeyMapping ElementName="AirSegment" OriginalKey="3T" NewKey="37512748"/> <common_v19_0:KeyMapping ElementName="BookingTraveler" OriginalKey="1" NewKey="16546489"/> </common_v19_0:RequestKeyMappings> </air:AirCreateReservationRsp> </SOAP:Body> </SOAP:Envelope>'; $doc = new DomDocument(); $doc->loadXML($xml); $confirmationStatusCodes = ["MK"]; $segments = $doc->getElementsByTagName('AirReservation')->item(0); foreach($segments->childNodes as $segment) { if ("air:AirSegment" == $segment->nodeName) { if (FALSE == in_array($segment->getAttribute("Status"), $confirmationStatusCodes)) { echo TRUE; } } echo FALSE; } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 17, Position 2 = 33
Branch analysis from position: 17
2 jumps found. (Code = 78) Position 1 = 18, Position 2 = 33
Branch analysis from position: 18
2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 31
Branch analysis from position: 21
2 jumps found. (Code = 43) Position 1 = 30, Position 2 = 31
Branch analysis from position: 30
1 jumps found. (Code = 42) Position 1 = 17
Branch analysis from position: 17
Branch analysis from position: 31
Branch analysis from position: 31
Branch analysis from position: 33
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 33
filename:       /in/5C46O
function name:  (null)
number of ops:  35
compiled vars:  !0 = $xml, !1 = $doc, !2 = $confirmationStatusCodes, !3 = $segments, !4 = $segment
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%3C%3Fxml+version%3D%221.0%22%3F%3E%0A%3CSOAP%3AEnvelope+xmlns%3ASOAP%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fenvelope%2F%22%3E%0A++%3CSOAP%3ABody%3E%0A++++%3Cair%3AAirCreateReservationRsp+xmlns%3Aair%3D%22http%3A%2F%2Fwww.travelport.com%2Fschema%2Fair_v22_0%22+xmlns%3Acommon_v19_0%3D%22http%3A%2F%2Fwww.travelport.com%2Fschema%2Fcommon_v19_0%22+TransactionId%3D%222B80DFAF0A0758B057F0CDE7FBD86EA9%22+ResponseTime%3D%223018%22%3E%0A++++++%3Ccommon_v19_0%3AResponseMessage+Code%3D%220%22+Type%3D%22Warning%22+ProviderCode%3D%221P%22%3E%3C%21%5BCDATA%5B%2A+NON+ENDO%2F%2FFARE+RSTR+COULD+APPLY++++++++++++++++++++++++++%2A+PRICING+RULES+VALIDATING+CARRIER+DEFAULT+KL%5D%5D%3E%3C%2Fcommon_v19_0%3AResponseMessage%3E%0A++++++%3Ccommon_v19_0%3AResponseMessage+Code%3D%220%22+Type%3D%22Warning%22+ProviderCode%3D%221P%22%3E%3C%21%5BCDATA%5B%2A+FARE+MAY+CHANGE+UNLESS+TICKETED+%2A%5D%5D%3E%3C%2Fcommon_v19_0%3AResponseMessage%3E%0A++++++%3Cuniversal%3AUniversalRecord+xmlns%3Auniversal%3D%22http%3A%2F%2Fwww.travelport.com%2Fschema%2Funiversal_v20_0%22+xmlns%3Acommon_v19_0%3D%22http%3A%2F%2Fwww.travelport.com%2Fschema%2Fcommon_v19_0%22+LocatorCode%3D%223M5N8M%22+Version%3D%220%22+Status%3D%22Active%22%3E%0A++++++++%3Ccommon_v19_0%3ABookingTraveler+Key%3D%2216546489%22+TravelerType%3D%22ADT%22+DOB%3D%221993-03-23%22+Gender%3D%22M%22%3E%0A++++++++++%3Ccommon_v19_0%3ABookingTravelerName+Prefix%3D%22MR.%22+First%3D%22Edo%22+Last%3D%22Rivai%22%2F%3E%0A++++++++++%3Ccommon_v19_0%3APhoneNumber+Key%3D%2221390125%22+Number%3D%220208943309%22+Text%3D%22PaperFlies%22%3E%0A++++++++++++%3Ccommon_v19_0%3AProviderReservationInfoRef+Key%3D%2210277507%22%2F%3E%0A++++++++++%3C%2Fcommon_v19_0%3APhoneNumber%3E%0A++++++++++%3Ccommon_v19_0%3ASSR+Key%3D%2225037887%22+Status%3D%22HK%22+Type%3D%22DOCS%22+FreeText%3D%221%2F%2F%2F%2F%2F%40-----%40%2FM%2F%2FEDO%2FRIVAI%22+Carrier%3D%22KL%22+ProviderReservationInfoRef%3D%2210277507%22%2F%3E%0A++++++++++%3Ccommon_v19_0%3ASSR+Key%3D%2225037888%22+Status%3D%22HK%22+Type%3D%22PSPT%22+FreeText%3D%221%40%40----------%22+Carrier%3D%22YY%22+ProviderReservationInfoRef%3D%2210277507%22%2F%3E%0A++++++++++%3Ccommon_v19_0%3ASSR+Key%3D%2225037889%22+Status%3D%22HK%22+Type%3D%22DOCS%22+FreeText%3D%221%2F%2F%2F%2F%2F%40-----%40%2FM%2F%2FEDO%2FRIVAI%22+Carrier%3D%22YY%22+ProviderReservationInfoRef%3D%2210277507%22%2F%3E%0A++++++++++%3Ccommon_v19_0%3ANameRemark+Key%3D%221871595%22%3E%0A++++++++++++%3Ccommon_v19_0%3ARemarkData%3E23MAR93%3C%2Fcommon_v19_0%3ARemarkData%3E%0A++++++++++++%3Ccommon_v19_0%3AProviderReservationInfoRef+Key%3D%2210277507%22%2F%3E%0A++++++++++%3C%2Fcommon_v19_0%3ANameRemark%3E%0A++++++++%3C%2Fcommon_v19_0%3ABookingTraveler%3E%0A++++++++%3Ccommon_v19_0%3AActionStatus+Key%3D%229738722%22+Type%3D%22ACTIVE%22+ProviderReservationInfoRef%3D%2210277507%22+ProviderCode%3D%221P%22%2F%3E%0A++++++++%3Cuniversal%3AProviderReservationInfo+Key%3D%2210277507%22+ProviderCode%3D%221P%22+LocatorCode%3D%223EWQ5L%22+CreateDate%3D%222014-02-13T13%3A47%3A52.932%2B00%3A00%22+ModifiedDate%3D%222014-02-13T13%3A47%3A52.932%2B00%3A00%22+HostCreateDate%3D%222014-02-13%22%2F%3E%0A++++++++%3Cair%3AAirReservation+xmlns%3Aair%3D%22http%3A%2F%2Fwww.travelport.com%2Fschema%2Fair_v22_0%22+xmlns%3Acommon_v19_0%3D%22http%3A%2F%2Fwww.travelport.com%2Fschema%2Fcommon_v19_0%22+LocatorCode%3D%22EJQFA6%22+CreateDate%3D%222014-02-13T13%3A47%3A51.004%2B00%3A00%22+ModifiedDate%3D%222014-02-13T13%3A47%3A52.932%2B00%3A00%22%3E%0A++++++++++%3Ccommon_v19_0%3ABookingTravelerRef+Key%3D%2216546489%22%2F%3E%0A++++++++++%3Ccommon_v19_0%3AProviderReservationInfoRef+Key%3D%2210277507%22%2F%3E%0A++++++++++%3Cair%3AAirSegment+Key%3D%2237512747%22+Group%3D%220%22+Carrier%3D%22KL%22+CabinClass%3D%22Economy%22+FlightNumber%3D%22835%22+ProviderCode%3D%221P%22+Origin%3D%22AMS%22+Destination%3D%22DPS%22+DepartureTime%3D%222014-03-01T21%3A00%3A00.000%2B01%3A00%22+ArrivalTime%3D%222014-03-02T20%3A15%3A00.000%2B08%3A00%22+TravelTime%3D%22975%22+Distance%3D%227560%22+ClassOfService%3D%22Q%22+ETicketability%3D%22Yes%22+Status%3D%22HK%22+ChangeOfPlane%3D%22false%22+ProviderReservationInfoRef%3D%2210277507%22+TravelOrder%3D%221%22+OptionalServicesIndicator%3D%22false%22%3E%0A++++++++++++%3Cair%3AFlightDetails+Key%3D%2241770577%22+Origin%3D%22AMS%22+Destination%3D%22SIN%22+DepartureTime%3D%222014-03-01T21%3A00%3A00.000%2B01%3A00%22+ArrivalTime%3D%222014-03-02T16%3A20%3A00.000%2B08%3A00%22+FlightTime%3D%221220%22+TravelTime%3D%221220%22+Distance%3D%226532%22+Equipment%3D%22772%22%2F%3E%0A++++++++++++%3Cair%3AFlightDetails+Key%3D%2241770578%22+Origin%3D%22SIN%22+Destination%3D%22DPS%22+DepartureTime%3D%222014-03-02T17%3A35%3A00.000%2B08%3A00%22+ArrivalTime%3D%222014-03-02T20%3A15%3A00.000%2B08%3A00%22+FlightTime%3D%22240%22+TravelTime%3D%221615%22+Distance%3D%221040%22+Equipment%3D%22772%22%2F%3E%0A++++++++++%3C%2Fair%3AAirSegment%3E%0A++++++++++%3Cair%3AAirSegment+Key%3D%2237512748%22+Group%3D%221%22+Carrier%3D%22KL%22+CabinClass%3D%22Economy%22+FlightNumber%3D%22836%22+ProviderCode%3D%221P%22+Origin%3D%22DPS%22+Destination%3D%22AMS%22+DepartureTime%3D%222014-04-01T20%3A35%3A00.000%2B08%3A00%22+ArrivalTime%3D%222014-04-02T07%3A15%3A00.000%2B02%3A00%22+TravelTime%3D%221000%22+Distance%3D%227560%22+ClassOfService%3D%22N%22+ETicketability%3D%22Yes%22+Status%3D%22HK%22+ChangeOfPlane%3D%22false%22+ProviderReservationInfoRef%3D%2210277507%22+TravelOrder%3D%222%22+OptionalServicesIndicator%3D%22false%22%3E%0A++++++++++++%3Cair%3AFlightDetails+Key%3D%2241770579%22+Origin%3D%22DPS%22+Destination%3D%22SIN%22+DepartureTime%3D%222014-04-01T20%3A35%3A00.000%2B08%3A00%22+ArrivalTime%3D%222014-04-01T23%3A05%3A00.000%2B08%3A00%22+FlightTime%3D%22230%22+TravelTime%3D%22230%22+Distance%3D%221040%22+Equipment%3D%2277W%22%2F%3E%0A++++++++++++%3Cair%3AFlightDetails+Key%3D%2241770580%22+Origin%3D%22SIN%22+Destination%3D%22AMS%22+DepartureTime%3D%222014-04-02T00%3A30%3A00.000%2B08%3A00%22+ArrivalTime%3D%222014-04-02T07%3A15%3A00.000%2B02%3A00%22+FlightTime%3D%221245%22+TravelTime%3D%221640%22+Distance%3D%226532%22+Equipment%3D%2277W%22%2F%3E%0A++++++++++%3C%2Fair%3AAirSegment%3E%0A++++++++++%3Cair%3AAirPricingInfo+Key%3D%2213444787%22+TotalPrice%3D%22EUR878.05%22+BasePrice%3D%22EUR520.00%22+ApproximateTotalPrice%3D%22EUR878.05%22+ApproximateBasePrice%3D%22EUR520.00%22+Taxes%3D%22EUR358.05%22+LatestTicketingTime%3D%222014-02-16T23%3A59%3A00.000%2B01%3A00%22+PricingMethod%3D%22Auto%22+ProviderCode%3D%221P%22+ProviderReservationInfoRef%3D%2210277507%22+AirPricingInfoGroup%3D%221%22+PricingType%3D%22TicketRecord%22%3E%0A++++++++++++%3Cair%3AFareInfo+Key%3D%2241624773%22+FareBasis%3D%22QSFNL%22+PassengerTypeCode%3D%22ADT%22+Origin%3D%22AMS%22+Destination%3D%22DPS%22+EffectiveDate%3D%222014-02-13T14%3A47%3A52.929%2B01%3A00%22+TravelDate%3D%222014-03-01%22+DepartureDate%3D%222014-03-01%22+Amount%3D%22NUC409.91%22%3E%0A++++++++++++++%3Cair%3ABaggageAllowance%3E%0A++++++++++++++++%3Cair%3ANumberOfPieces%3E1%3C%2Fair%3ANumberOfPieces%3E%0A++++++++++++++++%3Cair%3AMaxWeight%2F%3E%0A++++++++++++++%3C%2Fair%3ABaggageAllowance%3E%0A++++++++++++%3C%2Fair%3AFareInfo%3E%0A++++++++++++%3Cair%3AFareInfo+Key%3D%2241624774%22+FareBasis%3D%22NRDNL%22+PassengerTypeCode%3D%22ADT%22+Origin%3D%22DPS%22+Destination%3D%22AMS%22+EffectiveDate%3D%222014-02-13T21%3A47%3A52.930%2B08%3A00%22+TravelDate%3D%222014-04-01%22+DepartureDate%3D%222014-03-01%22+Amount%3D%22NUC300.60%22%3E%0A++++++++++++++%3Cair%3ABaggageAllowance%3E%0A++++++++++++++++%3Cair%3ANumberOfPieces%3E1%3C%2Fair%3ANumberOfPieces%3E%0A++++++++++++++++%3Cair%3AMaxWeight%2F%3E%0A++++++++++++++%3C%2Fair%3ABaggageAllowance%3E%0A++++++++++++%3C%2Fair%3AFareInfo%3E%0A++++++++++++%3Cair%3ABookingInfo+BookingCode%3D%22Q%22+FareInfoRef%3D%2241624773%22+SegmentRef%3D%2237512747%22%2F%3E%0A++++++++++++%3Cair%3ABookingInfo+BookingCode%3D%22N%22+FareInfoRef%3D%2241624774%22+SegmentRef%3D%2237512748%22%2F%3E%0A++++++++++++%3Cair%3ATaxInfo+Category%3D%22RN%22+Amount%3D%22EUR15.40%22+Key%3D%2283350600%22%2F%3E%0A++++++++++++%3Cair%3ATaxInfo+Category%3D%22VV%22+Amount%3D%22EUR2.00%22+Key%3D%2283350601%22%2F%3E%0A++++++++++++%3Cair%3ATaxInfo+Category%3D%22CJ%22+Amount%3D%22EUR12.77%22+Key%3D%2283350602%22%2F%3E%0A++++++++++++%3Cair%3ATaxInfo+Category%3D%22OO%22+Amount%3D%22EUR3.48%22+Key%3D%2283350603%22%2F%3E%0A++++++++++++%3Cair%3ATaxInfo+Category%3D%22SG%22+Amount%3D%22EUR10.40%22+Key%3D%2283350604%22%2F%3E%0A++++++++++++%3Cair%3ATaxInfo+Category%3D%22YR%22+Amount%3D%22EUR314.00%22+Key%3D%2283350605%22%2F%3E%0A++++++++++++%3Cair%3AFareCalc%3EADT+AMS+KL+DPS409.91KL+AMS300.60NUC710.51END+ROE.731857+KL+XT12.77CJ3.48OO10.40SG314.00YR%3C%2Fair%3AFareCalc%3E%0A++++++++++++%3Cair%3APassengerType+Code%3D%22ADT%22+BookingTravelerRef%3D%2216546489%22%2F%3E%0A++++++++++++%3Ccommon_v19_0%3ABookingTravelerRef+Key%3D%2216546489%22%2F%3E%0A++++++++++++%3Cair%3AAirPricingModifiers+FaresIndicator%3D%22PublicAndPrivateFares%22%2F%3E%0A++++++++++%3C%2Fair%3AAirPricingInfo%3E%0A++++++++%3C%2Fair%3AAirReservation%3E%0A++++++++%3Ccommon_v19_0%3AGeneralRemark+Key%3D%2294946982%22+TypeInGds%3D%22Basic%22+SupplierType%3D%22Air%22+ProviderReservationInfoRef%3D%2210277507%22%3E%0A++++++++++%3Ccommon_v19_0%3ARemarkData%3ETARIEFSOORT+PUBLISHED+ALL%3C%2Fcommon_v19_0%3ARemarkData%3E%0A++++++++%3C%2Fcommon_v19_0%3AGeneralRemark%3E%0A++++++++%3Ccommon_v19_0%3AAgencyInfo%3E%0A++++++++++%3Ccommon_v19_0%3AAgentAction+ActionType%3D%22Created%22+AgentCode%3D%22UAPI3320847692-B40600CD%22+BranchCode%3D%22P1639688%22+AgencyCode%3D%22S1639678%22+EventTime%3D%222014-02-13T13%3A47%3A50.116%2B00%3A00%22%2F%3E%0A++++++++%3C%2Fcommon_v19_0%3AAgencyInfo%3E%0A++++++%3C%2Funiversal%3AUniversalRecord%3E%0A++++++%3Ccommon_v19_0%3ARequestKeyMappings%3E%0A++++++++%3Ccommon_v19_0%3AKeyMapping+ElementName%3D%22AirSegment%22+OriginalKey%3D%222T%22+NewKey%3D%2237512747%22%2F%3E%0A++++++++%3Ccommon_v19_0%3AKeyMapping+ElementName%3D%22AirSegment%22+OriginalKey%3D%223T%22+NewKey%3D%2237512748%22%2F%3E%0A++++++++%3Ccommon_v19_0%3AKeyMapping+ElementName%3D%22BookingTraveler%22+OriginalKey%3D%221%22+NewKey%3D%2216546489%22%2F%3E%0A++++++%3C%2Fcommon_v19_0%3ARequestKeyMappings%3E%0A++++%3C%2Fair%3AAirCreateReservationRsp%3E%0A++%3C%2FSOAP%3ABody%3E%0A%3C%2FSOAP%3AEnvelope%3E'
   77     1        NEW                                              $6      'DomDocument'
          2        DO_FCALL                                      0          
          3        ASSIGN                                                   !1, $6
   78     4        INIT_METHOD_CALL                                         !1, 'loadXML'
          5        SEND_VAR_EX                                              !0
          6        DO_FCALL                                      0          
   80     7        ASSIGN                                                   !2, <array>
   81     8        INIT_METHOD_CALL                                         !1, 'getElementsByTagName'
          9        SEND_VAL_EX                                              'AirReservation'
         10        DO_FCALL                                      0  $11     
         11        INIT_METHOD_CALL                                         $11, 'item'
         12        SEND_VAL_EX                                              0
         13        DO_FCALL                                      0  $12     
         14        ASSIGN                                                   !3, $12
   82    15        FETCH_OBJ_R                                      ~14     !3, 'childNodes'
         16      > FE_RESET_R                                       $15     ~14, ->33
         17    > > FE_FETCH_R                                               $15, !4, ->33
   83    18    >   FETCH_OBJ_R                                      ~16     !4, 'nodeName'
         19        IS_EQUAL                                                 ~16, 'air%3AAirSegment'
         20      > JMPZ                                                     ~17, ->31
   84    21    >   INIT_FCALL                                               'in_array'
         22        INIT_METHOD_CALL                                         !4, 'getAttribute'
         23        SEND_VAL_EX                                              'Status'
         24        DO_FCALL                                      0  $18     
         25        SEND_VAR                                                 $18
         26        SEND_VAR                                                 !2
         27        DO_ICALL                                         $19     
         28        BOOL_NOT                                         ~20     $19
         29      > JMPZ                                                     ~20, ->31
   85    30    >   ECHO                                                     <true>
   88    31    >   ECHO                                                     <false>
   82    32      > JMP                                                      ->17
         33    >   FE_FREE                                                  $15
   90    34      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
168.45 ms | 1408 KiB | 15 Q