View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000153 | Xdebug | Uncategorized | public | 2005-10-07 09:18 | 2020-03-12 17:07 |
Reporter | sebastian | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | open | ||
Summary | 0000153: get_declared_vars() | ||||
Description | I am´trying to solve this PHPUnit issue http://pear.php.net/bugs/bug.php?id=5053 The problem is that the sourcefile that contains the test case class is include()d within a method. Thus any global variable defined in the source is local to the PHPUnit method that calls include(). The only solution I see would be a PHP function like get_declared_vars() that returns the names of all variables visible in the current scope. I could then call this function before and after the inclusion and compare the two results to see which new variables came from the included file and copy them to $GLOBALS. This is a request to add a get_declared_vars() function to Xdebug. | ||||
Tags | No tags attached. | ||||
Operating System | Irrelevant | ||||
PHP Version | 5.1.0-dev | ||||