QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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

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

关注

评论

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

中移链(基于EOS)测试环境搭建

BSN研习社

小海豚“变身”全新智能调度引擎,深入浅出在DDS的实践开发应用

白鲸开源

大数据 工作流调度 调度任务 分布式调度引擎 大数据调度

AWS使用EC2降低DeepRacer的训练成本DeepRacer-for-cloud的实践操作

指剑

AWS Amazon EC2 deepracer

禅道项目管理软件的甘特图功能介绍

禅道项目管理

项目管理 甘特图 项目管理软件 禅道

乘势而上,OceanBase推动数字支付精益增长

OceanBase 数据库

Flink数据源拆解分析(WikipediaEditsSource)

程序员欣宸

Java flink 7月月更

实力认证!星汉未来正式加入中国通信企业协会

星汉未来

云原生 k8s 星汉未来 中国通信企业协会

有数大数据基础平台之智能运维平台EasyEagle介绍:集群队列篇

网易数帆

大数据 数据智能 数据基础设施

如何为您的企业设置内部Wiki?

Geek_da0866

区块链开发:如何从 Solidity 智能合约中发送和取款

devpoint

区块链 Solidity 7月月更

软件调优方法有哪些?看看飞腾技术专家怎么说 | 龙蜥技术

OpenAnolis小助手

cpu io 服务器 龙蜥大讲堂 飞腾

如何编写您的常见问题页面?

Geek_da0866

wallys/PD-60 802.3AT Input Output 802.3AT/AT 85% Efficiency 10/100/1000M GE Surge Protection

wallys-wifi6

MT7915/MT7975/IPQ6000

离开大厂,一周965+远程工作报告

无人之路

大厂 内卷 955 远程 WLB

冲刺金九银十!熬夜爆肝半个月汇集大厂Java岗1600道面试真题

了不起的程序猿

Java java程序员 java面试 java编程

时代潮头,华为将风帆对准数字金融的风与海

脑极体

创建企业wiki,你需要知道这些

Geek_da0866

构建知识库时,如何避免最常见的几个错误?

Geek_da0866

快速支持客户知识库的核心优势是什么?

Geek_da0866

Gpushare.com | 如何使用TensorBoardX可视化工具?

恒源云

深度学习 PyTorch tensorboard GPU算力

二进制SCA指纹提取黑科技:Go语言逆向技术

华为云开发者联盟

云计算 安全 后端

硕果累累,再获认可!「报告、标准、评测」洞见科技走在前沿

洞见科技

隐私计算

建立的知识库的7个步骤

Geek_da0866

为什么知识库很重要?这是我听过最好的答案

Geek_da0866

如何高效的学习掌握新技术

程序员海军

高效率 7月月更

3步就能制作漫画头像的机器人,想拥有一个吗?

华为云开发者联盟

人工智能 动漫

华为云AI院长峰会在黔举行 推动人工智能产学研创新发展

Geek_2d6073

Dao智能合约Dapp系统开发技术

薇電13242772558

智能合约 dapp DAO

你的 NFT 会消失吗?DFINITY 提供 NFT 存储最佳方案

TinTinLand

区块链 科技

聊聊并发编程的12种业务场景

C++后台开发

并发编程 网络编程 后端开发 C++后台开发 C++开发

NFTScan 与 Atem Network 在 NFT 数据领域达成战略合作

NFT Research

NFT NFTScan

Phalanger概述_.NET_Jonathan Allen_InfoQ精选文章