http://s7.picofile.com/file/8244975134/Screenshot_9_.png クラス内のオブジェクトを導入しないでこのオブジェクトをこのクラスで使用した場合、majicメソッドを使用する場合は91行目でthis-> studentを紹介しますが、このクラスでは学生isntであり、phpstormはmajicメソッドでフィールドにアクセスします。phpclassに1つのオブジェクトを導入する方法はありますか?
-1
A
答えて
1
これは単にPHPStormは、あなたがそれを宣言していないため、フィールドが存在することを知らないことを意味します。 PHPでは、これには何も問題はありません。なぜなら、プロパティが存在するかどうかを即座に判断できる__get()
という "魔法のメソッド"があるからです。 PHPStormはこのフィールドがこの魔法の方法でアクセス可能であると仮定していることだけを警告しています。
場合によっては、フィールドを宣言したいと思うかもしれません。
0
残りのコードは表示されません。しかし、たぶんあなたは__get()
機能を見逃しています。 しかし別の問題があります。二重引用符で囲まれた文字列では、(これはcomplex syntaxと呼ばれる)オブジェクトのプロパティの周り{
と}
中括弧を使用する必要があります。
$dummySqlPart = "WHERE Student_id={$this->StudentID} LIMIT 1";
関連する問題
- 1. ASP.NET MVC4の導入に関するアドバイスはありますか?
- 2. モバイルデバイスにドラッグとスクロールの両方を導入するソリューションはありますか?
- 3. matplotlibが含むオブジェクトを1つのオブジェクトに限定する方法はありますか?
- 4. 2つのgcovファイルを1つにマージする方法はありますか?
- 5. 2つの.gcdaファイルを1つにマージする方法はありますか?
- 6. golangでは、次のステージの遅延を導入するパイプラインステージを作成する方法はありますか?
- 7. 2つの文字列を1つの文字列に入力する方法はありますか?
- 8. 1つのJFrameに1つ以上のオブジェクトがあります
- 9. djangoテンプレートの変数に新しいプロパティ/メソッドを導入する他の方法はありますか?
- 10. 1つのゲッタに3つのコンテナを返す方法はありますか?
- 11. Djangoにモデルクラスメソッドを導入する方法
- 12. プールされたリストの2つのオブジェクトを1つのスクリプトで使用する方法はありますか。
- 13. 2つの異なるオブジェクトをノードjsのハンドルバーに入れ子にする方法はありますか
- 14. iPhoneアプリの導入時に初期データを保持する方法はありますか?
- 15. 2つの入力グループを互いに隣り合わせにする方法はありますが、ブートストラップには1つのラベルしかありません
- 16. なぜクラスタリングのコードにNAの導入がありますか?
- 17. postgresqlの導入方法は?
- 18. QPixmapオブジェクトをhtmlに挿入する方法はありますか?
- 19. 挿入DML文にオブジェクト型を使用する方法はありますか?
- 20. データベースSQLスクリプトファイルをオブジェクトごとに1つのファイルに分割する簡単な方法はありますか?
- 21. タグで親オブジェクトの子オブジェクトを見つける方法はありますか?
- 22. ディレクトリを1つのファイルに圧縮する方法はありますか?
- 23. 2つのオブジェクトを再帰的にマージする方法はありますか?
- 24. groupBy操作を実行した後、複数のオブジェクトを1つにマージする方法はありますか?
- 25. キャッシュの観点からオブジェクトの1つの(クラス)を監視する方法はありますか?
- 26. 機能を単純化し、入力ボックスを1つずつチェックする方法はありますか
- 27. NSDataにNSStringを1つ追加する方法はありますか?
- 28. 1つのセルで降順にソートする方法はありますか?
- 29. 1つのファイルにファイルをアップロードする方法はありませんか?
- 30. スレッドの運命をオブジェクトに結びつける方法はありますか?