|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2010-07-19 07:54 UTC] m dot philipp at coreto dot de
-Package: Documentation problem
+Package: Scripting Engine problem
[2010-07-19 07:54 UTC] m dot philipp at coreto dot de
[2010-08-01 23:23 UTC] felipe@php.net
-Package: Scripting Engine problem
+Package: MySQLi related
[2010-08-14 01:15 UTC] felipe@php.net
-Status: Open
+Status: Assigned
-Assigned To:
+Assigned To: mysql
[2010-08-25 15:55 UTC] uw@php.net
-Status: Assigned
+Status: Wont fix
-Package: MySQLi related
+Package: Documentation problem
[2010-08-25 15:55 UTC] uw@php.net
[2010-08-25 16:22 UTC] philip@php.net
-Status: Wont fix
+Status: Assigned
[2010-08-25 16:27 UTC] andrey@php.net
[2010-08-25 16:28 UTC] andrey@php.net
-Status: Assigned
+Status: Verified
-Assigned To: mysql
+Assigned To:
[2010-08-25 16:28 UTC] andrey@php.net
[2010-08-25 16:32 UTC] uw@php.net
-Status: Verified
+Status: Assigned
-Assigned To:
+Assigned To: mysql
[2010-08-25 16:32 UTC] uw@php.net
[2010-08-25 17:06 UTC] andrey@php.net
[2010-08-25 22:20 UTC] philip@php.net
[2010-08-26 17:21 UTC] andrey@php.net
-Status: Assigned
+Status: Verified
[2010-08-26 17:21 UTC] andrey@php.net
[2010-09-03 16:22 UTC] uw@php.net
-Operating System: Windows Server 2008 R2
+Operating System: Any (if using mysqlnd)
[2010-09-03 16:22 UTC] uw@php.net
[2010-09-03 16:23 UTC] uw@php.net
-Package: Documentation problem
+Package: MySQLi related
[2010-09-03 16:23 UTC] uw@php.net
[2010-09-15 14:40 UTC] uw@php.net
-Status: Verified
+Status: Closed
[2010-09-15 14:40 UTC] uw@php.net
|
|||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 01 12:00:01 2025 UTC |
Description: ------------ The documentation lists the get_magic_quotes_runtime() / set_magic_quotes_runtime() functions as DEPRECATED as of this PHP version. They still exist and can be called, but already work inconsistent. When magic_quotes_runtime file_get_contents() still escapes data, mysqli_fetch_assoc() does not anymore. Test script: --------------- <?php set_magic_quotes_runtime(1); echo "GMQR: "; var_dump(get_magic_quotes_runtime()); $c = mysqli_connect(); mysqli_select_db($c, "test"); $r = mysqli_query($c, "select t from test;"); $ra = mysqli_fetch_assoc($r); echo "\nDB test:\n" . $ra['t']; $f = file_get_contents("test.txt"); echo "\n\nfile test.txt:\n" . $f; ---- Content of "test.txt" and table "t": backslash: \ slash: / double backslash: \\ quotes: " single quotes: ' Expected result: ---------------- Expecting similar behaviour from both function calls, dependent of the acutal magic_quotes_runtime setting. -OR- throwing a fatal or catchable_fatal error that unexpectet results can occur. A function thould be completely removed instead of marked as deprecated, when it starts to stop working like before. Actual result: -------------- Deprecated: Function set_magic_quotes_runtime() is deprecated in test.php on line 1 GMQR: int(1) DB test: backslash: \ slash: / double backslash: \\ quotes: " single quotes: ' file test.txt: backslash: \\ slash: / double backslash: \\\\ quotes: \" single quotes: \'