furq, I think you haven't heard back from us, because you actively refused to be our customer :) Believe me, otherwise you would have the answer by now.
The thing is, we didn't recognize that one obvious change in debugging was confused for a bug by the users. The change is this. During development of Zend Studio 7 the decision was made to restrict the variables list displayed in the Variables view to the current scope (e.g. current function scope). We are convinced that this approach provides better usability and performance of debugging. BTW, this is a standard approach for many IDE products.
To see the global variables (and superglobals) you can switch to a different scope in the call stack of the Debug view (
http://files.zend.com/help/Zend-Studio/debug_view.htm).
If you would like to monitor specific variables ($_POST for example, or even $_POST['name']), no matter in which scope you are, please use the Expressions view (
http://files.zend.com/help/Zend-Studio/ ... s_view.htm).