2011-01-19 9 views
1

最近Zend Studio 7からZS 8にアップグレードされましたが、explode()、split()などのデフォルトのPHP5関数を再設定するZS8を取得できません。単に「定義されていない関数への呼び出し」と呼ばれ、呼び出しの下に黄色の(警告)行が追加されます。Zend Studio 8 PHPコア機能が再設定されない(リモートプロジェクト)

Googleは実際に働いた情報を私に提供しませんでした。 .buildpathは正常に見える:

<?xml version="1.0" encoding="UTF-8"?> 
    <buildpath> 
     <buildpathentry kind="src" path=""/> 
     <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> 
    </buildpath> 

そして.projectsのファイルも正常に見える:

<nature>org.eclipse.php.core.PHPNature</nature>

今i'vは私がLOCALLY新しいプロジェクトを開始したときに、それが正常に動作していることに気づいたと」 PHP言語ライブラリ "はうまく追加されますが、「リモートシステム」タブを開き、フォルダを右クリックして「リモートプロジェクトを作成」を選択すると、すぐに「PHP言語ライブラリ」が埋め込まれません。それがなぜ動かないのか説明しています。

今質問は、なぜそれがいっぱいになりませんか?どのように私はこれを修正するのですか? (別のエディタに切り替える必要はありません)。

答えて

0

私はeclipe Indigo M5パッケージを使用していますが、同じ問題がありました。私はリモートサーバ上にPHPプラグインコアの内容をアップロードして固定し、それを外部のlibrairyフォルダとして追加しました。

プラグインがusualyが配置されている:これは役立つの$ HOME /ワークスペース/の.metadata/.plugins/org.eclipse.php.core

願っています! .buildpathに追加

+0

これは実際にはうまくいきました。ありがとう:) – Thul

1

は、私は私のプロジェクトの一つで同じ問題を抱えていたし、私はここでの指示に従っ:

http://kb.zend.com/index.php?View=entry&EntryID=415

が、それはZS7のためになっているはずです、彼らは私のZS8のために働いた。 (最後にProject> Cleanを実行することが不可欠です)。

0

ローカルプロジェクトやリモートプロジェクトに関係なく、プロジェクト自体を削除するのが最も簡単なことですが、プロジェクトを削除するだけで、[コンテンツを削除]チェックボックスは選択されていないことを確認してください。既存のディレクトリから新しいプロジェクトを作成し、中断したところから続行します。すべてが魅力のように働くはずです。

0

本当に古い質問ですが、最近同じ問題が発生しました。それがために問題を解決して、プロジェクトを右クリックしてと

をクリックしてプロパティ - > PHP->通訳

を修正し、プロジェクトのための正しいPHPバージョン

を有効にするには

ps。ワークスペースレベルでも同じことができます

関連する問題