1

Zend フレームワークは、PHP クラスの単なるコレクションです。

Phalanger は完全な PHP コンパイラです。

では、なぜ Zend Framework ベースのアプリケーションを Phalanger に移植できないのでしょうか??

Phalanger でアプリを実行すると、次のエラーが発生しました。

13行目:

includePaths.library = APPLICATION_PATH "/../library"

エラー:

<b>Error</b>: Uncaught exception 'Zend_Config_Exception' with message 'Parse error on line 13' in D:\www\mehr-phalanger\library\Zend\Config\Ini.php:215:13
Stack trace:
#11 : Process
#10 : ProcessRequest
#9 : ProcessRequestNoDemand
#8 : ProcessRequestInternal
#7 : System.Web.IHttpAsyncHandler.BeginProcessRequest
#6 : ResumeSteps
#5 : ExecuteStep
#4 : System.Web.HttpApplication.IExecutionStep.Execute
#3 : <Main>
#2 D:\www\mehr-phalanger\public\index.php(40,1): Zend_Config_Ini->__construct
#1 D:\www\mehr-phalanger\library\Zend\Config\Ini.php(215,13): Zend_Config_Ini->_loadIniFile
#0 D:\www\mehr-phalanger\library\Zend\Config\Ini.php(215,13): Zend_Config_Ini->_parseIniFile
#12 {main}.<br/><br/> 
4

3 に答える 3

0

拡張パスを使用してAPPLICATION_PATHを削除し、完全なディレクトリを配置する必要があります

于 2014-07-01T15:55:37.113 に答える
-3

ふむ、ファランジャーはソースをドットネット コードにコンパイルする PHP => .NET のトランスレータではないでしょうか? 私は間違っているかもしれませんが、好奇心からかなり前にそれを試したことを覚えています.

編集: いいえ、調べてみましたが、これは dotnet の言語ライブラリです。PHP スタイルの構文を使用して .NET をコーディングできます。したがって、そこで ZendFramework を使用することはできません。ASP.NET をコーディングしていますが、PHP 構文を使用しています。phpがそこで動作することを期待しないでください...

于 2011-10-14T14:38:01.913 に答える