「Peachpie」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator |
imported>Administrator |
||
6行目: | 6行目: | ||
== Visual Studio Code からPeachpieを利用する == | == Visual Studio Code からPeachpieを利用する == | ||
+ | === プロジェクトの新規作成 === | ||
; Peachpieプロジェクトを新規作成する | ; Peachpieプロジェクトを新規作成する | ||
* プロジェクトを格納するためのフォルダを作り、Visual Studio Codeで開く | * プロジェクトを格納するためのフォルダを作り、Visual Studio Codeで開く | ||
15行目: | 16行目: | ||
* 修正前: "program": "${workspaceRoot}/bin/Debug/netcoreapp1.1/project.dll", | * 修正前: "program": "${workspaceRoot}/bin/Debug/netcoreapp1.1/project.dll", | ||
* 修正後: "program": "${workspaceRoot}/bin/Debug/netcoreapp2.0/project.dll", | * 修正後: "program": "${workspaceRoot}/bin/Debug/netcoreapp2.0/project.dll", | ||
+ | |||
+ | === デバッグ実行 === | ||
+ | これは迷わないと思う。以下のいづれかでデバッグ実行可能である。 | ||
+ | ブレークポイント使えるし、ウォッチ変数もコールスタックもある。 | ||
+ | 無敵だ。 | ||
+ | * メニューバーの「デバッグ」「デバッグ実行」 | ||
+ | * 左横ツールバーの「デバッグ」を開き丈夫の緑三角ボタン | ||
== 外部リンク == | == 外部リンク == | ||
* https://github.com/peachpiecompiler/peachpie | * https://github.com/peachpiecompiler/peachpie |
2018年2月28日 (水) 02:29時点における版
Peachpie(ぴーちぱい)とは、Phalangerの後続プロジェクトで、.NET/Mono上で動くPHP 7.x系互換実装である。
概要
いまから試すので詳細は不明。 「インメモリコンパイル」というインタプリタ風の実行もできるらしい。
Visual Studio Code からPeachpieを利用する
プロジェクトの新規作成
- Peachpieプロジェクトを新規作成する
- プロジェクトを格納するためのフォルダを作り、Visual Studio Codeで開く
- メニューバーの「表示」「コマンドパレット」(ショートカットキー:⌘ + SHIFT + P)を開く。
- 「peachpie: create project」と入力してエンターキーを押す。これでプロジェクトが作成される。
- 備考
2018年2月28日時点のVisual Studio Code向けPeachpieプラグインは.NET Core 1.1を想定しており、.NET Core 2.0をインストールしてある環境では正常にデバッグ実行できない。その際はlaunch.jsonファイルを書き換える。
- 修正前: "program": "${workspaceRoot}/bin/Debug/netcoreapp1.1/project.dll",
- 修正後: "program": "${workspaceRoot}/bin/Debug/netcoreapp2.0/project.dll",
デバッグ実行
これは迷わないと思う。以下のいづれかでデバッグ実行可能である。 ブレークポイント使えるし、ウォッチ変数もコールスタックもある。 無敵だ。
- メニューバーの「デバッグ」「デバッグ実行」
- 左横ツールバーの「デバッグ」を開き丈夫の緑三角ボタン