写点什么

Phalanger 概述

  • 2012-01-31
  • 本文字数:434 字

    阅读完需:约 1 分钟

Phalanger 是由 DevSense 提供、针对 PHP 的.NET 运行时和编译器。在我们上次介绍 Phalanger 的时候,它还处于转换后台以使用DLR 的过程之中,那在前一版本的基础上对性能做出了提升。

在那之后发布了 Phalanger 3 ,支持 PHP 5.3 命名空间语法和语义以及 Mono。但在 Mono 运行时中有些缺陷会导致问题,这使得它无法对 Phalanger 提供完全支持。在Mono 2.10.8 中缺陷已经得到修正,这使得我们可以在Linux 上选择使用Phalanger。

Phalanger 3 中另一项改变是支持从 C#和 Visual Basic 调用 DLR 对象。尽管在 2.1 版本中已经部分有效,但那时还需要一种笨拙的语法来传递 context 对象。在版本 3 中不再需要这种传递。开发者还可以通过 ScriptContext.CurrentContext.Globals直接访问PHP 的globals

我们会注意到,Phalanger 仍然支持把PHP 代码静态编译成标准的.NET 程序集。Marc Mezzacca 建议对基于PHP 的站点进行预编译,从而“确保应用程序中没有错误,并且在第一次请求的时候缩短响应时间”。

查看英文原文: Phalanger Roundup

2012-01-31 01:231500
用户头像

发布了 340 篇内容, 共 134.3 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

微服务的常见架构方式

乌龟哥哥

10月月更

ubuntu使用apt-get安装docker

忙着长大#

Ubuntu20.04

2022年中国数字疗法市场洞察

易观分析

医疗

JS事件,你真的懂吗(捕获,冒泡)?

乌龟哥哥

10月月更

极客时间运维进阶训练营第一周作业

老曹

docker数据卷使用

忙着长大#

,docker

如何提高Docker容器的安全性

乌龟哥哥

10月月更

谈谈曾经做的一个测试报告平台(1)

MegaQi

Python 测试平台 10月月更

【web 开发基础】PHP 快速入门(7)-PHP 运算符之比较运算符详解

迷彩

10月月更 PHP基础 比较运算符

Python运算符有哪些你清楚吗

芥末拌个饭吧

后端 python 3.5+ 10月月更

如何用crontab实现Python定时任务

芥末拌个饭吧

后端 python 3.5+ 10月月更

在线问题反馈模块实战(十四):实现在线答疑功能

bug菌

springboot 项目开发 10月月更

在线问题反馈模块实战(十五)​:实现在线更新反馈状态功能

bug菌

springboot 项目开发 10月月更

【kafka运维】ConfigCommand运维脚本

石臻臻的杂货铺

kafka 运维 kafka运维 10月月更

Jenkins把GitHub项目做成Docker镜像

程序员欣宸

Docker jenkins 10月月更

“程”风破浪的开发者 | 关于web3.0远离银手镯比什么都重要!

王中阳Go

区块链 NFT Web3.0 10月月更 “程”风破浪的开发者

git fetch&pull讲解 | Git

Appleex

git

数据湖(八):Iceberg数据存储格式

Lansonli

数据湖 10月月更

C++进阶之哈希(unordered_map/set的使用及其模拟)

雪芙花

c c++ 10月月更

SAP CDS entity 中使用 @readonly 进行访问控制

汪子熙

CDS SAP abap 10月月更

[HCTF 2018]WarmUp题解(较为详细的)

w010w

Web CTF 每日一题 10月月更

python有哪些格式化输出的方法

芥末拌个饭吧

后端 python 3.5+ 10月月更

在线问题反馈模块实战(十三)​:实现多参数分页查询列表

bug菌

springboot 项目开发 10月月更

【kafka运维】TopicCommand运维脚本(1)

石臻臻的杂货铺

kafka 运维 10月月更

Web3.0杂谈-#008(55/100)

hackstoic

Web3.0

C++精通之路:红黑树的应用(模拟实现map/set)

雪芙花

c c++ 10月月更

【愚公系列】2022年10月 Go教学课程 036-类型断言

愚公搬代码

10月月更

趁年少,多读书

暮春零贰

读书笔记 10月月更

HashMap 源码分析(五)

知识浅谈

HashMap底层原理 10月月更

liunx:进程概念

雪芙花

c c++ 10月月更

Phalanger概述_.NET_Jonathan Allen_InfoQ精选文章