2016-04-06 3 views
-6

Я попытался запустить этот массив, но каждый раз, когда я получаю эту ошибкуPHP ошибка синтаксиса массива

Parse error: syntax error, unexpected '=', expecting ')' in C:\wamp\www\soap-service\AnchorSoapClient.php on line 75

Вот мой PHP код:

public function submitorder(){ 
      $this->init(); 
      $result = $this->soapClient->SubmitOrder(array('SO'=>array('Flag_Rush_Order'=>'','Date_Ship_By'=>0,'Shipping_Charge'=>0), 'SO_Detail'=>array('SalesOrderDetail'=> 
       array('Product_Seq_Id'=>0,'Order_Quantity'=>0,'Ship_Quantity'=>0,'Unit_Price'=>0,'Discount'=>0,'Extension'=>0,'Customer_ID'=>''),'Flag_All_Complete'=>'','Ship_method_Seq_Id'=>0,'Store_Name'=>'','Store_Message'=>'','Store_Street'=>'','Store_City'=>'','Store_State'=>'','Store_Zip'=>'','Store_Country'=>'','Intl_Tax_Number'=>'','Intl_Tax_Description'=>'Intl_Tax_Description','Intl_Tax_Amount'=>0,'Special_Instruction'=>'','Date_Shipped'=>'Date_Shipped')); 
      return $result; 
     } 

и это код в строке 78:

$result = $this->soapClient->SubmitOrder(array('SO'=>array('Flag_Rush_Order'=>'','Date_Ship_By'=0,'Shipping_Charge'=>0), 'SO_Detail'=> 

Не так хорошо с PHP.

+2

' 'Date_Ship_By' = 0,' 'должны быть 'Date_Ship_By' => 0,' –

+0

Так многие равны (=), где должно быть => – WebInsight

+1

*** Совет: *** Не действуйте нуждающимся и не говорите, что ваше требование срочно. Люди, отвечающие на вопросы, - это добровольцы с оживленной жизнью, как и ваши. –

ответ

0

Проверить 'Date_Ship_By'=0, должно быть 'Date_Ship_By'=>0, Вы пропустили ")" в конце ...

$result = $this->soapClient->SubmitOrder(array('SO'=>array('Flag_Rush_Order'=>'','Date_Ship_By'=>0,'Shipping_Charge'=>0), 
    'SO_Detail'=>array('SalesOrderDetail'=> array('Product_Seq_Id'=>0,'Order_Quantity'=>0,'Ship_Quantity'=>0,     'Unit_Price'=>0,'Discount'=>0,'Extension'=>0,'Customer_ID'=>''), 'Flag_All_Complete'=>'','Ship_method_Seq_Id'=>0,'Store_Name'=>'','Store_Message'=>'', 'Store_Street'=>'','Store_City'=>'','Store_State'=>'','Store_Zip'=>'','Store_Country'=>'', 'Intl_Tax_Number'=>'','Intl_Tax_Description'=>'Intl_Tax_Description','Intl_Tax_Amount'=>0,'Special_Instruction'=>'','Date_Shipped'=>'Date_Shipped'))); 
+0

в порядке, уже исправлено, что он пришел в онлайн-виде, что вы, ребята, действительно дали то же самое решение. Спасибо, парни. Теперь ошибка отсутствует, на этот раз я больше не получаю эту ошибку «Ошибка синтаксиса: ошибка синтаксиса, неожиданный« = », ожидающий«) »в C: \ wamp \ www \ soap-service \ AnchorSoapClient.php в строке 75" – Chi

+0

Вот новая ошибка: «Ошибка анализа: синтаксическая ошибка, неожиданный»; в C: \ wamp \ www \ soap-service \ AnchorSoapClient.php в строке 75 " – Chi

+0

@ C0dekid.php Я сделал это еще не могу проследить ошибку – Chi

Смежные вопросы