こんにちは私はOOPで熱くない、ここで検索couldnt答えを見つける。私は1つの手順をp1.phpと呼びます。$ user配列はp2.phpで利用可能でなければなりません。何が起きるかは、p1.phpのときに$ userが設定されていますが、p2.phpのエントリでは空ですが、p1.phpに戻ると元に戻ります。私はので、私はグローバル変数を使用して妥協を使用するために探していた答えを見つけるcouldntの運動の対象;-)配列間で配列が失われている - 配列を渡す方法は?
//p1.php
if ($user->user_data['startemailmode'] == 'yes')
{ $send_email->confirmation($auctionData->auction_id, $auctionData->title, $auctionData->atype, $auctionData->pict_url, $auctionData->minimum_bid, $auctionData->reserve_price, $auctionData->buy_now_price, $auctionData->ends);}
//p2.php
public function confirmation($auction_id, $title, $atype, $pict_url, $minimum_bid, $reserve_price, $buy_now_price, $a_ends)
{
if (!isset($user->user_data['name'])) return null;
$this->emailer->assign_vars(array(.....
私たちにもっとコードを教えてください。 'p1.php'に' $ user'をセッション(または他の場所)に入れて、そこから 'p2.php'でバックアップを取っていますか?あるいは '$ user'はどこから来たのでしょうか?もっと情報が必要です。 –