Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on May 9, 2024 via composer

psy/psysh v0.11.14

An interactive shell for modern PHP.
Package summary
Share
0
issues
2
licenses
11
MIT
1
BSD-3-Clause
Package created
21 Jun 2013
Version published
28 Mar 2023
Maintainers
1
Total deps
12
Direct deps
3
License
MIT

Issues

0
This package has no issues

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
11 Packages, Including:
psr/container@2.0.2
psy/psysh@v0.11.14
symfony/console@v6.4.7
symfony/deprecation-contracts@v3.5.0
symfony/polyfill-ctype@v1.29.0
symfony/polyfill-intl-grapheme@v1.29.0
symfony/polyfill-intl-normalizer@v1.29.0
symfony/polyfill-mbstring@v1.29.0
symfony/service-contracts@v3.5.0
symfony/string@v7.0.7
symfony/var-dumper@v6.4.7

BSD 3-Clause "New" or "Revised" License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
place-warranty
Cannot
use-trademark
hold-liable
Must
include-copyright
include-license
1 Packages, Including:
nikic/php-parser@v4.19.1
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

3
All Dependencies CSV
ⓘ This is a list of psy/psysh 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
nikic/php-parserv4.19.1-BSD-3-Clause
prod
symfony/consolev6.4.7-MIT
prod dev
symfony/var-dumperv6.4.7-MIT
prod dev

Visualizations

Frequently Asked Questions

What does psy/psysh do?

PsySH is a modern and detailed runtime application for PHP developers. This interactive console functions as a runtime developer console, as well as an interactive debugger. At its core, PsySH also serves as REPL, or a Read-Eval-Print-Loop, for PHP. The service offers substantial aid in PHP code development through on-the-fly code execution, debugging, and even testing.

How do you use psy/psysh?

To use the PsySH package, you first need to install the package. This can be done via composer, by running composer global require psy/psysh. This command installs the package that provides access to the psysh command. With PsySH installed, you can start a session simply by typing psysh in your console. From there, you can execute any PHP code. Here’s a simple example:

php > echo 'PsySH is cool!';
PsySH is cool!

Between sessions, PsySH saves your command history, so you can always pick up where you left off. PsySH also supports a range of magic variables and shell integrations to make your work easier.

Where are the psy/psysh docs?

PsySH offers comprehensive documentation to aid developers in understanding and using the package effectively. The main PsySH manual, which provides a detailed overview of all PsySH features, can be found on GitHub. The manual covers a wide range of topics, from installation and configuration, to commands and integrations. Also included are usage instructions, tips for troubleshooting, and guides on managing history and shell integration. The manual is a great resource for both new and experienced users.