• Uncategorized 02.08.2010

    Co udělat, když se v aministraci stránek PHP Fusion objeví hláška
    Function eregi() is deprecated ……. ?

    Webhostingové servery, které používají novější verzi PHP již totiž funkce ereg.. nepodporují.

    Funkce ereg* jsou od php 5.3 “zavržené”, protože PHP disponuje mnohem lepším nástrojem pro regulární výrazy preg_ funguje +- stejně, jen re. výraz se musí obalit do delimiterů a za ně se mohou dávat modifikátory, takže:

    eregi(‘REG’); nahradíte preg_match(‘~REG~i’);
    (i na konci znamená case insensitive tedy totéž co eregi)
    i k ostatním ereg* funkcím jsou preg_* alternativy

    Posted by admin @ 09:46

  • Comments are closed.