Я пытаюсь отправить этот массив на https://www.averittexpress.com/public/technology/wsdl/LTLRateQuoteService.wsdl и продолжать получать многочисленные ошибки, такие как
PHP Parse error: syntax error, unexpected 'Object' (T_STRING), expecting ')' in /Applications/MAMP/htdocs/averitt13.php on line 25
а также
syntax error, unexpected '=>' (T_DOUBLE_ARROW).
Может кто-то, пожалуйста, помогите мне исправить эту ошибку синтаксического анализа. Вот код:
$params = Array
(
[0] => AverittStructGetLTLRate Object
(
[arg0] => AverittStructArg0 Object
(
[AccountNumber] => *****
[OriginCity] => Randleman
[OriginState] => NC
[OriginZip] => 27317
[DestinationCity] => Miami
[DestinationState] => FL
[DestinationZip] => 33101
[ShipDate] => 03/07/2015
[CustomerType] => Shipper
[PaymentType] => Prepaid
[ShipmentInfo] => AverittStructShipmentInfo Object
(
[NumPieces] =>
[NumHandlingUnits] =>
[CubicFeet] =>
[Items] => AverittStructItems Object
(
[ShipmentClass] => 60
[ShipmentWeight] => 500
[Units] =>
[Description] =>
[NmfcNumber] =>
[NmfcSubNumber] =>
)
[TotalItem] =>
[TotalWeight] =>
[Accessorial] => AverittStructAccessorial Object
(
[ArrivalNotify] => 1
[ConventionCenterDelivery] => 0
[ConstructionSiteDelivery] => 0
[InsideDelivery] => 0
[Liftgate] => 0
[Hazmat] => 0
[ResidentialDelivery] => 0
[Non_CommercialPickupDelivery] => 0
[StandardLTLGuarantee] => 0
[SecurityInspection] => 0
[Non-CommercialPickupDelivery] => 0
)
)
)
)
Вы пропустили одну правую скобку) в конце блока кода.