我剛開始使用Eclipse PHP。要求()和include()在Eclipse中不能用於代碼輔助和自動完成
我終於想出瞭如何打開自動完成代碼輔助。
我的問題是,當我使用require或include時,那些文件中的變量沒有顯示出來。
例,
code1.php
<? $test = 'hi'; ?>
code2.php
<? require('code1.php'); ?>
當我編輯code2.php,$測試變量不會自動完成顯示(又名代碼輔助)
我剛開始使用Eclipse PHP。要求()和include()在Eclipse中不能用於代碼輔助和自動完成
我終於想出瞭如何打開自動完成代碼輔助。
我的問題是,當我使用require或include時,那些文件中的變量沒有顯示出來。
例,
code1.php
<? $test = 'hi'; ?>
code2.php
<? require('code1.php'); ?>
當我編輯code2.php,$測試變量不會自動完成顯示(又名代碼輔助)
代碼完成被緩存。嘗試刷新緩存。同時確保將這兩個文件都添加到當前項目中。
在Eclipse 3.6與PDT 2.2.1,我能夠通過去解決這個問題到:
窗口 - >首選項 - > PHP->編輯 - > CodeAssist
和然後啓用「顯示來自其他文件的變量」,然後單擊應用。
這是我可以使自動完成適用於外部文件中定義的非類型變量的唯一方法。
要告訴eclipse哪裏包含的文件是,請在右鍵單擊您的項目並添加它們並選擇屬性,然後將路徑添加到您的類。