Ваш класс и функция используют одно и то же имя (POMO_Reader
), поэтому измените имя класса на что-то другое, например POMOReader
(без _
).
Таким образом, ваш окончательный код будетвыглядеть примерно так:
if ( !class_exists( 'POMOReader' ) ):
class POMOReader {
var $endian = 'little';
var $_post = '';
function POMO_Reader() {
$this->is_overloaded = ((ini_get("mbstring.func_overload") & 2) != 0) && function_exists('mb_substr');
$this->_pos = 0;
}