簡體   English   中英

Eclipse PDT 變量 $this 未定義

[英]Eclipse PDT Variable $this is undefined

抱歉,如果之前有人問過這個問題。 我已經搜索過但沒有找到任何答案。

我為 PHP 開發人員安裝了 Eclipse Photon (4.8.0) 並從現有文件夾創建了一個項目。

我注意到當我打開 index.php 變量 $this 是未定義的:

變量 $this 未定義

這在我的項目中隨處可見。 同樣在 .phtml(視圖)文件中。

變量 $this 未定義

我對 Eclipse 很陌生,我在設置中找不到任何東西。

有誰知道如何刪除警告並解決這個問題?

謝謝!

您可以禁用有關未定義變量的通知。 進入 window->prefences->php->validation->errors/warnings 並在未定義的變量行中設置選項“ignore”。 之后 DTLC 索引將被刷新,下划線將消失。

我在 Eclipse 論壇上找到了這篇文章,這對我有用。 而不是禁用未定義​​的變量,我只需要添加:

/** @var Type $this */

到我的文件,它不再顯示為警告。 在更新 PDT 和 PHP 版本中查看項目后,我不得不將其更改為:

/** @var mixed $this */

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM