ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp オブジェクト指向
public $allWord=array();//プロパティを設定
$this->allWord = $logs;//Index メソッドに値を割り当てる
dump($this->allWord) ;//wordInfo メソッドで
を出力してから wordInfo メソッドにアクセスすると、結果は null として表示されます。神様、オンラインで待っててください! !
最初にindexメソッドにアクセスし、次にwordInfoメソッドにどのようにアクセスしましたか?
はい、Index メソッドにエクスポート ボタンを作成すると、ボタンが wordInfo メソッドにジャンプします。
さて、夕食のために家に帰って、Baidu Cloud にアップロードして、家で変更します。 。助けてください。
ボタンは wordInfo メソッドにジャンプしますか?
index は実行されません、もちろん空です
と思います。最初に Index メソッドを実行し、Index メソッド内のプロパティに値を割り当ててから、wordInfo メソッドにジャンプします。 。これは値
を取得する必要があります。
を呼び出す代わりに wordInfo メソッドにジャンプしています。これは別のリクエストなので、間違っています
次に、 Index メソッドを配置するとログ配列が返され、コンストラクターで $this->allWord = $this->index();
次に wordInfo の属性を呼び出します。これでいいですか?
これは、wordInfo を実行すると、Index メソッドに渡されたすべての条件がリセットされるのと同じです。これはコンストラクタ属性によって取得される値ではなく、index の最初の実行によって返される値になります。そうですね
はい
覚えておくべきことが 1 つあります。http はステートレスであり、各リクエスト間に接続はありません。
ありがとう、この方法は実行可能ですか。 ? 。関数を実装する方法はたくさんありますが、最も単純でコードが少ない方法を見つけたいのですが、うまくいかないようです