1. 程式人生 > >zend studio程式碼函式不能自動提示

zend studio程式碼函式不能自動提示

1.解決的辦法:
在這個專案上面右鍵->configure->add php support 。

然後系統會自動rebuild。這樣再在專案的檔案裡面輸入函式看看。

(如果你想要zendstudio支援javascript的語法高亮和流行框架比如jquery的語法高亮也可以通過同樣的方式來做,相關addXXX選項都在configure下)

2.解決修復方法如下: 
1.找到 Zend Studio所在的資料夾 (在Windows 7是”C:\Users\[your profile]\Zend\workspaces\”  提示:[your profile]請自行換成你自己的目錄名,如我的Zend Studio的目錄在C:\Users\Administrator\Zend\workspaces)。

2.找 到 “[your workspace name]\.metadata\.plugins\org.eclipse.core.runtime\.settings” 資料夾 (提示:[your workspace name]請自換成你自己的目錄名,預設的目錄名是”DefaultWorkspace7″)。

3.刪除”org.eclipse.dltk.ui.prefs” 檔案。

或者你可以開啟org.eclipse.dltk.ui.prefs檔案刪除如下圖所示紅色部分的內容


zend studio中ctrl+滑鼠左鍵無法轉到類或函式定義檔案的解決方法: 
zendstudio 時常 無法ctrl+左鍵 跳轉 到函式源 程式碼 是建立工程的方式造成的,很有可能是把先前存在的工程以file的形式匯入, zendstudio 就把工程當作文件來處理了


解決的辦法是: 
右鍵點選工程->configure->add php support 然後系統會自動rebuild工程/workspace , 
至此,問題解決!
如果你想要zendstudio支援javascript的語法高亮和流行框架比如jquery的語法高亮也可以通過同樣的方式來做,相關addXXX選項都在configure下 








在用 Zend Studio 編寫 PHP 專案時發現呼叫系統函式時除錯正常, 但是在編寫程式碼時卻提示函式未定義"Call to undefined function ", 在左側語法檢測狀態區域欄總是顯示個小黃色的三角形的感嘆號.


解決辦法:
1, 修改專案 .buildpath 檔案
<?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry kind="src" path=""/> <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/># 新增一句 kind="con" </buildpath>

2, 重置專案編譯狀態
Project -> Clean -> Clean all projects

3, 重新編譯專案
Project -> Build All

4, 完成! 再看看是不是小黃色的感冒號圖示消失啦~
提醒: PHP Language Library 中存放的都是一些系統函式以及擴充套件庫函式的定義原型, 當編碼時呼叫這些函式時 Zend Studio 可以根據這些定義原型進行程式碼提示及補全.