This class contains externs for native PHP functions defined in global namespace.
For native PHP constants in global namespace see php.Const.
This class contains externs for native PHP functions defined in global namespace.
For native PHP constants in global namespace see php.Const.
staticarray_diff(array:Rest<NativeArray>):NativeArraystaticarray_fill(start_index:Int, num:Int, value:Dynamic):NativeArraystaticarray_filter(array:NativeArray, ?callback:(Dynamic, Dynamic) ‑> Bool, flag:Int = 0):NativeArraystaticarray_filter(array:NativeArray, callback:Dynamic ‑> Bool, ?flag:Int):NativeArraystaticarray_key_exists(key:EitherType<String, Int>, arr:NativeArray):Boolstaticarray_keys(arr:NativeArray):NativeIndexedArray<EitherType<String, Int>>staticarray_map(callback:EitherType<Dynamic ‑> Dynamic, String>, array:Rest<NativeArray>):NativeArraystaticarray_merge(array:Rest<NativeArray>):NativeArraystaticarray_pad(array:NativeArray, size:Int, value:Dynamic):NativeArraystaticarray_push(array:Ref<NativeArray>, value:Rest<Dynamic>):Intstaticarray_reverse(array:NativeArray, preserve_keys:Bool = false):NativeArraystaticarray_search(needle:Dynamic, haystack:NativeArray, strict:Bool = false):EitherType<Bool, EitherType<String, Int>>staticarray_shift(array:Ref<NativeArray>):Dynamicstaticarray_slice(array:NativeArray, offset:Int, ?length:Int, preserve_keys:Bool = false):NativeArraystaticarray_splice(array:Ref<NativeArray>, offset:Int, lenght:Int = 0, ?replacement:Dynamic):NativeArraystaticarray_unshift(arr:Ref<NativeArray>, value:Rest<Dynamic>):Intstaticarray_values(arr:NativeArray):NativeIndexedArray<Dynamic>staticbase64_decode(data:String, strict:Bool = false):EitherType<String, Bool>staticbase64_encode(data:String):EitherType<String, Bool>staticcall_user_func(callback:Dynamic, arguments:Rest<Dynamic>):Dynamicstaticcall_user_func_array(callback:Dynamic, arguments:NativeArray):Dynamicstaticchunk_split(body:String, chunklen:Int = 76, end:String = "\r\n"):Stringstaticclass_alias(original:String, alias:String, autoload:Bool = true):Boolstaticclass_exists(class_name:String, autoload:Bool = true):Boolstaticclearstatcache(clear_realpath_cache:Bool = false, ?filename:String):Boolstaticdebug_backtrace(?options:Int, ?limit:Int):NativeIndexedArray<NativeAssocArray<Dynamic>>staticexplode(delimiter:String, string:String, ?limit:Int):EitherType<Bool, NativeIndexedArray<String>>staticextension_loaded(name:String):Boolstaticfgetc(handle:Resource):EitherType<Bool, String>staticfgets(handle:Resource):EitherType<Bool, String>staticfile_get_contents(filename:String, use_include_path:Bool = false, ?context:Resource, offset:Int = 0, ?maxlen:Int):EitherType<String, Bool>staticfile_put_contents(filename:String, data:Dynamic, flags:Int = 0, ?context:Resource):EitherType<Int, Bool>staticfiletype(filename:String):EitherType<String, Bool>staticfopen(filename:String, mode:String, use_include_path:Bool = false, ?context:Resource):EitherType<Bool, Resource>staticftell(handle:Resource):EitherType<Int, Bool>staticfunc_get_args():NativeIndexedArray<Dynamic>staticfunction_exists(function_name:String):Boolstaticget_class(?object:{}):EitherType<Bool, String>staticget_object_vars(object:{}):NativeAssocArray<Dynamic>staticget_parent_class(?object:Dynamic):EitherType<Bool, String>staticgetallheaders():NativeAssocArray<Dynamic>staticgetenv(varname:String):EitherType<String, Bool>staticgethostbyaddr(ip_address:String):EitherType<String, Bool>staticgethostbyname(hostname:String):Stringstaticgetprotobyname(name:String):EitherType<Int, Bool>staticglob(pattern:String, flags:Int = 0):NativeArraystaticgmmktime(?hour:Int, ?minute:Int, ?second:Int, ?month:Int, ?day:Int, ?year:Int, ?is_dst:Int):Intstaticgzcompress(data:String, ?level:Int, ?encoding:Int):EitherType<String, Bool>staticgzuncompress(data:String, ?length:Int):EitherType<String, Bool>statichex2bin(str:String):EitherType<String, Bool>statichtmlspecialchars(string:String, ?flags:Int, ?encoding:String, double_encode:Bool = true):Stringstatichtmlspecialchars_decode(string:String, ?flags:Int):Stringstaticin_array(needle:Dynamic, haystack:NativeArray, strict:Bool = false):Boolstaticinclude_once(include_path:String):Voidstaticini_get(var_name:String):EitherType<Bool, String>staticinterface_exists(interface_name:String, autoload:Bool = true):Boolstaticis_callable(value:Dynamic, syntax_only:Bool = false, ?callable_name:String):Boolstaticis_subclass_of(value:Dynamic, className:String, allow_string:Bool = true):Boolstaticis_uploaded_file(filename:String):Boolstaticjson_encode(value:Dynamic, options:Int = 0, depth:Int = 512):EitherType<String, Bool>staticjson_last_error_msg():EitherType<String, Bool>statickey(array:NativeArray):EitherType<String, Int>staticmail(to:String, subject:String, message:String, ?additional_headers:String, ?additional_parameters:String):Boolstaticmb_check_encoding(?str:String, ?encoding:String):Boolstaticmb_convert_encoding(str:String, to_encoding:String, ?from_encoding:Dynamic):Stringstaticmethod_exists(object:Dynamic, method_name:String):Boolstaticmicrotime(get_as_float:Bool = false):EitherType<Float, String>staticmktime(?hour:Int, ?minute:Int, ?second:Int, ?month:Int, ?day:Int, ?year:Int, ?is_dst:Int):EitherType<Int, Bool>staticmove_uploaded_file(filename:String, destination:String):Boolstaticpreg_match(pattern:String, subject:String, ?matches:NativeArray, ?flags:Int, ?offset:Int):EitherType<Bool, Int>staticpreg_match_all(pattern:String, subject:String, ?matches:NativeArray, ?flags:Int, ?offset:Int):EitherType<Bool, Int>staticpreg_quote(str:String, ?delimiter:String):Stringstaticpreg_replace(pattern:EitherType<String, NativeArray>, replacement:EitherType<String, NativeArray>, subject:EitherType<String, NativeArray>, limit:Int = -1, ?count:Int):EitherType<String, NativeArray>staticpreg_split(pattern:String, subject:String, limit:Int = -1, flags:Int = 0):EitherType<Bool, NativeArray>staticproc_get_status(process:Resource):EitherType<Bool, NativeAssocArray<Scalar>>staticproc_open(cmd:String, descriptorspec:NativeArray, pipes:NativeIndexedArray<Resource>, ?cwd:String, ?env:NativeArray, ?other_options:NativeArray):EitherType<Resource, Bool>staticproc_terminate(process:Resource, signal:Int = 15):Boolstaticproperty_exists(object:Dynamic, property_name:String):Boolstaticreaddir(?dir_handle:Resource):EitherType<String, Bool>staticrealpath(path:String):EitherType<String, Bool>staticrequire_once(include_path:String):Voidstaticrestore_error_handler():Boolstaticrestore_exception_handler():Boolstaticsession_cache_expire(?new_cache_expire:Int):Intstaticsession_cache_limiter(?cache_limiter:String):Stringstaticsession_module_name(?module:String):Stringstaticsession_regenerate_id(delete_old_session:Bool = false):Boolstaticsession_save_path(?path:String):Stringstaticsession_set_cookie_params(lifetime:Int, ?path:String, ?domain:String, secure:Bool = false, httponly:Bool = false):Boolstaticsession_set_save_handler(open:(String, String) ‑> Bool, close:() ‑> Bool, read:String ‑> String, write:(String, String) ‑> Bool, destroy:String ‑> Bool, gc:Int ‑> Bool, ?create_sid:() ‑> String, ?validate_sid:Function, ?update_timestamp:Function):Boolstaticsession_set_save_handler(sessionhandler:SessionHandlerInterface, register_shutdown:Bool = true):Boolstaticsession_start(?options:NativeArray):Boolstaticset_error_handler(?error_handler:(Int, String, String, Int, Array<Dynamic>) ‑> Bool, ?error_types:Int):Dynamicstaticset_error_handler(error_handler:(Int, String) ‑> Bool, ?error_types:Int):Dynamicstaticset_error_handler(error_handler:(Int, String, String) ‑> Bool, ?error_types:Int):Dynamicstaticset_error_handler(error_handler:(Int, String, String, Int) ‑> Bool, ?error_types:Int):Dynamicstaticset_exception_handler(exception_handler:Throwable ‑> Void):Dynamicstaticsetcookie(name:String, value:String = "", expire:Int = 0, path:String = "", domain:String = "", secure:Bool = false, httponly:Bool = false):Boolstaticsetlocale(category:Int, locale:Rest<String>):EitherType<Bool, String>staticsetlocale(category:Int, locale:NativeIndexedArray<String>):EitherType<Bool, String>staticsqlite_error_string(error_code:Int):Stringstaticsqlite_escape_string(item:String):Stringstaticstat(filename:String):EitherType<NativeArray, Bool>staticstr_repeat(input:String, multiplier:Int):Stringstaticstr_replace(search:EitherType<String, NativeArray>, replace:EitherType<String, NativeArray>, subject:EitherType<String, NativeArray>, ?count:Int):EitherType<String, NativeArray>staticstr_split(string:String, split_length:Int = 1):EitherType<Bool, NativeIndexedArray<String>>staticstrcasecmp(str1:String, str2:String):Intstaticstream_select(read:NativeArray, write:NativeArray, except:NativeArray, tv_sec:Int, tv_usec:Int = 0):Boolstaticstream_set_blocking(stream:Resource, mode:Bool):Boolstaticstream_set_timeout(stream:Resource, seconds:Int, microseconds:Int = 0):Boolstaticstream_socket_accept(server_socket:Resource, ?timeout:Float, ?peername:Ref<String>):EitherType<Resource, Bool>staticstream_socket_client(remote_socket:String, ?errno:Ref<Int>, ?errstr:Ref<String>, ?timeout:Float, ?flags:Int, ?context:Resource):EitherType<Resource, Bool>staticstream_socket_get_name(stream:Resource, want_peer:Bool):EitherType<String, Bool>staticstream_socket_server(local_socket:String, ?errno:Ref<Int>, ?errstr:Ref<String>, ?flags:Int, ?context:Resource):EitherType<Resource, Bool>staticstream_socket_shutdown(stream:Resource, how:Int):Boolstaticstrncasecmp(str1:String, str2:String, len:Int):Intstaticsubstr_replace(string:EitherType<String, NativeArray>, replacement:EitherType<String, NativeArray>, start:EitherType<Int, NativeArray>, ?length:EitherType<Int, NativeArray>):EitherType<String, NativeArray>staticunpack(format:String, data:String):NativeArraystaticunserialize(str:String, ?options:NativeArray):Dynamic