#26334 [Ana]: global and static keywords
| From: | goba@php.net | Date: | Thu, 20 Nov 2003 17:39:56 +0000 |
| Subject: | #26334 [Ana]: global and static keywords | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969356997@lists.php.net to get a copy of this message | ||
ID: 26334
Updated by: goba@php.net
Reported By: christian at freemails dot at
Status: Analyzed
Bug Type: Documentation problem
PHP Version: Irrelevant
New Comment:
Erm, the URL shortcuts and the PHP function list search only find nodes
having a file named after the name of the keyword/function/control
structure, etc. So modifying the ID would not be enough. As sect2s are
not put onto their own pages, these need to be sect1s to get recognized
by any of the quicref tools we have.
Also 'variables.scope.' is not a searched prefix, thought it can be
added if need be. But still only file names are searched for, so if the
file name does not contain the searched keyword, it will not be found.
Since the documentation is not reindexed to make these keywords be more
easy to find, the current solution is for speed reasons.
Previous Comments:
------------------------------------------------------------------------
[2003-11-20 12:28:06] philip@php.net
I thought I fixed this here:
http://cvs.php.net/diff.php/phpdoc/en/language/variables.xml?r1=1.67&r2=1.68
Why doesn't the following pick this up?
<sect2 id="language.variables.scope.global">
This is related to bug #16234
------------------------------------------------------------------------
[2003-11-20 12:18:04] goba@php.net
There is no global() function in PHP. There is a global keyword. It is
like return or continue. It is not a function. Some keywords are
accessible with URL shortcuts. It might be a good idea to let global be
accessed this way.
Note to the doc guys: possible to fix this by using
id="language.keyword.global" and id="language.keyword.static" in the
XML files.
------------------------------------------------------------------------
[2003-11-20 11:40:51] christian at freemails dot at
Description:
------------
www.php.net/global
does not work. But a global-function exists in PHP.
example of the global function:
function foobar() {global $foo; /* this makes $foo aviable here */}
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=26334&edit=1