note 111830 added to function.get-defined-vars

From: Date: Tue, 02 Apr 2013 17:28:24 +0000
Subject: note 111830 added to function.get-defined-vars
Groups: php.notes 
Request: Send a blank email to php-notes+get-194295@lists.php.net to get a copy of this message
Since get_defined_vars() only gets the variables at the point you call the function, there is a simple way to get the variables defined within the current scope. <?php // The very top of your php script $vars = get_defined_vars(); // Now do your stuff $foo = 'foo'; $bar = 'bar'; // Get all the variables defined in current scope $vars = array_diff(get_defined_vars(),$vars); echo '<pre>'; print_r($vars); echo '</pre>'; ?> ---- Server IP: 69.147.83.199 Probable Submitter: 1.36.150.196 ---- Manual Page -- http://php.net/manual/en/function.get-defined-vars.php Edit -- https://master.php.net/note/edit/111830 Del: integrated -- https://master.php.net/note/delete/111830/integrated Del: useless -- https://master.php.net/note/delete/111830/useless Del: bad code -- https://master.php.net/note/delete/111830/bad+code Del: spam -- https://master.php.net/note/delete/111830/spam Del: non-english -- https://master.php.net/note/delete/111830/non-english Del: in docs -- https://master.php.net/note/delete/111830/in+docs Del: other reasons-- https://master.php.net/note/delete/111830 Reject -- https://master.php.net/note/reject/111830 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#194295) next »