首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phalanger和Zendframework

Phalanger和Zendframework
EN

Stack Overflow用户
提问于 2011-10-14 22:33:36
回答 3查看 538关注 0票数 1

Zend框架只是PHP类的集合。

Phalanger是一个完整的PHP编译器。

那么为什么我不能将基于Zend Framework的应用程序移植到Phalanger呢?

当我在Phalanger中运行应用程序时,我得到了以下错误:

第13行:

代码语言:javascript
复制
includePaths.library = APPLICATION_PATH "/../library"

错误:

代码语言:javascript
复制
<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/> 
EN

回答 3

Stack Overflow用户

发布于 2014-07-01 23:55:37

您必须使用扩展路径删除APPLICATION_PATH并放入完整目录

票数 0
EN

Stack Overflow用户

发布于 2017-02-20 01:55:46

First;你的代码中有一个语法错误,你错过了“。(点)在APPLICATION_PATH"/../library"之间

Second;Phalanger将能够编译ZendFramework ( ZF ),但是它不支持ZF使用的一些函数。您可以报告issue https://github.com/devsense/phalanger/issues或查看Phalanger的轮回和继任者Peachpie (github.com/iolevel/peachpie),并在那里报告问题

票数 0
EN

Stack Overflow用户

发布于 2011-10-14 22:38:02

嗯,phallanger不是一个PHP => .NET的翻译器吗?它可以把你的源代码编译成dotnet代码。我可能错了,但我记得很久以前出于好奇心,我就尝试过了。

编辑:不,我查过了,它是一个dotnet的语言库。它允许您使用PHP语法编写.NET代码。因此,您将无法在其中使用ZendFramework,您正在编写ASP.NET,但使用的是PHP语法。不要期望来自php的任何东西都能在那里工作。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7769204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档