写点什么

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:231344
用户头像

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

关注

评论

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

点赞!HashData连续三年获评数据猿“最具投资价值企业奖”

酷克数据HashData

【豆瓣8.4】《RabbitMQ实战指南》PDF

程序员李木子

Atlassian 停服 Bitbucket?三步快速迁移至极狐GitLab

极狐GitLab

上市难不上市更难,谁能佐证中国企服的光明前途?

ToB行业头条

【新手视频】在线快速搭建AI原生应用

AI大咚咚

百度 AI rag AI原生应用 Agent构建

百度反链是什么? 如何查询百度反链?

百度搜索:蓝易云

云计算 百度 运维 SEO 云服务器

HDFS 小文件合并最佳实践

冰心的小屋

NameNode 海量小文件

最强GTD时间管理工具OmniFocus Pro 3 for Mac最新激活版 附注册机 兼容M1/M2

Rose

苹果软件 OmniFocus 下载 Mac任务管理器 OmniFocus Pro 3 GTD时间管理

在线 cURL 参数对比工具,让你的开发工作更加高效

秦少卫

curl 接口工具 调试工具 请求参数对比 参数格式化

听GPT 讲Rust源代码--compiler(30)

fliter

Programming Abstractions in C阅读笔记:p254-p257

codists

Programming Abstractions in C阅读笔记:p258-282

codists

据说这道Go面试题90%的人都搞错了!

王中阳Go

面试题 面经 defer Go 语言 断点

2024年首期OpenHarmony繁星计划师资培训在东莞圆满举办

新消费日报

秒级响应,显著增效:明日控股携手奇点云,打造大宗贸易的数据中台标杆

Geek_2d6073

Nop入门:极简服务层开发

canonical

gRPC 低代码 graphql SpringBoot3

Nop入门:极简数据访问层开发

canonical

mybatis 低代码 ORM graphql

物流快递电子面单对接规则指南

快递鸟

电子面单

产品经理需要掌握哪些技能?一文弄懂PM的方方面面!附知识图谱

彭宏豪95

产品经理 产品设计 PM 在线白板 团队协同

使用阿里云Rocky Linux镜像源替换默认源教程

百度搜索:蓝易云

云计算 Linux 运维 云服务器 Rocky

一文详解全栈可观测的实现路径

阿里巴巴云原生

阿里云 云原生 可观测

从 Greenplum 到 Databend,万全网络数据库平台架构演进

Databend

数据库迁移

Ableton Live如何设置中文?ableton live 11 mac中文破解版 永久可用

Rose

mac音乐制作软件 Ableton Live 11破解版 Ableton Live 11中文版

文心一言 VS 讯飞星火 VS chatgpt (187)-- 算法导论14.1 4题

福大大架构师每日一题

福大大架构师每日一题

【豆瓣9.1】《大数据处理框架Apache Spark设计与实现(全彩)》PDF

程序员李木子

C# 面向对象编程解析:优势、类和对象、类成员详解

小万哥

C# 程序人生 编程语言 软件工程 后端开发

linux系统下多种yum repo创建教程

百度搜索:蓝易云

Linux 运维 yum 云服务器

hazel mac破解版 自动化文件清理工具 含hazel激活码 兼容m1 m2

Rose

苹果软件资源 Hazel 下载 Mac自动清理工具 Hazel Mac破解版

Phalanger概述_.NET_Jonathan Allen_InfoQ精选文章