-1

ログにこのエラーが表示される理由がわかりません。

PHPの通知:未定義の変数:customerNameは74行目です:$ arrOrderDetails = $ PurchaseOrder-> load($ customerName);

ここで別のクラスのインスタンスから「$customerName」を返すこのimは、次のコードです。

public function load($customerName){
$orderDetails = array();
//Adding first order detail
$orderData = array
    ('order_id' => 1, 
    'customer_name' => 'Lancaster Landscapes',
    'description' => 'Golf Balls-Titlest DT Solo', 
    'quantity' => 13,
    'price' => 33,
    'total' => 432.25
    );
$orderDetail = new OrderDetail($orderData);
$array_push($orderDetails, 1, $orderDetail);

return $orderDetails;

}

配列にさらに要素を追加します。助言がありますか?

4

1 に答える 1

0

これは単なる通知であり、別名はコードを壊すことはありませんが、コードをクリーンアップする場合は、$customernameが割り当てられる前に次のように記述します。

 $customername='';

その通知は消えるはずです

于 2012-11-15T00:26:19.617 に答える