[ANNOUNCEMENT] runkit-0.6 (beta) Released.
| From: | PECL Announce | Date: | Sat, 01 Oct 2005 00:09:06 +0000 |
| Subject: | [ANNOUNCEMENT] runkit-0.6 (beta) Released. | ||
| Groups: | php.pecl.dev | ||
| Request: | Send a blank email to pecl-dev+get-3035@lists.php.net to get a copy of this message | ||
The new PECL package runkit-0.6 (beta) has been released at http://pecl.php.net/.
Release notes
-------------
Add ability to modify/rename/remove internal functions.
Requires PHP_INI_SYSTEM setting runkit.internal_override to be enabled.
Implement Runkit_Sandbox_Parent to give child access to parent's scope
Parent must enable $sandbox['parent_access'] at minimum.
Additional boolean settings include:
parent_read - Can read properties in parent_scope
parent_write - Can modify properties in parent_scope
parent_call - Can call parent's functions
parent_eval - Can eval arbitrary code in parent scope
parent_include - Can include/require code in parent scope
parent_echo - Can echo/print data (bypass output_handler)
parent_die - Can kill parent (commiting suicide in the process)
A special parent_scope setting modifies the active symbol table of the parent
as seen from the child according to:
0 = Global Scope
1 = Current active symbol table
2 = Previously active symbol table
3 = The one before that...etc...
Package Info
-------------
Replace, rename, and remove user defined functions and classes.
Define customized superglobal variables for general purpose use.
Execute code in restricted environment (sandboxing).
Related Links
-------------
Package home: http://pecl.php.net/package/runkit
Changelog: http://pecl.php.net/package-changelog.php?package=runkit
Download: http://pecl.php.net/get/runkit-0.6.tgz
Authors
-------------
Sara Golemon <pollita@php.net> (lead)