zoukankan      html  css  js  c++  java
  • PsySH——PHP交互式控制台

    PsySH

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

    PsySH是一个PHP的运行时开发平台,交互式调试器和Read-Eval-Print Loop (REPL)。

    说的简单点,就像你用firebug的console调试你的JavaScript代码一样。

    安装

    官网介绍了3种安装方式:

    • 直接下载
    • Composer安装
    • 直接cloneGitHub仓库的代码

    我比较建议选择Composer安装,因为这个项目还有其他的依赖项目,用Composer很好解决这个问题。

    以下教程以OS X和Windows 10为例,假定已经安装phpComposer并已经将它们设置为系统环境变量:

    OS X

    先用Composer下载PsySH,这里用的是全局安装:

    composer global require psy/psysh

    安装完毕后,PsySH已经安装到/Users/{用户名}/.composer/vendor/psy/psysh目录下

    此时,你可以直接运行:

    /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,打开windows控制台,然后:

    composer global require psy/psysh

    安装完成后,PsySH被安装到C:Users{用户名}AppDataRoamingComposervendorpsypsysh

    因为bin/psysh文件并不是windows的可执行文件,所以需要使用以下命令运行PsySH

    php /c/users/php1/AppData/Roaming/Composer/vendor/psy/psysh/bin/psysh

    为了使用方便,在C:Users{用户名}AppDataRoamingComposervendorpsypsyshin目录下新建一个名为psysh.bat的文件,其内容如下:

    php "%~dp0psysh" %*

    此时,把C:Users{用户名}AppDataRoamingComposervendorpsypsyshin加入到系统的环境变量PATH,以后可以直接在cmd下运行psysh了:

    C:Usersphp1>php "C:Usersphp1AppDataRoamingComposervendorpsypsyshinpsysh"
    Psy Shell v0.7.2 (PHP 5.6.15 鈥?cli) by Justin Hileman
    >>>

    特性

    上面说过,PsySH是一个交互式的PHP运行控制台,在这里,你可以写php代码运行,并且可以清楚看到每次的返回值:

  • 相关阅读:
    Lync二次开发
    Socket 一对多通信
    DBImport V3.1 数据互导工具及文档生成器更新发布
    Sql学习第六天——SQL 巩固练习(用到了前几天几个知识点)
    文件监控
    Google Protocol Buffers 入门
    [原]常用Linux命令总结[Thx for commandlinefu]
    清理SQL Server日志释放文件空间
    ASP.NET MVC动态二级域名及ASP.NET管道机制
    搜索引擎——JobSearch简介
  • 原文地址:https://www.cnblogs.com/yhdsir/p/5332570.html
Copyright © 2011-2022 走看看