您當前的位置:首頁>>WEB技術>>網站建設 > 網站建設
PsySH——PHP交互式控制台
發布時間:2017-06-19 丨 閱讀次數:

PsySH is a runtime developer console, interactive window and REPL for PHP.

PsySH是一(yī)個PHP的運行時開(kāi)發平台,交互式調試器和Read-Eval-Print Loop (REPL)。

說的簡單點,就像你用firebug的console調試你的JavaScript代碼一(yī)樣。

PsySH官網

安裝


官網介紹了3種安裝方式:

我(wǒ)(wǒ)比較建議選擇Composer安裝,因爲這個項目還有其他的依賴項目,用Composer很好解決這個問題。

以下(xià)教程以OS X和Windows 10爲例,假定已經安裝phpComposer并已經将它們設置爲系統環境變量:

 

OS X


先用Composer下(xià)載PsySH,這裏用的是全局安裝:

$ composer global require psy/psysh
 

安裝完畢後,PsySH已經安裝到/Users/{用戶名}/.composer/vendor/psy/psysh目錄下(xià)

此時,你可以直接運行:

$ /Users/{用戶名}/.composer/vendor/psy/psysh/bin/psysh

爲了使用方便,建議将它加入到環境變量:

$ echo 'export PATH="/Users/{用戶名}/.composer/vendor/psy/psysh/bin:$PATH"' >>~/.bashrc
$ source ~/.bashrc

 

Windows


同樣地,使用Composer安裝,按win鍵+R鍵,輸入cmd,打開(kāi)windows控制台,然後:
 

composer global require psy/psysh

 

安裝完成後,PsySH被安裝到C:\Users\{用戶名}\AppData\Roaming\Composer\vendor\psy\psysh

因爲bin/psysh文件并不是windows的可執行文件,所以需要使用以下(xià)命令運行PsySH


php C:\Users\{用戶名}\AppData\Roaming\Composer\vendor\psy\psysh\bin\psysh


爲了使用方便,在C:\Users\{用戶名}\AppData\Roaming\Composer\vendor\psy\psysh\bin目錄下(xià)新建一(yī)個名爲psysh.bat的文件,其内容如下(xià):

@ECHO OFF
php "%~dp0psysh" %*


此時,把C:\Users\{用戶名}\AppData\Roaming\Composer\vendor\psy\psysh\bin加入到系統的環境變量PATH,以後可以直接在cmd下(xià)運行psysh了:

C:\Users\Vergil>psysh
Psy Shell v0.6.1 (PHP 5.6.8 — cli) by Justin Hileman
>>>

 

特性


上面說過,PsySH是一(yī)個交互式的PHP運行控制台,在這裏,你可以寫php代碼運行,并且可以清楚看到每次的返回值:

\

并且,它很智能地知(zhī)道你的代碼是否已經結束

\

自動完成


PsySH可以像控制台那樣,按下(xià)兩次[tab]鍵自動補全,幫你自動完成變量名,函數,類,方法,屬性,甚至是文件:

\

\

\

 



下(xià)一(yī)篇: PHP編程效率的20個要點
上一(yī)篇: php開(kāi)發工(gōng)具

網站建設相關知(zhī)識

  • 用單引号代替雙引号來包含字符串,這樣做會更快一(yī)些。因爲PHP會在雙引号包圍的字符串中(zhōng)搜尋變量,單引号則 不會,注意:隻有...
  • PsySH is a runtime developer console, interactive window a...
  • PHP IDEPHP IDE也不少,主要從幾個方面進行篩選:跨平台(能夠同時在windows,mac或者ubuntu上面...

新疆烏魯木齊新市區科學街

版權所有 2001-2016 廈門衆企源網絡科技有限公司