[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