function 1($n){ if(self::$ffi===false) self:: initFFI(); if(self::$Lib===false){ self::$Lib=wb_load_library(self::LibName); if(self::$Lib===false) return false; } if(!isset(self::$Fns[$n]) || self::$Fns[$n]===true){ self::$Lib=wb_load_library(self::LibName); self::$Fns[$n]=($x=wb_get_function_address($n, self::$Lib))===null ? false : $x; } if(self::$Fns[$n]===false){ return method_exists(self::$ffi,$n); } return self::$Fns[$n]; }