Peachpie升級了,體現PHP跨平臺優越性

在對 Peachpie 的用法進行了一些工做以後,如今回到了在編譯器自己實現的核心功能。目前正在更加接近完成項目的「初衷」 — 可以運行完整的現實世界的應用程序
Peachpie升級了,體現PHP跨平臺優越性Peachpie升級了,體現PHP跨平臺優越性php

PHP 會話html

<?php
session_start();               // this actually initializes $_SESSION from ISession service
echo $_SESSION['counter']++;  // here we change PHP session variable
session_commit();             // and this serializes $_SESSION back into ISession and saves the session object

評估代碼linux

<?php function main() 
{ //eval('echo "Hello evil .NET World!";'); 
eval('class X { function foo(){ echo __METHOD__; } }');
 (new X)->foo();
}
main();

Peachpie 診斷session

<?php
function g($p) {
  global $p; // reported as not yet supported
}
print_r( g() ); // g : Generator

實驗性的生成器實現函數

<?php
function g() {
  yield 1;
  yield 2;
  echo yield 3; // reported as not yet supported
}
print_r( g() ); // g : Generator

VSCode 擴展this

對圖像和 GD2 的實驗性支持htm

 發佈主頁對象

Peachpie 是一個用於 .NET 平臺上的的 PHP 編譯器和運行時。做爲 PHP 語言的徹底從新實現,它容許徹底使用 .NET 進行編寫,並在 .NET Framework、NET Core 和 Mono 上運行 PHP。Peachpie 能夠無縫利用 .NET 對象,另外一方面,也能夠讓 C# 代碼直接訪問已編譯的 PHP 函數、變量和類。get

Peachpie 項目的目標是將 PHP 代碼庫遷移至 .NET,從而可經過各自的 API 爲 PHP 提供 .NET 和 ASP.NET 運行時。編譯器

本文地址:http://www.linuxprobe.com/peachpie-net-php.html

相關文章
相關標籤/搜索