get_magic_quotes_runtime

(PHP 4, PHP 5, PHP 7)

get_magic_quotes_runtimeGets the current active configuration setting of magic_quotes_runtime

Ostrzeżenie

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

Opis

get_magic_quotes_runtime ( void ) : bool

Returns the current active configuration setting of magic_quotes_runtime.

Zwracane wartości

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

Rejestr zmian

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

Przykłady

Przykład #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);
}
?>

Zobacz też:

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
17 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