php psy,PsySHPHP交互式控制台
(点击上方公众号,可快速关注)
来自:VERGIL
链接:http://vergil.cn/archives/psysh
今天在Github上发现了一个挺有意思的PHP项目:PsySH。
百度了一番,发现没有任何关于它的中文文章,经过研究,决定写本篇博文来讲述一下。
如果对你有所帮助,请留下你的回复
PsySH
PsySH is a runtime developer console, interactive debugger and REPL for PHP.
PsySH是一个PHP的运行时开发平台,交互式调试器和Read-Eval-Print Loop (REPL)。
说的简单点,就像你用firebug的console调试你的JavaScript代码一样。
PsySH官网
GitHub
Packagist
安装
官网介绍了3种安装方式:
直接下载
Composer安装
直接cloneGitHub仓库的代码
我比较建议选择Composer安装,因为这个项目还有其他的依赖项目,用Composer很好解决这个问题。
以下教程以OS X和Windows 10为例,假定已经安装php和Composer并已经将它们设置为系统环境变量:
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"'
Tag标签:
php psy,PsySHPHP交互式控制台相关推荐
- php psy,psysh --php交互式控制台
psysh --php交互式控制台 psysh 官网 mac 安装 先用composer 全局安装 composer global require psy/psysh 安装完毕后,psysh已经安装到 ...
- Java基础:如何读取控制台输入?如何读取字符?
今天,运用字节流读取控制台输入在技术上仍是可行的,但这样做需要用到不被赞成的方法,这种做法不值得推荐.Java 2中读取控制台输入的首选方法是字符流,它使程序容易符合国际标准并且易于维护. 注意:Ja ...
- python运行调出控制台_python控制台怎么打开
如何使用Python交互式控制台 进入互动控制台 可以从任何安装了Python的本地计算机或服务器访问Python交互式控制台. 您通常希望使用的命令输入Python的默认版本的Python交互式控制 ...
- play框架2.5.6教程——使用play控制台
启动控制台 play控制台是基于sbt开发的控制台,它允许你管理一个play应用的整个发展周期. 为了启动Play控制台,先改变你的项目路径,然后运行Activator: $ cd my-first- ...
- C语言中窗口暂停,C ++程序中的暂停控制台
C ++程序中的暂停控制台 哪种方法可以在C ++程序中暂停控制台? 使用system("pause") 或使用system("pause") 还是使用C函数, ...
- python shell的无法保存_关于shell:如何保存Python交互式会话?
我发现自己经常使用Python的解释器来处理数据库,文件等-基本上是半结构化数据的许多手动格式化.我没有按我想的那样适当地保存和清理有用的位.有没有一种方法可以将我的输入保存到外壳中(数据库连接,变量 ...
- 区块链以太坊五大开发工具,你喜欢哪个?
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 以太坊(Ethereum)是运行智能合约的最受欢迎的分布式平台之一.因为虚拟货币近年来的发展,以太坊以区块链为基础引起广 ...
- 如何搭建以太坊私有链
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 如何搭建以太坊私有链1 今天讲一下如何搭建以太坊私有连,当然了在你阅读这篇文章的时候,最好是有一定基础,比如知道什么是以 ...
- sql算术运算符_SQL运算符教程–按位,比较,算术和逻辑运算符查询示例
sql算术运算符 At its core, the internet and all its applications are just data. 互联网及其所有应用程序的核心只是数据. Every ...
最新文章
- 天气预报都哪儿去了?
- dockerfile php-fpm,1、使用dockerfile制作nginx+php-fpm镜像,实现lnmp。
- eclipse主题颜色配置
- set的使用03(较多的操作函数)
- 关于shell脚本编程一些有用资源的小结
- c语言设计匀速直线运动,C语言课程设计指导书2015版(试用版)201506.doc
- 一款纯HTML二次元响应式引导页
- Jenkins 安装FAQ
- 也玩ASP.NET MVC 与 WebFroms 整合
- PAT(B) 101-111-1-2014-03-01
- wps如何用循环函数_wps表格函数怎么用 wps表格函数的简单用法分享
- MES系统供应商评估报告-- Gartner出品
- Allegro中的NET到NET之间的间距设置-网络之间的间距
- JVM - 工欲善其事必先利其器之虚拟机工具(上)
- android相机网格,Android – 在相机上显示网格线
- win11自带杀毒软件怎么关闭 windows11关闭自带杀毒软件的步骤
- 八皇后问题(又名: 高斯八皇后)
- java第一部分学习笔记
- Java多重分支实现正负数判断
- python将图像变成灰度图像_如何在Python中将RGB图像转换为灰度?
热门文章
- 中国天气城市代码编号
- java计算机毕业设计体育城场地预定系统前台源码+系统+数据库+lw文档+mybatis+运行部署
- centos系统性能监控常用软件介绍
- 云顶之弈5.26服务器维护,云顶之弈维护到几点 云顶之弈维护公告最新 云顶之弈12月26日几点能上...
- MySQL(2):表的增删查改
- 为什么说“三岁看大,七岁看老”
- MapReduce实现分组排序
- 生存类html5小游戏,紧张绝望!刺激爽爆!盘点最好玩的PC生存类游戏(中)
- python 递归函数 古典问题兔子
- 磊科762虚拟服务器静态,路由器端口映射教程_磊科NW717路由器端口映射设置教程...