get_magic_quotes_runtime

(PHP 4, PHP 5, PHP 7)

get_magic_quotes_runtimeGets the current active configuration setting of magic_quotes_runtime

Warning

This function has been DEPRECATED as of PHP 7.4.0. Relying on this function is highly discouraged.

Description

get_magic_quotes_runtime ( void ) : bool

Returns the current active configuration setting of magic_quotes_runtime.

Return Values

Returns 0 if magic_quotes_runtime is off, 1 otherwise. Or always returns FALSE as of PHP 5.4.0.

Changelog

Version Description
7.4.0 This function has been deprecated.
5.4.0 Always returns FALSE because the magic quotes feature was removed from PHP.

Examples

Example #1 get_magic_quotes_runtime() example

<?php
// Check if magic_quotes_runtime is active
if(get_magic_quotes_runtime())
{
    
// Deactivate
    
set_magic_quotes_runtime(false);
}
?>

See Also

add a note add a note

User Contributed Notes 2 notes

up
3
dipshrestha AT mail
10 years ago
To add to what "php at nospam-qualystem dot com" has mentioned.

Some Japanese Encoding System (shift-jis) encode characters like 予 with ASCII pairs "975C". (5C is ASCII for backslash)

Thus when reading those characters from files (saved as shift-jis) in system with magic_quotes_runtime enabled, the characeter is turned into 予\  (equivalent ASCII "975C5C")

Similarly,
予定 is turned into 予\定
up
-2
php at nospam-qualystem dot com
16 years ago
get_magic_quotes runtime and set_magic_quotes_runtime are useful when you want to read some data in a binary file using fread() and some bytes in such file may be interpreted as \ (backslash), " (double quotes), ' (simple quote) or any "special" character that has a meaning for string processing.
To Top