drush php-evalfor drush 9x
Evaluate arbitrary php code after bootstrapping Drupal (if available).
drush php-eval
-
Aliases
php-eval has 2 alias/es:
drush eval
drush ev
-
Arguments
php-eval accepts 1 argument/s:
php* : Code to execute.
-
Options
php-eval accepts 4 option/s:
--format
--format : format
--notify
--notify : notify
--druplicon
--druplicon : druplicon
--xh-link
--xh-link : xh-link
-
Examples
Sets the hello variable using Drupal API.
php-eval 'variable_set("hello", "world");'
Loads node with nid 1 and then prints its title.
php-eval '$node = node_load(1); return $node->title;'
Copies a file whose path is determined by an environment's variable. Note the use of double quotes so the variable $HOME gets replaced by its value.
php-eval "file_unmanaged_copy('$HOME/Pictures/image.jpg', 'public://image.jpg');"
Rebuild node access permissions.
php-eval "node_access_rebuild();"
-
Comments
comments powered by Disqus