2017 © Pedro PelĂĄez
 

wp-cli-package eval-command

Executes arbitrary PHP code or files.

image

wp-cli/eval-command

Executes arbitrary PHP code or files.

  • Friday, April 20, 2018
  • by danielbachhuber
  • Repository
  • 3 Watchers
  • 4 Stars
  • 256,356 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 6 Forks
  • 0 Open issues
  • 8 Versions
  • 21 % Grown

The README.md

wp-cli/eval-command

Executes arbitrary PHP code or files., (*1)

Testing, (*2)

Quick links: Using | Installing | Contributing | Support, (*3)

Using

This package implements the following commands:, (*4)

wp eval

Executes arbitrary PHP code., (*5)

wp eval <php-code> [--skip-wordpress]

Note: because code is executed within a method, global variables need to be explicitly globalized., (*6)

OPTIONS, (*7)

<php-code>
    The code to execute, as a string.

[--skip-wordpress]
    Execute code without loading WordPress.

EXAMPLES, (*8)

# Display WordPress content directory.
$ wp eval 'echo WP_CONTENT_DIR;'
/var/www/wordpress/wp-content

# Generate a random number.
$ wp eval 'echo rand();' --skip-wordpress
479620423

wp eval-file

Loads and executes a PHP file., (*9)

wp eval-file <file> [<arg>...] [--skip-wordpress] [--use-include]

Note: because code is executed within a method, global variables need to be explicitly globalized., (*10)

OPTIONS, (*11)

<file>
    The path to the PHP file to execute.  Use '-' to run code from STDIN.

[<arg>...]
    One or more positional arguments to pass to the file. They are placed in the $args variable.

[--skip-wordpress]
    Load and execute file without loading WordPress.

[--use-include]
    Process the provided file via include instead of evaluating its contents.

Installing

This package is included with WP-CLI itself, no additional installation necessary., (*12)

To install the latest version of this package over what's included in WP-CLI, run:, (*13)

wp package install git@github.com:wp-cli/eval-command.git

Contributing

We appreciate you taking the initiative to contribute to this project., (*14)

Contributing isn’t limited to just code. We encourage you to contribute in the way that best fits your abilities, by writing tutorials, giving a demo at your local meetup, helping other users with their support questions, or revising our documentation., (*15)

For a more thorough introduction, check out WP-CLI's guide to contributing. This package follows those policy and guidelines., (*16)

Reporting a bug

Think you’ve found a bug? We’d love for you to help us get it fixed., (*17)

Before you create a new issue, you should search existing issues to see if there’s an existing resolution to it, or if it’s already been fixed in a newer version., (*18)

Once you’ve done a bit of searching and discovered there isn’t an open or fixed issue for your bug, please create a new issue. Include as much detail as you can, and clear steps to reproduce if possible. For more guidance, review our bug report documentation., (*19)

Creating a pull request

Want to contribute a new feature? Please first open a new issue to discuss whether the feature is a good fit for the project., (*20)

Once you've decided to commit the time to seeing your pull request through, please follow our guidelines for creating a pull request to make sure it's a pleasant experience. See "Setting up" for details specific to working on this package locally., (*21)

Support

GitHub issues aren't for general support questions, but there are other venues you can try: https://wp-cli.org/#support, (*22)

This README.md is generated dynamically from the project's codebase using wp scaffold package-readme (doc). To suggest changes, please submit a pull request against the corresponding part of the codebase., (*23)

The Versions

20/04 2018

dev-master

9999999-dev https://github.com/wp-cli/eval-command

Executes arbitrary PHP code or files.

  Sources   Download

MIT

The Requires

 

The Development Requires

20/04 2018

dev-refresh-scaffold-files

dev-refresh-scaffold-files https://github.com/wp-cli/eval-command

Executes arbitrary PHP code or files.

  Sources   Download

MIT

The Requires

 

The Development Requires

08/12 2017

v1.0.5

1.0.5.0 https://github.com/wp-cli/eval-command

Executes arbitrary PHP code or files.

  Sources   Download

MIT

The Requires

 

The Development Requires

21/11 2017

v1.0.4

1.0.4.0 https://github.com/wp-cli/eval-command

Execute arbitrary PHP code.

  Sources   Download

MIT

The Requires

 

The Development Requires

29/09 2017

v1.0.3

1.0.3.0 https://github.com/wp-cli/eval-command

Execute arbitrary PHP code.

  Sources   Download

MIT

The Requires

 

The Development Requires

04/08 2017

v1.0.2

1.0.2.0 https://github.com/wp-cli/eval-command

Execute arbitrary PHP code.

  Sources   Download

MIT

The Requires

 

The Development Requires

30/05 2017

v1.0.1

1.0.1.0 https://github.com/wp-cli/eval-command

Execute arbitrary PHP code.

  Sources   Download

MIT

The Requires

 

The Development Requires

20/03 2017

v1.0.0

1.0.0.0 https://github.com/wp-cli/eval-command

Execute arbitrary PHP code.

  Sources   Download

MIT

The Development Requires