4
IDE(PS-117.65)抱怨說一些常量沒有定義。如何告訴PhpStorm IDE存在常量?
我已經在另一個文件的循環中定義了它們。我可以在這個文件的頂部放置一個文檔註釋來通知它常量嗎?通常的/** @var
和@global
語法似乎不適用於常量。
IDE(PS-117.65)抱怨說一些常量沒有定義。如何告訴PhpStorm IDE存在常量?
我已經在另一個文件的循環中定義了它們。我可以在這個文件的頂部放置一個文檔註釋來通知它常量嗎?通常的/** @var
和@global
語法似乎不適用於常量。
有沒有我知道PHPDoc評論做到這一點。
但是你可以「假」他們 - 創造一些const.php
文件,並將其放置在任何地方在項目(你甚至可以將它放在單獨的文件夾的項目之外,重視其作爲外部庫或作爲單獨的內容根) 。
在這個文件中 - 以常規方式定義這些常量:define("CONST_NAME", "value");
「值」部分可以是任何東西(只要類型匹配 - 對檢查/代碼分析有用) - 它確實取決於那些常量將被使用(例如,如果它們被用於include/require語句中,那麼在那裏有一些真實的值(或接近它的值)可能是有益的)。
「定義它們在一個循環中」? – 2012-03-29 18:03:07
您通常在頭文件中定義「常量」,您可以在PHP模塊中「包含()」或「需要()」 – paulsm4 2012-03-29 18:03:33
@KirkWoll:是。我循環了一些數據並將它們定義爲常量。也許這不是「正確的」,但這就是它正在完成的方式。 – mpen 2012-03-29 18:47:44