検索

ホームページ  >  に質問  >  本文

phpstorm - thinkphp は IDE をどのように使用してメソッドの場所を特定しますか?

以下のことを書くとどのような結果が生じるのかわかりません。そのため、この質問を提起しました。
問題に関連するソフトウェアとバージョン
thinkphp3.2.3
phpstorm 2017.1 (これは、以下の IDE が指すものです)

質問:

この書き方だと後のメンテナンスに不都合はありませんか?

このように書かれたメソッドと D メソッドの間に大きなパフォーマンスの違いはありますか?

迅速な位置決め方法が利用できる場所は他にありますか?

<時間>

以下に記述する方法は、主に IDE がメソッドの場所を特定できるようにするためです。D メソッドと M メソッドのせいで、メソッドの場所を特定できません。

<?php
名前空間 Home\Logic;
Home\Model\OrderBulktradeModel を使用します。
Home\Model\OrderBulktradeGoodsModel を使用します。
Home\Model\BulkGoodsModel を使用します。
Home\Model\BusinessUserModel を使用します。
ホーム\モデル\メンバーモデルを使用します。
Home\Model\MemberBusinessModel を使用します。
Home\Logic\RegionLogic を使用します。
Home\Logic\UserLogic を使用します。
クラス OrderLogic は HomeLogic を拡張します
{
    パブリック関数 test()
    {
        $userObj = 新しい UserLogic();
    }
    //ここでは 10,000 行のコードを省略します
    
}

参考にした関連情報
ThinkStorm ポータル
現在の IDE をインストールした後、IDE が見つかりません。

给我你的怀抱给我你的怀抱2750日前994

全員に返信(2)返信します

  • 阿神

    阿神2017-05-16 13:11:22

    問題ありません。これは、ThinkPHP を開発していたときに私が書いた方法です。

    1. システムにはモデルが付属しています

    リーリー
    1. 自分で書いたモデル

    リーリー

    返事
    0
  • 黄舟

    黄舟2017-05-16 13:11:22

    Ctrl キーを押しながら、ソースをトレースしたい関数を左クリックします。 。 。

    返事
    0
  • キャンセル返事