Domanda

Is it possible to add a removed/deprecated function to PHP5? Like session_is_registered, ereg, etc.


[update] solved for session_is_registered:

<?php
function session_is_registered($name) {
    return isset($_SESSION[$name]);
}

thanks.

È stato utile?

Soluzione

Of course you can do it by modifying and recompiling the PHP source code, however the first question you have to answer is Do I really need to this or I might be better to go for my IDE's find-and-replace function?

If there is a real need for this -- for whatever reason, maybe you can redefine those functions. I haven't test it yet, as I agree with others that functions and features get removed or deprecated for a good and mostly important reasons, so I'm not sure if it does work in a situation that the function is removed or depreciated, but you can try to redefine them either using runkit_function_redefine or override_function.

In that case you have to simulate the functionality again -- probably with their good-to-go replacements, so again think twice before start doing that.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top