I know that the skeleton creates that ext_name.global_value. Thats why the
ini update script needs to skip the comments in the sources.
The problem is that PDO hasn't that commented, while the others you mention
have.
Nuno
----- Original Message -----
From: "Richard A. Quadling" <[EMAIL PROTECTED]>
To: "Nuno Lopes" <[EMAIL PROTECTED]>; <phpdoc@lists.php.net>
Sent: Monday, November 21, 2005 1:08 PM
Subject: RE: [PHP-DOC] cvs: phpdoc /en/appendices ini.xml
I think the reason is because the extension skeleton has it.
Maybe some comments around these lines in the skeleton OR a little edit
on the PDO code?
/php-src/ext/skeleton/php_skeleton.h, line 33 -- long global_value;
/php-src/ext/skeleton/skeleton.c, line 58 --
STD_PHP_INI_ENTRY("extname.global_value", "42", PHP_INI_ALL,
OnUpdateLong, global_value, zend_extname_globals, extname_globals)
/php-src/ext/skeleton/skeleton.c, line 69 --
extname_globals->global_value = 0;
In fact, it looks like the following modules should ALL produce the same
dummy ini entry ...
/php-src/ext/skeleton/skeleton.c, line 58
/php-src/ext/sysvmsg/sysvmsg.c, line 107
/php-src/ext/tokenizer/tokenizer.c, line 141
/pecl/ecasound/ecasound.c, line 94
/pecl/ffi/php_ffi.c, line 73
/pecl/idn/idn.c, line 76
/pecl/paradox/paradox.c, line 208
/pecl/pdo/pdo.c, line 88
/pecl/pop3/pop3.c, line 268
/pecl/threads/threads.c, line 102
/pecl/win32std/win32std.c, line 419
/pecl/xmgrace/xmgrace.c, line 92
What is interesting is that some of these lines use OnUpdateLong and
other OnUpdateInt for one of the parameters. Probably should be
consistent.
Got this from : http://lxr.php.net/search?string=global_value (took
123.423seconds to get to me according to FasterFox!).
Richard.
-----Original Message-----
From: Nuno Lopes [mailto:[EMAIL PROTECTED]
Sent: 18 November 2005 21:01
To: phpdoc@lists.php.net
Subject: [PHP-DOC] cvs: phpdoc /en/appendices ini.xml
nlopess Fri Nov 18 16:00:54 2005 EDT
Modified files:
/phpdoc/en/appendices ini.xml
Log:
I still dont know why PDO exports that dummy ini entry...
http://cvs.php.net/diff.php/phpdoc/en/appendices/ini.xml?r1=1.26&r2=1.27
&ty=u
Index: phpdoc/en/appendices/ini.xml
diff -u phpdoc/en/appendices/ini.xml:1.26
phpdoc/en/appendices/ini.xml:1.27
--- phpdoc/en/appendices/ini.xml:1.26 Fri Nov 18 15:56:43 2005
+++ phpdoc/en/appendices/ini.xml Fri Nov 18 16:00:54 2005
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.26 $ -->
+<!-- $Revision: 1.27 $ -->
<appendix id="ini">
<title>&php.ini; directives</title>
@@ -1632,12 +1632,6 @@
<entry>Available since PHP 4.0.4.</entry>
</row>
<row>
- <entry>pdo.global_value</entry>
- <entry>"42"</entry>
- <entry>PHP_INI_ALL</entry>
- <entry>Available since PHP 5.1.0.</entry>
- </row>
- <row>
<entry><link
linkend="ini.pdo-odbc.connection-pooling">pdo_odbc.connection_pooling</l
ink></entry>
<entry>"strict"</entry>
<entry>PHP_INI_ALL</entry>