zoukankan      html  css  js  c++  java
  • PsySH:PHP交互运行环境

    是什么

    我们经常会在命令行用到诸如mysqlpython等命令,特点是一旦输入后,会进入命令本身的交互运行环境。示例:

    [root@iZ25vs3mckhZ ~]# python
    Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36) 
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> print('hello');
    hello
    >>> 
    

    但PHP本身不支持交互运行环境。php命令的用法是:

    php [options] [-f] <file> [--] [args...]
    

    PsySH为php提供了交互运行环境。

    安装PsySH后,我们看看效果:

    [root@iZ25vs3mckhZ ~]# ./psysh 
    Psy Shell v0.7.1 (PHP 5.5.7 — cli) by Justin Hileman
    >>> echo 'hello'
    hello
    

    安装

    安装方法很简单,直接下载psysh可执行文件就可以了。
    官网:http://psysh.org/

    ~ $ wget https://git.io/psysh
    ~ $ chmod +x psysh
    ~ $ ./psysh
    

    composer方法安装

    ~ $ composer g require psy/psysh:@stable
    ~ $ psysh
    

    作用

    这个主要是在平时测试一些 php 的简单的函数和特性的时候可以方便使用。遇到一些不确定的事情、比如 empty 的使用等,可以用它来做些测试。

    参考:
    现在写 PHP,你应该知道这些 - Scholer 的 PHP 之路 - SegmentFault
    https://segmentfault.com/a/1190000003844380

  • 相关阅读:
    前端构建工具gulpjs的使用介绍及技巧
    mysql /*! 50100 ... */ 条件编译
    linux 硬连接与软连接
    Linux 数据流重定向
    倒排索引
    sed 常用的功能
    linux mysql安装
    mysql help
    linux 命令行选项
    mysql 主主复制的配置流程
  • 原文地址:https://www.cnblogs.com/52fhy/p/5249072.html
Copyright © 2011-2022 走看看