[prev in list] [next in list] [prev in thread] [next in thread]
List: php-doc-cvs
Subject: [DOC-CVS] =?utf-8?q?svn:_/phpdoc/en/trunk/_appendices/ini.list.xml_reference/sqlite3/ini.xml?=
From: Christoph_Michael_Becker <cmb () php ! net>
Date: 2019-03-11 16:30:46
Message-ID: svn-cmb-1552321846-346996-1152266373 () svn ! php ! net
[Download RAW message or body]
cmb Mon, 11 Mar 2019 16:30:46 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=346996
Log:
Document sqlite3.defensive INI directive
Changed paths:
U phpdoc/en/trunk/appendices/ini.list.xml
U phpdoc/en/trunk/reference/sqlite3/ini.xml
Modified: phpdoc/en/trunk/appendices/ini.list.xml
===================================================================
--- phpdoc/en/trunk/appendices/ini.list.xml 2019-03-11 13:21:40 UTC (rev 346995)
+++ phpdoc/en/trunk/appendices/ini.list.xml 2019-03-11 16:30:46 UTC (rev 346996)
@@ -2642,13 +2642,8 @@
<entry>PHP_INI_ALL</entry>
<entry></entry>
</row>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) \
xpointer(id('sqlite3.configuration.list')/*)" /> <row>
- <entry><link \
linkend="ini.sqlite3.extension-dir">sqlite3.extension_dir</link></entry>
- <entry>""</entry>
- <entry>PHP_INI_SYSTEM</entry>
- <entry>Available since PHP 5.3.11.</entry>
- </row>
- <row>
<entry><link \
linkend="ini.sybase.allow-persistent">sybase.allow_persistent</link></entry> \
<entry>"1"</entry> <entry>PHP_INI_ALL</entry>
Modified: phpdoc/en/trunk/reference/sqlite3/ini.xml
===================================================================
--- phpdoc/en/trunk/reference/sqlite3/ini.xml 2019-03-11 13:21:40 UTC (rev 346995)
+++ phpdoc/en/trunk/reference/sqlite3/ini.xml 2019-03-11 16:30:46 UTC (rev 346996)
@@ -13,16 +13,22 @@
<entry>&Name;</entry>
<entry>&Default;</entry>
<entry>&Changeable;</entry>
- <entry>Changelog</entry>
+ <entry>&Changelog;</entry>
</row>
</thead>
- <tbody>
+ <tbody xml:id="sqlite3.configuration.list">
<row>
<entry><link linkend="ini.sqlite3.extension-dir">sqlite3.extension_dir</link></entry>
- <entry>NULL</entry>
+ <entry>""</entry>
<entry>PHP_INI_SYSTEM</entry>
- <entry></entry>
+ <entry>Available as of PHP 5.3.11.</entry>
</row>
+ <row>
+ <entry><link linkend="ini.sqlite3.defensive">sqlite3.defensive</link></entry>
+ <entry>1</entry>
+ <entry>PHP_INI_SYSTEM</entry>
+ <entry>Available as of PHP 7.2.17 and 7.3.4 for libsqlite ≥ 3.26.0.</entry>
+ </row>
</tbody>
</tgroup>
</table>
@@ -43,6 +49,21 @@
</para>
</listitem>
</varlistentry>
+ <varlistentry xml:id="ini.sqlite3.defensive">
+ <term>
+ <parameter>sqlite3.defensive</parameter>
+ <type>bool</type>
+ </term>
+ <listitem>
+ <para>
+ When the defensive flag is enabled, language features that allow ordinary
+ SQL to deliberately corrupt the database file are disabled. This forbids
+ writing directly to the schema, shadow tables (eg. FTS data tables), or
+ the sqlite_dbpage virtual table.
+ This &php.ini; setting is only effective for libsqlite ≥ 3.26.0.
+ </para>
+ </listitem>
+ </varlistentry>
</variablelist>
</para>
</section>
--
PHP Documentation Commits Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic