1 :
デフォルトの名無しさん:
Phalangerとは、PHPのソースコードを、Monoおよび.NET Framework上での実行を実現するPHP実装である。
また、PhalangerにはVisual Studio Shellをベースとした無償の統合開発環境(IDE)も含まれる。
Phalangerプロジェクトでは、PHPのソースコードを事前にコンパイルを行う共通言語ランタイム(CLR)向け
コンパイラと、インタプリタ風に扱える動的言語ランタイム(DLR)向けコンパイラの2種類を提供している。
CLR版はC#などと同様に事前にコンパイルし実行ファイルなどを生成する方式となっている。 Phalangerは
PHPで書かれたアプリケーションのセキュリティ向上とパフォーマンス向上、および完全な64bit対応を主目
的として開発が進められており、CLR版はPHP向けソースコード品質検証ツールとしての意味合いも強い。
また、CLR版を用いてPHPソースコードをCILバイトコードに変換しておけばプロプライエタリなアプリケーション
向けの簡易的なソースコード難読化ソフトとしても使える。
DLR版は純正PHPと同様の使い勝手を実現したものであり、使い勝手はインタプリタに近く、クラスや関数などは
初回利用時に動的に逐次コンパイルが行われ実行される。なお、コンパイル結果物はキャッシュされ、クラスや
関数を再度使用する際にはコンパイルは行われずにキャッシュを用いるため、多くの場面において非常に
高速に動作する。
なお、PhalangerプロジェクトではPHPアプリケーションのセキュリティ向上のためにも、Webアプリケーションの
開発中はDLR版で手軽に、本番運用前にはCLR版で事前に完全にコンパイルが通り警告なども完全に出ない
状態にするのが望ましいとしている。
https://github.com/DEVSENSE/Phalanger/
建て増しの建て増し状態もそのままなの?
リセットしてそぎ落としてたらいいな
ただの実装じゃねえか
解散
5 :
デフォルトの名無しさん:2013/03/20(水) 01:05:24.46
PHPがあれば何でもできる
いち、に、さん、ダー
PHPのライブラリで金儲けできる訳ですね
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
>>3 mb_convert_kanaが未実装になってるな
おまえら早急に作れ
10 :
デフォルトの名無しさん:2013/03/20(水) 10:08:56.57
11 :
デフォルトの名無しさん:2013/03/20(水) 12:01:13.84
馬鹿になれ とことん馬鹿になれ 恥をかけ とことん恥をかけ
かいてかいて恥かいて 裸になったら見えてくる 本当のPHPが見えてくる
本当のPHPも笑ってた それくらい 馬鹿になれ
getcomposer.org とか PEAR とか PECL とか依存性解決と
お手軽便利ライブラリと連携取れないphp実装なので…
github.com/DEVSENSE/Phalanger/issues
5ヶ月前に zend 2 動かそうとしたひとよ…いまどこで戦っている
13 :
デフォルトの名無しさん:2013/03/21(木) 04:43:40.05
PHPって、別にPEAR使う必要ないんじゃない。
14 :
デフォルトの名無しさん:2013/03/21(木) 05:53:51.28
15 :
デフォルトの名無しさん:2013/03/21(木) 08:21:01.95
pearはnugetに放り込めばいいんじゃね?
あそこアイコン集まで放り込まれてるし互換性確認さえすればリジェクトされないだろ
スレスト
板違いですよ
そうか?
20 :
デフォルトの名無しさん:2013/04/26(金) 01:17:01.68
サンプルみたらPHPでWinFormsやっててワラタw
そこまでしてPHP使わんでもいいだろwww
21 :
デフォルトの名無しさん:2013/04/26(金) 01:30:04.94
PHPなのにpartial class使えてて更にワラタw
人生楽しそうだな
ぺちぱー
PHPがこの先生きのこるには?
26 :
デフォルトの名無しさん:2014/09/10(水) 01:42:25.04 ID:9aoZTavV
27 :
デフォルトの名無しさん:
PHPとVBを混ぜるとかキチガイすぎるよね