{"copyright":"PHP \u624b\u518c","introduction":"PHP\u662f\u4ec0\u4e48\u5e76\u4e14\u53ef\u4ee5\u505a\u4ec0\u4e48\uff1f","tutorial.firstpage":"\u5165\u95e8\u6307\u5f15","tutorial.useful":"\u5165\u95e8\u6307\u5f15","tutorial.forms":"\u5165\u95e8\u6307\u5f15","tutorial.whatsnext":"\u5165\u95e8\u6307\u5f15","tutorial":"\u5165\u95e8\u6307\u5f15","getting-started":"PHP \u624b\u518c","install.general":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix.debian":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix.dnf":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix.openbsd":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix.source":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix.commandline":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix.apache2":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix.nginx":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix.lighttpd-14":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix.litespeed":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix.solaris":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.unix":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.macosx.packages":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.macosx.compile":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.macosx.bundled":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.macosx":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.windows.recommended":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.windows.manual":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.windows.apache2":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.windows.iis":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.windows.tools":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.windows.building":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.windows.commandline":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.windows":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.cloud.azure":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.cloud.ec2":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.cloud.digitalocean":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.cloud":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.fpm.install":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.fpm.configuration":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.fpm":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.pecl.intro":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.pecl.downloads":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.pecl.windows":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.pecl.pear":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.pecl.phpize":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.pecl.php-config":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.pecl.static":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.pecl":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.composer.intro":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install.pie.intro":"\u5b89\u88c5\u4e0e\u914d\u7f6e","configuration.file":"\u5b89\u88c5\u4e0e\u914d\u7f6e","configuration.file.per-user":"\u5b89\u88c5\u4e0e\u914d\u7f6e","configuration.changes.modes":"\u5b89\u88c5\u4e0e\u914d\u7f6e","configuration.changes":"\u5b89\u88c5\u4e0e\u914d\u7f6e","configuration":"\u5b89\u88c5\u4e0e\u914d\u7f6e","install":"PHP \u624b\u518c","language.basic-syntax.phptags":"\u8bed\u8a00\u53c2\u8003","language.basic-syntax.phpmode":"\u8bed\u8a00\u53c2\u8003","language.basic-syntax.instruction-separation":"\u8bed\u8a00\u53c2\u8003","language.basic-syntax.comments":"\u8bed\u8a00\u53c2\u8003","language.basic-syntax":"\u8bed\u8a00\u53c2\u8003","language.types.intro":"\u8bed\u8a00\u53c2\u8003","language.types.type-system":"\u8bed\u8a00\u53c2\u8003","language.types.null":"\u8bed\u8a00\u53c2\u8003","language.types.boolean":"\u8bed\u8a00\u53c2\u8003","language.types.integer":"\u8bed\u8a00\u53c2\u8003","language.types.float":"\u8bed\u8a00\u53c2\u8003","language.types.string":"\u8bed\u8a00\u53c2\u8003","language.types.numeric-strings":"\u8bed\u8a00\u53c2\u8003","language.types.array":"\u8bed\u8a00\u53c2\u8003","language.types.object":"\u8bed\u8a00\u53c2\u8003","language.types.enumerations":"\u8bed\u8a00\u53c2\u8003","language.types.resource":"\u8bed\u8a00\u53c2\u8003","language.types.callable":"\u8bed\u8a00\u53c2\u8003","language.types.mixed":"\u8bed\u8a00\u53c2\u8003","language.types.void":"\u8bed\u8a00\u53c2\u8003","language.types.never":"\u8bed\u8a00\u53c2\u8003","language.types.relative-class-types":"\u8bed\u8a00\u53c2\u8003","language.types.singleton":"\u8bed\u8a00\u53c2\u8003","language.types.iterable":"\u8bed\u8a00\u53c2\u8003","language.types.declarations":"\u8bed\u8a00\u53c2\u8003","language.types.type-juggling":"\u8bed\u8a00\u53c2\u8003","language.types":"\u8bed\u8a00\u53c2\u8003","language.variables.basics":"\u8bed\u8a00\u53c2\u8003","language.variables.predefined":"\u8bed\u8a00\u53c2\u8003","language.variables.scope":"\u8bed\u8a00\u53c2\u8003","language.variables.variable":"\u8bed\u8a00\u53c2\u8003","language.variables.external":"\u8bed\u8a00\u53c2\u8003","language.variables":"\u8bed\u8a00\u53c2\u8003","language.constants.syntax":"\u8bed\u8a00\u53c2\u8003","language.constants.predefined":"\u8bed\u8a00\u53c2\u8003","language.constants.magic":"\u8bed\u8a00\u53c2\u8003","language.constants":"\u8bed\u8a00\u53c2\u8003","language.expressions":"\u8bed\u8a00\u53c2\u8003","language.operators.precedence":"\u8fd0\u7b97\u7b26\u4f18\u5148\u7ea7","language.operators.arithmetic":"\u7b97\u672f\u8fd0\u7b97\u7b26","language.operators.increment":"\u9012\u589e\/\u9012\u51cf\u8fd0\u7b97\u7b26","language.operators.assignment":"\u8d4b\u503c\u8fd0\u7b97\u7b26","language.operators.bitwise":"\u4f4d\u8fd0\u7b97\u7b26","language.operators.comparison":"\u6bd4\u8f83\u8fd0\u7b97\u7b26","language.operators.errorcontrol":"\u9519\u8bef\u63a7\u5236\u8fd0\u7b97\u7b26","language.operators.execution":"\u6267\u884c\u8fd0\u7b97\u7b26","language.operators.logical":"\u903b\u8f91\u8fd0\u7b97\u7b26","language.operators.string":"\u5b57\u7b26\u4e32\u8fd0\u7b97\u7b26","language.operators.array":"\u6570\u7ec4\u8fd0\u7b97\u7b26","language.operators.type":"\u7c7b\u578b\u8fd0\u7b97\u7b26","language.operators.functional":"\u51fd\u6570\u5f0f\u8fd0\u7b97\u7b26","language.operators":"\u8bed\u8a00\u53c2\u8003","control-structures.intro":"\u8bed\u8a00\u53c2\u8003","control-structures.if":"\u8bed\u8a00\u53c2\u8003","control-structures.else":"\u8bed\u8a00\u53c2\u8003","control-structures.elseif":"\u8bed\u8a00\u53c2\u8003","control-structures.alternative-syntax":"\u8bed\u8a00\u53c2\u8003","control-structures.while":"\u8bed\u8a00\u53c2\u8003","control-structures.do.while":"\u8bed\u8a00\u53c2\u8003","control-structures.for":"\u8bed\u8a00\u53c2\u8003","control-structures.foreach":"\u8bed\u8a00\u53c2\u8003","control-structures.break":"\u8bed\u8a00\u53c2\u8003","control-structures.continue":"\u8bed\u8a00\u53c2\u8003","control-structures.switch":"\u8bed\u8a00\u53c2\u8003","control-structures.match":"\u8bed\u8a00\u53c2\u8003","control-structures.declare":"\u8bed\u8a00\u53c2\u8003","function.return":"\u8bed\u8a00\u53c2\u8003","function.require":"\u8bed\u8a00\u53c2\u8003","function.include":"\u8bed\u8a00\u53c2\u8003","function.require-once":"\u8bed\u8a00\u53c2\u8003","function.include-once":"\u8bed\u8a00\u53c2\u8003","control-structures.goto":"\u8bed\u8a00\u53c2\u8003","language.control-structures":"\u8bed\u8a00\u53c2\u8003","functions.user-defined":"\u8bed\u8a00\u53c2\u8003","functions.arguments":"\u8bed\u8a00\u53c2\u8003","functions.returning-values":"\u8bed\u8a00\u53c2\u8003","functions.variable-functions":"\u8bed\u8a00\u53c2\u8003","functions.internal":"\u8bed\u8a00\u53c2\u8003","functions.anonymous":"\u8bed\u8a00\u53c2\u8003","functions.arrow":"\u8bed\u8a00\u53c2\u8003","functions.first_class_callable_syntax":"\u8bed\u8a00\u53c2\u8003","language.functions":"\u8bed\u8a00\u53c2\u8003","oop5.intro":"\u8bed\u8a00\u53c2\u8003","language.oop5.basic":"\u8bed\u8a00\u53c2\u8003","language.oop5.properties":"\u8bed\u8a00\u53c2\u8003","language.oop5.property-hooks":"\u8bed\u8a00\u53c2\u8003","language.oop5.constants":"\u8bed\u8a00\u53c2\u8003","language.oop5.autoload":"\u8bed\u8a00\u53c2\u8003","language.oop5.decon":"\u8bed\u8a00\u53c2\u8003","language.oop5.visibility":"\u8bed\u8a00\u53c2\u8003","language.oop5.inheritance":"\u8bed\u8a00\u53c2\u8003","language.oop5.paamayim-nekudotayim":"\u8bed\u8a00\u53c2\u8003","language.oop5.static":"\u8bed\u8a00\u53c2\u8003","language.oop5.abstract":"\u8bed\u8a00\u53c2\u8003","language.oop5.interfaces":"\u8bed\u8a00\u53c2\u8003","language.oop5.traits":"\u8bed\u8a00\u53c2\u8003","language.oop5.anonymous":"\u8bed\u8a00\u53c2\u8003","language.oop5.overloading":"\u8bed\u8a00\u53c2\u8003","language.oop5.iterations":"\u8bed\u8a00\u53c2\u8003","language.oop5.magic":"\u8bed\u8a00\u53c2\u8003","language.oop5.final":"\u8bed\u8a00\u53c2\u8003","language.oop5.cloning":"\u8bed\u8a00\u53c2\u8003","language.oop5.object-comparison":"\u8bed\u8a00\u53c2\u8003","language.oop5.late-static-bindings":"\u8bed\u8a00\u53c2\u8003","language.oop5.references":"\u8bed\u8a00\u53c2\u8003","language.oop5.serialization":"\u5e8f\u5217\u5316\u5bf9\u8c61 - \u5728\u4f1a\u8bdd\u4e2d\u5b58\u653e\u5bf9\u8c61","language.oop5.variance":"\u8bed\u8a00\u53c2\u8003","language.oop5.lazy-objects":"\u8bed\u8a00\u53c2\u8003","language.oop5.changelog":"\u8bed\u8a00\u53c2\u8003","language.oop5":"\u8bed\u8a00\u53c2\u8003","language.namespaces.rationale":"\u8bed\u8a00\u53c2\u8003","language.namespaces.definition":"\u5b9a\u4e49\u547d\u540d\u7a7a\u95f4","language.namespaces.nested":"\u5b9a\u4e49\u5b50\u547d\u540d\u7a7a\u95f4","language.namespaces.definitionmultiple":"\u5728\u540c\u4e00\u4e2a\u6587\u4ef6\u4e2d\u5b9a\u4e49\u591a\u4e2a\u547d\u540d\u7a7a\u95f4","language.namespaces.basics":"\u4f7f\u7528\u547d\u540d\u7a7a\u95f4\uff1a\u57fa\u7840","language.namespaces.dynamic":"\u547d\u540d\u7a7a\u95f4\u548c\u52a8\u6001\u8bed\u8a00\u7279\u5f81","language.namespaces.nsconstants":"namespace \u5173\u952e\u5b57\u548c __NAMESPACE__ \u9b54\u672f\u5e38\u91cf","language.namespaces.importing":"\u4f7f\u7528\u547d\u540d\u7a7a\u95f4\uff1a\u522b\u540d\/\u5bfc\u5165","language.namespaces.global":"\u5168\u5c40\u7a7a\u95f4","language.namespaces.fallback":"\u4f7f\u7528\u547d\u540d\u7a7a\u95f4\uff1a\u56de\u9000\u5230\u5168\u5c40\u51fd\u6570\u548c\u5e38\u91cf\u7684\u5168\u5c40\u7a7a\u95f4","language.namespaces.rules":"\u540d\u79f0\u89e3\u6790\u89c4\u5219","language.namespaces.faq":"FAQ\uff1a\u547d\u540d\u7a7a\u95f4\u5fc5\u77e5\u5fc5\u4f1a","language.namespaces":"\u547d\u540d\u7a7a\u95f4\u6982\u8ff0","language.enumerations.overview":"\u8bed\u8a00\u53c2\u8003","language.enumerations.basics":"\u8bed\u8a00\u53c2\u8003","language.enumerations.backed":"\u8bed\u8a00\u53c2\u8003","language.enumerations.methods":"\u8bed\u8a00\u53c2\u8003","language.enumerations.static-methods":"\u8bed\u8a00\u53c2\u8003","language.enumerations.constants":"\u8bed\u8a00\u53c2\u8003","language.enumerations.traits":"\u8bed\u8a00\u53c2\u8003","language.enumerations.expressions":"\u8bed\u8a00\u53c2\u8003","language.enumerations.object-differences":"\u8bed\u8a00\u53c2\u8003","language.enumerations.listing":"\u8bed\u8a00\u53c2\u8003","language.enumerations.serialization":"\u8bed\u8a00\u53c2\u8003","language.enumerations.object-differences.inheritance":"\u8bed\u8a00\u53c2\u8003","language.enumerations.examples":"\u8bed\u8a00\u53c2\u8003","language.enumerations":"\u8bed\u8a00\u53c2\u8003","language.errors.basics":"\u8bed\u8a00\u53c2\u8003","language.errors.php7":"\u8bed\u8a00\u53c2\u8003","language.errors":"\u8bed\u8a00\u53c2\u8003","language.exceptions.extending":"\u8bed\u8a00\u53c2\u8003","language.exceptions":"\u8bed\u8a00\u53c2\u8003","language.fibers":"\u8bed\u8a00\u53c2\u8003","language.generators.overview":"\u8bed\u8a00\u53c2\u8003","language.generators.syntax":"\u8bed\u8a00\u53c2\u8003","language.generators.comparison":"\u8bed\u8a00\u53c2\u8003","language.generators":"\u8bed\u8a00\u53c2\u8003","language.attributes.overview":"\u8bed\u8a00\u53c2\u8003","language.attributes.syntax":"\u8bed\u8a00\u53c2\u8003","language.attributes.reflection":"\u8bed\u8a00\u53c2\u8003","language.attributes.classes":"\u8bed\u8a00\u53c2\u8003","language.attributes":"\u8bed\u8a00\u53c2\u8003","language.references.whatare":"\u8bed\u8a00\u53c2\u8003","language.references.whatdo":"\u8bed\u8a00\u53c2\u8003","language.references.arent":"\u8bed\u8a00\u53c2\u8003","language.references.pass":"\u8bed\u8a00\u53c2\u8003","language.references.return":"\u8bed\u8a00\u53c2\u8003","language.references.unset":"\u8bed\u8a00\u53c2\u8003","language.references.spot":"\u8bed\u8a00\u53c2\u8003","language.references":"\u8bed\u8a00\u53c2\u8003","language.variables.superglobals":"\u5728\u5168\u90e8\u4f5c\u7528\u57df\u4e2d\u59cb\u7ec8\u53ef\u7528\u7684\u5185\u7f6e\u53d8\u91cf","reserved.variables.globals":"\u5f15\u7528\u5168\u5c40\u4f5c\u7528\u57df\u4e2d\u53ef\u7528\u7684\u5168\u90e8\u53d8\u91cf","reserved.variables.server":"\u670d\u52a1\u5668\u548c\u6267\u884c\u73af\u5883\u4fe1\u606f","reserved.variables.get":"\u67e5\u8be2\u5b57\u7b26\u4e32\u53d8\u91cf","reserved.variables.post":"\u6765\u81ea HTTP POST \u8bf7\u6c42\u7684\u8868\u5355\u6570\u636e","reserved.variables.files":"HTTP \u6587\u4ef6\u4e0a\u4f20\u53d8\u91cf","reserved.variables.request":"HTTP Request \u53d8\u91cf","reserved.variables.session":"Session \u53d8\u91cf","reserved.variables.environment":"\u73af\u5883\u53d8\u91cf","reserved.variables.cookies":"HTTP Cookies","reserved.variables.phperrormsg":"\u524d\u4e00\u4e2a\u9519\u8bef\u4fe1\u606f","reserved.variables.httpresponseheader":"HTTP \u54cd\u5e94\u5934","reserved.variables.argc":"\u4f20\u9012\u7ed9\u811a\u672c\u7684\u53c2\u6570\u6570\u76ee","reserved.variables.argv":"\u4f20\u9012\u7ed9\u811a\u672c\u7684\u53c2\u6570\u6570\u7ec4","reserved.variables":"\u8bed\u8a00\u53c2\u8003","exception.construct":"\u5f02\u5e38\u6784\u9020\u51fd\u6570","exception.getmessage":"\u83b7\u53d6\u5f02\u5e38\u6d88\u606f\u5185\u5bb9","exception.getprevious":"\u8fd4\u56de\u524d\u4e00\u4e2a Throwable","exception.getcode":"\u83b7\u53d6\u5f02\u5e38\u4ee3\u7801","exception.getfile":"\u521b\u5efa\u5f02\u5e38\u65f6\u7684\u7a0b\u5e8f\u6587\u4ef6\u540d\u79f0","exception.getline":"\u83b7\u53d6\u521b\u5efa\u7684\u5f02\u5e38\u6240\u5728\u6587\u4ef6\u4e2d\u7684\u884c\u53f7","exception.gettrace":"\u83b7\u53d6\u5f02\u5e38\u8ffd\u8e2a\u4fe1\u606f","exception.gettraceasstring":"\u83b7\u53d6\u5b57\u7b26\u4e32\u7c7b\u578b\u7684\u5f02\u5e38\u8ffd\u8e2a\u4fe1\u606f","exception.tostring":"\u5c06\u5f02\u5e38\u5bf9\u8c61\u8f6c\u6362\u4e3a\u5b57\u7b26\u4e32","exception.clone":"\u5f02\u5e38\u514b\u9686","class.exception":"Exception","errorexception.construct":"\u6784\u9020\u4e00\u4e2a\u5f02\u5e38\uff08Exception\uff09","errorexception.getseverity":"\u83b7\u53d6\u5f02\u5e38\u7684\u4e25\u91cd\u7a0b\u5ea6","class.errorexception":"ErrorException","class.closedgeneratorexception":"ClosedGeneratorException \u7c7b","error.construct":"\u521d\u59cb\u5316 error \u5bf9\u8c61","error.getmessage":"\u83b7\u53d6\u9519\u8bef\u4fe1\u606f","error.getprevious":"\u8fd4\u56de\u5148\u524d\u7684 Throwable","error.getcode":"\u83b7\u53d6\u9519\u8bef\u4ee3\u7801","error.getfile":"\u83b7\u53d6\u9519\u8bef\u53d1\u751f\u65f6\u7684\u6587\u4ef6","error.getline":"\u83b7\u53d6\u9519\u8bef\u53d1\u751f\u65f6\u7684\u884c\u53f7","error.gettrace":"\u83b7\u53d6\u8c03\u7528\u6808\uff08stack trace\uff09","error.gettraceasstring":"\u83b7\u53d6\u5b57\u7b26\u4e32\u5f62\u5f0f\u7684\u8c03\u7528\u6808\uff08stack trace\uff09","error.tostring":"error \u7684\u5b57\u7b26\u4e32\u8868\u8fbe","error.clone":"\u514b\u9686 error","class.error":"Error","class.argumentcounterror":"ArgumentCountError","class.arithmeticerror":"ArithmeticError","class.assertionerror":"AssertionError","class.divisionbyzeroerror":"DivisionByZeroError","class.compileerror":"CompileError","class.parseerror":"ParseError","class.typeerror":"TypeError","class.valueerror":"ValueError","class.unhandledmatcherror":"UnhandledMatchError","fibererror.construct":"\u4e0d\u5141\u8bb8\u76f4\u63a5\u5b9e\u4f8b\u5316\u7684\u6784\u9020\u51fd\u6570","class.fibererror":"FiberError","class.requestparsebodyexception":"RequestParseBodyException","reserved.exceptions":"\u8bed\u8a00\u53c2\u8003","class.traversable":"Traversable \uff08\u904d\u5386\uff09\u63a5\u53e3","iterator.current":"\u8fd4\u56de\u5f53\u524d\u5143\u7d20","iterator.key":"\u8fd4\u56de\u5f53\u524d\u5143\u7d20\u7684\u952e","iterator.next":"\u5411\u524d\u79fb\u52a8\u5230\u4e0b\u4e00\u4e2a\u5143\u7d20","iterator.rewind":"\u8fd4\u56de\u5230\u8fed\u4ee3\u5668\u7684\u7b2c\u4e00\u4e2a\u5143\u7d20","iterator.valid":"\u68c0\u67e5\u5f53\u524d\u4f4d\u7f6e\u662f\u5426\u6709\u6548","class.iterator":"Iterator\uff08\u8fed\u4ee3\u5668\uff09\u63a5\u53e3","iteratoraggregate.getiterator":"\u83b7\u53d6\u4e00\u4e2a\u5916\u90e8\u8fed\u4ee3\u5668\u6216\u53ef\u904d\u5386\u5bf9\u8c61","class.iteratoraggregate":"IteratorAggregate\uff08\u805a\u5408\u5f0f\u8fed\u4ee3\u5668\uff09\u63a5\u53e3","internaliterator.construct":"\u7981\u6b62\u76f4\u63a5\u5b9e\u4f8b\u5316\u79c1\u6709\u6784\u9020\u65b9\u6cd5","internaliterator.current":"\u8fd4\u56de\u5f53\u524d\u5143\u7d20","internaliterator.key":"\u8fd4\u56de\u5f53\u524d\u5143\u7d20\u7684\u952e","internaliterator.next":"\u5411\u524d\u79fb\u52a8\u5230\u4e0b\u4e00\u4e2a\u5143\u7d20","internaliterator.rewind":"\u8fed\u4ee3\u5668\u8fd4\u56de\u5230\u7b2c\u4e00\u4e2a\u5143\u7d20","internaliterator.valid":"\u68c0\u6d4b\u5f53\u524d\u4f4d\u7f6e\u662f\u5426\u6709\u6548","class.internaliterator":"The InternalIterator class","throwable.getmessage":"\u83b7\u53d6\u4fe1\u606f","throwable.getcode":"\u83b7\u53d6\u5f02\u5e38\u4ee3\u7801","throwable.getfile":"\u83b7\u53d6\u521b\u5efa\u5bf9\u8c61\u7684\u6587\u4ef6","throwable.getline":"\u83b7\u53d6\u521d\u59cb\u5316\u5bf9\u8c61\u65f6\u5019\u7684\u884c\u53f7","throwable.gettrace":"\u83b7\u53d6\u5806\u6808\u8e2a\u8ff9\uff08Stack Trace\uff09","throwable.gettraceasstring":"\u4ee5 string \u5f62\u5f0f\u83b7\u53d6\u5806\u6808\u8e2a\u8ff9","throwable.getprevious":"\u8fd4\u56de\u5148\u524d\u7684 Throwable","throwable.tostring":"\u83b7\u53d6 Throwable \u5bf9\u8c61 string \u5f62\u5f0f\u7684\u8868\u8fbe","class.throwable":"Throwable","countable.count":"\u7edf\u8ba1\u5bf9\u8c61\u7684\u5143\u7d20\u4e2a\u6570","class.countable":"Countable \u63a5\u53e3","arrayaccess.offsetexists":"\u68c0\u67e5\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u662f\u5426\u5b58\u5728","arrayaccess.offsetget":"\u83b7\u53d6\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u7684\u503c","arrayaccess.offsetset":"\u8bbe\u7f6e\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u7684\u503c","arrayaccess.offsetunset":"\u590d\u4f4d\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u7684\u503c","class.arrayaccess":"ArrayAccess\uff08\u6570\u7ec4\u5f0f\u8bbf\u95ee\uff09\u63a5\u53e3","serializable.serialize":"\u5bf9\u8c61\u7684\u5b57\u7b26\u4e32\u8868\u793a","serializable.unserialize":"\u6784\u9020\u5bf9\u8c61","class.serializable":"Serializable \u63a5\u53e3","closure.construct":"\u7528\u4e8e\u7981\u6b62\u5b9e\u4f8b\u5316\u7684\u6784\u9020\u51fd\u6570","closure.bind":"\u7528\u7279\u5b9a\u7684\u7ed1\u5b9a\u5bf9\u8c61\u548c\u7c7b\u4f5c\u7528\u57df\u590d\u5236\u95ed\u5305\u3002","closure.bindto":"\u7528\u7279\u5b9a\u7684\u7ed1\u5b9a\u5bf9\u8c61\u548c\u7c7b\u4f5c\u7528\u57df\u590d\u5236\u95ed\u5305\u3002","closure.call":"\u7ed1\u5b9a\u5e76\u8c03\u7528\u95ed\u5305","closure.fromcallable":"\u5c06 callable \u8f6c\u6362\u4e3a\u95ed\u5305","class.closure":"Closure \u7c7b","class.stdclass":"stdClass \u7c7b","generator.current":"\u8fd4\u56de\u5f53\u524d\u4ea7\u751f\u7684\u503c","generator.getreturn":"\u83b7\u53d6\u751f\u6210\u5668\u7684\u8fd4\u56de\u503c","generator.key":"\u8fd4\u56de\u5f53\u524d\u4ea7\u751f\u7684\u952e","generator.next":"\u751f\u6210\u5668\u7ee7\u7eed\u6267\u884c","generator.rewind":"\u6267\u884c\u751f\u6210\u5668\uff0c\u76f4\u81f3\u5e76\u5305\u542b\u7b2c\u4e00\u4e2a yield \u8bed\u53e5","generator.send":"\u5411\u751f\u6210\u5668\u4e2d\u4f20\u5165\u4e00\u4e2a\u503c","generator.throw":"\u5411\u751f\u6210\u5668\u4e2d\u629b\u5165\u4e00\u4e2a\u5f02\u5e38","generator.valid":"\u68c0\u67e5\u8fed\u4ee3\u5668\u662f\u5426\u88ab\u5173\u95ed","generator.wakeup":"\u5e8f\u5217\u5316\u56de\u8c03","class.generator":"\u751f\u6210\u5668\u7c7b","fiber.construct":"\u521b\u5efa\u65b0\u7684 Fiber \u5b9e\u4f8b","fiber.start":"\u542f\u52a8 fiber \u7684\u6267\u884c","fiber.resume":"\u4f7f\u7528\u503c\u6062\u590d fiber \u7684\u6267\u884c","fiber.throw":"\u7528\u4e00\u4e2a\u5f02\u5e38\u6765\u6062\u590d fiber \u7684\u6267\u884c","fiber.getreturn":"\u83b7\u53d6 Fiber \u7684\u8fd4\u56de\u503c","fiber.isstarted":"\u786e\u5b9a fiber \u662f\u5426\u542f\u52a8","fiber.issuspended":"\u786e\u8ba4 fiber \u662f\u5426\u6302\u8d77","fiber.isrunning":"\u786e\u8ba4 fiber \u662f\u5426\u6b63\u5728\u8fd0\u884c","fiber.isterminated":"\u786e\u8ba4 fiber \u662f\u5426\u7ec8\u6b62","fiber.suspend":"\u6682\u505c\u5f53\u524d fiber \u7684\u6267\u884c","fiber.getcurrent":"\u83b7\u53d6\u5f53\u524d\u6b63\u5728\u6267\u884c\u7684 Fiber \u5b9e\u4f8b","class.fiber":"\u7ea4\u7a0b\uff08Fiber\uff09\u7c7b","weakreference.construct":"\u4e0d\u5141\u8bb8\u5b9e\u4f8b\u5316\u7684\u6784\u9020\u51fd\u6570","weakreference.create":"\u521b\u5efa\u65b0\u7684\u5f31\u5f15\u7528","weakreference.get":"\u83b7\u53d6\u5f31\u5f15\u7528\u5bf9\u8c61","class.weakreference":"WeakReference \u7c7b","weakmap.count":"\u7edf\u8ba1 map \u4e2d\u5b58\u6d3b\u5b9e\u4f53\u7684\u6570\u91cf","weakmap.getiterator":"\u63a5\u6536\u4e00\u4e2a\u5916\u90e8\u8fed\u4ee3\u5668","weakmap.offsetexists":"\u68c0\u6d4b map \u4e2d\u662f\u5426\u5b58\u5728\u67d0\u4e2a\u5bf9\u8c61","weakmap.offsetget":"\u8fd4\u56de\u67d0\u4e2a\u5bf9\u8c61\u6307\u5411\u7684\u503c","weakmap.offsetset":"\u66f4\u65b0 map \u65b0\u7684\u952e\u503c\u5bf9","weakmap.offsetunset":"\u4ece map \u4e2d\u79fb\u9664\u4e00\u6761","class.weakmap":"WeakMap \u7c7b","stringable.tostring":"\u4ece\u5bf9\u8c61\u4e2d\u83b7\u53d6\u5b57\u7b26\u4e32\u8868\u793a","class.stringable":"Stringable \u63a5\u53e3","unitenum.cases":"\u751f\u6210\u679a\u4e3e\u7684\u6761\u76ee\u6e05\u5355","class.unitenum":"UnitEnum \u63a5\u53e3","backedenum.from":"\u6620\u5c04\u6807\u91cf\u4e3a enum \u5b9e\u4f8b","backedenum.tryfrom":"\u6620\u5c04\u6807\u91cf\u4e3a enum \u5b9e\u4f8b\u6216 null","class.backedenum":"BackedEnum \u63a5\u53e3","sensitiveparametervalue.construct":"Constructs a new SensitiveParameterValue object","sensitiveparametervalue.debuginfo":"Protects the sensitive value against accidental exposure","sensitiveparametervalue.getvalue":"Returns the sensitive value","class.sensitiveparametervalue":"The SensitiveParameterValue class","class.php-incomplete-class":"__PHP_Incomplete_Class \u7c7b","reserved.interfaces":"\u8bed\u8a00\u53c2\u8003","attribute.construct":"\u6784\u9020\u65b0\u7684 Attribute \u5b9e\u4f8b","class.attribute":"The Attribute attribute","allowdynamicproperties.construct":"\u6784\u9020\u65b0\u7684 AllowDynamicProperties \u6ce8\u89e3\u5b9e\u4f8b","class.allowdynamicproperties":"AllowDynamicProperties \u6ce8\u89e3","deprecated.construct":"Construct a new Deprecated attribute instance","class.deprecated":"The Deprecated attribute","override.construct":"Construct a new Override attribute instance","class.override":"Override \u6ce8\u89e3","returntypewillchange.construct":"\u6784\u9020\u65b0\u7684 ReturnTypeWillChange \u6ce8\u89e3\u5b9e\u4f8b","class.returntypewillchange":"ReturnTypeWillChange \u6ce8\u89e3","sensitiveparameter.construct":"Construct a new SensitiveParameter attribute instance","class.sensitiveparameter":"SensitiveParameter \u6ce8\u89e3","reserved.attributes":"\u8bed\u8a00\u53c2\u8003","context.socket":"\u5957\u63a5\u5b57\u4e0a\u4e0b\u6587\u9009\u9879\u5217\u8868","context.http":"HTTP context \u7684\u9009\u9879\u5217\u8868","context.ftp":"FTP \u4e0a\u4e0b\u6587\u9009\u9879\u5217\u8868","context.ssl":"SSL \u4e0a\u4e0b\u6587\u9009\u9879\u6e05\u5355","context.phar":"Phar \u4e0a\u4e0b\u6587\uff08context\uff09\u9009\u9879\u5217\u8868","context.params":"Context \u53c2\u6570\u5217\u8868","context.zip":"Zip \u4e0a\u4e0b\u6587\u9009\u9879\u5217\u8868","context.zlib":"Zlib \u4e0a\u4e0b\u6587\u9009\u9879\u5217\u8868","context":"\u8bed\u8a00\u53c2\u8003","wrappers.file":"\u8bbf\u95ee\u672c\u5730\u6587\u4ef6\u7cfb\u7edf","wrappers.http":"\u8bbf\u95ee HTTP(s) \u7f51\u5740","wrappers.ftp":"\u8bbf\u95ee FTP(s) URLs","wrappers.php":"\u8bbf\u95ee\u5404\u4e2a\u8f93\u5165\/\u8f93\u51fa\u6d41\uff08I\/O streams\uff09","wrappers.compression":"\u538b\u7f29\u6d41","wrappers.data":"\u6570\u636e\uff08RFC 2397\uff09","wrappers.glob":"\u67e5\u627e\u5339\u914d\u7684\u6587\u4ef6\u8def\u5f84\u6a21\u5f0f","wrappers.phar":"PHP \u5f52\u6863","wrappers.ssh2":"\u5b89\u5168\u5916\u58f3\u534f\u8bae 2","wrappers.rar":"RAR","wrappers.audio":"\u97f3\u9891\u6d41","wrappers.expect":"\u5904\u7406\u4ea4\u4e92\u5f0f\u7684\u6d41","wrappers":"\u8bed\u8a00\u53c2\u8003","langref":"PHP \u624b\u518c","security.intro":"\u5b89\u5168","security.general":"\u5b89\u5168","security.cgi-bin.attacks":"\u5b89\u5168","security.cgi-bin.default":"\u5b89\u5168","security.cgi-bin.force-redirect":"\u5b89\u5168","security.cgi-bin.doc-root":"\u5b89\u5168","security.cgi-bin.shell":"\u5b89\u5168","security.cgi-bin":"\u5b89\u5168","security.apache":"\u5b89\u5168","security.sessions":"\u5b89\u5168","security.filesystem.nullbytes":"\u5b89\u5168","security.filesystem":"\u5b89\u5168","security.database.design":"\u5b89\u5168","security.database.connection":"\u5b89\u5168","security.database.storage":"\u5b89\u5168","security.database.sql-injection":"\u5b89\u5168","security.database":"\u5b89\u5168","security.errors":"\u5b89\u5168","security.variables":"\u5b89\u5168","security.hiding":"\u5b89\u5168","security.current":"\u5b89\u5168","security":"PHP \u624b\u518c","features.http-auth":"\u7279\u70b9","features.cookies":"\u7279\u70b9","features.sessions":"\u7279\u70b9","features.file-upload.post-method":"\u7279\u70b9","features.file-upload.errors":"\u7279\u70b9","features.file-upload.common-pitfalls":"\u7279\u70b9","features.file-upload.multiple":"\u7279\u70b9","features.file-upload.put-method":"\u7279\u70b9","features.file-upload.errors.seealso":"\u7279\u70b9","features.file-upload":"\u7279\u70b9","features.remote-files":"\u7279\u70b9","features.connection-handling":"\u7279\u70b9","features.persistent-connections":"\u7279\u70b9","features.commandline.differences":"\u7279\u70b9","features.commandline.options":"\u547d\u4ee4\u884c\u9009\u9879","features.commandline.usage":"\u6267\u884c PHP \u6587\u4ef6","features.commandline.io-streams":"\u8f93\u5165\u8f93\u51fa\u6d41","features.commandline.interactive":"\u7279\u70b9","features.commandline.webserver":"\u7279\u70b9","features.commandline.ini":"\u7279\u70b9","features.commandline":"\u7279\u70b9","features.gc.refcounting-basics":"\u7279\u70b9","features.gc.collecting-cycles":"\u7279\u70b9","features.gc.performance-considerations":"\u7279\u70b9","features.gc":"\u7279\u70b9","features.dtrace.introduction":"\u7279\u70b9","features.dtrace.dtrace":"\u7279\u70b9","features.dtrace.systemtap":"\u7279\u70b9","features.dtrace":"\u7279\u70b9","features":"PHP \u624b\u518c","apcu.installation":"APC \u7528\u6237\u7f13\u5b58","apcu.configuration":"APC \u7528\u6237\u7f13\u5b58","apcu.setup":"APC \u7528\u6237\u7f13\u5b58","apcu.constants":"APC \u7528\u6237\u7f13\u5b58","function.apcu-add":"\u7f13\u5b58\u4e00\u4e2a\u65b0\u53d8\u91cf\u5230\u5b58\u50a8\u4e2d","function.apcu-cache-info":"\u4ece APCu \u5b58\u50a8\u4e2d\u83b7\u53d6\u7f13\u5b58\u4fe1\u606f","function.apcu-cas":"Updates an old value with a new value","function.apcu-clear-cache":"Clears the APCu cache","function.apcu-dec":"Decrease a stored number","function.apcu-delete":"Removes a stored variable from the cache","function.apcu-enabled":"Whether APCu is usable in the current environment","function.apcu-entry":"Atomically fetch or generate a cache entry","function.apcu-exists":"Checks if entry exists","function.apcu-fetch":"Fetch a stored variable from the cache","function.apcu-inc":"Increase a stored number","function.apcu-key-info":"Get detailed information about the cache key","function.apcu-sma-info":"Retrieves APCu Shared Memory Allocation information","function.apcu-store":"\u7f13\u5b58\u4e00\u4e2a\u53d8\u91cf\u5230\u5b58\u50a8\u4e2d","ref.apcu":"APC \u7528\u6237\u7f13\u5b58","apcuiterator.construct":"Constructs an APCUIterator iterator object","apcuiterator.current":"Get current item","apcuiterator.gettotalcount":"Get total count","apcuiterator.gettotalhits":"Get total cache hits","apcuiterator.gettotalsize":"Get total cache size","apcuiterator.key":"Get iterator key","apcuiterator.next":"Move pointer to next item","apcuiterator.rewind":"Rewinds iterator","apcuiterator.valid":"Checks if current position is valid","class.apcuiterator":"APCUIterator \u7c7b","book.apcu":"APC \u7528\u6237\u7f13\u5b58","componere.requirements":"Componere","componere.installation":"Componere","componere.setup":"Componere","componere-abstract-definition.addinterface":"Add Interface","componere-abstract-definition.addmethod":"Add Method","componere-abstract-definition.addtrait":"Add Trait","componere-abstract-definition.getreflector":"Reflection","class.componere-abstract-definition":"The Componere\\Abstract\\Definition class","componere-definition.construct":"Definition Construction","componere-definition.addconstant":"Add Constant","componere-definition.addproperty":"Add Property","componere-definition.register":"Registration","componere-definition.isregistered":"State Detection","componere-definition.getclosure":"Get Closure","componere-definition.getclosures":"Get Closures","class.componere-definition":"The Componere\\Definition class","componere-patch.construct":"Patch Construction","componere-patch.apply":"Application","componere-patch.revert":"Reversal","componere-patch.isapplied":"State Detection","componere-patch.derive":"Patch Derivation","componere-patch.getclosure":"Get Closure","componere-patch.getclosures":"Get Closures","class.componere-patch":"The Componere\\Patch class","componere-method.construct":"Method Construction","componere-method.setprivate":"Accessibility Modification","componere-method.setprotected":"Accessibility Modification","componere-method.setstatic":"Accessibility Modification","componere-method.getreflector":"Reflection","class.componere-method":"The Componere\\Method class","componere-value.construct":"Value Construction","componere-value.setprivate":"Accessibility Modification","componere-value.setprotected":"Accessibility Modification","componere-value.setstatic":"Accessibility Modification","componere-value.isprivate":"Accessibility Detection","componere-value.isprotected":"Accessibility Detection","componere-value.isstatic":"Accessibility Detection","componere-value.hasdefault":"Value Interaction","class.componere-value":"The Componere\\Value class","componere.cast":"Casting","componere.cast_by_ref":"Casting","reference.componere":"Componere","book.componere":"Componere","errorfunc.configuration":"\u9519\u8bef\u5904\u7406\u548c\u65e5\u5fd7\u8bb0\u5f55","errorfunc.setup":"\u9519\u8bef\u5904\u7406\u548c\u65e5\u5fd7\u8bb0\u5f55","errorfunc.constants":"\u9519\u8bef\u5904\u7406\u548c\u65e5\u5fd7\u8bb0\u5f55","errorfunc.examples":"\u9519\u8bef\u5904\u7406\u548c\u65e5\u5fd7\u8bb0\u5f55","function.debug-backtrace":"\u4ea7\u751f\u4e00\u6761\u56de\u6eaf\u8ddf\u8e2a(backtrace)","function.debug-print-backtrace":"\u6253\u5370\u4e00\u6761\u56de\u6eaf\u3002","function.error-clear-last":"\u6e05\u9664\u6700\u8fd1\u4e00\u6b21\u9519\u8bef","function.error-get-last":"\u83b7\u53d6\u6700\u540e\u53d1\u751f\u7684\u9519\u8bef","function.error-log":"\u53d1\u9001\u9519\u8bef\u4fe1\u606f\u5230\u67d0\u4e2a\u5730\u65b9","function.error-reporting":"\u8bbe\u7f6e\u5e94\u8be5\u62a5\u544a\u4f55\u79cd PHP \u9519\u8bef","function.get-error-handler":"\u83b7\u53d6\u7528\u6237\u5b9a\u4e49\u7684\u9519\u8bef\u5904\u7406\u51fd\u6570","function.get-exception-handler":"\u83b7\u53d6\u7528\u6237\u5b9a\u4e49\u7684\u5f02\u5e38\u5904\u7406\u51fd\u6570","function.restore-error-handler":"\u8fd8\u539f\u4e4b\u524d\u7684\u9519\u8bef\u5904\u7406\u51fd\u6570","function.restore-exception-handler":"\u6062\u590d\u4e4b\u524d\u5b9a\u4e49\u8fc7\u7684\u5f02\u5e38\u5904\u7406\u51fd\u6570\u3002","function.set-error-handler":"\u8bbe\u7f6e\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u9519\u8bef\u5904\u7406\u51fd\u6570","function.set-exception-handler":"\u8bbe\u7f6e\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u5f02\u5e38\u5904\u7406\u51fd\u6570","function.trigger-error":"\u4ea7\u751f\u4e00\u4e2a\u7528\u6237\u7ea7\u522b\u7684 error\/warning\/notice \u4fe1\u606f","function.user-error":"\u522b\u540d trigger_error","ref.errorfunc":"\u9519\u8bef\u5904\u7406\u548c\u65e5\u5fd7\u8bb0\u5f55","book.errorfunc":"\u9519\u8bef\u5904\u7406\u548c\u65e5\u5fd7\u8bb0\u5f55","ffi.requirements":"\u5916\u90e8\u51fd\u6570\u63a5\u53e3","ffi.installation":"\u5916\u90e8\u51fd\u6570\u63a5\u53e3","ffi.configuration":"\u5916\u90e8\u51fd\u6570\u63a5\u53e3","ffi.setup":"\u5916\u90e8\u51fd\u6570\u63a5\u53e3","ffi.examples-basic":"\u5916\u90e8\u51fd\u6570\u63a5\u53e3","ffi.examples-callback":"\u5916\u90e8\u51fd\u6570\u63a5\u53e3","ffi.examples-complete":"\u5916\u90e8\u51fd\u6570\u63a5\u53e3","ffi.examples":"\u5916\u90e8\u51fd\u6570\u63a5\u53e3","ffi.addr":"Creates an unmanaged pointer to C data","ffi.alignof":"Gets the alignment","ffi.arraytype":"Dynamically constructs a new C array type","ffi.cast":"Performs a C type cast","ffi.cdef":"Creates a new FFI object","ffi.free":"Releases an unmanaged data structure","ffi.isnull":"Checks whether a FFI\\CData is a null pointer","ffi.load":"Loads C declarations from a C header file","ffi.memcmp":"Compares memory areas","ffi.memcpy":"Copies one memory area to another","ffi.memset":"Fills a memory area","ffi.new":"Creates a C data structure","ffi.scope":"Instantiates an FFI object with C declarations parsed during preloading","ffi.sizeof":"Gets the size of C data or types","ffi.string":"Creates a PHP string from a memory area","ffi.type":"Creates an FFI\\CType object from a C declaration","ffi.typeof":"Gets the FFI\\CType of FFI\\CData","class.ffi":"C \u4ee3\u7801\u548c\u6570\u636e\u7684\u4e3b\u63a5\u53e3","class.ffi-cdata":"C Data Handles","ffi-ctype.getalignment":"Description","ffi-ctype.getarrayelementtype":"Description","ffi-ctype.getarraylength":"Description","ffi-ctype.getattributes":"Description","ffi-ctype.getenumkind":"Description","ffi-ctype.getfuncabi":"Description","ffi-ctype.getfuncparametercount":"Retrieve the count of parameters of a function type","ffi-ctype.getfuncparametertype":"Retrieve the type of a function parameter","ffi-ctype.getfuncreturntype":"Description","ffi-ctype.getkind":"Description","ffi-ctype.getname":"Description","ffi-ctype.getpointertype":"Description","ffi-ctype.getsize":"Description","ffi-ctype.getstructfieldnames":"Description","ffi-ctype.getstructfieldoffset":"Description","ffi-ctype.getstructfieldtype":"Description","class.ffi-ctype":"C Type Handles","class.ffi-exception":"FFI Exceptions","class.ffi-parserexception":"FFI Parser Exceptions","book.ffi":"\u5916\u90e8\u51fd\u6570\u63a5\u53e3","opcache.installation":"OPcache","opcache.configuration":"OPcache","opcache.setup":"OPcache","opcache.preloading":"OPcache","function.opcache-compile-file":"\u65e0\u9700\u8fd0\u884c\uff0c\u5373\u53ef\u7f16\u8bd1\u5e76\u7f13\u5b58 PHP \u811a\u672c","function.opcache-get-configuration":"\u83b7\u53d6\u7f13\u5b58\u7684\u914d\u7f6e\u4fe1\u606f","function.opcache-get-status":"\u83b7\u53d6\u7f13\u5b58\u7684\u72b6\u6001\u4fe1\u606f","function.opcache-invalidate":"\u5e9f\u9664\u811a\u672c\u7f13\u5b58","function.opcache-is-script-cached":"\u7528\u4e8e\u5224\u65ad\u811a\u672c\u662f\u5426\u5df2\u7f13\u5b58\u5728 OPCache \u4e2d","function.opcache-is-script-cached-in-file-cache":"\u7528\u4e8e\u5224\u65ad\u811a\u672c\u662f\u5426\u5df2\u7f13\u5b58\u5728 OPCache \u6587\u4ef6\u7f13\u5b58\u4e2d","function.opcache-jit-blacklist":"\u5c06\u67d0\u4e2a\u51fd\u6570\u52a0\u5165\u9ed1\u540d\u5355\uff0c\u4f7f\u5176\u4e0d\u53c2\u4e0e JIT \u7f16\u8bd1","function.opcache-reset":"\u91cd\u7f6e\u5b57\u8282\u7801\u7f13\u5b58\u7684\u5185\u5bb9","ref.opcache":"OPcache","book.opcache":"\u5f71\u54cd PHP \u884c\u4e3a\u7684\u6269\u5c55","outcontrol.configuration":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.setup":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.constants":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.output-buffering":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.flushing-system-buffers":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.what-output-is-buffered":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.nesting-output-buffers":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.buffer-size":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.operations-on-buffers":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.output-handlers":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.working-with-output-handlers":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.flags-passed-to-output-handlers":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.output-handler-return-values":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.user-level-output-buffers":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.examples.basic":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.examples.rewrite":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","outcontrol.examples":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","function.flush":"\u51b2\u5237\u7cfb\u7edf\u8f93\u51fa\u7f13\u51b2\u533a","function.ob-clean":"\u6e05\u7a7a\uff08\u64e6\u6389\uff09\u6d3b\u52a8\u8f93\u51fa\u7f13\u51b2\u533a\u7684\u5185\u5bb9","function.ob-end-clean":"\u6e05\u7a7a\uff08\u64e6\u9664\uff09\u6d3b\u52a8\u7f13\u51b2\u533a\u7684\u5185\u5bb9\u5e76\u5173\u95ed\u5b83","function.ob-end-flush":"\u51b2\u5237\uff08\u53d1\u9001\uff09\u6d3b\u52a8\u8f93\u51fa\u5904\u7406\u7a0b\u5e8f\u7684\u8fd4\u56de\u503c\uff0c\u5e76\u5173\u95ed\u6d3b\u52a8\u8f93\u51fa\u7f13\u51b2\u533a","function.ob-flush":"\u51b2\u5237\uff08\u53d1\u9001\uff09\u6d3b\u52a8\u8f93\u51fa\u5904\u7406\u7a0b\u5e8f\u7684\u8fd4\u56de\u503c","function.ob-get-clean":"\u83b7\u53d6\u6d3b\u52a8\u7f13\u51b2\u533a\u7684\u5185\u5bb9\u5e76\u5c06\u5176\u5173\u95ed","function.ob-get-contents":"\u8fd4\u56de\u8f93\u51fa\u7f13\u51b2\u533a\u7684\u5185\u5bb9","function.ob-get-flush":"\u51b2\u5237\uff08\u53d1\u9001\uff09\u6d3b\u52a8\u8f93\u51fa\u5904\u7406\u7a0b\u5e8f\u7684\u8fd4\u56de\u503c\uff0c\u8fd4\u56de\u6d3b\u52a8\u8f93\u51fa\u7f13\u51b2\u533a\u7684\u5185\u5bb9\u5e76\u5c06\u5176\u5173\u95ed","function.ob-get-length":"\u8fd4\u56de\u8f93\u51fa\u7f13\u51b2\u533a\u5185\u5bb9\u7684\u957f\u5ea6","function.ob-get-level":"\u8fd4\u56de\u8f93\u51fa\u7f13\u51b2\u673a\u5236\u7684\u5d4c\u5957\u7ea7\u522b","function.ob-get-status":"\u5f97\u5230\u6240\u6709\u8f93\u51fa\u7f13\u51b2\u533a\u7684\u72b6\u6001","function.ob-implicit-flush":"\u6253\u5f00\/\u5173\u95ed\u7edd\u5bf9\u5237\u9001","function.ob-list-handlers":"\u5217\u51fa\u6240\u6709\u4f7f\u7528\u7684\u8f93\u51fa\u5904\u7406\u7a0b\u5e8f","function.ob-start":"\u6253\u5f00\u8f93\u51fa\u63a7\u5236\u7f13\u51b2","function.output-add-rewrite-var":"\u6dfb\u52a0 URL \u91cd\u5199\u5668\u7684\u503c","function.output-reset-rewrite-vars":"\u91cd\u8bbe URL \u91cd\u5199\u5668\u7684\u503c","ref.outcontrol":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","book.outcontrol":"\u8f93\u51fa\u7f13\u51b2\u63a7\u5236","info.configuration":"PHP \u9009\u9879\u548c\u4fe1\u606f","info.setup":"PHP \u9009\u9879\u548c\u4fe1\u606f","info.constants":"PHP \u9009\u9879\u548c\u4fe1\u606f","function.assert":"\u65ad\u8a00\u68c0\u6d4b","function.assert-options":"\u8bbe\u7f6e\/\u83b7\u53d6\u5404\u79cd\u65ad\u8a00 flag","function.cli-get-process-title":"Returns the current process title","function.cli-set-process-title":"Sets the process title","function.dl":"\u8fd0\u884c\u65f6\u8f7d\u5165\u4e00\u4e2a PHP \u6269\u5c55","function.extension-loaded":"\u68c0\u67e5\u4e00\u4e2a\u6269\u5c55\u662f\u5426\u5df2\u7ecf\u52a0\u8f7d","function.gc-collect-cycles":"\u5f3a\u5236\u6536\u96c6\u6240\u6709\u73b0\u5b58\u7684\u5783\u573e\u5faa\u73af\u5468\u671f","function.gc-disable":"\u505c\u7528\u5faa\u73af\u5f15\u7528\u6536\u96c6\u5668","function.gc-enable":"\u6fc0\u6d3b\u5faa\u73af\u5f15\u7528\u6536\u96c6\u5668","function.gc-enabled":"\u8fd4\u56de\u5faa\u73af\u5f15\u7528\u8ba1\u6570\u5668\u7684\u72b6\u6001","function.gc-mem-caches":"Reclaims memory used by the Zend Engine memory manager","function.gc-status":"\u83b7\u53d6\u6709\u5173\u5783\u573e\u56de\u6536\u7684\u4fe1\u606f","function.get-cfg-var":"\u83b7\u53d6 PHP \u914d\u7f6e\u9009\u9879\u7684\u503c","function.get-current-user":"\u83b7\u53d6\u5f53\u524d PHP \u811a\u672c\u6240\u6709\u8005\u540d\u79f0","function.get-defined-constants":"\u8fd4\u56de\u6240\u6709\u5e38\u91cf\u7684\u5173\u8054\u6570\u7ec4\uff0c\u952e\u662f\u5e38\u91cf\u540d\uff0c\u503c\u662f\u5e38\u91cf\u503c","function.get-extension-funcs":"\u8fd4\u56de\u6a21\u5757\u51fd\u6570\u540d\u79f0\u7684\u6570\u7ec4","function.get-include-path":"\u83b7\u53d6\u5f53\u524d\u7684 include_path \u914d\u7f6e\u9009\u9879","function.get-included-files":"\u8fd4\u56de\u88ab include \u548c require \u6587\u4ef6\u540d\u7684 array","function.get-loaded-extensions":"\u8fd4\u56de\u6240\u6709\u7f16\u8bd1\u5e76\u52a0\u8f7d\u6a21\u5757\u540d\u7684 array","function.get-magic-quotes-gpc":"\u83b7\u53d6\u5f53\u524d magic_quotes_gpc \u7684\u914d\u7f6e\u9009\u9879\u8bbe\u7f6e","function.get-magic-quotes-runtime":"\u83b7\u53d6\u5f53\u524d magic_quotes_runtime \u914d\u7f6e\u9009\u9879\u7684\u6fc0\u6d3b\u72b6\u6001","function.get-required-files":"\u522b\u540d get_included_files","function.get-resources":"Returns active resources","function.getenv":"\u83b7\u53d6\u5355\u4e2a\u6216\u8005\u5168\u90e8\u73af\u5883\u53d8\u91cf","function.getlastmod":"\u83b7\u53d6\u9875\u9762\u6700\u540e\u4fee\u6539\u7684\u65f6\u95f4","function.getmygid":"\u83b7\u53d6\u5f53\u524d PHP \u811a\u672c\u62e5\u6709\u8005\u7684 GID","function.getmyinode":"\u83b7\u53d6\u5f53\u524d\u811a\u672c\u7684\u7d22\u5f15\u8282\u70b9\uff08inode\uff09","function.getmypid":"\u83b7\u53d6 PHP \u8fdb\u7a0b\u7684 ID","function.getmyuid":"\u83b7\u53d6 PHP \u811a\u672c\u6240\u6709\u8005\u7684 UID","function.getopt":"\u4ece\u547d\u4ee4\u884c\u53c2\u6570\u5217\u8868\u4e2d\u83b7\u53d6\u9009\u9879","function.getrusage":"\u83b7\u53d6\u5f53\u524d\u8d44\u6e90\u4f7f\u7528\u72b6\u51b5","function.ini-alter":"\u522b\u540d ini_set","function.ini-get":"\u83b7\u53d6\u4e00\u4e2a\u914d\u7f6e\u9009\u9879\u7684\u503c","function.ini-get-all":"\u83b7\u53d6\u6240\u6709\u914d\u7f6e\u9009\u9879","function.ini-parse-quantity":"Get interpreted size from ini shorthand syntax","function.ini-restore":"\u6062\u590d\u914d\u7f6e\u9009\u9879\u7684\u503c","function.ini-set":"\u4e3a\u4e00\u4e2a\u914d\u7f6e\u9009\u9879\u8bbe\u7f6e\u503c","function.memory-get-peak-usage":"\u8fd4\u56de\u5206\u914d\u7ed9 PHP \u5185\u5b58\u7684\u5cf0\u503c","function.memory-get-usage":"\u8fd4\u56de\u5206\u914d\u7ed9 PHP \u7684\u5185\u5b58\u91cf","function.memory-reset-peak-usage":"Reset the peak memory usage","function.php-ini-loaded-file":"\u53d6\u5f97\u5df2\u52a0\u8f7d\u7684 php.ini \u6587\u4ef6\u7684\u8def\u5f84","function.php-ini-scanned-files":"\u8fd4\u56de\u4ece\u989d\u5916 ini \u76ee\u5f55\u91cc\u89e3\u6790\u7684 .ini \u6587\u4ef6\u5217\u8868","function.php-sapi-name":"\u8fd4\u56de web \u670d\u52a1\u5668\u548c PHP \u4e4b\u95f4\u7684\u63a5\u53e3\u7c7b\u578b","function.php-uname":"\u8fd4\u56de\u8fd0\u884c PHP \u7684\u7cfb\u7edf\u7684\u6709\u5173\u4fe1\u606f","function.phpcredits":"\u6253\u5370 PHP \u8d21\u732e\u8005\u540d\u5355","function.phpinfo":"\u8f93\u51fa\u5173\u4e8e PHP \u914d\u7f6e\u7684\u4fe1\u606f","function.phpversion":"\u83b7\u53d6\u5f53\u524d\u7684PHP\u7248\u672c","function.putenv":"\u8bbe\u7f6e\u73af\u5883\u53d8\u91cf\u7684\u503c","function.restore-include-path":"\u8fd8\u539f include_path \u914d\u7f6e\u9009\u9879\u7684\u503c","function.set-include-path":"\u8bbe\u7f6e include_path \u914d\u7f6e\u9009\u9879","function.set-time-limit":"\u8bbe\u7f6e\u811a\u672c\u6700\u5927\u6267\u884c\u65f6\u95f4","function.sys-get-temp-dir":"\u8fd4\u56de\u7528\u4e8e\u4e34\u65f6\u6587\u4ef6\u7684\u76ee\u5f55","function.version-compare":"\u5bf9\u6bd4\u4e24\u4e2a\u300cPHP \u89c4\u8303\u5316\u300d\u7684\u7248\u672c\u6570\u5b57\u5b57\u7b26\u4e32","function.zend-thread-id":"\u8fd4\u56de\u5f53\u524d\u7ebf\u7a0b\u7684\u552f\u4e00\u8bc6\u522b\u7b26","function.zend-version":"\u83b7\u53d6\u5f53\u524d Zend \u5f15\u64ce\u7684\u7248\u672c","ref.info":"PHP \u9009\u9879\u548c\u4fe1\u606f","book.info":"PHP \u9009\u9879\u548c\u4fe1\u606f","phpdbg.configuration":"Interactive PHP Debugger","phpdbg.setup":"Interactive PHP Debugger","phpdbg.constants":"Interactive PHP Debugger","function.phpdbg-break-file":"Inserts a breakpoint at a line in a file","function.phpdbg-break-function":"Inserts a breakpoint at entry to a function","function.phpdbg-break-method":"Inserts a breakpoint at entry to a method","function.phpdbg-break-next":"Inserts a breakpoint at the next opcode","function.phpdbg-clear":"Clears all breakpoints","function.phpdbg-color":"Sets the color of certain elements","function.phpdbg-end-oplog":"Ends an oplog","function.phpdbg-exec":"Attempts to set the execution context","function.phpdbg-get-executable":"Gets executable","function.phpdbg-prompt":"Sets the command prompt","function.phpdbg-start-oplog":"Starts an oplog","ref.phpdbg":"Interactive PHP Debugger","book.phpdbg":"Interactive PHP Debugger","runkit7.requirements":"runkit7","runkit7.installation":"runkit7","runkit7.configuration":"runkit7","runkit7.setup":"runkit7","runkit7.constants":"runkit7","function.runkit7-constant-add":"Similar to define(), but allows defining in class definitions as well","function.runkit7-constant-redefine":"Redefine an already defined constant","function.runkit7-constant-remove":"Remove\/Delete an already defined constant","function.runkit7-function-add":"Add a new function, similar to create_function","function.runkit7-function-copy":"Copy a function to a new function name","function.runkit7-function-redefine":"Replace a function definition with a new implementation","function.runkit7-function-remove":"Remove a function definition","function.runkit7-function-rename":"Change a function's name","function.runkit7-import":"Process a PHP file importing function and class definitions, overwriting where appropriate","function.runkit7-method-add":"Dynamically adds a new method to a given class","function.runkit7-method-copy":"Copies a method from class to another","function.runkit7-method-redefine":"Dynamically changes the code of the given method","function.runkit7-method-remove":"Dynamically removes the given method","function.runkit7-method-rename":"Dynamically changes the name of the given method","function.runkit7-object-id":"Return the integer object handle for given object","function.runkit7-superglobals":"Return numerically indexed array of registered superglobals","function.runkit7-zval-inspect":"Returns information about the passed in value with data types, reference counts, etc","ref.runkit7":"runkit7","book.runkit7":"runkit7","uopz.requirements":"User Operations for Zend","uopz.installation":"User Operations for Zend","uopz.configuration":"User Operations for Zend","uopz.setup":"User Operations for Zend","uopz.constants":"User Operations for Zend","function.uopz-add-function":"Adds non-existent function or method","function.uopz-allow-exit":"Allows control over disabled exit opcode","function.uopz-backup":"Backup a function","function.uopz-compose":"Compose a class","function.uopz-copy":"Copy a function","function.uopz-del-function":"Deletes previously added function or method","function.uopz-delete":"Delete a function","function.uopz-extend":"Extend a class at runtime","function.uopz-flags":"Get or set flags on function or class","function.uopz-function":"Creates a function at runtime","function.uopz-get-exit-status":"Retrieve the last set exit status","function.uopz-get-hook":"Gets previously set hook on function or method","function.uopz-get-mock":"Get the current mock for a class","function.uopz-get-property":"Gets value of class or instance property","function.uopz-get-return":"Gets a previous set return value for a function","function.uopz-get-static":"Gets the static variables from function or method scope","function.uopz-implement":"Implements an interface at runtime","function.uopz-overload":"Overload a VM opcode","function.uopz-redefine":"Redefine a constant","function.uopz-rename":"Rename a function at runtime","function.uopz-restore":"Restore a previously backed up function","function.uopz-set-hook":"Sets hook to execute when entering a function or method","function.uopz-set-mock":"Use mock instead of class for new objects","function.uopz-set-property":"Sets value of existing class or instance property","function.uopz-set-return":"Provide a return value for an existing function","function.uopz-set-static":"Sets the static variables in function or method scope","function.uopz-undefine":"Undefine a constant","function.uopz-unset-hook":"Removes previously set hook on function or method","function.uopz-unset-mock":"Unset previously set mock","function.uopz-unset-return":"Unsets a previously set return value for a function","ref.uopz":"User Operations for Zend","book.uopz":"User Operations for Zend","wincache.requirements":"Windows Cache for PHP","wincache.installation":"Windows Cache for PHP","wincache.configuration":"Windows Cache for PHP","wincache.stats":"Windows Cache for PHP","wincache.sessionhandler":"Windows Cache for PHP","wincache.reroutes":"Windows Cache for PHP","wincache.setup":"Windows Cache for PHP","function.wincache-fcache-fileinfo":"Retrieves information about files cached in the file cache","function.wincache-fcache-meminfo":"Retrieves information about file cache memory usage","function.wincache-lock":"Acquires an exclusive lock on a given key","function.wincache-ocache-fileinfo":"Retrieves information about files cached in the opcode cache","function.wincache-ocache-meminfo":"Retrieves information about opcode cache memory usage","function.wincache-refresh-if-changed":"Refreshes the cache entries for the cached files","function.wincache-rplist-fileinfo":"Retrieves information about resolve file path cache","function.wincache-rplist-meminfo":"Retrieves information about memory usage by the resolve file path cache","function.wincache-scache-info":"Retrieves information about files cached in the session cache","function.wincache-scache-meminfo":"Retrieves information about session cache memory usage","function.wincache-ucache-add":"Adds a variable in user cache only if variable does not already exist in the cache","function.wincache-ucache-cas":"Compares the variable with old value and assigns new value to it","function.wincache-ucache-clear":"Deletes entire content of the user cache","function.wincache-ucache-dec":"Decrements the value associated with the key","function.wincache-ucache-delete":"Deletes variables from the user cache","function.wincache-ucache-exists":"Checks if a variable exists in the user cache","function.wincache-ucache-get":"Gets a variable stored in the user cache","function.wincache-ucache-inc":"Increments the value associated with the key","function.wincache-ucache-info":"Retrieves information about data stored in the user cache","function.wincache-ucache-meminfo":"Retrieves information about user cache memory usage","function.wincache-ucache-set":"Adds a variable in user cache and overwrites a variable if it already exists in the cache","function.wincache-unlock":"Releases an exclusive lock on a given key","ref.wincache":"Windows Cache for PHP","wincache.win32build.prereq":"Windows Cache for PHP","wincache.win32build.building":"Windows Cache for PHP","wincache.win32build.verify":"Windows Cache for PHP","wincache.win32build":"Windows Cache for PHP","book.wincache":"Windows Cache for PHP","xhprof.requirements":"\u5c42\u6b21\u5f0f\u6027\u80fd\u5206\u6790\u5668","xhprof.installation":"\u5c42\u6b21\u5f0f\u6027\u80fd\u5206\u6790\u5668","xhprof.configuration":"\u5c42\u6b21\u5f0f\u6027\u80fd\u5206\u6790\u5668","xhprof.setup":"\u5c42\u6b21\u5f0f\u6027\u80fd\u5206\u6790\u5668","xhprof.constants":"\u5c42\u6b21\u5f0f\u6027\u80fd\u5206\u6790\u5668","xhprof.examples":"\u5c42\u6b21\u5f0f\u6027\u80fd\u5206\u6790\u5668","function.xhprof-disable":"\u505c\u6b62 xhprof \u5206\u6790\u5668","function.xhprof-enable":"\u542f\u52a8 xhprof \u6027\u80fd\u5206\u6790\u5668","function.xhprof-sample-disable":"\u505c\u6b62 xhprof \u6027\u80fd\u91c7\u6837\u5206\u6790\u5668","function.xhprof-sample-enable":"\u4ee5\u91c7\u6837\u6a21\u5f0f\u542f\u52a8 XHProf \u6027\u80fd\u5206\u6790","ref.xhprof":"\u5c42\u6b21\u5f0f\u6027\u80fd\u5206\u6790\u5668","book.xhprof":"\u5c42\u6b21\u5f0f\u6027\u80fd\u5206\u6790\u5668","yac.requirements":"Yac","yac.installation":"Yac","yac.configuration":"Yac","yac.resources":"Yac","yac.setup":"Yac","yac.constants":"Yac","yac.add":"Store into cache","yac.construct":"Constructor","yac.delete":"Remove items from cache","yac.dump":"Dump cache","yac.flush":"Flush the cache","yac.get":"Retrieve values from cache","yac.getter":"Getter","yac.info":"Status of cache","yac.set":"Store into cache","yac.setter":"Setter","class.yac":"The Yac class","book.yac":"Yac","refs.basic.php":"\u51fd\u6570\u53c2\u8003","openal.installation":"OpenAL Audio Bindings","openal.resources":"OpenAL Audio Bindings","openal.setup":"OpenAL Audio Bindings","openal.constants":"OpenAL Audio Bindings","function.openal-buffer-create":"Generate OpenAL buffer","function.openal-buffer-data":"Load a buffer with data","function.openal-buffer-destroy":"Destroys an OpenAL buffer","function.openal-buffer-get":"Retrieve an OpenAL buffer property","function.openal-buffer-loadwav":"Load a .wav file into a buffer","function.openal-context-create":"Create an audio processing context","function.openal-context-current":"Make the specified context current","function.openal-context-destroy":"Destroys a context","function.openal-context-process":"Process the specified context","function.openal-context-suspend":"Suspend the specified context","function.openal-device-close":"Close an OpenAL device","function.openal-device-open":"Initialize the OpenAL audio layer","function.openal-listener-get":"Retrieve a listener property","function.openal-listener-set":"Set a listener property","function.openal-source-create":"Generate a source resource","function.openal-source-destroy":"Destroy a source resource","function.openal-source-get":"Retrieve an OpenAL source property","function.openal-source-pause":"Pause the source","function.openal-source-play":"Start playing the source","function.openal-source-rewind":"Rewind the source","function.openal-source-set":"Set source property","function.openal-source-stop":"Stop playing the source","function.openal-stream":"Begin streaming on a source","ref.openal":"OpenAL Audio Bindings","book.openal":"OpenAL Audio Bindings","refs.utilspec.audio":"\u51fd\u6570\u53c2\u8003","radius.installation":"Radius","radius.setup":"Radius","radius.constants.options":"Radius","radius.constants.packets":"Radius","radius.constants.attributes":"Radius","radius.constants.vendor-specific":"Radius","radius.constants":"Radius","radius.examples":"Radius","function.radius-acct-open":"Creates a Radius handle for accounting","function.radius-add-server":"Adds a server","function.radius-auth-open":"Creates a Radius handle for authentication","function.radius-close":"Frees all ressources","function.radius-config":"Causes the library to read the given configuration file","function.radius-create-request":"Create accounting or authentication request","function.radius-cvt-addr":"Converts raw data to IP-Address","function.radius-cvt-int":"Converts raw data to integer","function.radius-cvt-string":"Converts raw data to string","function.radius-demangle":"Demangles data","function.radius-demangle-mppe-key":"Derives mppe-keys from mangled data","function.radius-get-attr":"Extracts an attribute","function.radius-get-tagged-attr-data":"Extracts the data from a tagged attribute","function.radius-get-tagged-attr-tag":"Extracts the tag from a tagged attribute","function.radius-get-vendor-attr":"Extracts a vendor specific attribute","function.radius-put-addr":"Attaches an IP address attribute","function.radius-put-attr":"Attaches a binary attribute","function.radius-put-int":"Attaches an integer attribute","function.radius-put-string":"Attaches a string attribute","function.radius-put-vendor-addr":"Attaches a vendor specific IP address attribute","function.radius-put-vendor-attr":"Attaches a vendor specific binary attribute","function.radius-put-vendor-int":"Attaches a vendor specific integer attribute","function.radius-put-vendor-string":"Attaches a vendor specific string attribute","function.radius-request-authenticator":"Returns the request authenticator","function.radius-salt-encrypt-attr":"Salt-encrypts a value","function.radius-send-request":"Sends the request and waits for a reply","function.radius-server-secret":"Returns the shared secret","function.radius-strerror":"Returns an error message","ref.radius":"Radius","book.radius":"\u8eab\u4efd\u8ba4\u8bc1\u670d\u52a1","refs.remote.auth":"\u51fd\u6570\u53c2\u8003","readline.requirements":"GNU Readline","readline.installation":"GNU Readline","readline.configuration":"GNU Readline","readline.setup":"GNU Readline","readline.constants":"GNU Readline","function.readline":"\u8bfb\u53d6\u4e00\u884c","function.readline-add-history":"\u6dfb\u52a0\u4e00\u884c\u5230\u5386\u53f2","function.readline-callback-handler-install":"\u521d\u59cb\u5316 readline \u56de\u8c03\u63a5\u53e3\u548c\u7ec8\u7aef\uff0c\u7136\u540e\u6253\u5370\u63d0\u793a\u5e76\u7acb\u5373\u8fd4\u56de","function.readline-callback-handler-remove":"\u79fb\u9664\u4e4b\u524d\u5df2\u5b89\u88c5\u7684\u56de\u8c03\u51fd\u6570\u53e5\u67c4\u5e76\u4e14\u6062\u590d\u7ec8\u7aef\u8bbe\u7f6e","function.readline-callback-read-char":"\u5f53\u4e00\u4e2a\u884c\u88ab\u63a5\u6536\u65f6\u8bfb\u53d6\u4e00\u4e2a\u5b57\u7b26\u5e76\u4e14\u901a\u77e5 readline \u56de\u8c03\u63a5\u53e3","function.readline-clear-history":"\u6e05\u9664\u5386\u53f2","function.readline-completion-function":"\u6ce8\u518c\u5b8c\u6210\u51fd\u6570","function.readline-info":"\u83b7\u53d6\/\u8bbe\u7f6e\u5404\u79cd readline \u5185\u90e8\u53d8\u91cf","function.readline-list-history":"\u83b7\u53d6\u5386\u53f2","function.readline-on-new-line":"\u901a\u77e5 readline \u5c06\u5149\u6807\u79fb\u52a8\u5230\u65b0\u884c","function.readline-read-history":"\u8bfb\u53d6\u5386\u53f2","function.readline-redisplay":"\u91cd\u7ed8\u663e\u793a\u533a","function.readline-write-history":"\u5199\u5165\u5386\u53f2\u8bb0\u5f55","ref.readline":"GNU Readline","book.readline":"GNU Readline","refs.utilspec.cmdline":"\u51fd\u6570\u53c2\u8003","bzip2.requirements":"Bzip2","bzip2.installation":"Bzip2","bzip2.resources":"Bzip2","bzip2.setup":"Bzip2","bzip2.examples":"Bzip2","function.bzclose":"\u5173\u95ed\u4e00\u4e2a bzip2 \u6587\u4ef6","function.bzcompress":"\u628a\u4e00\u4e2a\u5b57\u7b26\u4e32\u538b\u7f29\u6210 bzip2 \u7f16\u7801\u6570\u636e","function.bzdecompress":"\u89e3\u538b\u7ecf bzip2 \u7f16\u7801\u8fc7\u7684\u6570\u636e","function.bzerrno":"\u8fd4\u56de\u4e00\u4e2a bzip2 \u9519\u8bef\u7801","function.bzerror":"\u8fd4\u56de\u5305\u542b bzip2 \u9519\u8bef\u53f7\u548c\u9519\u8bef\u5b57\u7b26\u4e32\u7684\u4e00\u4e2a array","function.bzerrstr":"\u8fd4\u56de\u4e00\u4e2a bzip2 \u7684\u9519\u8bef\u5b57\u7b26\u4e32","function.bzflush":"\u4ec0\u4e48\u90fd\u4e0d\u505a","function.bzopen":"\u6253\u5f00 bzip2 \u538b\u7f29\u6587\u4ef6","function.bzread":"bzip2 \u6587\u4ef6\u4e8c\u8fdb\u5236\u5b89\u5168\u5730\u8bfb\u53d6","function.bzwrite":"\u4e8c\u8fdb\u5236\u5b89\u5168\u5730\u5199\u5165 bzip2 \u6587\u4ef6","ref.bzip2":"Bzip2","book.bzip2":"\u538b\u7f29\u4e0e\u5f52\u6863\u6269\u5c55","lzf.installation":"LZF","lzf.setup":"LZF","function.lzf-compress":"LZF compression","function.lzf-decompress":"LZF decompression","function.lzf-optimized-for":"Determines what LZF extension was optimized for","ref.lzf":"LZF","book.lzf":"LZF","phar.requirements":"Phar","phar.installation":"Phar","phar.configuration":"Phar","phar.resources":"Phar","phar.setup":"Phar","phar.constants":"Phar","phar.using.intro":"Phar","phar.using.stream":"Phar","phar.using.object":"Phar","phar.using":"Phar","phar.creating.intro":"Phar","phar.creating":"Phar","phar.fileformat.ingredients":"Phar","phar.fileformat.stub":"Phar","phar.fileformat.comparison":"Phar","phar.fileformat.tar":"Phar","phar.fileformat.zip":"Phar","phar.fileformat.phar":"Phar","phar.fileformat.flags":"Phar","phar.fileformat.manifestfile":"Phar","phar.fileformat.signature":"Phar","phar.fileformat":"Phar","phar.addemptydir":"\u6dfb\u52a0\u4e00\u4e2a\u7a7a\u76ee\u5f55\u5230 phar \u6863\u6848","phar.addfile":"\u5c06\u4e00\u4e2a\u6587\u4ef6\u4ece\u6587\u4ef6\u7cfb\u7edf\u6dfb\u52a0\u5230 phar \u6863\u6848\u4e2d","phar.addfromstring":"\u4ee5\u5b57\u7b26\u4e32\u7684\u5f62\u5f0f\u6dfb\u52a0\u4e00\u4e2a\u6587\u4ef6\u5230 phar \u6863\u6848","phar.apiversion":"Returns the api version","phar.buildfromdirectory":"Construct a phar archive from the files within a directory","phar.buildfromiterator":"Construct a phar archive from an iterator","phar.cancompress":"Returns whether phar extension supports compression using either zlib or bzip2","phar.canwrite":"Returns whether phar extension supports writing and creating phars","phar.compress":"Compresses the entire Phar archive using Gzip or Bzip2 compression","phar.compressfiles":"Compresses all files in the current Phar archive","phar.construct":"Construct a Phar archive object","phar.converttodata":"Convert a phar archive to a non-executable tar or zip file","phar.converttoexecutable":"Convert a phar archive to another executable phar archive file format","phar.copy":"Copy a file internal to the phar archive to another new file within the phar","phar.count":"Returns the number of entries (files) in the Phar archive","phar.createdefaultstub":"Create a phar-file format specific stub","phar.decompress":"Decompresses the entire Phar archive","phar.decompressfiles":"Decompresses all files in the current Phar archive","phar.delmetadata":"Deletes the global metadata of the phar","phar.delete":"\u5220\u9664 phar \u6863\u6848\u4e2d\u7684\u4e00\u4e2a\u6587\u4ef6","phar.destruct":"Destructs a Phar archive object","phar.extractto":"Extract the contents of a phar archive to a directory","phar.getalias":"Get the alias for Phar","phar.getmetadata":"Returns phar archive meta-data","phar.getmodified":"Return whether phar was modified","phar.getpath":"Get the real path to the Phar archive on disk","phar.getsignature":"Return MD5\/SHA1\/SHA256\/SHA512\/OpenSSL signature of a Phar archive","phar.getstub":"Return the PHP loader or bootstrap stub of a Phar archive","phar.getsupportedcompression":"Return array of supported compression algorithms","phar.getsupportedsignatures":"Return array of supported signature types","phar.getversion":"Return version info of Phar archive","phar.hasmetadata":"Returns whether phar has global meta-data","phar.interceptfilefuncs":"Instructs phar to intercept fopen, file_get_contents, opendir, and all of the stat-related functions","phar.isbuffering":"Used to determine whether Phar write operations are being buffered, or are flushing directly to disk","phar.iscompressed":"Returns Phar::GZ or PHAR::BZ2 if the entire phar archive is compressed (.tar.gz\/tar.bz and so on)","phar.isfileformat":"Returns true if the phar archive is based on the tar\/phar\/zip file format depending on the parameter","phar.isvalidpharfilename":"Returns whether the given filename is a valid phar filename","phar.iswritable":"Returns true if the phar archive can be modified","phar.loadphar":"Loads any phar archive with an alias","phar.mapphar":"Reads the currently executed file (a phar) and registers its manifest","phar.mount":"Mount an external path or file to a virtual location within the phar archive","phar.mungserver":"Defines a list of up to 4 $_SERVER variables that should be modified for execution","phar.offsetexists":"Determines whether a file exists in the phar","phar.offsetget":"Gets a PharFileInfo object for a specific file","phar.offsetset":"Set the contents of an internal file to those of an external file","phar.offsetunset":"Remove a file from a phar","phar.running":"Returns the full path on disk or full phar URL to the currently executing Phar archive","phar.setalias":"Set the alias for the Phar archive","phar.setdefaultstub":"Used to set the PHP loader or bootstrap stub of a Phar archive to the default loader","phar.setmetadata":"Sets phar archive meta-data","phar.setsignaturealgorithm":"Set the signature algorithm for a phar and apply it","phar.setstub":"Used to set the PHP loader or bootstrap stub of a Phar archive","phar.startbuffering":"Start buffering Phar write operations, do not modify the Phar object on disk","phar.stopbuffering":"Stop buffering write requests to the Phar archive, and save changes to disk","phar.unlinkarchive":"Completely remove a phar archive from disk and from memory","phar.webphar":"Routes a request from a web browser to an internal file within the phar archive","class.phar":"The Phar class","phardata.addemptydir":"Add an empty directory to the tar\/zip archive","phardata.addfile":"Add a file from the filesystem to the tar\/zip archive","phardata.addfromstring":"Add a file from a string to the tar\/zip archive","phardata.buildfromdirectory":"Construct a tar\/zip archive from the files within a directory","phardata.buildfromiterator":"Construct a tar or zip archive from an iterator","phardata.compress":"Compresses the entire tar\/zip archive using Gzip or Bzip2 compression","phardata.compressfiles":"Compresses all files in the current tar\/zip archive","phardata.construct":"Construct a non-executable tar or zip archive object","phardata.converttodata":"Convert a phar archive to a non-executable tar or zip file","phardata.converttoexecutable":"Convert a non-executable tar\/zip archive to an executable phar archive","phardata.copy":"Copy a file internal to the tar\/zip archive to another new file within the same archive","phardata.decompress":"Decompresses the entire Phar archive","phardata.decompressfiles":"Decompresses all files in the current zip archive","phardata.delmetadata":"Deletes the global metadata of a zip archive","phardata.delete":"Delete a file within a tar\/zip archive","phardata.destruct":"Destructs a non-executable tar or zip archive object","phardata.extractto":"Extract the contents of a tar\/zip archive to a directory","phardata.iswritable":"Returns true if the tar\/zip archive can be modified","phardata.offsetset":"Set the contents of a file within the tar\/zip to those of an external file or string","phardata.offsetunset":"Remove a file from a tar\/zip archive","phardata.setalias":"Dummy function (Phar::setAlias is not valid for PharData)","phardata.setdefaultstub":"Dummy function (Phar::setDefaultStub is not valid for PharData)","phardata.setmetadata":"Sets phar archive meta-data","phardata.setsignaturealgorithm":"Set the signature algorithm for a phar and apply it","phardata.setstub":"Dummy function (Phar::setStub is not valid for PharData)","class.phardata":"The PharData class","pharfileinfo.chmod":"Sets file-specific permission bits","pharfileinfo.compress":"Compresses the current Phar entry with either zlib or bzip2 compression","pharfileinfo.construct":"Construct a Phar entry object","pharfileinfo.decompress":"Decompresses the current Phar entry within the phar","pharfileinfo.delmetadata":"Deletes the metadata of the entry","pharfileinfo.destruct":"Destructs a Phar entry object","pharfileinfo.getcrc32":"Returns CRC32 code or throws an exception if CRC has not been verified","pharfileinfo.getcompressedsize":"Returns the actual size of the file (with compression) inside the Phar archive","pharfileinfo.getcontent":"Get the complete file contents of the entry","pharfileinfo.getmetadata":"Returns file-specific meta-data saved with a file","pharfileinfo.getpharflags":"Returns the Phar file entry flags","pharfileinfo.hasmetadata":"Returns the metadata of the entry","pharfileinfo.iscrcchecked":"Returns whether file entry has had its CRC verified","pharfileinfo.iscompressed":"Returns whether the entry is compressed","pharfileinfo.setmetadata":"Sets file-specific meta-data saved with a file","class.pharfileinfo":"The PharFileInfo class","class.pharexception":"The PharException class","book.phar":"\u538b\u7f29\u4e0e\u5f52\u6863\u6269\u5c55","rar.installation":"Rar Archiving","rar.resources":"Rar Archiving","rar.setup":"Rar Archiving","rar.constants":"Rar Archiving","rar.examples":"Rar Archiving","function.rar-wrapper-cache-stats":"Cache hits and misses for the URL wrapper","ref.rar":"Rar Archiving","rararchive.close":"Close RAR archive and free all resources","rararchive.getcomment":"Get comment text from the RAR archive","rararchive.getentries":"Get full list of entries from the RAR archive","rararchive.getentry":"Get entry object from the RAR archive","rararchive.isbroken":"Test whether an archive is broken (incomplete)","rararchive.issolid":"Check whether the RAR archive is solid","rararchive.open":"Open RAR archive","rararchive.setallowbroken":"Whether opening broken archives is allowed","rararchive.tostring":"Get text representation","class.rararchive":"The RarArchive class","rarentry.extract":"Extract entry from the archive","rarentry.getattr":"Get attributes of the entry","rarentry.getcrc":"Get CRC of the entry","rarentry.getfiletime":"Get entry last modification time","rarentry.gethostos":"Get entry host OS","rarentry.getmethod":"Get pack method of the entry","rarentry.getname":"Get name of the entry","rarentry.getpackedsize":"Get packed size of the entry","rarentry.getstream":"Get file handler for entry","rarentry.getunpackedsize":"Get unpacked size of the entry","rarentry.getversion":"Get minimum version of RAR program required to unpack the entry","rarentry.isdirectory":"Test whether an entry represents a directory","rarentry.isencrypted":"Test whether an entry is encrypted","rarentry.tostring":"Get text representation of entry","class.rarentry":"The RarEntry class","rarexception.isusingexceptions":"Check whether error handling with exceptions is in use","rarexception.setusingexceptions":"Activate and deactivate error handling with exceptions","class.rarexception":"The RarException class","book.rar":"Rar Archiving","zip.requirements":"Zip","zip.installation":"Zip","zip.resources":"Zip","zip.setup":"Zip","zip.constants":"Zip","zip.examples":"Zip","ziparchive.addemptydir":"Add a new directory","ziparchive.addfile":"Adds a file to a ZIP archive from the given path","ziparchive.addfromstring":"Add a file to a ZIP archive using its contents","ziparchive.addglob":"Add files from a directory by glob pattern","ziparchive.addpattern":"Add files from a directory by PCRE pattern","ziparchive.clearerror":"\u6e05\u9664\u72b6\u6001\u9519\u8bef\u6d88\u606f\u3001\u7cfb\u7edf\u548c\/\u6216 zip \u6d88\u606f","ziparchive.close":"Close the active archive (opened or newly created)","ziparchive.count":"Counts the number of files in the archive","ziparchive.deleteindex":"Delete an entry in the archive using its index","ziparchive.deletename":"Delete an entry in the archive using its name","ziparchive.extractto":"\u89e3\u538b\u7f29\u6587\u4ef6","ziparchive.getarchivecomment":"Returns the Zip archive comment","ziparchive.getarchiveflag":"\u8fd4\u56de Zip \u5f52\u6863\u5168\u5c40 flag \u7684\u503c","ziparchive.getcommentindex":"Returns the comment of an entry using the entry index","ziparchive.getcommentname":"Returns the comment of an entry using the entry name","ziparchive.getexternalattributesindex":"Retrieve the external attributes of an entry defined by its index","ziparchive.getexternalattributesname":"Retrieve the external attributes of an entry defined by its name","ziparchive.getfromindex":"Returns the entry contents using its index","ziparchive.getfromname":"Returns the entry contents using its name","ziparchive.getnameindex":"Returns the name of an entry using its index","ziparchive.getstatusstring":"Returns the status error message, system and\/or zip messages","ziparchive.getstream":"Get a file handler to the entry defined by its name (read only)","ziparchive.getstreamindex":"Get a file handler to the entry defined by its index (read only)","ziparchive.getstreamname":"Get a file handler to the entry defined by its name (read only)","ziparchive.iscompressionmethoddupported":"Check if a compression method is supported by libzip","ziparchive.isencryptionmethoddupported":"Check if a encryption method is supported by libzip","ziparchive.locatename":"Returns the index of the entry in the archive","ziparchive.open":"Open a ZIP file archive","ziparchive.registercancelcallback":"Register a callback to allow cancellation during archive close.","ziparchive.registerprogresscallback":"Register a callback to provide updates during archive close.","ziparchive.renameindex":"Renames an entry defined by its index","ziparchive.renamename":"Renames an entry defined by its name","ziparchive.replacefile":"Replace file in ZIP archive with a given path","ziparchive.setarchivecomment":"Set the comment of a ZIP archive","ziparchive.setarchiveflag":"\u8bbe\u7f6e ZIP \u5f52\u6863\u7684\u5168\u5c40 flag","ziparchive.setcommentindex":"Set the comment of an entry defined by its index","ziparchive.setcommentname":"Set the comment of an entry defined by its name","ziparchive.setcompressionindex":"Set the compression method of an entry defined by its index","ziparchive.setcompressionname":"Set the compression method of an entry defined by its name","ziparchive.setencryptionindex":"Set the encryption method of an entry defined by its index","ziparchive.setencryptionname":"Set the encryption method of an entry defined by its name","ziparchive.setexternalattributesindex":"Set the external attributes of an entry defined by its index","ziparchive.setexternalattributesname":"Set the external attributes of an entry defined by its name","ziparchive.setmtimeindex":"Set the modification time of an entry defined by its index","ziparchive.setmtimename":"Set the modification time of an entry defined by its name","ziparchive.setpassword":"Set the password for the active archive","ziparchive.statindex":"Get the details of an entry defined by its index","ziparchive.statname":"Get the details of an entry defined by its name","ziparchive.unchangeall":"Undo all changes done in the archive","ziparchive.unchangearchive":"Revert all global changes done in the archive","ziparchive.unchangeindex":"Revert all changes done to an entry at the given index","ziparchive.unchangename":"Revert all changes done to an entry with the given name","class.ziparchive":"ZipArchive \u7c7b","function.zip-close":"\u5173\u95ed\u4e00\u4e2aZIP\u6863\u6848\u6587\u4ef6","function.zip-entry-close":"\u5173\u95ed\u76ee\u5f55\u9879","function.zip-entry-compressedsize":"\u68c0\u7d22\u76ee\u5f55\u9879\u538b\u7f29\u8fc7\u540e\u7684\u5927\u5c0f","function.zip-entry-compressionmethod":"\u68c0\u7d22\u76ee\u5f55\u5b9e\u4f53\u7684\u538b\u7f29\u65b9\u6cd5","function.zip-entry-filesize":"\u68c0\u7d22\u76ee\u5f55\u5b9e\u4f53\u7684\u5b9e\u9645\u5927\u5c0f","function.zip-entry-name":"\u68c0\u7d22\u76ee\u5f55\u9879\u7684\u540d\u79f0","function.zip-entry-open":"\u6253\u5f00\u7528\u4e8e\u8bfb\u53d6\u7684\u76ee\u5f55\u5b9e\u4f53","function.zip-entry-read":"\u8bfb\u53d6\u4e00\u4e2a\u6253\u5f00\u4e86\u7684\u538b\u7f29\u76ee\u5f55\u5b9e\u4f53","function.zip-open":"\u6253\u5f00 ZIP \u6587\u4ef6\u5f52\u6863","function.zip-read":"\u8bfb\u53d6 ZIP \u6587\u4ef6\u5f52\u6863\u4e2d\u4e0b\u4e00\u9879","ref.zip":"Zip","book.zip":"\u538b\u7f29\u4e0e\u5f52\u6863\u6269\u5c55","zlib.requirements":"Zlib \u538b\u7f29","zlib.installation":"Zlib \u538b\u7f29","zlib.configuration":"Zlib \u538b\u7f29","zlib.resources":"Zlib \u538b\u7f29","zlib.setup":"Zlib \u538b\u7f29","zlib.constants":"Zlib \u538b\u7f29","zlib.examples":"Zlib \u538b\u7f29","function.deflate-add":"Incrementally deflate data","function.deflate-init":"Initialize an incremental deflate context","function.gzclose":"Close an open gz-file pointer","function.gzcompress":"Compress a string","function.gzdecode":"Decodes a gzip compressed string","function.gzdeflate":"Deflate a string","function.gzencode":"Create a gzip compressed string","function.gzeof":"Test for EOF on a gz-file pointer","function.gzfile":"Read entire gz-file into an array","function.gzgetc":"Get character from gz-file pointer","function.gzgets":"Get line from file pointer","function.gzgetss":"Get line from gz-file pointer and strip HTML tags","function.gzinflate":"Inflate a deflated string","function.gzopen":"Open gz-file","function.gzpassthru":"Output all remaining data on a gz-file pointer","function.gzputs":"\u522b\u540d gzwrite","function.gzread":"Binary-safe gz-file read","function.gzrewind":"Rewind the position of a gz-file pointer","function.gzseek":"Seek on a gz-file pointer","function.gztell":"Tell gz-file pointer read\/write position","function.gzuncompress":"Uncompress a compressed string","function.gzwrite":"Binary-safe gz-file write","function.inflate-add":"Incrementally inflate encoded data","function.inflate-get-read-len":"Get number of bytes read so far","function.inflate-get-status":"Get decompression status","function.inflate-init":"Initialize an incremental inflate context","function.ob-gzhandler":"ob_start \u56de\u8c03\u51fd\u6570\u538b\u7f29\u8f93\u51fa\u7f13\u51b2\u533a","function.readgzfile":"Output a gz-file","function.zlib-decode":"Uncompress any raw\/gzip\/zlib encoded data","function.zlib-encode":"Compress data with the specified encoding","function.zlib-get-coding-type":"Returns the coding type used for output compression","ref.zlib":"Zlib \u538b\u7f29","class.deflatecontext":"The DeflateContext class","class.inflatecontext":"The InflateContext class","book.zlib":"Zlib \u538b\u7f29","refs.compression":"\u51fd\u6570\u53c2\u8003","hash.installation":"\u6563\u5217\u6d88\u606f\u6458\u8981\u6846\u67b6","hash.resources":"\u6563\u5217\u6d88\u606f\u6458\u8981\u6846\u67b6","hash.setup":"\u6563\u5217\u6d88\u606f\u6458\u8981\u6846\u67b6","hash.constants":"\u6563\u5217\u6d88\u606f\u6458\u8981\u6846\u67b6","hashcontext.construct":"\u79c1\u6709\u6784\u9020\u65b9\u6cd5\u4ee5\u7981\u6b62\u76f4\u63a5\u5b9e\u4f8b\u5316","hashcontext.serialize":"\u5e8f\u5217\u5316 HashContext \u5bf9\u8c61","hashcontext.unserialize":"\u53cd\u5e8f\u5217\u5316 data \u53c2\u6570\u4e3a HashContext \u5bf9\u8c61","class.hashcontext":"HashContext \u7c7b","function.hash":"\u751f\u6210\u6563\u5217\u503c\uff08\u6d88\u606f\u6458\u8981\uff09","function.hash-algos":"\u8fd4\u56de\u5df2\u6ce8\u518c\u7684\u6563\u5217\u7b97\u6cd5\u5217\u8868","function.hash-copy":"\u62f7\u8d1d\u54c8\u5e0c\u8fd0\u7b97\u4e0a\u4e0b\u6587","function.hash-equals":"\u53ef\u9632\u6b62\u65f6\u5e8f\u653b\u51fb\u7684\u5b57\u7b26\u4e32\u6bd4\u8f83","function.hash-file":"\u7ed9\u6307\u5b9a\u6587\u4ef6\u7684\u5185\u5bb9\u751f\u6210\u6563\u5217\u503c","function.hash-final":"\u7ed3\u675f\u589e\u91cf\u6563\u5217\u4e14\u8fd4\u56de\u6458\u8981\u7ed3\u679c","function.hash-hkdf":"Generate a HKDF key derivation of a supplied key input","function.hash-hmac":"\u4f7f\u7528 HMAC \u65b9\u6cd5\u751f\u6210\u5e26\u6709\u5bc6\u94a5\u7684\u6563\u5217\u503c","function.hash-hmac-algos":"\u8fd4\u56de\u9002\u7528\u4e8e hash_hmac \u7684\u5df2\u6ce8\u518c\u6563\u5217\u7b97\u6cd5\u5217\u8868","function.hash-hmac-file":"\u4f7f\u7528 HMAC \u65b9\u6cd5\u548c\u7ed9\u5b9a\u6587\u4ef6\u7684\u5185\u5bb9\u751f\u6210\u5e26\u5bc6\u94a5\u7684\u6563\u5217\u503c","function.hash-init":"\u521d\u59cb\u5316\u589e\u91cf\u6563\u5217\u8fd0\u7b97\u4e0a\u4e0b\u6587","function.hash-pbkdf2":"\u751f\u6210\u6240\u63d0\u4f9b\u5bc6\u7801\u7684 PBKDF2 \u5bc6\u94a5\u5bfc\u51fa","function.hash-update":"\u5411\u6d3b\u8dc3\u7684\u54c8\u5e0c\u8fd0\u7b97\u4e0a\u4e0b\u6587\u4e2d\u586b\u5145\u6570\u636e","function.hash-update-file":"\u4ece\u6587\u4ef6\u5411\u6d3b\u8dc3\u7684\u6563\u5217\u8fd0\u7b97\u4e0a\u4e0b\u6587\u4e2d\u586b\u5145\u6570\u636e","function.hash-update-stream":"\u4ece\u6253\u5f00\u7684\u6d41\u5411\u6d3b\u8dc3\u7684\u6563\u5217\u8fd0\u7b97\u4e0a\u4e0b\u6587\u4e2d\u586b\u5145\u6570\u636e","ref.hash":"\u6563\u5217\u6d88\u606f\u6458\u8981\u6846\u67b6","book.hash":"\u6563\u5217\u6d88\u606f\u6458\u8981\u6846\u67b6","mcrypt.requirements":"Mcrypt","mcrypt.installation":"Mcrypt","mcrypt.configuration":"Mcrypt","mcrypt.resources":"Mcrypt","mcrypt.setup":"Mcrypt","mcrypt.constants":"Mcrypt","mcrypt.ciphers":"Mcrypt","function.mcrypt-create-iv":"\u4ece\u968f\u673a\u6e90\u521b\u5efa\u521d\u59cb\u5411\u91cf","function.mcrypt-decrypt":"\u4f7f\u7528\u7ed9\u5b9a\u53c2\u6570\u89e3\u5bc6\u5bc6\u6587","function.mcrypt-enc-get-algorithms-name":"\u8fd4\u56de\u6253\u5f00\u7684\u7b97\u6cd5\u540d\u79f0","function.mcrypt-enc-get-block-size":"\u8fd4\u56de\u6253\u5f00\u7684\u7b97\u6cd5\u7684\u5206\u7ec4\u5927\u5c0f","function.mcrypt-enc-get-iv-size":"\u8fd4\u56de\u6253\u5f00\u7684\u7b97\u6cd5\u7684\u521d\u59cb\u5411\u91cf\u5927\u5c0f","function.mcrypt-enc-get-key-size":"\u8fd4\u56de\u6253\u5f00\u7684\u6a21\u5f0f\u6240\u80fd\u652f\u6301\u7684\u6700\u957f\u5bc6\u94a5","function.mcrypt-enc-get-modes-name":"\u8fd4\u56de\u6253\u5f00\u7684\u6a21\u5f0f\u7684\u540d\u79f0","function.mcrypt-enc-get-supported-key-sizes":"\u4ee5\u6570\u7ec4\u65b9\u5f0f\u8fd4\u56de\u6253\u5f00\u7684\u7b97\u6cd5\u6240\u652f\u6301\u7684\u5bc6\u94a5\u957f\u5ea6","function.mcrypt-enc-is-block-algorithm":"\u68c0\u6d4b\u6253\u5f00\u6a21\u5f0f\u7684\u7b97\u6cd5\u662f\u5426\u4e3a\u5206\u7ec4\u7b97\u6cd5","function.mcrypt-enc-is-block-algorithm-mode":"\u68c0\u6d4b\u6253\u5f00\u7684\u6a21\u5f0f\u662f\u5426\u652f\u6301\u5206\u7ec4\u52a0\u5bc6","function.mcrypt-enc-is-block-mode":"\u68c0\u6d4b\u6253\u5f00\u7684\u6a21\u5f0f\u662f\u5426\u4ee5\u5206\u7ec4\u65b9\u5f0f\u8f93\u51fa","function.mcrypt-enc-self-test":"\u5728\u6253\u5f00\u7684\u6a21\u5757\u4e0a\u8fdb\u884c\u81ea\u68c0","function.mcrypt-encrypt":"\u4f7f\u7528\u7ed9\u5b9a\u53c2\u6570\u52a0\u5bc6\u660e\u6587","function.mcrypt-generic":"\u52a0\u5bc6\u6570\u636e","function.mcrypt-generic-deinit":"\u5bf9\u52a0\u5bc6\u6a21\u5757\u8fdb\u884c\u6e05\u7406\u5de5\u4f5c","function.mcrypt-generic-init":"\u521d\u59cb\u5316\u52a0\u5bc6\u6240\u9700\u7684\u7f13\u51b2\u533a","function.mcrypt-get-block-size":"\u83b7\u5f97\u52a0\u5bc6\u7b97\u6cd5\u7684\u5206\u7ec4\u5927\u5c0f","function.mcrypt-get-cipher-name":"\u83b7\u53d6\u52a0\u5bc6\u7b97\u6cd5\u540d\u79f0","function.mcrypt-get-iv-size":"\u8fd4\u56de\u6307\u5b9a\u7b97\u6cd5\/\u6a21\u5f0f\u7ec4\u5408\u7684\u521d\u59cb\u5411\u91cf\u5927\u5c0f","function.mcrypt-get-key-size":"\u83b7\u53d6\u6307\u5b9a\u52a0\u5bc6\u7b97\u6cd5\u7684\u5bc6\u94a5\u5927\u5c0f","function.mcrypt-list-algorithms":"\u83b7\u53d6\u652f\u6301\u7684\u52a0\u5bc6\u7b97\u6cd5","function.mcrypt-list-modes":"\u83b7\u53d6\u6240\u652f\u6301\u7684\u6a21\u5f0f","function.mcrypt-module-close":"\u5173\u95ed\u52a0\u5bc6\u6a21\u5757","function.mcrypt-module-get-algo-block-size":"\u8fd4\u56de\u6307\u5b9a\u7b97\u6cd5\u7684\u5206\u7ec4\u5927\u5c0f","function.mcrypt-module-get-algo-key-size":"\u83b7\u53d6\u6253\u5f00\u6a21\u5f0f\u6240\u652f\u6301\u7684\u6700\u5927\u5bc6\u94a5\u5927\u5c0f","function.mcrypt-module-get-supported-key-sizes":"\u4ee5\u6570\u7ec4\u5f62\u5f0f\u8fd4\u56de\u6253\u5f00\u7684\u7b97\u6cd5\u6240\u652f\u6301\u7684\u5bc6\u94a5\u5927\u5c0f","function.mcrypt-module-is-block-algorithm":"\u68c0\u6d4b\u6307\u5b9a\u7b97\u6cd5\u662f\u5426\u4e3a\u5206\u7ec4\u52a0\u5bc6\u7b97\u6cd5","function.mcrypt-module-is-block-algorithm-mode":"\u8fd4\u56de\u6307\u5b9a\u6a21\u5757\u662f\u5426\u662f\u5206\u7ec4\u52a0\u5bc6\u6a21\u5f0f","function.mcrypt-module-is-block-mode":"\u68c0\u6d4b\u6307\u5b9a\u6a21\u5f0f\u662f\u5426\u4ee5\u5206\u7ec4\u65b9\u5f0f\u8f93\u51fa","function.mcrypt-module-open":"\u6253\u5f00\u7b97\u6cd5\u548c\u6a21\u5f0f\u5bf9\u5e94\u7684\u6a21\u5757","function.mcrypt-module-self-test":"\u5728\u6307\u5b9a\u6a21\u5757\u4e0a\u6267\u884c\u81ea\u68c0","function.mdecrypt-generic":"\u89e3\u5bc6\u6570\u636e","ref.mcrypt":"Mcrypt","book.mcrypt":"\u52a0\u5bc6\u6269\u5c55","mhash.requirements":"Mhash","mhash.installation":"Mhash","mhash.setup":"Mhash","mhash.constants":"Mhash","mhash.examples":"Mhash","function.mhash":"Computes hash","function.mhash-count":"Gets the highest available hash ID","function.mhash-get-block-size":"Gets the block size of the specified hash","function.mhash-get-hash-name":"Gets the name of the specified hash","function.mhash-keygen-s2k":"Generates a key","ref.mhash":"Mhash","book.mhash":"\u52a0\u5bc6\u6269\u5c55","openssl.requirements":"OpenSSL","openssl.installation":"OpenSSL","openssl.configuration":"OpenSSL","openssl.resources":"OpenSSL","openssl.setup":"OpenSSL","openssl.purpose-check":"OpenSSL","openssl.padding":"OpenSSL","openssl.key-types":"OpenSSL","openssl.pkcs7.flags":"OpenSSL","openssl.cms.flags":"OpenSSL","openssl.signature-algos":"OpenSSL","openssl.ciphers":"OpenSSL","openssl.constversion":"OpenSSL","openssl.constsni":"OpenSSL","openssl.constants.other":"OpenSSL","openssl.constants":"OpenSSL","openssl.certparams":"OpenSSL","openssl.cert.verification":"OpenSSL","function.openssl-cipher-iv-length":"\u83b7\u53d6\u5bc6\u7801iv\u957f\u5ea6","function.openssl-cipher-key-length":"Gets the cipher key length","function.openssl-cms-decrypt":"Decrypt a CMS message","function.openssl-cms-encrypt":"Encrypt a CMS message","function.openssl-cms-read":"Export the CMS file to an array of PEM certificates","function.openssl-cms-sign":"Sign a file","function.openssl-cms-verify":"Verify a CMS signature","function.openssl-csr-export":"\u5c06 CSR \u4f5c\u4e3a\u5b57\u7b26\u4e32\u5bfc\u51fa","function.openssl-csr-export-to-file":"\u5c06 CSR \u5bfc\u51fa\u5230\u6587\u4ef6","function.openssl-csr-get-public-key":"\u8fd4\u56de CSR \u7684\u516c\u94a5","function.openssl-csr-get-subject":"\u8fd4\u56de CSR \u7684\u4e3b\u9898","function.openssl-csr-new":"\u751f\u6210\u4e00\u4e2a CSR","function.openssl-csr-sign":"\u7528\u53e6\u4e00\u4e2a\u8bc1\u4e66\u7b7e\u7f72 CSR\uff08\u6216\u8005\u672c\u8eab\uff09\u5e76\u4e14\u751f\u6210\u4e00\u4e2a\u8bc1\u4e66","function.openssl-decrypt":"\u89e3\u5bc6\u6570\u636e","function.openssl-dh-compute-key":"\u8ba1\u7b97\u8fdc\u7a0b DH \u516c\u94a5\u548c\u672c\u5730 DH \u5bc6\u94a5\u7684\u5171\u4eab\u5bc6\u94a5","function.openssl-digest":"\u8ba1\u7b97\u6458\u8981","function.openssl-encrypt":"\u52a0\u5bc6\u6570\u636e","function.openssl-error-string":"\u8fd4\u56de openSSL \u9519\u8bef\u6d88\u606f","function.openssl-free-key":"\u91ca\u653e\u5bc6\u94a5\u8d44\u6e90","function.openssl-get-cert-locations":"\u68c0\u7d22\u53ef\u7528\u7684\u8bc1\u4e66\u4f4d\u7f6e","function.openssl-get-cipher-methods":"\u83b7\u53d6\u53ef\u7528\u7684\u52a0\u5bc6\u7b97\u6cd5","function.openssl-get-curve-names":"\u83b7\u5f97ECC\u7684\u53ef\u7528\u66f2\u7ebf\u540d\u79f0\u5217\u8868","function.openssl-get-md-methods":"\u83b7\u53d6\u53ef\u7528\u7684\u6458\u8981\u7b97\u6cd5","function.openssl-get-privatekey":"\u522b\u540d openssl_pkey_get_private","function.openssl-get-publickey":"\u522b\u540d openssl_pkey_get_public","function.openssl-open":"\u6253\u5f00\u5bc6\u5c01\u7684\u6570\u636e","function.openssl-pbkdf2":"\u751f\u6210 PKCS5 v2 PBKDF2 \u5b57\u7b26\u4e32","function.openssl-pkcs12-export":"\u5c06 PKCS#12 \u517c\u5bb9\u8bc1\u4e66\u5b58\u50a8\u6587\u4ef6\u5bfc\u51fa\u5230\u53d8\u91cf","function.openssl-pkcs12-export-to-file":"\u8f93\u51fa\u4e00\u4e2a PKCS#12 \u517c\u5bb9\u7684\u8bc1\u4e66\u5b58\u50a8\u6587\u4ef6","function.openssl-pkcs12-read":"\u5c06 PKCS#12 \u8bc1\u4e66\u5b58\u50a8\u533a\u89e3\u6790\u5230\u6570\u7ec4\u4e2d","function.openssl-pkcs7-decrypt":"\u89e3\u5bc6\u4e00\u4e2a S\/MIME \u52a0\u5bc6\u7684\u6d88\u606f","function.openssl-pkcs7-encrypt":"\u52a0\u5bc6\u4e00\u4e2a S\/MIME \u6d88\u606f","function.openssl-pkcs7-read":"\u5c06 PKCS7 \u6587\u4ef6\u5bfc\u51fa\u4e3a PEM \u683c\u5f0f\u8bc1\u4e66\u7684\u6570\u7ec4","function.openssl-pkcs7-sign":"\u5bf9\u4e00\u4e2a S\/MIME \u6d88\u606f\u8fdb\u884c\u7b7e\u540d","function.openssl-pkcs7-verify":"\u6821\u9a8c\u4e00\u4e2a\u5df2\u7b7e\u540d\u7684 S\/MIME \u6d88\u606f\u7684\u7b7e\u540d","function.openssl-pkey-derive":"Computes shared secret for public value of remote and local DH or ECDH key","function.openssl-pkey-export":"\u5c06\u4e00\u4e2a\u5bc6\u94a5\u7684\u53ef\u8f93\u51fa\u8868\u793a\u8f6c\u6362\u4e3a\u5b57\u7b26\u4e32","function.openssl-pkey-export-to-file":"\u5c06\u5bc6\u94a5\u5bfc\u51fa\u5230\u6587\u4ef6\u4e2d","function.openssl-pkey-free":"\u91ca\u653e\u4e00\u4e2a\u79c1\u94a5","function.openssl-pkey-get-details":"\u8fd4\u56de\u5305\u542b\u5bc6\u94a5\u8be6\u60c5\u7684\u6570\u7ec4","function.openssl-pkey-get-private":"\u83b7\u53d6\u79c1\u94a5","function.openssl-pkey-get-public":"\u4ece\u8bc1\u4e66\u4e2d\u89e3\u6790\u516c\u94a5\uff0c\u4ee5\u4f9b\u4f7f\u7528","function.openssl-pkey-new":"\u751f\u6210\u65b0\u7684\u79c1\u94a5","function.openssl-private-decrypt":"\u4f7f\u7528\u79c1\u94a5\u89e3\u5bc6\u6570\u636e","function.openssl-private-encrypt":"\u4f7f\u7528\u79c1\u94a5\u52a0\u5bc6\u6570\u636e","function.openssl-public-decrypt":"\u4f7f\u7528\u516c\u94a5\u89e3\u5bc6\u6570\u636e","function.openssl-public-encrypt":"\u4f7f\u7528\u516c\u94a5\u52a0\u5bc6\u6570\u636e","function.openssl-random-pseudo-bytes":"\u751f\u6210\u4e00\u4e2a\u4f2a\u968f\u673a\u5b57\u8282\u4e32","function.openssl-seal":"\u5bc6\u5c01 (\u52a0\u5bc6) \u6570\u636e","function.openssl-sign":"Generate signature","function.openssl-spki-export":"\u901a\u8fc7\u7b7e\u540d\u516c\u94a5\u548c challenge \u5bfc\u51fa\u4e00\u4e2a\u53ef\u7528\u7684 PEM \u683c\u5f0f\u7684\u516c\u94a5","function.openssl-spki-export-challenge":"\u5bfc\u51fa\u4e0e\u7b7e\u540d\u516c\u94a5\u548c challenge \u76f8\u5173\u7684 challenge","function.openssl-spki-new":"\u751f\u6210\u65b0\u7684\u7b7e\u540d\u516c\u94a5\u548c challenge","function.openssl-spki-verify":"\u9a8c\u8bc1\u7b7e\u540d\u516c\u94a5\u548c challenge","function.openssl-verify":"\u9a8c\u8bc1\u7b7e\u540d","function.openssl-x509-check-private-key":"\u68c0\u67e5\u79c1\u94a5\u662f\u5426\u5bf9\u5e94\u4e8e\u8bc1\u4e66","function.openssl-x509-checkpurpose":"\u9a8c\u8bc1\u662f\u5426\u53ef\u4ee5\u4e3a\u7279\u5b9a\u76ee\u7684\u4f7f\u7528\u8bc1\u4e66","function.openssl-x509-export":"\u4ee5\u5b57\u7b26\u4e32\u683c\u5f0f\u5bfc\u51fa\u8bc1\u4e66","function.openssl-x509-export-to-file":"\u5bfc\u51fa\u8bc1\u4e66\u81f3\u6587\u4ef6","function.openssl-x509-fingerprint":"\u8ba1\u7b97\u4e00\u4e2a\u7ed9\u5b9a\u7684 x.509 \u8bc1\u4e66\u7684\u6307\u7eb9\u6216\u6458\u8981","function.openssl-x509-free":"\u91ca\u653e\u8bc1\u4e66\u8d44\u6e90","function.openssl-x509-parse":"\u89e3\u6790 X509 \u8bc1\u4e66\u5e76\u4f5c\u4e3a\u4e00\u4e2a\u6570\u7ec4\u8fd4\u56de\u4fe1\u606f","function.openssl-x509-read":"\u89e3\u6790 x.509 \u8bc1\u4e66\u5e76\u8fd4\u56de\u5bf9\u8c61","function.openssl-x509-verify":"Verifies digital signature of x509 certificate against a public key","ref.openssl":"OpenSSL","class.opensslcertificate":"OpenSSLCertificate \u7c7b","class.opensslcertificatesigningrequest":"OpenSSLCertificateSigningRequest \u7c7b","class.opensslasymmetrickey":"OpenSSLAsymmetricKey \u7c7b","book.openssl":"\u52a0\u5bc6\u6269\u5c55","password.requirements":"\u5bc6\u7801\u6563\u5217\u7b97\u6cd5","password.installation":"\u5bc6\u7801\u6563\u5217\u7b97\u6cd5","password.setup":"\u5bc6\u7801\u6563\u5217\u7b97\u6cd5","password.constants":"\u5bc6\u7801\u6563\u5217\u7b97\u6cd5","function.password-algos":"Get available password hashing algorithm IDs","function.password-get-info":"\u8fd4\u56de\u6307\u5b9a\u6563\u5217\uff08hash\uff09\u7684\u76f8\u5173\u4fe1\u606f","function.password-hash":"\u521b\u5efa\u5bc6\u7801\u7684\u6563\u5217\uff08hash\uff09","function.password-needs-rehash":"\u68c0\u6d4b\u6563\u5217\u503c\u662f\u5426\u5339\u914d\u6307\u5b9a\u7684\u9009\u9879","function.password-verify":"\u9a8c\u8bc1\u5bc6\u7801\u662f\u5426\u548c\u6563\u5217\u503c\u5339\u914d","ref.password":"\u5bc6\u7801\u6563\u5217\u7b97\u6cd5","book.password":"\u52a0\u5bc6\u6269\u5c55","rnp.requirements":"Rnp","rnp.installation":"Rnp","rnp.setup":"Rnp","rnp.constants":"Rnp","rnp.examples-clearsign":"Rnp","rnp.examples":"Rnp","function.rnp-backend-string":"Return cryptographic backend library name","function.rnp-backend-version":"Return cryptographic backend library version","function.rnp-decrypt":"Decrypt PGP message","function.rnp-dump-packets":"Dump OpenPGP packets stream information in humand-readable format","function.rnp-dump-packets-to-json":"Dump OpenPGP packets stream information to the JSON string","function.rnp-ffi-create":"Create the top-level object used for interacting with the library","function.rnp-ffi-destroy":"Destroy the top-level object used for interacting with the library","function.rnp-ffi-set-pass-provider":"Set password provider callback function","function.rnp-import-keys":"Import keys from PHP string to the keyring and receive JSON describing new\/updated keys","function.rnp-import-signatures":"Import standalone signatures to the keyring and receive JSON describing updated keys","function.rnp-key-export":"Export a key","function.rnp-key-export-autocrypt":"Export minimal key for autocrypt feature (just 5 packets: key, uid, signature,\n   encryption subkey, signature)","function.rnp-key-export-revocation":"Generate and export primary key revocation signature","function.rnp-key-get-info":"Get information about the key","function.rnp-key-remove":"Remove a key from keyring(s)","function.rnp-key-revoke":"Revoke a key or subkey by generating and adding revocation signature","function.rnp-list-keys":"Enumerate all keys present in a keyring by specified identifer type","function.rnp-load-keys":"Load keys from PHP string","function.rnp-load-keys-from-path":"Load keys from specified path","function.rnp-locate-key":"Search for the key","function.rnp-op-encrypt":"Encrypt message","function.rnp-op-generate-key":"Generate key","function.rnp-op-sign":"Perform signing operation on a binary data, return embedded signature(s)","function.rnp-op-sign-cleartext":"Perform signing operation on a textual data, return cleartext signed message","function.rnp-op-sign-detached":"Perform signing operation, return detached signature(s)","function.rnp-op-verify":"Verify embedded or cleartext signatures","function.rnp-op-verify-detached":"Verify detached signatures","function.rnp-save-keys":"Save keys to PHP string","function.rnp-save-keys-to-path":"Save keys to specified path","function.rnp-supported-features":"Get supported features in JSON format","function.rnp-version-string":"RNP library version","function.rnp-version-string-full":"Full version string of RNP library","ref.rnp":"Rnp","class.rnpffi":"The RnpFFI class","book.rnp":"Rnp","sodium.requirements":"Sodium","sodium.installation":"Sodium","sodium.setup":"Sodium","sodium.constants":"Sodium","function.sodium-add":"Add large numbers","function.sodium-base642bin":"Decodes a base64-encoded string into raw binary.","function.sodium-bin2base64":"Encodes a raw binary string with base64.","function.sodium-bin2hex":"Encode to hexadecimal","function.sodium-compare":"Compare large numbers","function.sodium-crypto-aead-aegis128l-decrypt":"Verify then decrypt a message with AEGIS-128L","function.sodium-crypto-aead-aegis128l-encrypt":"Encrypt then authenticate a message with AEGIS-128L","function.sodium-crypto-aead-aegis128l-keygen":"Generate a random AEGIS-128L key","function.sodium-crypto-aead-aegis256-decrypt":"Verify then decrypt a message with AEGIS-256","function.sodium-crypto-aead-aegis256-encrypt":"Encrypt then authenticate a message with AEGIS-256","function.sodium-crypto-aead-aegis256-keygen":"Generate a random AEGIS-256 key","function.sodium-crypto-aead-aes256gcm-decrypt":"Verify then decrypt a message with AES-256-GCM","function.sodium-crypto-aead-aes256gcm-encrypt":"Encrypt then authenticate with AES-256-GCM","function.sodium-crypto-aead-aes256gcm-is-available":"Check if hardware supports AES256-GCM","function.sodium-crypto-aead-aes256gcm-keygen":"Generate a random AES-256-GCM key","function.sodium-crypto-aead-chacha20poly1305-decrypt":"Verify then decrypt with ChaCha20-Poly1305","function.sodium-crypto-aead-chacha20poly1305-encrypt":"Encrypt then authenticate with ChaCha20-Poly1305","function.sodium-crypto-aead-chacha20poly1305-ietf-decrypt":"Verify that the ciphertext includes a valid tag","function.sodium-crypto-aead-chacha20poly1305-ietf-encrypt":"Encrypt a message","function.sodium-crypto-aead-chacha20poly1305-ietf-keygen":"Generate a random ChaCha20-Poly1305 (IETF) key.","function.sodium-crypto-aead-chacha20poly1305-keygen":"Generate a random ChaCha20-Poly1305 key.","function.sodium-crypto-aead-xchacha20poly1305-ietf-decrypt":"(Preferred) Verify then decrypt with XChaCha20-Poly1305","function.sodium-crypto-aead-xchacha20poly1305-ietf-encrypt":"(Preferred) Encrypt then authenticate with XChaCha20-Poly1305","function.sodium-crypto-aead-xchacha20poly1305-ietf-keygen":"Generate a random XChaCha20-Poly1305 key.","function.sodium-crypto-auth":"Compute a tag for the message","function.sodium-crypto-auth-keygen":"Generate a random key for sodium_crypto_auth","function.sodium-crypto-auth-verify":"Verifies that the tag is valid for the message","function.sodium-crypto-box":"Authenticated public-key encryption","function.sodium-crypto-box-keypair":"Randomly generate a secret key and a corresponding public key","function.sodium-crypto-box-keypair-from-secretkey-and-publickey":"Create a unified keypair string from a secret key and public key","function.sodium-crypto-box-open":"Authenticated public-key decryption","function.sodium-crypto-box-publickey":"Extract the public key from a crypto_box keypair","function.sodium-crypto-box-publickey-from-secretkey":"Calculate the public key from a secret key","function.sodium-crypto-box-seal":"Anonymous public-key encryption","function.sodium-crypto-box-seal-open":"Anonymous public-key decryption","function.sodium-crypto-box-secretkey":"Extracts the secret key from a crypto_box keypair","function.sodium-crypto-box-seed-keypair":"Deterministically derive the key pair from a single key","function.sodium-crypto-core-ristretto255-add":"Adds an element","function.sodium-crypto-core-ristretto255-from-hash":"Maps a vector","function.sodium-crypto-core-ristretto255-is-valid-point":"Determines if a point on the ristretto255 curve","function.sodium-crypto-core-ristretto255-random":"Generates a random key","function.sodium-crypto-core-ristretto255-scalar-add":"Adds a scalar value","function.sodium-crypto-core-ristretto255-scalar-complement":"The sodium_crypto_core_ristretto255_scalar_complement purpose","function.sodium-crypto-core-ristretto255-scalar-invert":"Inverts a scalar value","function.sodium-crypto-core-ristretto255-scalar-mul":"Multiplies a scalar value","function.sodium-crypto-core-ristretto255-scalar-negate":"Negates a scalar value","function.sodium-crypto-core-ristretto255-scalar-random":"Generates a random key","function.sodium-crypto-core-ristretto255-scalar-reduce":"Reduces a scalar value","function.sodium-crypto-core-ristretto255-scalar-sub":"Subtracts a scalar value","function.sodium-crypto-core-ristretto255-sub":"Subtracts an element","function.sodium-crypto-generichash":"Get a hash of the message","function.sodium-crypto-generichash-final":"Complete the hash","function.sodium-crypto-generichash-init":"Initialize a hash for streaming","function.sodium-crypto-generichash-keygen":"Generate a random generichash key","function.sodium-crypto-generichash-update":"Add message to a hash","function.sodium-crypto-kdf-derive-from-key":"Derive a subkey","function.sodium-crypto-kdf-keygen":"Generate a random root key for the KDF interface","function.sodium-crypto-kx-client-session-keys":"Calculate the client-side session keys.","function.sodium-crypto-kx-keypair":"Creates a new sodium keypair","function.sodium-crypto-kx-publickey":"Extract the public key from a crypto_kx keypair","function.sodium-crypto-kx-secretkey":"Extract the secret key from a crypto_kx keypair.","function.sodium-crypto-kx-seed-keypair":"Description","function.sodium-crypto-kx-server-session-keys":"Calculate the server-side session keys.","function.sodium-crypto-pwhash":"Derive a key from a password, using Argon2","function.sodium-crypto-pwhash-scryptsalsa208sha256":"Derives a key from a password, using scrypt","function.sodium-crypto-pwhash-scryptsalsa208sha256-str":"Get an ASCII encoded hash","function.sodium-crypto-pwhash-scryptsalsa208sha256-str-verify":"Verify that the password is a valid password verification string","function.sodium-crypto-pwhash-str":"Get an ASCII-encoded hash","function.sodium-crypto-pwhash-str-needs-rehash":"Determine whether or not to rehash a password","function.sodium-crypto-pwhash-str-verify":"Verifies that a password matches a hash","function.sodium-crypto-scalarmult":"Compute a shared secret given a user's secret key and another user's public key","function.sodium-crypto-scalarmult-base":"\u522b\u540d sodium_crypto_box_publickey_from_secretkey","function.sodium-crypto-scalarmult-ristretto255":"Computes a shared secret","function.sodium-crypto-scalarmult-ristretto255-base":"Calculates the public key from a secret key","function.sodium-crypto-secretbox":"Authenticated shared-key encryption","function.sodium-crypto-secretbox-keygen":"Generate random key for sodium_crypto_secretbox","function.sodium-crypto-secretbox-open":"Authenticated shared-key decryption","function.sodium-crypto-secretstream-xchacha20poly1305-init-pull":"Initialize a secretstream context for decryption","function.sodium-crypto-secretstream-xchacha20poly1305-init-push":"Initialize a secretstream context for encryption","function.sodium-crypto-secretstream-xchacha20poly1305-keygen":"Generate a random secretstream key.","function.sodium-crypto-secretstream-xchacha20poly1305-pull":"Decrypt a chunk of data from an encrypted stream","function.sodium-crypto-secretstream-xchacha20poly1305-push":"Encrypt a chunk of data so that it can safely be decrypted in a streaming API","function.sodium-crypto-secretstream-xchacha20poly1305-rekey":"Explicitly rotate the key in the secretstream state","function.sodium-crypto-shorthash":"Compute a short hash of a message and key","function.sodium-crypto-shorthash-keygen":"Get random bytes for key","function.sodium-crypto-sign":"Sign a message","function.sodium-crypto-sign-detached":"Sign the message","function.sodium-crypto-sign-ed25519-pk-to-curve25519":"Convert an Ed25519 public key to a Curve25519 public key","function.sodium-crypto-sign-ed25519-sk-to-curve25519":"Convert an Ed25519 secret key to a Curve25519 secret key","function.sodium-crypto-sign-keypair":"Randomly generate a secret key and a corresponding public key","function.sodium-crypto-sign-keypair-from-secretkey-and-publickey":"Join a secret key and public key together","function.sodium-crypto-sign-open":"Check that the signed message has a valid signature","function.sodium-crypto-sign-publickey":"Extract the Ed25519 public key from a keypair","function.sodium-crypto-sign-publickey-from-secretkey":"Extract the Ed25519 public key from the secret key","function.sodium-crypto-sign-secretkey":"Extract the Ed25519 secret key from a keypair","function.sodium-crypto-sign-seed-keypair":"Deterministically derive the key pair from a single key","function.sodium-crypto-sign-verify-detached":"Verify signature for the message","function.sodium-crypto-stream":"Generate a deterministic sequence of bytes from a seed","function.sodium-crypto-stream-keygen":"Generate a random sodium_crypto_stream key.","function.sodium-crypto-stream-xchacha20":"Expands the key and nonce into a keystream of pseudorandom bytes","function.sodium-crypto-stream-xchacha20-keygen":"Returns a secure random key","function.sodium-crypto-stream-xchacha20-xor":"Encrypts a message using a nonce and a secret key (no authentication)","function.sodium-crypto-stream-xchacha20-xor-ic":"Encrypts a message using a nonce and a secret key (no authentication)","function.sodium-crypto-stream-xor":"Encrypt a message without authentication","function.sodium-hex2bin":"Decodes a hexadecimally encoded binary string","function.sodium-increment":"Increment large number","function.sodium-memcmp":"Test for equality in constant-time","function.sodium-memzero":"Overwrite a string with NUL characters","function.sodium-pad":"Add padding data","function.sodium-unpad":"Remove padding data","ref.sodium":"Sodium","class.sodiumexception":"The SodiumException class","book.sodium":"Sodium","xpass.requirements":"Xpass","xpass.installation":"Xpass","xpass.setup":"Xpass","xpass.constants":"Xpass","function.crypt-checksalt":"Validate a crypt setting string","function.crypt-gensalt":"Compile a string for use as the salt argument to crypt","function.crypt-preferred-method":"Get the prefix of the preferred hash method","ref.xpass":"Xpass","book.xpass":"Xpass","refs.crypto":"\u51fd\u6570\u53c2\u8003","dba.requirements":"Database (dbm-style) Abstraction Layer","dba.installation":"Database (dbm-style) Abstraction Layer","dba.configuration":"Database (dbm-style) Abstraction Layer","dba.resources":"Database (dbm-style) Abstraction Layer","dba.setup":"Database (dbm-style) Abstraction Layer","dba.constants":"Database (dbm-style) Abstraction Layer","dba.example":"Database (dbm-style) Abstraction Layer","dba.examples":"Database (dbm-style) Abstraction Layer","class.dba-connection":"The Dba\\Connection class","function.dba-close":"\u5173\u95ed DBA \u6570\u636e\u5e93","function.dba-delete":"\u5220\u9664\u7531\u952e\u6307\u5b9a\u7684 DBA \u6761\u76ee","function.dba-exists":"\u68c0\u67e5\u952e\u662f\u5426\u5b58\u5728","function.dba-fetch":"\u83b7\u53d6\u7531\u952e\u6307\u5b9a\u7684\u6570\u636e","function.dba-firstkey":"\u83b7\u53d6\u7b2c\u4e00\u4e2a\u952e","function.dba-handlers":"\u5217\u51fa\u6240\u6709\u53ef\u7528\u7684\u5904\u7406\u5668","function.dba-insert":"\u63d2\u5165\u6761\u76ee","function.dba-key-split":"\u5c06\u952e\u7684\u5b57\u7b26\u4e32\u8868\u793a\u5206\u5272\u4e3a\u6570\u7ec4\u8868\u793a","function.dba-list":"\u5217\u51fa\u6240\u6709\u6253\u5f00\u7684\u6570\u636e\u5e93\u6587\u4ef6","function.dba-nextkey":"\u83b7\u53d6\u4e0b\u4e00\u4e2a\u952e","function.dba-open":"\u6253\u5f00\u6570\u636e\u5e93","function.dba-optimize":"\u4f18\u5316\u6570\u636e\u5e93","function.dba-popen":"\u6253\u5f00\u6570\u636e\u5e93\u6301\u4e45\u5316","function.dba-replace":"\u66ff\u6362\u6216\u63d2\u5165\u6761\u76ee","function.dba-sync":"\u540c\u6b65\u6570\u636e\u5e93","ref.dba":"Database (dbm-style) Abstraction Layer","book.dba":"Database (dbm-style) Abstraction Layer","uodbc.requirements":"ODBC (Unified)","odbc.installation":"ODBC (Unified)","odbc.configuration":"ODBC (Unified)","uodbc.resources":"ODBC (Unified)","uodbc.setup":"ODBC (Unified)","uodbc.constants":"ODBC (Unified)","function.odbc-autocommit":"Toggle autocommit behaviour","function.odbc-binmode":"Handling of binary column data","function.odbc-close":"Close an ODBC connection","function.odbc-close-all":"Close all ODBC connections","function.odbc-columnprivileges":"Lists columns and associated privileges for the given table","function.odbc-columns":"Lists the column names in specified tables","function.odbc-commit":"Commit an ODBC transaction","function.odbc-connect":"Connect to a datasource","function.odbc-connection-string-is-quoted":"Determines if an ODBC connection string value is quoted","function.odbc-connection-string-quote":"Quotes an ODBC connection string value","function.odbc-connection-string-should-quote":"Determines if an ODBC connection string value should be quoted","function.odbc-cursor":"Get cursorname","function.odbc-data-source":"Returns information about available DSNs","function.odbc-do":"\u522b\u540d odbc_exec","function.odbc-error":"Get the last error code","function.odbc-errormsg":"Get the last error message","function.odbc-exec":"Directly execute an SQL statement","function.odbc-execute":"Execute a prepared statement","function.odbc-fetch-array":"Fetch a result row as an associative array","function.odbc-fetch-into":"Fetch one result row into array","function.odbc-fetch-object":"Fetch a result row as an object","function.odbc-fetch-row":"Fetch a row","function.odbc-field-len":"Get the length (precision) of a field","function.odbc-field-name":"Get the columnname","function.odbc-field-num":"Return column number","function.odbc-field-precision":"\u522b\u540d odbc_field_len","function.odbc-field-scale":"Get the scale of a field","function.odbc-field-type":"Datatype of a field","function.odbc-foreignkeys":"Retrieves a list of foreign keys","function.odbc-free-result":"Free objects associated with a result","function.odbc-gettypeinfo":"Retrieves information about data types supported by the data source","function.odbc-longreadlen":"Handling of LONG columns","function.odbc-next-result":"Checks if multiple results are available","function.odbc-num-fields":"Number of columns in a result","function.odbc-num-rows":"Number of rows in a result","function.odbc-pconnect":"Open a persistent database connection","function.odbc-prepare":"Prepares a statement for execution","function.odbc-primarykeys":"Gets the primary keys for a table","function.odbc-procedurecolumns":"Retrieve information about parameters to procedures","function.odbc-procedures":"Get the list of procedures stored in a specific data source","function.odbc-result":"Get result data","function.odbc-result-all":"Print result as HTML table","function.odbc-rollback":"Rollback a transaction","function.odbc-setoption":"Adjust ODBC settings","function.odbc-specialcolumns":"Retrieves special columns","function.odbc-statistics":"Retrieve statistics about a table","function.odbc-tableprivileges":"Lists tables and the privileges associated with each table","function.odbc-tables":"Get the list of table names stored in a specific data source","ref.uodbc":"ODBC (Unified)","book.uodbc":"ODBC (Unified)","pdo.installation":"PHP \u6570\u636e\u5bf9\u8c61","pdo.configuration":"PHP \u6570\u636e\u5bf9\u8c61","pdo.setup":"PHP \u6570\u636e\u5bf9\u8c61","pdo.constants.fetch-modes":"PHP \u6570\u636e\u5bf9\u8c61","pdo.constants":"PHP \u6570\u636e\u5bf9\u8c61","pdo.connections":"PHP \u6570\u636e\u5bf9\u8c61","pdo.transactions":"PHP \u6570\u636e\u5bf9\u8c61","pdo.prepared-statements":"PHP \u6570\u636e\u5bf9\u8c61","pdo.error-handling":"PHP \u6570\u636e\u5bf9\u8c61","pdo.lobs":"PHP \u6570\u636e\u5bf9\u8c61","pdo.begintransaction":"\u542f\u52a8\u4e00\u4e2a\u4e8b\u52a1","pdo.commit":"\u63d0\u4ea4\u4e00\u4e2a\u4e8b\u52a1","pdo.connect":"Connect to a database and return a PDO subclass for drivers that support it","pdo.construct":"\u521b\u5efa\u4e00\u4e2a\u8868\u793a\u6570\u636e\u5e93\u8fde\u63a5\u7684 PDO \u5b9e\u4f8b","pdo.errorcode":"\u83b7\u53d6\u8ddf\u6570\u636e\u5e93\u53e5\u67c4\u4e0a\u4e00\u6b21\u64cd\u4f5c\u76f8\u5173\u7684 SQLSTATE","pdo.errorinfo":"Fetch extended error information associated with the last operation on the database handle","pdo.exec":"\u6267\u884c SQL \u8bed\u53e5\uff0c\u5e76\u8fd4\u56de\u53d7\u5f71\u54cd\u7684\u884c\u6570","pdo.getattribute":"\u53d6\u56de\u4e00\u4e2a\u6570\u636e\u5e93\u8fde\u63a5\u7684\u5c5e\u6027","pdo.getavailabledrivers":"\u8fd4\u56de\u4e00\u4e2a\u53ef\u7528\u9a71\u52a8\u7684\u6570\u7ec4","pdo.intransaction":"\u68c0\u67e5\u662f\u5426\u5728\u4e8b\u52a1\u5185","pdo.lastinsertid":"\u8fd4\u56de\u6700\u540e\u63d2\u5165\u884c\u7684ID\u6216\u5e8f\u5217\u503c","pdo.prepare":"\u9884\u5904\u7406\u8981\u6267\u884c\u7684\u8bed\u53e5\uff0c\u5e76\u8fd4\u56de\u8bed\u53e5\u5bf9\u8c61","pdo.query":"\u9884\u5904\u7406\u5e76\u6267\u884c\u6ca1\u6709\u5360\u4f4d\u7b26\u7684 SQL \u8bed\u53e5","pdo.quote":"\u4e3a SQL \u67e5\u8be2\u91cc\u7684\u5b57\u7b26\u4e32\u6dfb\u52a0\u5f15\u53f7","pdo.rollback":"\u56de\u6eda\u4e8b\u52a1","pdo.setattribute":"\u8bbe\u7f6e\u5c5e\u6027","class.pdo":"PDO \u7c7b","pdostatement.bindcolumn":"\u7ed1\u5b9a\u4e00\u5217\u5230\u4e00\u4e2a PHP \u53d8\u91cf","pdostatement.bindparam":"\u7ed1\u5b9a\u4e00\u4e2a\u53c2\u6570\u5230\u6307\u5b9a\u7684\u53d8\u91cf\u540d","pdostatement.bindvalue":"\u628a\u4e00\u4e2a\u503c\u7ed1\u5b9a\u5230\u4e00\u4e2a\u53c2\u6570","pdostatement.closecursor":"\u5173\u95ed\u6e38\u6807\uff0c\u4f7f\u8bed\u53e5\u80fd\u518d\u6b21\u88ab\u6267\u884c","pdostatement.columncount":"\u8fd4\u56de\u7ed3\u679c\u96c6\u4e2d\u7684\u5217\u6570","pdostatement.debugdumpparams":"\u6253\u5370\u4e00\u6761 SQL \u9884\u5904\u7406\u547d\u4ee4","pdostatement.errorcode":"\u83b7\u53d6\u8ddf\u4e0a\u4e00\u6b21\u8bed\u53e5\u53e5\u67c4\u64cd\u4f5c\u76f8\u5173\u7684 SQLSTATE","pdostatement.errorinfo":"\u83b7\u53d6\u8ddf\u4e0a\u4e00\u6b21\u8bed\u53e5\u53e5\u67c4\u64cd\u4f5c\u76f8\u5173\u7684\u6269\u5c55\u9519\u8bef\u4fe1\u606f","pdostatement.execute":"\u6267\u884c\u9884\u5904\u7406\u8bed\u53e5","pdostatement.fetch":"\u4ece\u7ed3\u679c\u96c6\u4e2d\u83b7\u53d6\u4e0b\u4e00\u884c","pdostatement.fetchall":"\u4ece\u7ed3\u679c\u96c6\u4e2d\u83b7\u53d6\u5269\u4f59\u7684\u884c","pdostatement.fetchcolumn":"\u4ece\u7ed3\u679c\u96c6\u4e2d\u7684\u4e0b\u4e00\u884c\u8fd4\u56de\u5355\u72ec\u7684\u4e00\u5217","pdostatement.fetchobject":"\u83b7\u53d6\u4e0b\u4e00\u884c\u5e76\u4f5c\u4e3a\u4e00\u4e2a\u5bf9\u8c61\u8fd4\u56de","pdostatement.getattribute":"\u68c0\u7d22\u8bed\u53e5\u5c5e\u6027","pdostatement.getcolumnmeta":"\u8fd4\u56de\u7ed3\u679c\u96c6\u4e2d\u4e00\u5217\u7684\u5143\u6570\u636e","pdostatement.getiterator":"Gets result set iterator","pdostatement.nextrowset":"\u5728\u4e00\u4e2a\u591a\u884c\u96c6\u5408\u8bed\u53e5\u53e5\u67c4\u4e2d\u63a8\u8fdb\u5230\u4e0b\u4e00\u4e2a\u884c\u96c6\u5408","pdostatement.rowcount":"\u8fd4\u56de\u53d7\u4e0a\u4e00\u4e2a SQL \u8bed\u53e5\u5f71\u54cd\u7684\u884c\u6570","pdostatement.setattribute":"\u8bbe\u7f6e\u4e00\u4e2a\u8bed\u53e5\u5c5e\u6027","pdostatement.setfetchmode":"\u4e3a\u8bed\u53e5\u8bbe\u7f6e\u9ed8\u8ba4\u7684\u83b7\u53d6\u6a21\u5f0f","class.pdostatement":"PDOStatement \u7c7b","class.pdorow":"The PDORow class","class.pdoexception":"PDOException \u5f02\u5e38\u7c7b","ref.pdo-cubrid.connection":"Connecting to CUBRID databases","pdo.cubrid-schema":"Get the requested schema information","ref.pdo-cubrid":"CUBRID PDO Driver (PDO_CUBRID)","ref.pdo-dblib.connection":"Connecting to Microsoft SQL Server and Sybase databases","ref.pdo-dblib":"Microsoft SQL Server and Sybase PDO Driver (PDO_DBLIB)","class.pdo-dblib":"The Pdo\\Dblib class","ref.pdo-firebird.connection":"Connecting to Firebird databases","ref.pdo-firebird":"Firebird PDO Driver (PDO_FIREBIRD)","pdo-firebird.getapiversion":"Get the API version","class.pdo-firebird":"The Pdo\\Firebird class","ref.pdo-ibm.connection":"Connecting to IBM databases","ref.pdo-ibm":"IBM PDO Driver (PDO_IBM)","ref.pdo-informix.connection":"Connecting to Informix databases","ref.pdo-informix":"Informix PDO Driver (PDO_INFORMIX)","ref.pdo-mysql.connection":"Connecting to MySQL databases","ref.pdo-mysql":"MySQL PDO Driver (PDO_MYSQL)","pdo-mysql.getwarningcount":"Returns the number of warnings from the last executed query","class.pdo-mysql":"The Pdo\\Mysql class","ref.pdo-sqlsrv.connection":"Connecting to MS SQL Server and SQL Azure databases","ref.pdo-sqlsrv":"Microsoft SQL Server PDO Driver (PDO_SQLSRV)","ref.pdo-oci.connection":"Connecting to Oracle databases","ref.pdo-oci":"Oracle PDO Driver (PDO_OCI)","ref.pdo-odbc.connection":"Connecting to ODBC or DB2 databases","ref.pdo-odbc":"ODBC and DB2 PDO Driver (PDO_ODBC)","class.pdo-odbc":"The Pdo\\Odbc class","ref.pdo-pgsql.connection":"Connecting to PostgreSQL databases","pdo.pgsqlcopyfromarray":"\u522b\u540d Pdo\\Pgsql::copyFromArray","pdo.pgsqlcopyfromfile":"\u522b\u540d Pdo\\Pgsql::copyFromFile","pdo.pgsqlcopytoarray":"\u522b\u540d Pdo\\Pgsql::copyToArray","pdo.pgsqlcopytofile":"\u522b\u540d Pdo\\Pgsql::copyToFile","pdo.pgsqlgetnotify":"\u522b\u540d Pdo\\Pgsql::getNotify","pdo.pgsqlgetpid":"\u522b\u540d Pdo\\Pgsql::getPid","pdo.pgsqllobcreate":"\u522b\u540d Pdo\\Pgsql::lobCreate","pdo.pgsqllobopen":"\u522b\u540d Pdo\\Pgsql::lobOpen","pdo.pgsqllobunlink":"\u522b\u540d Pdo\\Pgsql::lobUnlink","ref.pdo-pgsql":"PostgreSQL PDO Driver (PDO_PGSQL)","pdo-pgsql.copyfromarray":"Copy data from a PHP array into a table","pdo-pgsql.copyfromfile":"Copy data from file into table","pdo-pgsql.copytoarray":"Copy data from database table into PHP array","pdo-pgsql.copytofile":"Copy data from table into file","pdo-pgsql.escapeidentifier":"Escapes a string for use as an SQL identifier","pdo-pgsql.getnotify":"Get asynchronous notification","pdo-pgsql.getpid":"Get the PID of the backend process handling this connection","pdo-pgsql.lobcreate":"Creates a new large object","pdo-pgsql.lobopen":"Opens an existing large object stream","pdo-pgsql.lobunlink":"Deletes the large object","pdo-pgsql.setnoticecallback":"Set a callback to handle notice and warning messages generated by the backend","class.pdo-pgsql":"The Pdo\\Pgsql class","ref.pdo-sqlite.connection":"Connecting to SQLite databases","pdo.sqlitecreateaggregate":"\u522b\u540d Pdo\\Sqlite::createAggregate","pdo.sqlitecreatecollation":"\u522b\u540d Pdo\\Sqlite::createCollation","pdo.sqlitecreatefunction":"\u522b\u540d Pdo\\Sqlite::createFunction","ref.pdo-sqlite":"SQLite PDO Driver (PDO_SQLITE)","pdo-sqlite.createaggregate":"Registers an aggregating user-defined function for use in SQL statements","pdo-sqlite.createcollation":"Registers a user-defined function for use as a collating function in SQL statements","pdo-sqlite.createfunction":"Registers a user-defined function for use in SQL statements","pdo-sqlite.loadextension":"Description","pdo-sqlite.openblob":"Description","class.pdo-sqlite":"The Pdo\\Sqlite class","pdo.drivers":"PHP \u6570\u636e\u5bf9\u8c61","book.pdo":"PHP \u6570\u636e\u5bf9\u8c61","refs.database.abstract":"\u6570\u636e\u5e93\u6269\u5c55","cubrid.requirements":"CUBRID","cubrid.installation":"CUBRID","cubrid.configuration":"CUBRID","cubrid.resources":"CUBRID","cubrid.setup":"CUBRID","cubrid.constants":"CUBRID","cubrid.examples":"CUBRID","function.cubrid-bind":"Bind variables to a prepared statement as parameters","function.cubrid-close-prepare":"Close the request handle","function.cubrid-close-request":"Close the request handle","function.cubrid-col-get":"Get contents of collection type column using OID","function.cubrid-col-size":"Get the number of elements in collection type column using OID","function.cubrid-column-names":"Get the column names in result","function.cubrid-column-types":"Get column types in result","function.cubrid-commit":"Commit a transaction","function.cubrid-connect":"Open a connection to a CUBRID Server","function.cubrid-connect-with-url":"Establish the environment for connecting to CUBRID server","function.cubrid-current-oid":"Get OID of the current cursor location","function.cubrid-disconnect":"Close a database connection","function.cubrid-drop":"Delete an instance using OID","function.cubrid-error-code":"Get error code for the most recent function call","function.cubrid-error-code-facility":"Get the facility code of error","function.cubrid-error-msg":"Get last error message for the most recent function call","function.cubrid-execute":"Execute a prepared SQL statement","function.cubrid-fetch":"Fetch the next row from a result set","function.cubrid-free-result":"Free the memory occupied by the result data","function.cubrid-get":"Get a column using OID","function.cubrid-get-autocommit":"Get auto-commit mode of the connection","function.cubrid-get-charset":"Return the current CUBRID connection charset","function.cubrid-get-class-name":"Get the class name using OID","function.cubrid-get-client-info":"Return the client library version","function.cubrid-get-db-parameter":"Returns the CUBRID database parameters","function.cubrid-get-query-timeout":"Get the query timeout value of the request","function.cubrid-get-server-info":"Return the CUBRID server version","function.cubrid-insert-id":"Return the ID generated for the last updated AUTO_INCREMENT column","function.cubrid-is-instance":"Check whether the instance pointed by OID exists","function.cubrid-lob-close":"Close BLOB\/CLOB data","function.cubrid-lob-export":"Export BLOB\/CLOB data to file","function.cubrid-lob-get":"Get BLOB\/CLOB data","function.cubrid-lob-send":"Read BLOB\/CLOB data and send straight to browser","function.cubrid-lob-size":"Get BLOB\/CLOB data size","function.cubrid-lob2-bind":"Bind a lob object or a string as a lob object to a prepared statement as parameters","function.cubrid-lob2-close":"Close LOB object","function.cubrid-lob2-export":"Export the lob object to a file","function.cubrid-lob2-import":"Import BLOB\/CLOB data from a file","function.cubrid-lob2-new":"Create a lob object","function.cubrid-lob2-read":"Read from BLOB\/CLOB data","function.cubrid-lob2-seek":"Move the cursor of a lob object","function.cubrid-lob2-seek64":"Move the cursor of a lob object","function.cubrid-lob2-size":"Get a lob object's size","function.cubrid-lob2-size64":"Get a lob object's size","function.cubrid-lob2-tell":"Tell the cursor position of the LOB object","function.cubrid-lob2-tell64":"Tell the cursor position of the LOB object","function.cubrid-lob2-write":"Write to a lob object","function.cubrid-lock-read":"Set a read lock on the given OID","function.cubrid-lock-write":"Set a write lock on the given OID","function.cubrid-move-cursor":"Move the cursor in the result","function.cubrid-next-result":"Get result of next query when executing multiple SQL statements","function.cubrid-num-cols":"Return the number of columns in the result set","function.cubrid-num-rows":"Get the number of rows in the result set","function.cubrid-pconnect":"Open a persistent connection to a CUBRID server","function.cubrid-pconnect-with-url":"Open a persistent connection to CUBRID server","function.cubrid-prepare":"Prepare a SQL statement for execution","function.cubrid-put":"Update a column using OID","function.cubrid-rollback":"Roll back a transaction","function.cubrid-schema":"Get the requested schema information","function.cubrid-seq-drop":"Delete an element from sequence type column using OID","function.cubrid-seq-insert":"Insert an element to a sequence type column using OID","function.cubrid-seq-put":"Update the element value of sequence type column using OID","function.cubrid-set-add":"Insert a single element to set type column using OID","function.cubrid-set-autocommit":"Set autocommit mode of the connection","function.cubrid-set-db-parameter":"Sets the CUBRID database parameters","function.cubrid-set-drop":"Delete an element from set type column using OID","function.cubrid-set-query-timeout":"Set the timeout time of query execution","function.cubrid-version":"Get the CUBRID PHP module's version","ref.cubrid":"CUBRID","function.cubrid-affected-rows":"Return the number of rows affected by the last SQL statement","function.cubrid-client-encoding":"Return the current CUBRID connection charset","function.cubrid-close":"Close CUBRID connection","function.cubrid-data-seek":"Move the internal row pointer of the CUBRID result","function.cubrid-db-name":"Get db name from results of cubrid_list_dbs","function.cubrid-errno":"Return the numerical value of the error message from previous CUBRID operation","function.cubrid-error":"Get the error message","function.cubrid-fetch-array":"Fetch a result row as an associative array, a numeric array, or both","function.cubrid-fetch-assoc":"Return the associative array that corresponds to the fetched row","function.cubrid-fetch-field":"Get column information from a result and return as an object","function.cubrid-fetch-lengths":"Return an array with the lengths of the values of each field from the current row","function.cubrid-fetch-object":"Fetch the next row and return it as an object","function.cubrid-fetch-row":"Return a numerical array with the values of the current row","function.cubrid-field-flags":"Return a string with the flags of the given field offset","function.cubrid-field-len":"Get the maximum length of the specified field","function.cubrid-field-name":"Return the name of the specified field index","function.cubrid-field-seek":"Move the result set cursor to the specified field offset","function.cubrid-field-table":"Return the name of the table of the specified field","function.cubrid-field-type":"Return the type of the column corresponding to the given field offset","function.cubrid-list-dbs":"Return an array with the list of all existing CUBRID databases","function.cubrid-num-fields":"Return the number of columns in the result set","function.cubrid-ping":"Ping a server connection or reconnect if there is no connection","function.cubrid-query":"Send a CUBRID query","function.cubrid-real-escape-string":"Escape special characters in a string for use in an SQL statement","function.cubrid-result":"Return the value of a specific field in a specific row","function.cubrid-unbuffered-query":"Perform a query without fetching the results into memory","cubridmysql.cubrid":"CUBRID","function.cubrid-load-from-glo":"Read data from a GLO instance and save it in a file","function.cubrid-new-glo":"Create a glo instance","function.cubrid-save-to-glo":"Save requested file in a GLO instance","function.cubrid-send-glo":"Read data from glo and send it to std output","oldaliases.cubrid":"CUBRID","book.cubrid":"CUBRID","dbase.installation":"dBase","dbase.resources":"dBase","dbase.setup":"dBase","dbase.constants":"dBase","function.dbase-add-record":"Adds a record to a database","function.dbase-close":"Closes a database","function.dbase-create":"Creates a database","function.dbase-delete-record":"Deletes a record from a database","function.dbase-get-header-info":"Gets the header info of a database","function.dbase-get-record":"Gets a record from a database as an indexed array","function.dbase-get-record-with-names":"Gets a record from a database as an associative array","function.dbase-numfields":"Gets the number of fields of a database","function.dbase-numrecords":"Gets the number of records in a database","function.dbase-open":"Opens a database","function.dbase-pack":"Packs a database","function.dbase-replace-record":"Replaces a record in a database","ref.dbase":"dBase","book.dbase":"\u9488\u5bf9\u5404\u6570\u636e\u5e93\u7cfb\u7edf\u5bf9\u5e94\u7684\u6269\u5c55","ibase.installation":"Firebird\/InterBase","ibase.configuration":"Firebird\/InterBase","ibase.setup":"Firebird\/InterBase","ibase.constants":"Firebird\/InterBase","function.fbird-add-user":"\u522b\u540d ibase_add_user","function.fbird-affected-rows":"\u522b\u540d ibase_affected_rows","function.fbird-backup":"\u522b\u540d ibase_backup","function.fbird-blob-add":"\u522b\u540d ibase_blob_add","function.fbird-blob-cancel":"Cancel creating blob","function.fbird-blob-close":"\u522b\u540d ibase_blob_close","function.fbird-blob-create":"\u522b\u540d ibase_blob_create","function.fbird-blob-echo":"\u522b\u540d ibase_blob_echo","function.fbird-blob-get":"\u522b\u540d ibase_blob_get","function.fbird-blob-import":"\u522b\u540d ibase_blob_import","function.fbird-blob-info":"\u522b\u540d ibase_blob_info","function.fbird-blob-open":"\u522b\u540d ibase_blob_open","function.fbird-close":"\u522b\u540d ibase_close","function.fbird-commit":"\u522b\u540d ibase_commit","function.fbird-commit-ret":"\u522b\u540d ibase_commit_ret","function.fbird-connect":"\u522b\u540d ibase_connect","function.fbird-db-info":"\u522b\u540d ibase_db_info","function.fbird-delete-user":"\u522b\u540d ibase_delete_user","function.fbird-drop-db":"\u522b\u540d ibase_drop_db","function.fbird-errcode":"\u522b\u540d ibase_errcode","function.fbird-errmsg":"\u522b\u540d ibase_errmsg","function.fbird-execute":"\u522b\u540d ibase_execute","function.fbird-fetch-assoc":"\u522b\u540d ibase_fetch_assoc","function.fbird-fetch-object":"\u522b\u540d ibase_fetch_object","function.fbird-fetch-row":"\u522b\u540d ibase_fetch_row","function.fbird-field-info":"\u522b\u540d ibase_field_info","function.fbird-free-event-handler":"\u522b\u540d ibase_free_event_handler","function.fbird-free-query":"\u522b\u540d ibase_free_query","function.fbird-free-result":"\u522b\u540d ibase_free_result","function.fbird-gen-id":"\u522b\u540d ibase_gen_id","function.fbird-maintain-db":"\u522b\u540d ibase_maintain_db","function.fbird-modify-user":"\u522b\u540d ibase_modify_user","function.fbird-name-result":"\u522b\u540d ibase_name_result","function.fbird-num-fields":"\u522b\u540d ibase_num_fields","function.fbird-num-params":"\u522b\u540d ibase_num_params","function.fbird-param-info":"\u522b\u540d ibase_param_info","function.fbird-pconnect":"\u522b\u540d ibase_pconnect","function.fbird-prepare":"\u522b\u540d ibase_prepare","function.fbird-query":"\u522b\u540d ibase_query","function.fbird-restore":"\u522b\u540d ibase_restore","function.fbird-rollback":"\u522b\u540d ibase_rollback","function.fbird-rollback-ret":"\u522b\u540d ibase_rollback_ret","function.fbird-server-info":"\u522b\u540d ibase_server_info","function.fbird-service-attach":"\u522b\u540d ibase_service_attach","function.fbird-service-detach":"\u522b\u540d ibase_service_detach","function.fbird-set-event-handler":"\u522b\u540d ibase_set_event_handler","function.fbird-trans":"\u522b\u540d ibase_trans","function.fbird-wait-event":"\u522b\u540d ibase_wait_event","function.ibase-add-user":"Add a user to a security database","function.ibase-affected-rows":"Return the number of rows that were affected by the previous query","function.ibase-backup":"Initiates a backup task in the service manager and returns immediately","function.ibase-blob-add":"Add data into a newly created blob","function.ibase-blob-cancel":"Cancel creating blob","function.ibase-blob-close":"Close blob","function.ibase-blob-create":"Create a new blob for adding data","function.ibase-blob-echo":"Output blob contents to browser","function.ibase-blob-get":"Get len bytes data from open blob","function.ibase-blob-import":"Create blob, copy file in it, and close it","function.ibase-blob-info":"Return blob length and other useful info","function.ibase-blob-open":"Open blob for retrieving data parts","function.ibase-close":"Close a connection to an InterBase database","function.ibase-commit":"Commit a transaction","function.ibase-commit-ret":"Commit a transaction without closing it","function.ibase-connect":"Open a connection to a database","function.ibase-db-info":"Request statistics about a database","function.ibase-delete-user":"Delete a user from a security database","function.ibase-drop-db":"Drops a database","function.ibase-errcode":"Return an error code","function.ibase-errmsg":"Return error messages","function.ibase-execute":"Execute a previously prepared query","function.ibase-fetch-assoc":"Fetch a result row from a query as an associative array","function.ibase-fetch-object":"Get an object from a InterBase database","function.ibase-fetch-row":"Fetch a row from an InterBase database","function.ibase-field-info":"Get information about a field","function.ibase-free-event-handler":"Cancels a registered event handler","function.ibase-free-query":"Free memory allocated by a prepared query","function.ibase-free-result":"Free a result set","function.ibase-gen-id":"Increments the named generator and returns its new value","function.ibase-maintain-db":"Execute a maintenance command on the database server","function.ibase-modify-user":"Modify a user to a security database","function.ibase-name-result":"Assigns a name to a result set","function.ibase-num-fields":"Get the number of fields in a result set","function.ibase-num-params":"Return the number of parameters in a prepared query","function.ibase-param-info":"Return information about a parameter in a prepared query","function.ibase-pconnect":"Open a persistent connection to an InterBase database","function.ibase-prepare":"Prepare a query for later binding of parameter placeholders and execution","function.ibase-query":"Execute a query on an InterBase database","function.ibase-restore":"Initiates a restore task in the service manager and returns immediately","function.ibase-rollback":"Roll back a transaction","function.ibase-rollback-ret":"Roll back a transaction without closing it","function.ibase-server-info":"Request information about a database server","function.ibase-service-attach":"Connect to the service manager","function.ibase-service-detach":"Disconnect from the service manager","function.ibase-set-event-handler":"Register a callback function to be called when events are posted","function.ibase-trans":"Begin a transaction","function.ibase-wait-event":"Wait for an event to be posted by the database","ref.ibase":"Firebird\/InterBase","book.ibase":"\u9488\u5bf9\u5404\u6570\u636e\u5e93\u7cfb\u7edf\u5bf9\u5e94\u7684\u6269\u5c55","ibm-db2.requirements":"IBM DB2, Cloudscape and Apache Derby","ibm-db2.installation":"IBM DB2, Cloudscape and Apache Derby","ibm-db2.configuration":"IBM DB2, Cloudscape and Apache Derby","ibm-db2.resources":"IBM DB2, Cloudscape and Apache Derby","ibm-db2.setup":"IBM DB2, Cloudscape and Apache Derby","ibm-db2.constants":"IBM DB2, Cloudscape and Apache Derby","function.db2-autocommit":"Returns or sets the AUTOCOMMIT state for a database connection","function.db2-bind-param":"Binds a PHP variable to an SQL statement parameter","function.db2-client-info":"Returns an object with properties that describe the DB2 database client","function.db2-close":"Closes a database connection","function.db2-column-privileges":"Returns a result set listing the columns and associated privileges for a table","function.db2-columns":"Returns a result set listing the columns and associated metadata for a table","function.db2-commit":"Commits a transaction","function.db2-conn-error":"Returns a string containing the SQLSTATE returned by the last connection attempt","function.db2-conn-errormsg":"Returns the last connection error message and SQLCODE value","function.db2-connect":"Returns a connection to a database","function.db2-cursor-type":"Returns the cursor type used by a statement resource","function.db2-escape-string":"Used to escape certain characters","function.db2-exec":"Executes an SQL statement directly","function.db2-execute":"Executes a prepared SQL statement","function.db2-fetch-array":"Returns an array, indexed by column position, representing a row in a result set","function.db2-fetch-assoc":"Returns an array, indexed by column name, representing a row in a result set","function.db2-fetch-both":"Returns an array, indexed by both column name and position, representing a row in a result set","function.db2-fetch-object":"Returns an object with properties representing columns in the fetched row","function.db2-fetch-row":"Sets the result set pointer to the next row or requested row","function.db2-field-display-size":"Returns the maximum number of bytes required to display a column","function.db2-field-name":"Returns the name of the column in the result set","function.db2-field-num":"Returns the position of the named column in a result set","function.db2-field-precision":"Returns the precision of the indicated column in a result set","function.db2-field-scale":"Returns the scale of the indicated column in a result set","function.db2-field-type":"Returns the data type of the indicated column in a result set","function.db2-field-width":"Returns the width of the current value of the indicated column in a result set","function.db2-foreign-keys":"Returns a result set listing the foreign keys for a table","function.db2-free-result":"Frees resources associated with a result set","function.db2-free-stmt":"Frees resources associated with the indicated statement resource","function.db2-get-option":"Retrieves an option value for a statement resource or a connection resource","function.db2-last-insert-id":"Returns the auto generated ID of the last insert query that successfully\n  executed on this connection","function.db2-lob-read":"Gets a user defined size of LOB files with each invocation","function.db2-next-result":"Requests the next result set from a stored procedure","function.db2-num-fields":"Returns the number of fields contained in a result set","function.db2-num-rows":"Returns the number of rows affected by an SQL statement","function.db2-pclose":"Closes a persistent database connection","function.db2-pconnect":"Returns a persistent connection to a database","function.db2-prepare":"Prepares an SQL statement to be executed","function.db2-primary-keys":"Returns a result set listing primary keys for a table","function.db2-procedure-columns":"Returns a result set listing stored procedure parameters","function.db2-procedures":"Returns a result set listing the stored procedures registered in a database","function.db2-result":"Returns a single column from a row in the result set","function.db2-rollback":"Rolls back a transaction","function.db2-server-info":"Returns an object with properties that describe the DB2 database server","function.db2-set-option":"Set options for connection or statement resources","function.db2-special-columns":"Returns a result set listing the unique row identifier columns for a table","function.db2-statistics":"Returns a result set listing the index and statistics for a table","function.db2-stmt-error":"Returns a string containing the SQLSTATE returned by an SQL statement","function.db2-stmt-errormsg":"Returns a string containing the last SQL statement error message","function.db2-table-privileges":"Returns a result set listing the tables and associated privileges in a database","function.db2-tables":"Returns a result set listing the tables and associated metadata in a database","ref.ibm-db2":"IBM DB2, Cloudscape and Apache Derby","book.ibm-db2":"IBM DB2, Cloudscape and Apache Derby","mongodb.requirements":"MongoDB Extension","mongodb.installation":"MongoDB Extension","mongodb.configuration":"MongoDB Extension","mongodb.setup":"MongoDB Extension","mongodb.constants":"MongoDB Extension","mongodb.tutorial.library":"MongoDB Extension","mongodb.tutorial.apm":"MongoDB Extension","mongodb.tutorial":"Tutorials","mongodb.overview":"Architecture Overview","mongodb.connection-handling":"Connection handling and persistence","mongodb.persistence":"Serialization and deserialization of PHP variables into MongoDB","mongodb.architecture":"Explains the driver architecture, and special features","mongodb.security.request_injection":"MongoDB Extension","mongodb.security.script_injection":"MongoDB Extension","mongodb.security":"MongoDB Extension","mongodb-driver-manager.addsubscriber":"Registers a monitoring event subscriber with this Manager","mongodb-driver-manager.construct":"Create new MongoDB Manager","mongodb-driver-manager.createclientencryption":"Create a new ClientEncryption object","mongodb-driver-manager.executebulkwrite":"Execute one or more write operations","mongodb-driver-manager.executebulkwritecommand":"Execute write operations using the bulkWrite command","mongodb-driver-manager.executecommand":"Execute a database command","mongodb-driver-manager.executequery":"Execute a database query","mongodb-driver-manager.executereadcommand":"Execute a database command that reads","mongodb-driver-manager.executereadwritecommand":"Execute a database command that reads and writes","mongodb-driver-manager.executewritecommand":"Execute a database command that writes","mongodb-driver-manager.getencryptedfieldsmap":"Return the encryptedFieldsMap auto encryption option for the Manager","mongodb-driver-manager.getreadconcern":"Return the ReadConcern for the Manager","mongodb-driver-manager.getreadpreference":"Return the ReadPreference for the Manager","mongodb-driver-manager.getservers":"Return the servers to which this manager is connected","mongodb-driver-manager.getwriteconcern":"Return the WriteConcern for the Manager","mongodb-driver-manager.removesubscriber":"Unregisters a monitoring event subscriber with this Manager","mongodb-driver-manager.selectserver":"Select a server matching a read preference","mongodb-driver-manager.startsession":"Start a new client session for use with this client","class.mongodb-driver-manager":"The MongoDB\\Driver\\Manager class","mongodb-driver-command.construct":"Create a new Command","class.mongodb-driver-command":"The MongoDB\\Driver\\Command class","mongodb-driver-query.construct":"Create a new Query","class.mongodb-driver-query":"The MongoDB\\Driver\\Query class","mongodb-driver-bulkwrite.construct":"Create a new BulkWrite","mongodb-driver-bulkwrite.count":"Count number of write operations in the bulk","mongodb-driver-bulkwrite.delete":"Add a delete operation to the bulk","mongodb-driver-bulkwrite.insert":"Add an insert operation to the bulk","mongodb-driver-bulkwrite.update":"Add an update operation to the bulk","class.mongodb-driver-bulkwrite":"The MongoDB\\Driver\\BulkWrite class","mongodb-driver-bulkwritecommand.construct":"Create a new BulkWriteCommand","mongodb-driver-bulkwritecommand.count":"Count number of write operations in the BulkWriteCommand","mongodb-driver-bulkwritecommand.deletemany":"Add a deleteMany operation","mongodb-driver-bulkwritecommand.deleteone":"Add a deleteOne operation","mongodb-driver-bulkwritecommand.insertone":"Add an insertOne operation","mongodb-driver-bulkwritecommand.replaceone":"Add a replaceOne operation","mongodb-driver-bulkwritecommand.updatemany":"Add an updateMany operation","mongodb-driver-bulkwritecommand.updateone":"Add an updateOne operation","class.mongodb-driver-bulkwritecommand":"The MongoDB\\Driver\\BulkWriteCommand class","mongodb-driver-session.aborttransaction":"Aborts a transaction","mongodb-driver-session.advanceclustertime":"Advances the cluster time for this session","mongodb-driver-session.advanceoperationtime":"Advances the operation time for this session","mongodb-driver-session.committransaction":"Commits a transaction","mongodb-driver-session.construct":"Create a new Session (not used)","mongodb-driver-session.endsession":"Terminates a session","mongodb-driver-session.getclustertime":"Returns the cluster time for this session","mongodb-driver-session.getlogicalsessionid":"Returns the logical session ID for this session","mongodb-driver-session.getoperationtime":"Returns the operation time for this session","mongodb-driver-session.getserver":"Returns the server to which this session is pinned","mongodb-driver-session.gettransactionoptions":"Returns options for the currently running transaction","mongodb-driver-session.gettransactionstate":"Returns the current transaction state for this session","mongodb-driver-session.isdirty":"Returns whether the session has been marked as dirty","mongodb-driver-session.isintransaction":"Returns whether a multi-document transaction is in progress","mongodb-driver-session.starttransaction":"Starts a transaction","class.mongodb-driver-session":"The MongoDB\\Driver\\Session class","mongodb-driver-clientencryption.addkeyaltname":"Adds an alternate name to a key document","mongodb-driver-clientencryption.construct":"Create a new ClientEncryption object","mongodb-driver-clientencryption.createdatakey":"Creates a key document","mongodb-driver-clientencryption.decrypt":"Decrypt a value","mongodb-driver-clientencryption.deletekey":"Deletes a key document","mongodb-driver-clientencryption.encrypt":"Encrypt a value","mongodb-driver-clientencryption.encryptexpression":"Encrypts a match or aggregate expression","mongodb-driver-clientencryption.getkey":"Gets a key document","mongodb-driver-clientencryption.getkeybyaltname":"Gets a key document by an alternate name","mongodb-driver-clientencryption.getkeys":"Gets all key documents","mongodb-driver-clientencryption.removekeyaltname":"Removes an alternate name from a key document","mongodb-driver-clientencryption.rewrapmanydatakey":"Rewraps data keys","class.mongodb-driver-clientencryption":"The MongoDB\\Driver\\ClientEncryption class","mongodb-driver-serverapi.bsonserialize":"Returns an object for BSON serialization","mongodb-driver-serverapi.construct":"Create a new ServerApi instance","class.mongodb-driver-serverapi":"The MongoDB\\Driver\\ServerApi class","mongodb-driver-writeconcern.bsonserialize":"Returns an object for BSON serialization","mongodb-driver-writeconcern.construct":"Create a new WriteConcern","mongodb-driver-writeconcern.getjournal":"Returns the WriteConcern's \"journal\" option","mongodb-driver-writeconcern.getw":"Returns the WriteConcern's \"w\" option","mongodb-driver-writeconcern.getwtimeout":"Returns the WriteConcern's \"wtimeout\" option","mongodb-driver-writeconcern.isdefault":"Checks if this is the default write concern","class.mongodb-driver-writeconcern":"The MongoDB\\Driver\\WriteConcern class","mongodb-driver-readpreference.bsonserialize":"Returns an object for BSON serialization","mongodb-driver-readpreference.construct":"Create a new ReadPreference","mongodb-driver-readpreference.gethedge":"Returns the ReadPreference's \"hedge\" option","mongodb-driver-readpreference.getmaxstalenessseconds":"Returns the ReadPreference's \"maxStalenessSeconds\" option","mongodb-driver-readpreference.getmode":"Returns the ReadPreference's \"mode\" option","mongodb-driver-readpreference.getmodestring":"Returns the ReadPreference's \"mode\" option","mongodb-driver-readpreference.gettagsets":"Returns the ReadPreference's \"tagSets\" option","class.mongodb-driver-readpreference":"The MongoDB\\Driver\\ReadPreference class","mongodb-driver-readconcern.bsonserialize":"Returns an object for BSON serialization","mongodb-driver-readconcern.construct":"Create a new ReadConcern","mongodb-driver-readconcern.getlevel":"Returns the ReadConcern's \"level\" option","mongodb-driver-readconcern.isdefault":"Checks if this is the default read concern","class.mongodb-driver-readconcern":"The MongoDB\\Driver\\ReadConcern class","mongodb-driver-cursor.construct":"Create a new Cursor (not used)","mongodb-driver-cursor.current":"Returns the current element","mongodb-driver-cursor.getid":"Returns the ID for this cursor","mongodb-driver-cursor.getserver":"Returns the server associated with this cursor","mongodb-driver-cursor.isdead":"Checks if the cursor is exhausted or may have additional results","mongodb-driver-cursor.key":"Returns the current result's index within the cursor","mongodb-driver-cursor.next":"Advances the cursor to the next result","mongodb-driver-cursor.rewind":"Rewind the cursor to the first result","mongodb-driver-cursor.settypemap":"Sets a type map to use for BSON unserialization","mongodb-driver-cursor.toarray":"Returns an array containing all results for this cursor","mongodb-driver-cursor.valid":"Checks if the current position in the cursor is valid","class.mongodb-driver-cursor":"The MongoDB\\Driver\\Cursor class","mongodb-driver-cursorid.construct":"Create a new CursorId (not used)","mongodb-driver-cursorid.tostring":"String representation of the cursor ID","class.mongodb-driver-cursorid":"The MongoDB\\Driver\\CursorId class","mongodb-driver-cursorinterface.getid":"Returns the ID for this cursor","mongodb-driver-cursorinterface.getserver":"Returns the server associated with this cursor","mongodb-driver-cursorinterface.isdead":"Checks if the cursor may have additional results","mongodb-driver-cursorinterface.settypemap":"Sets a type map to use for BSON unserialization","mongodb-driver-cursorinterface.toarray":"Returns an array containing all results for this cursor","class.mongodb-driver-cursorinterface":"The MongoDB\\Driver\\CursorInterface interface","mongodb-driver-server.construct":"Create a new Server (not used)","mongodb-driver-server.executebulkwrite":"Execute one or more write operations on this server","mongodb-driver-server.executebulkwritecommand":"Execute write operations on this server using the bulkWrite command","mongodb-driver-server.executecommand":"Execute a database command on this server","mongodb-driver-server.executequery":"Execute a database query on this server","mongodb-driver-server.executereadcommand":"Execute a database command that reads on this server","mongodb-driver-server.executereadwritecommand":"Execute a database command that reads and writes on this server","mongodb-driver-server.executewritecommand":"Execute a database command that writes on this server","mongodb-driver-server.gethost":"Returns the hostname of this server","mongodb-driver-server.getinfo":"Returns an array of information describing this server","mongodb-driver-server.getlatency":"Returns the latency of this server in milliseconds","mongodb-driver-server.getport":"Returns the port on which this server is listening","mongodb-driver-server.getserverdescription":"Returns a ServerDescription for this server","mongodb-driver-server.gettags":"Returns an array of tags describing this server in a replica set","mongodb-driver-server.gettype":"Returns an integer denoting the type of this server","mongodb-driver-server.isarbiter":"Checks if this server is an arbiter member of a replica set","mongodb-driver-server.ishidden":"Checks if this server is a hidden member of a replica set","mongodb-driver-server.ispassive":"Checks if this server is a passive member of a replica set","mongodb-driver-server.isprimary":"Checks if this server is a primary member of a replica set","mongodb-driver-server.issecondary":"Checks if this server is a secondary member of a replica set","class.mongodb-driver-server":"The MongoDB\\Driver\\Server class","mongodb-driver-serverdescription.gethelloresponse":"Returns the server's most recent \"hello\" response","mongodb-driver-serverdescription.gethost":"Returns the hostname of this server","mongodb-driver-serverdescription.getlastupdatetime":"Returns the server's last update time in microseconds","mongodb-driver-serverdescription.getport":"Returns the port on which this server is listening","mongodb-driver-serverdescription.getroundtriptime":"Returns the server's round trip time in milliseconds","mongodb-driver-serverdescription.gettype":"Returns a string denoting the type of this server","class.mongodb-driver-serverdescription":"The MongoDB\\Driver\\ServerDescription class","mongodb-driver-topologydescription.getservers":"Returns the servers in the topology","mongodb-driver-topologydescription.gettype":"Returns a string denoting the type of this topology","mongodb-driver-topologydescription.hasreadableserver":"Returns whether the topology has a readable server","mongodb-driver-topologydescription.haswritableserver":"Returns whether the topology has a writable server","class.mongodb-driver-topologydescription":"The MongoDB\\Driver\\TopologyDescription class","mongodb-driver-writeconcernerror.getcode":"Returns the WriteConcernError's error code","mongodb-driver-writeconcernerror.getinfo":"Returns metadata document for the WriteConcernError","mongodb-driver-writeconcernerror.getmessage":"Returns the WriteConcernError's error message","class.mongodb-driver-writeconcernerror":"The MongoDB\\Driver\\WriteConcernError class","mongodb-driver-writeerror.getcode":"Returns the WriteError's error code","mongodb-driver-writeerror.getindex":"Returns the index of the write operation corresponding to this WriteError","mongodb-driver-writeerror.getinfo":"Returns metadata document for the WriteError","mongodb-driver-writeerror.getmessage":"Returns the WriteError's error message","class.mongodb-driver-writeerror":"The MongoDB\\Driver\\WriteError class","mongodb-driver-writeresult.getdeletedcount":"Returns the number of documents deleted","mongodb-driver-writeresult.getinsertedcount":"Returns the number of documents inserted (excluding upserts)","mongodb-driver-writeresult.getmatchedcount":"Returns the number of documents selected for update","mongodb-driver-writeresult.getmodifiedcount":"Returns the number of existing documents updated","mongodb-driver-writeresult.getserver":"Returns the server associated with this write result","mongodb-driver-writeresult.getupsertedcount":"Returns the number of documents inserted by an upsert","mongodb-driver-writeresult.getupsertedids":"Returns an array of identifiers for upserted documents","mongodb-driver-writeresult.getwriteconcernerror":"Returns any write concern error that occurred","mongodb-driver-writeresult.getwriteerrors":"Returns any write errors that occurred","mongodb-driver-writeresult.isacknowledged":"Returns whether the write was acknowledged","class.mongodb-driver-writeresult":"The MongoDB\\Driver\\WriteResult class","mongodb-driver-bulkwritecommandresult.getdeletedcount":"Returns the number of documents deleted","mongodb-driver-bulkwritecommandresult.getdeleteresults":"Returns verbose results for successful deletes","mongodb-driver-bulkwritecommandresult.getinsertedcount":"Returns the number of documents inserted","mongodb-driver-bulkwritecommandresult.getinsertresults":"Returns verbose results for successful inserts","mongodb-driver-bulkwritecommandresult.getmatchedcount":"Returns the number of documents selected for update","mongodb-driver-bulkwritecommandresult.getmodifiedcount":"Returns the number of existing documents updated","mongodb-driver-bulkwritecommandresult.getupdateresults":"Returns verbose results for successful updates","mongodb-driver-bulkwritecommandresult.getupsertedcount":"Returns the number of documents upserted","mongodb-driver-bulkwritecommandresult.isacknowledged":"Returns whether the write was acknowledged","class.mongodb-driver-bulkwritecommandresult":"The MongoDB\\Driver\\BulkWriteCommandResult class","mongodb.mongodb":"MongoDB \u6269\u5c55\u7c7b","function.mongodb.bson-fromjson":"Returns the BSON representation of a JSON value","function.mongodb.bson-fromphp":"Returns the BSON representation of a PHP value","function.mongodb.bson-tocanonicalextendedjson":"Returns the Canonical Extended JSON representation of a BSON value","function.mongodb.bson-tojson":"Returns the Legacy Extended JSON representation of a BSON value","function.mongodb.bson-tophp":"Returns the PHP representation of a BSON value","function.mongodb.bson-torelaxedextendedjson":"Returns the Relaxed Extended JSON representation of a BSON value","ref.bson.functions":"MongoDB Extension","mongodb-bson-document.construct":"Construct a new BSON document (unused)","mongodb-bson-document.frombson":"Construct a new document instance from a BSON string","mongodb-bson-document.fromjson":"Construct a new document instance from a JSON string","mongodb-bson-document.fromphp":"Construct a new document instance from PHP data","mongodb-bson-document.get":"Returns the value of a key in the document","mongodb-bson-document.getiterator":"Returns an iterator for the BSON document","mongodb-bson-document.has":"Returns whether a key is present in the document","mongodb-bson-document.offsetexists":"Returns whether a key is present in the document","mongodb-bson-document.offsetget":"Returns the value of a key in the document","mongodb-bson-document.offsetset":"Implementation of ArrayAccess","mongodb-bson-document.offsetunset":"Implementation of ArrayAccess","mongodb-bson-document.tocanonicalextendedjson":"Returns the Canonical Extended JSON representation of the BSON document","mongodb-bson-document.tophp":"Returns the PHP representation of the BSON document","mongodb-bson-document.torelaxedextendedjson":"Returns the Relaxed Extended JSON representation of the BSON document","mongodb-bson-document.tostring":"Returns the string representation of this BSON Document","class.mongodb-bson-document":"The MongoDB\\BSON\\Document class","mongodb-bson-packedarray.construct":"Construct a new BSON array (unused)","mongodb-bson-packedarray.fromjson":"Construct a new BSON array instance from a JSON string","mongodb-bson-packedarray.fromphp":"Construct a new BSON array instance from PHP data","mongodb-bson-packedarray.get":"Returns the value of an index in the array","mongodb-bson-packedarray.getiterator":"Returns an iterator for the BSON array","mongodb-bson-packedarray.has":"Returns whether a index is present in the array","mongodb-bson-packedarray.offsetexists":"Returns whether a index is present in the array","mongodb-bson-packedarray.offsetget":"Returns the value of an index in the array","mongodb-bson-packedarray.offsetset":"Implementation of ArrayAccess","mongodb-bson-packedarray.offsetunset":"Implementation of ArrayAccess","mongodb-bson-packedarray.tocanonicalextendedjson":"Returns the Canonical Extended JSON representation of the BSON array","mongodb-bson-packedarray.tophp":"Returns the PHP representation of the BSON array","mongodb-bson-packedarray.torelaxedextendedjson":"Returns the Relaxed Extended JSON representation of the BSON array","mongodb-bson-packedarray.tostring":"Returns the string representation of this BSON array","class.mongodb-bson-packedarray":"The MongoDB\\BSON\\PackedArray class","mongodb-bson-iterator.construct":"Construct a new BSON iterator (unused)","mongodb-bson-iterator.current":"Returns the current element","mongodb-bson-iterator.key":"Returns the key of the current element","mongodb-bson-iterator.next":"Advances the iterator to next element","mongodb-bson-iterator.rewind":"Rewinds the Iterator to the first element","mongodb-bson-iterator.valid":"Checks if current position is valid","class.mongodb-bson-iterator":"The MongoDB\\BSON\\Iterator class","mongodb-bson-binary.construct":"Construct a new Binary","mongodb-bson-binary.fromvector":"Creates a new binary with subtype MongoDB\\BSON\\Binary::SUBTYPE_VECTOR from the given array and vector type","mongodb-bson-binary.getdata":"Returns the Binary's data","mongodb-bson-binary.gettype":"Returns the Binary's type","mongodb-bson-binary.getvectortype":"Returns the data type for a Binary with the vector subtype","mongodb-bson-binary.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-binary.toarray":"Returns the vector as an array for a Binary with subtype MongoDB\\BSON\\Binary::SUBTYPE_VECTOR","mongodb-bson-binary.tostring":"Returns the Binary's data","class.mongodb-bson-binary":"The MongoDB\\BSON\\Binary class","enum.mongodb-bson-vectortype":"The MongoDB\\BSON\\VectorType enum","mongodb-bson-decimal128.construct":"Construct a new Decimal128","mongodb-bson-decimal128.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-decimal128.tostring":"Returns the string representation of this Decimal128","class.mongodb-bson-decimal128":"The MongoDB\\BSON\\Decimal128 class","mongodb-bson-javascript.construct":"Construct a new Javascript","mongodb-bson-javascript.getcode":"Returns the Javascript's code","mongodb-bson-javascript.getscope":"Returns the Javascript's scope document","mongodb-bson-javascript.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-javascript.tostring":"Returns the Javascript's code","class.mongodb-bson-javascript":"The MongoDB\\BSON\\Javascript class","mongodb-bson-maxkey.construct":"Construct a new MaxKey","mongodb-bson-maxkey.jsonserialize":"Returns a representation that can be converted to JSON","class.mongodb-bson-maxkey":"The MongoDB\\BSON\\MaxKey class","mongodb-bson-minkey.construct":"Construct a new MinKey","mongodb-bson-minkey.jsonserialize":"Returns a representation that can be converted to JSON","class.mongodb-bson-minkey":"The MongoDB\\BSON\\MinKey class","mongodb-bson-objectid.construct":"Construct a new ObjectId","mongodb-bson-objectid.gettimestamp":"Returns the timestamp component of this ObjectId","mongodb-bson-objectid.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-objectid.tostring":"Returns the hexidecimal representation of this ObjectId","class.mongodb-bson-objectid":"The MongoDB\\BSON\\ObjectId class","mongodb-bson-regex.construct":"Construct a new Regex","mongodb-bson-regex.getflags":"Returns the Regex's flags","mongodb-bson-regex.getpattern":"Returns the Regex's pattern","mongodb-bson-regex.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-regex.tostring":"Returns the string representation of this Regex","class.mongodb-bson-regex":"The MongoDB\\BSON\\Regex class","mongodb-bson-timestamp.construct":"Construct a new Timestamp","mongodb-bson-timestamp.getincrement":"Returns the increment component of this Timestamp","mongodb-bson-timestamp.gettimestamp":"Returns the timestamp component of this Timestamp","mongodb-bson-timestamp.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-timestamp.tostring":"Returns the string representation of this Timestamp","class.mongodb-bson-timestamp":"The MongoDB\\BSON\\Timestamp class","mongodb-bson-utcdatetime.construct":"Construct a new UTCDateTime","mongodb-bson-utcdatetime.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-utcdatetime.todatetime":"Returns the DateTime representation of this UTCDateTime","mongodb-bson-utcdatetime.todatetimeimmutable":"Returns the DateTimeImmutable representation of this UTCDateTime","mongodb-bson-utcdatetime.tostring":"Returns the string representation of this UTCDateTime","class.mongodb-bson-utcdatetime":"The MongoDB\\BSON\\UTCDateTime class","class.mongodb-bson-type":"The MongoDB\\BSON\\Type interface","mongodb-bson-persistable.bsonserialize":"Provides an array or document to serialize as BSON","class.mongodb-bson-persistable":"The MongoDB\\BSON\\Persistable interface","mongodb-bson-serializable.bsonserialize":"Provides an array or document to serialize as BSON","class.mongodb-bson-serializable":"The MongoDB\\BSON\\Serializable interface","mongodb-bson-unserializable.bsonunserialize":"Constructs the object from a BSON array or document","class.mongodb-bson-unserializable":"The MongoDB\\BSON\\Unserializable interface","mongodb-bson-binaryinterface.getdata":"Returns the BinaryInterface's data","mongodb-bson-binaryinterface.gettype":"Returns the BinaryInterface's type","mongodb-bson-binaryinterface.tostring":"Returns the BinaryInterface's data","class.mongodb-bson-binaryinterface":"The MongoDB\\BSON\\BinaryInterface interface","mongodb-bson-decimal128interface.tostring":"Returns the string representation of this Decimal128Interface","class.mongodb-bson-decimal128interface":"The MongoDB\\BSON\\Decimal128Interface interface","mongodb-bson-javascriptinterface.getcode":"Returns the JavascriptInterface's code","mongodb-bson-javascriptinterface.getscope":"Returns the JavascriptInterface's scope document","mongodb-bson-javascriptinterface.tostring":"Returns the JavascriptInterface's code","class.mongodb-bson-javascriptinterface":"The MongoDB\\BSON\\JavascriptInterface interface","class.mongodb-bson-maxkeyinterface":"The MongoDB\\BSON\\MaxKeyInterface interface","class.mongodb-bson-minkeyinterface":"The MongoDB\\BSON\\MinKeyInterface interface","mongodb-bson-objectidinterface.gettimestamp":"Returns the timestamp component of this ObjectIdInterface","mongodb-bson-objectidinterface.tostring":"Returns the hexidecimal representation of this ObjectIdInterface","class.mongodb-bson-objectidinterface":"The MongoDB\\BSON\\ObjectIdInterface interface","mongodb-bson-regexinterface.getflags":"Returns the RegexInterface's flags","mongodb-bson-regexinterface.getpattern":"Returns the RegexInterface's pattern","mongodb-bson-regexinterface.tostring":"Returns the string representation of this RegexInterface","class.mongodb-bson-regexinterface":"The MongoDB\\BSON\\RegexInterface interface","mongodb-bson-timestampinterface.getincrement":"Returns the increment component of this TimestampInterface","mongodb-bson-timestampinterface.gettimestamp":"Returns the timestamp component of this TimestampInterface","mongodb-bson-timestampinterface.tostring":"Returns the string representation of this TimestampInterface","class.mongodb-bson-timestampinterface":"The MongoDB\\BSON\\TimestampInterface interface","mongodb-bson-utcdatetimeinterface.todatetime":"Returns the DateTime representation of this UTCDateTimeInterface","mongodb-bson-utcdatetimeinterface.todatetimeimmutable":"Returns the DateTimeImmutable representation of this UTCDateTimeInterface","mongodb-bson-utcdatetimeinterface.tostring":"Returns the string representation of this UTCDateTimeInterface","class.mongodb-bson-utcdatetimeinterface":"The MongoDB\\BSON\\UTCDateTimeInterface interface","mongodb-bson-dbpointer.construct":"Construct a new DBPointer (unused)","mongodb-bson-dbpointer.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-dbpointer.tostring":"Returns an empty string","class.mongodb-bson-dbpointer":"The MongoDB\\BSON\\DBPointer class","mongodb-bson-int64.construct":"Construct a new Int64","mongodb-bson-int64.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-int64.tostring":"Returns the string representation of this Int64","class.mongodb-bson-int64":"The MongoDB\\BSON\\Int64 class","mongodb-bson-symbol.construct":"Construct a new Symbol (unused)","mongodb-bson-symbol.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-symbol.tostring":"Returns the Symbol as a string","class.mongodb-bson-symbol":"The MongoDB\\BSON\\Symbol class","mongodb-bson-undefined.construct":"Construct a new Undefined (unused)","mongodb-bson-undefined.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-undefined.tostring":"Returns an empty string","class.mongodb-bson-undefined":"The MongoDB\\BSON\\Undefined class","mongodb.bson":"MongoDB BSON Classes and Functions","function.mongodb.driver.monitoring.addsubscriber":"Registers a monitoring event subscriber globally","function.mongodb.driver.monitoring.removesubscriber":"Unregisters a monitoring event subscriber globally","ref.monitoring.functions":"MongoDB Extension","mongodb-driver-monitoring-commandfailedevent.getcommandname":"Returns the command name","mongodb-driver-monitoring-commandfailedevent.getdatabasename":"Returns the database on which the command was executed","mongodb-driver-monitoring-commandfailedevent.getdurationmicros":"Returns the command's duration in microseconds","mongodb-driver-monitoring-commandfailedevent.geterror":"Returns the Exception associated with the failed command","mongodb-driver-monitoring-commandfailedevent.gethost":"Returns the server hostname for the command","mongodb-driver-monitoring-commandfailedevent.getoperationid":"Returns the command's operation ID","mongodb-driver-monitoring-commandfailedevent.getport":"Returns the server port for the command","mongodb-driver-monitoring-commandfailedevent.getreply":"Returns the command reply document","mongodb-driver-monitoring-commandfailedevent.getrequestid":"Returns the command's request ID","mongodb-driver-monitoring-commandfailedevent.getserver":"Returns the Server on which the command was executed","mongodb-driver-monitoring-commandfailedevent.getserverconnectionid":"Returns the server connection ID for the command","mongodb-driver-monitoring-commandfailedevent.getserviceid":"Returns the load balancer service ID for the command","class.mongodb-driver-monitoring-commandfailedevent":"The MongoDB\\Driver\\Monitoring\\CommandFailedEvent class","mongodb-driver-monitoring-commandstartedevent.getcommand":"Returns the command document","mongodb-driver-monitoring-commandstartedevent.getcommandname":"Returns the command name","mongodb-driver-monitoring-commandstartedevent.getdatabasename":"Returns the database on which the command was executed","mongodb-driver-monitoring-commandstartedevent.gethost":"Returns the server hostname for the command","mongodb-driver-monitoring-commandstartedevent.getoperationid":"Returns the command's operation ID","mongodb-driver-monitoring-commandstartedevent.getport":"Returns the server port for the command","mongodb-driver-monitoring-commandstartedevent.getrequestid":"Returns the command's request ID","mongodb-driver-monitoring-commandstartedevent.getserver":"Returns the Server on which the command was executed","mongodb-driver-monitoring-commandstartedevent.getserverconnectionid":"Returns the server connection ID for the command","mongodb-driver-monitoring-commandstartedevent.getserviceid":"Returns the load balancer service ID for the command","class.mongodb-driver-monitoring-commandstartedevent":"The MongoDB\\Driver\\Monitoring\\CommandStartedEvent class","mongodb-driver-monitoring-commandsucceededevent.getcommandname":"Returns the command name","mongodb-driver-monitoring-commandsucceededevent.getdatabasename":"Returns the database on which the command was executed","mongodb-driver-monitoring-commandsucceededevent.getdurationmicros":"Returns the command's duration in microseconds","mongodb-driver-monitoring-commandsucceededevent.gethost":"Returns the server hostname for the command","mongodb-driver-monitoring-commandsucceededevent.getoperationid":"Returns the command's operation ID","mongodb-driver-monitoring-commandsucceededevent.getport":"Returns the server port for the command","mongodb-driver-monitoring-commandsucceededevent.getreply":"Returns the command reply document","mongodb-driver-monitoring-commandsucceededevent.getrequestid":"Returns the command's request ID","mongodb-driver-monitoring-commandsucceededevent.getserver":"Returns the Server on which the command was executed","mongodb-driver-monitoring-commandsucceededevent.getserverconnectionid":"Returns the server connection ID for the command","mongodb-driver-monitoring-commandsucceededevent.getserviceid":"Returns the load balancer service ID for the command","class.mongodb-driver-monitoring-commandsucceededevent":"The MongoDB\\Driver\\Monitoring\\CommandSucceededEvent class","mongodb-driver-monitoring-serverchangedevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serverchangedevent.getnewdescription":"Returns the new description for the server","mongodb-driver-monitoring-serverchangedevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serverchangedevent.getpreviousdescription":"Returns the previous description for the server","mongodb-driver-monitoring-serverchangedevent.gettopologyid":"Returns the topology ID associated with this server","class.mongodb-driver-monitoring-serverchangedevent":"The MongoDB\\Driver\\Monitoring\\ServerChangedEvent class","mongodb-driver-monitoring-serverclosedevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serverclosedevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serverclosedevent.gettopologyid":"Returns the topology ID associated with this server","class.mongodb-driver-monitoring-serverclosedevent":"The MongoDB\\Driver\\Monitoring\\ServerClosedEvent class","mongodb-driver-monitoring-serveropeningevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serveropeningevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serveropeningevent.gettopologyid":"Returns the topology ID associated with this server","class.mongodb-driver-monitoring-serveropeningevent":"The MongoDB\\Driver\\Monitoring\\ServerOpeningEvent class","mongodb-driver-monitoring-serverheartbeatfailedevent.getdurationmicros":"Returns the heartbeat's duration in microseconds","mongodb-driver-monitoring-serverheartbeatfailedevent.geterror":"Returns the Exception associated with the failed heartbeat","mongodb-driver-monitoring-serverheartbeatfailedevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serverheartbeatfailedevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serverheartbeatfailedevent.isawaited":"Returns whether the heartbeat used a streaming protocol","class.mongodb-driver-monitoring-serverheartbeatfailedevent":"The MongoDB\\Driver\\Monitoring\\ServerHeartbeatFailedEvent class","mongodb-driver-monitoring-serverheartbeatstartedevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serverheartbeatstartedevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serverheartbeatstartedevent.isawaited":"Returns whether the heartbeat used a streaming protocol","class.mongodb-driver-monitoring-serverheartbeatstartedevent":"The MongoDB\\Driver\\Monitoring\\ServerHeartbeatStartedEvent class","mongodb-driver-monitoring-serverheartbeatsucceededevent.getdurationmicros":"Returns the heartbeat's duration in microseconds","mongodb-driver-monitoring-serverheartbeatsucceededevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serverheartbeatsucceededevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serverheartbeatsucceededevent.getreply":"Returns the heartbeat reply document","mongodb-driver-monitoring-serverheartbeatsucceededevent.isawaited":"Returns whether the heartbeat used a streaming protocol","class.mongodb-driver-monitoring-serverheartbeatsucceededevent":"The MongoDB\\Driver\\Monitoring\\ServerHeartbeatSucceededEvent class","mongodb-driver-monitoring-topologychangedevent.getnewdescription":"Returns the new description for the topology","mongodb-driver-monitoring-topologychangedevent.getpreviousdescription":"Returns the previous description for the topology","mongodb-driver-monitoring-topologychangedevent.gettopologyid":"Returns the topology ID","class.mongodb-driver-monitoring-topologychangedevent":"The MongoDB\\Driver\\Monitoring\\TopologyChangedEvent class","mongodb-driver-monitoring-topologyclosedevent.gettopologyid":"Returns the topology ID","class.mongodb-driver-monitoring-topologyclosedevent":"The MongoDB\\Driver\\Monitoring\\TopologyClosedEvent class","mongodb-driver-monitoring-topologyopeningevent.gettopologyid":"Returns the topology ID","class.mongodb-driver-monitoring-topologyopeningevent":"The MongoDB\\Driver\\Monitoring\\TopologyOpeningEvent class","mongodb-driver-monitoring-commandsubscriber.commandfailed":"Notification method for a failed command","mongodb-driver-monitoring-commandsubscriber.commandstarted":"Notification method for a started command","mongodb-driver-monitoring-commandsubscriber.commandsucceeded":"Notification method for a successful command","class.mongodb-driver-monitoring-commandsubscriber":"The MongoDB\\Driver\\Monitoring\\CommandSubscriber interface","mongodb-driver-monitoring-logsubscriber.log":"Notification method for a log message","class.mongodb-driver-monitoring-logsubscriber":"The MongoDB\\Driver\\Monitoring\\LogSubscriber interface","mongodb-driver-monitoring-sdamsubscriber.serverchanged":"Notification method for a server description change","mongodb-driver-monitoring-sdamsubscriber.serverclosed":"Notification method for closing a server","mongodb-driver-monitoring-sdamsubscriber.serverheartbeatfailed":"Notification method for a failed server heartbeat","mongodb-driver-monitoring-sdamsubscriber.serverheartbeatstarted":"Notification method for a started server heartbeat","mongodb-driver-monitoring-sdamsubscriber.serverheartbeatsucceeded":"Notification method for a successful server heartbeat","mongodb-driver-monitoring-sdamsubscriber.serveropening":"Notification method for opening a server","mongodb-driver-monitoring-sdamsubscriber.topologychanged":"Notification method for a topology description change","mongodb-driver-monitoring-sdamsubscriber.topologyclosed":"Notification method for closing the topology","mongodb-driver-monitoring-sdamsubscriber.topologyopening":"Notification method for opening the topology","class.mongodb-driver-monitoring-sdamsubscriber":"The MongoDB\\Driver\\Monitoring\\SDAMSubscriber interface","class.mongodb-driver-monitoring-subscriber":"The MongoDB\\Driver\\Monitoring\\Subscriber interface","mongodb.monitoring":"Monitoring classes and subscriber functions","class.mongodb-driver-exception-authenticationexception":"The MongoDB\\Driver\\Exception\\AuthenticationException class","mongodb-driver-bulkwriteexception.getwriteresult":"Returns the WriteResult for the failed write operation","class.mongodb-driver-exception-bulkwriteexception":"The MongoDB\\Driver\\Exception\\BulkWriteException class","mongodb-driver-bulkwritecommandexception.geterrorreply":"Returns any top-level command error","mongodb-driver-bulkwritecommandexception.getpartialresult":"Returns the result of any successful write operations","mongodb-driver-bulkwritecommandexception.getwriteconcernerrors":"Returns any write concern errors","mongodb-driver-bulkwritecommandexception.getwriteerrors":"Returns any write errors","class.mongodb-driver-exception-bulkwritecommandexception":"The MongoDB\\Driver\\Exception\\BulkWriteCommandException class","mongodb-driver-commandexception.getresultdocument":"Returns the result document for the failed command","class.mongodb-driver-exception-commandexception":"The MongoDB\\Driver\\Exception\\CommandException class","class.mongodb-driver-exception-connectionexception":"The MongoDB\\Driver\\Exception\\ConnectionException class","class.mongodb-driver-exception-connectiontimeoutexception":"The MongoDB\\Driver\\Exception\\ConnectionTimeoutException class","class.mongodb-driver-exception-encryptionexception":"The MongoDB\\Driver\\Exception\\EncryptionException class","class.mongodb-driver-exception-exception":"The MongoDB\\Driver\\Exception\\Exception interface","class.mongodb-driver-exception-executiontimeoutexception":"The MongoDB\\Driver\\Exception\\ExecutionTimeoutException class","class.mongodb-driver-exception-invalidargumentexception":"The MongoDB\\Driver\\Exception\\InvalidArgumentException class","class.mongodb-driver-exception-logicexception":"The MongoDB\\Driver\\Exception\\LogicException class","mongodb-driver-runtimeexception.haserrorlabel":"Returns whether an error label is associated with an exception","class.mongodb-driver-exception-runtimeexception":"The MongoDB\\Driver\\Exception\\RuntimeException class","class.mongodb-driver-exception-serverexception":"The MongoDB\\Driver\\Exception\\ServerException class","class.mongodb-driver-exception-sslconnectionexception":"The MongoDB\\Driver\\Exception\\SSLConnectionException class","class.mongodb-driver-exception-unexpectedvalueexception":"The MongoDB\\Driver\\Exception\\UnexpectedValueException class","mongodb-driver-writeexception.getwriteresult":"Returns the WriteResult for the failed write operation","class.mongodb-driver-exception-writeexception":"The MongoDB\\Driver\\Exception\\WriteException class","mongodb.exceptions.tree":"MongoDB Exception Class Tree","mongodb.exceptions":"Exception \u7c7b","book.mongodb":"MongoDB Extension","mysqlinfo.terminology":"Overview of the MySQL PHP drivers","mysqlinfo.api.choosing":"Overview of the MySQL PHP drivers","mysqlinfo.library.choosing":"Overview of the MySQL PHP drivers","mysqlinfo.concepts.buffering":"Overview of the MySQL PHP drivers","mysqlinfo.concepts.charset":"Overview of the MySQL PHP drivers","mysqlinfo.concepts":"Overview of the MySQL PHP drivers","mysql":"MySQL Drivers and Plugins","mysqli.overview":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.quickstart.dual-interface":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.quickstart.connections":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.quickstart.statements":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.quickstart.prepared-statements":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.quickstart.stored-procedures":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.quickstart.multiple-statement":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.quickstart.transactions":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.quickstart.metadata":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.quickstart":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.requirements":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.installation":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.configuration":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.setup":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.persistconns":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.constants":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.notes":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.summary":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysqli.affected-rows":"Gets the number of affected rows in a previous MySQL operation","mysqli.autocommit":"\u6253\u5f00\u6216\u5173\u95ed\u672c\u6b21\u6570\u636e\u5e93\u8fde\u63a5\u7684\u81ea\u52a8\u547d\u4ee4\u63d0\u4ea4\u4e8b\u52a1\u6a21\u5f0f","mysqli.begin-transaction":"Starts a transaction","mysqli.change-user":"Changes the user of the database connection","mysqli.character-set-name":"\u8fd4\u56de\u5f53\u524d\u6570\u636e\u5e93\u8fde\u63a5\u7684\u5b57\u7b26\u7f16\u7801","mysqli.close":"\u5173\u95ed\u5148\u524d\u6253\u5f00\u7684\u6570\u636e\u5e93\u8fde\u63a5","mysqli.commit":"\u63d0\u4ea4\u5f53\u524d\u4e8b\u52a1","mysqli.connect-errno":"Returns the error code from last connect call","mysqli.connect-error":"Returns a description of the last connection error","mysqli.construct":"Open a new connection to the MySQL server","mysqli.debug":"Performs debugging operations","mysqli.dump-debug-info":"\u5c06\u8c03\u8bd5\u4fe1\u606f\u8f93\u51fa\u5230\u65e5\u5fd7","mysqli.errno":"\u8fd4\u56de\u6700\u8fd1\u51fd\u6570\u8c03\u7528\u7684\u9519\u8bef\u4ee3\u7801","mysqli.error":"Returns a string description of the last error","mysqli.error-list":"Returns a list of errors from the last command executed","mysqli.execute-query":"Prepares, binds parameters, and executes SQL statement","mysqli.field-count":"Returns the number of columns for the most recent query","mysqli.get-charset":"Returns a character set object","mysqli.get-client-info":"\u83b7\u53d6 MySQL \u5ba2\u6237\u7aef\u4fe1\u606f","mysqli.get-client-version":"\u4f5c\u4e3a\u6574\u6570\u8fd4\u56de MySQL \u5ba2\u6237\u7aef\u7684\u7248\u672c","mysqli.get-connection-stats":"\u8fd4\u56de\u5ba2\u6237\u7aef\u8fde\u63a5\u7684\u7edf\u8ba1\u6570\u636e","mysqli.get-host-info":"\u8fd4\u56de\u8868\u8ff0\u4f7f\u7528\u7684\u8fde\u63a5\u7c7b\u578b\u7684\u5b57\u7b26\u4e32","mysqli.get-proto-info":"\u8fd4\u56de MySQL \u534f\u8bae\u4f7f\u7528\u7684\u7248\u672c\u53f7","mysqli.get-server-info":"\u8fd4\u56de MySQL \u670d\u52a1\u5668\u7684\u7248\u672c\u53f7","mysqli.get-server-version":"\u4f5c\u4e3a\u4e00\u4e2a\u6574\u6570\u8fd4\u56deMySQL\u670d\u52a1\u5668\u7684\u7248\u672c","mysqli.get-warnings":"Get result of SHOW WARNINGS","mysqli.info":"\u8fd4\u56de\u6700\u8fd1\u6267\u884c\u7684 SQL \u8bed\u53e5\u7684\u4fe1\u606f","mysqli.init":"\u521d\u59cb\u5316 MySQLi \u5e76\u8fd4\u56de\u7528\u4e8e mysqli_real_connect() \u7684\u5bf9\u8c61","mysqli.insert-id":"\u8fd4\u56de\u4e0a\u6b21\u67e5\u8be2\u4e3a AUTO_INCREMENT \u5217\u751f\u6210\u7684\u503c","mysqli.kill":"\u8ba9\u670d\u52a1\u5668\u6740\u6b7b\u4e00\u4e2a MySQL \u7ebf\u7a0b","mysqli.more-results":"\u68c0\u67e5\u6279\u91cf\u67e5\u8be2\u4e2d\u662f\u5426\u8fd8\u6709\u67e5\u8be2\u7ed3\u679c","mysqli.multi-query":"\u5728\u6570\u636e\u5e93\u4e0a\u6267\u884c\u4e00\u4e2a\u6216\u591a\u4e2a\u67e5\u8be2","mysqli.next-result":"\u4e3a\u8bfb\u53d6 multi_query \u6267\u884c\u4e4b\u540e\u7684\u4e0b\u4e00\u4e2a\u7ed3\u679c\u96c6\u505a\u51c6\u5907","mysqli.options":"\u8bbe\u7f6e\u9009\u9879","mysqli.ping":"ping \u4e00\u4e2a\u8fde\u63a5\uff0c\u6216\u8005\u5982\u679c\u8fde\u63a5\u5904\u4e8e\u65ad\u5f00\u72b6\u6001\uff0c\u91cd\u65b0\u8fde\u63a5","mysqli.poll":"\u8f6e\u8be2\u8fde\u63a5","mysqli.prepare":"\u9884\u5904\u7406\u6267\u884c SQL","mysqli.query":"\u5bf9\u6570\u636e\u5e93\u6267\u884c\u67e5\u8be2","mysqli.real-connect":"\u5efa\u7acb\u4e00\u4e2a MySQL \u670d\u52a1\u5668\u8fde\u63a5","mysqli.real-escape-string":"\u6839\u636e\u5f53\u524d\u8fde\u63a5\u7684\u5b57\u7b26\u96c6\uff0c\u5bf9\u4e8e SQL \u8bed\u53e5\u4e2d\u7684\u7279\u6b8a\u5b57\u7b26\u8fdb\u884c\u8f6c\u4e49","mysqli.real-query":"\u6267\u884c\u4e00\u4e2amysql\u67e5\u8be2","mysqli.reap-async-query":"\u83b7\u53d6\u5f02\u6b65\u67e5\u8be2\u7684\u7ed3\u679c","mysqli.refresh":"\u5237\u65b0","mysqli.release-savepoint":"\u4ece\u5f53\u524d\u4e8b\u52a1\u7684\u4fdd\u5b58\u70b9\u4e2d\u79fb\u9664\u4e00\u4e2a\u547d\u540d\u4fdd\u5b58\u70b9","mysqli.rollback":"\u56de\u6eda\u5f53\u524d\u4e8b\u52a1","mysqli.savepoint":"\u5728\u5f53\u524d\u4e8b\u52a1\u4e2d\u8bbe\u7f6e\u547d\u540d\u4fdd\u5b58\u70b9","mysqli.select-db":"\u9009\u62e9\u7528\u4e8e\u6570\u636e\u5e93\u67e5\u8be2\u7684\u9ed8\u8ba4\u6570\u636e\u5e93","mysqli.set-charset":"\u8bbe\u7f6e\u5ba2\u6237\u7aef\u5b57\u7b26\u96c6","mysqli.sqlstate":"\u8fd4\u56de\u4e0a\u4e00\u6b21 MySQL \u64cd\u4f5c\u7684 SQLSTATE \u9519\u8bef","mysqli.ssl-set":"\u7528\u4e8e\u4f7f\u7528 SSL \u5efa\u7acb\u5b89\u5168\u8fde\u63a5","mysqli.stat":"\u83b7\u53d6\u5f53\u524d\u7cfb\u7edf\u72b6\u6001\u4fe1\u606f","mysqli.stmt-init":"\u521d\u59cb\u5316\u8bed\u53e5\u5e76\u8fd4\u56de\u7528\u4e8e mysqli_stmt_prepare\uff08\u8c03\u7528\uff09\u7684\u5bf9\u8c61","mysqli.store-result":"\u4f20\u8f93\u4e0a\u6b21\u67e5\u8be2\u7684\u7ed3\u679c\u96c6","mysqli.thread-id":"\u8fd4\u56de\u5f53\u524d\u8fde\u63a5\u7684\u7ebf\u7a0b ID","mysqli.thread-safe":"\u8fd4\u56de\u662f\u5426\u7ebf\u7a0b\u5b89\u5168","mysqli.use-result":"Initiate a result set retrieval","mysqli.warning-count":"Returns the number of warnings generated by the most recently executed query","class.mysqli":"mysqli \u7c7b","mysqli-stmt.affected-rows":"Returns the total number of rows changed, deleted, inserted, or\n  matched by the last statement executed","mysqli-stmt.attr-get":"Used to get the current value of a statement attribute","mysqli-stmt.attr-set":"Used to modify the behavior of a prepared statement","mysqli-stmt.bind-param":"Binds variables to a prepared statement as parameters","mysqli-stmt.bind-result":"Binds variables to a prepared statement for result storage","mysqli-stmt.close":"Closes a prepared statement","mysqli-stmt.construct":"Constructs a new mysqli_stmt object","mysqli-stmt.data-seek":"Adjusts the result pointer to an arbitrary row in the buffered result","mysqli-stmt.errno":"Returns the error code for the most recent statement call","mysqli-stmt.error":"Returns a string description for last statement error","mysqli-stmt.error-list":"Returns a list of errors from the last statement executed","mysqli-stmt.execute":"Executes a prepared statement","mysqli-stmt.fetch":"Fetch results from a prepared statement into the bound variables","mysqli-stmt.field-count":"Returns the number of columns in the given statement","mysqli-stmt.free-result":"Frees stored result memory for the given statement handle","mysqli-stmt.get-result":"Gets a result set from a prepared statement as a mysqli_result object","mysqli-stmt.get-warnings":"Get result of SHOW WARNINGS","mysqli-stmt.insert-id":"Get the ID generated from the previous INSERT operation","mysqli-stmt.more-results":"Check if there are more query results from a multiple query","mysqli-stmt.next-result":"Reads the next result from a multiple query","mysqli-stmt.num-rows":"Returns the number of rows fetched from the server","mysqli-stmt.param-count":"Returns the number of parameters for the given statement","mysqli-stmt.prepare":"Prepares an SQL statement for execution","mysqli-stmt.reset":"Resets a prepared statement","mysqli-stmt.result-metadata":"Returns result set metadata from a prepared statement","mysqli-stmt.send-long-data":"Send data in blocks","mysqli-stmt.sqlstate":"Returns SQLSTATE error from previous statement operation","mysqli-stmt.store-result":"Stores a result set in an internal buffer","class.mysqli-stmt":"mysqli_stmt \u7c7b","mysqli-result.construct":"Constructs a mysqli_result object","mysqli-result.current-field":"Get current field offset of a result pointer","mysqli-result.data-seek":"Adjusts the result pointer to an arbitrary row in the result","mysqli-result.fetch-all":"Fetch all result rows as an associative array, a numeric array, or both","mysqli-result.fetch-array":"Fetch the next row of a result set as an associative, a numeric array, or both","mysqli-result.fetch-assoc":"Fetch the next row of a result set as an associative array","mysqli-result.fetch-column":"Fetch a single column from the next row of a result set","mysqli-result.fetch-field":"Returns the next field in the result set","mysqli-result.fetch-field-direct":"Fetch meta-data for a single field","mysqli-result.fetch-fields":"Returns an array of objects representing the fields in a result set","mysqli-result.fetch-object":"Fetch the next row of a result set as an object","mysqli-result.fetch-row":"Fetch the next row of a result set as an enumerated array","mysqli-result.field-count":"Gets the number of fields in the result set","mysqli-result.field-seek":"Set result pointer to a specified field offset","mysqli-result.free":"Frees the memory associated with a result","mysqli-result.getiterator":"Retrieve an external iterator","mysqli-result.lengths":"Returns the lengths of the columns of the current row in the result set","mysqli-result.num-rows":"Gets the number of rows in the result set","class.mysqli-result":"mysqli_result \u7c7b","mysqli-driver.embedded-server-end":"Stop embedded server","mysqli-driver.embedded-server-start":"Initialize and start embedded server","mysqli-driver.report-mode":"Sets mysqli error reporting mode","class.mysqli-driver":"mysqli_driver \u7c7b","mysqli-warning.construct":"Private constructor to disallow direct instantiation","mysqli-warning.next":"Fetch next warning","class.mysqli-warning":"mysqli_warning \u7c7b","mysqli-sql-exception.getsqlstate":"Returns the SQLSTATE error code","class.mysqli-sql-exception":"mysqli_sql_exception \u7c7b","function.mysqli-connect":"\u522b\u540d mysqli::__construct","function.mysqli-escape-string":"\u522b\u540d mysqli_real_escape_string","function.mysqli-execute":"\u522b\u540d mysqli_stmt_execute","function.mysqli-get-client-stats":"\u8fd4\u56de\u5ba2\u6237\u7aef\u8fdb\u7a0b\u7edf\u8ba1\u4fe1\u606f","function.mysqli-get-links-stats":"\u8fd4\u56de\u6253\u5f00\u548c\u7f13\u5b58\u7684\u94fe\u63a5\u76f8\u5173\u4fe1\u606f","function.mysqli-report":"\u522b\u540d mysqli_driver->report_mode","function.mysqli-set-opt":"\u522b\u540d mysqli_options","ref.mysqli":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","changelog.mysqli":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","book.mysqli":"MySQL\u589e\u5f3a\u7248\u6269\u5c55","mysql-xdevapi.requirements":"Mysql_xdevapi","mysql-xdevapi.installation":"Mysql_xdevapi","mysql-xdevapi.configuration":"Mysql_xdevapi","mysql-xdevapi.build":"Mysql_xdevapi","mysql-xdevapi.setup":"Mysql_xdevapi","mysql-xdevapi.constants":"Mysql_xdevapi","changelog.mysql_xdevapi":"Mysql_xdevapi","mysql-xdevapi.examples":"Mysql_xdevapi","function.mysql-xdevapi-expression":"Bind prepared statement variables as parameters","function.mysql-xdevapi-getsession":"Connect to a MySQL server","ref.mysql-xdevapi":"Mysql_xdevapi","mysql-xdevapi-baseresult.getwarnings":"Fetch warnings from last operation","mysql-xdevapi-baseresult.getwarningscount":"Fetch warning count from last operation","class.mysql-xdevapi-baseresult":"BaseResult interface","mysql-xdevapi-client.close":"Close client","mysql-xdevapi-client.construct":"Client constructor","mysql-xdevapi-client.getsession":"Get client session","class.mysql-xdevapi-client":"Client class","mysql-xdevapi-collection.add":"Add collection document","mysql-xdevapi-collection.addorreplaceone":"Add or replace collection document","mysql-xdevapi-collection.construct":"Collection constructor","mysql-xdevapi-collection.count":"Get document count","mysql-xdevapi-collection.createindex":"Create collection index","mysql-xdevapi-collection.dropindex":"Drop collection index","mysql-xdevapi-collection.existsindatabase":"Check if collection exists in database","mysql-xdevapi-collection.find":"Search for document","mysql-xdevapi-collection.getname":"Get collection name","mysql-xdevapi-collection.getone":"Get one document","mysql-xdevapi-collection.getschema":"Get schema object","mysql-xdevapi-collection.getsession":"Get session object","mysql-xdevapi-collection.modify":"Modify collection documents","mysql-xdevapi-collection.remove":"Remove collection documents","mysql-xdevapi-collection.removeone":"Remove one collection document","mysql-xdevapi-collection.replaceone":"Replace one collection document","class.mysql-xdevapi-collection":"Collection class","mysql-xdevapi-collectionadd.construct":"CollectionAdd constructor","mysql-xdevapi-collectionadd.execute":"Execute the statement","class.mysql-xdevapi-collectionadd":"CollectionAdd class","mysql-xdevapi-collectionfind.bind":"Bind value to query placeholder","mysql-xdevapi-collectionfind.construct":"CollectionFind constructor","mysql-xdevapi-collectionfind.execute":"Execute the statement","mysql-xdevapi-collectionfind.fields":"Set document field filter","mysql-xdevapi-collectionfind.groupby":"Set grouping criteria","mysql-xdevapi-collectionfind.having":"Set condition for aggregate functions","mysql-xdevapi-collectionfind.limit":"Limit number of returned documents","mysql-xdevapi-collectionfind.lockexclusive":"Execute operation with EXCLUSIVE LOCK","mysql-xdevapi-collectionfind.lockshared":"Execute operation with SHARED LOCK","mysql-xdevapi-collectionfind.offset":"Skip given number of elements to be returned","mysql-xdevapi-collectionfind.sort":"Set the sorting criteria","class.mysql-xdevapi-collectionfind":"CollectionFind class","mysql-xdevapi-collectionmodify.arrayappend":"Append element to an array field","mysql-xdevapi-collectionmodify.arrayinsert":"Insert element into an array field","mysql-xdevapi-collectionmodify.bind":"Bind value to query placeholder","mysql-xdevapi-collectionmodify.construct":"CollectionModify constructor","mysql-xdevapi-collectionmodify.execute":"Execute modify operation","mysql-xdevapi-collectionmodify.limit":"Limit number of modified documents","mysql-xdevapi-collectionmodify.patch":"Patch document","mysql-xdevapi-collectionmodify.replace":"Replace document field","mysql-xdevapi-collectionmodify.set":"Set document attribute","mysql-xdevapi-collectionmodify.skip":"Skip elements","mysql-xdevapi-collectionmodify.sort":"Set the sorting criteria","mysql-xdevapi-collectionmodify.unset":"Unset the value of document fields","class.mysql-xdevapi-collectionmodify":"CollectionModify class","mysql-xdevapi-collectionremove.bind":"Bind value to placeholder","mysql-xdevapi-collectionremove.construct":"CollectionRemove constructor","mysql-xdevapi-collectionremove.execute":"Execute remove operation","mysql-xdevapi-collectionremove.limit":"Limit number of documents to remove","mysql-xdevapi-collectionremove.sort":"Set the sorting criteria","class.mysql-xdevapi-collectionremove":"CollectionRemove class","mysql-xdevapi-columnresult.construct":"ColumnResult constructor","mysql-xdevapi-columnresult.getcharactersetname":"Get character set","mysql-xdevapi-columnresult.getcollationname":"Get collation name","mysql-xdevapi-columnresult.getcolumnlabel":"Get column label","mysql-xdevapi-columnresult.getcolumnname":"Get column name","mysql-xdevapi-columnresult.getfractionaldigits":"Get fractional digit length","mysql-xdevapi-columnresult.getlength":"Get column field length","mysql-xdevapi-columnresult.getschemaname":"Get schema name","mysql-xdevapi-columnresult.gettablelabel":"Get table label","mysql-xdevapi-columnresult.gettablename":"Get table name","mysql-xdevapi-columnresult.gettype":"Get column type","mysql-xdevapi-columnresult.isnumbersigned":"Check if signed type","mysql-xdevapi-columnresult.ispadded":"Check if padded","class.mysql-xdevapi-columnresult":"ColumnResult class","mysql-xdevapi-crudoperationbindable.bind":"Bind value to placeholder","class.mysql-xdevapi-crudoperationbindable":"CrudOperationBindable interface","mysql-xdevapi-crudoperationlimitable.limit":"Set result limit","class.mysql-xdevapi-crudoperationlimitable":"CrudOperationLimitable interface","mysql-xdevapi-crudoperationskippable.skip":"Number of operations to skip","class.mysql-xdevapi-crudoperationskippable":"CrudOperationSkippable interface","mysql-xdevapi-crudoperationsortable.sort":"Sort results","class.mysql-xdevapi-crudoperationsortable":"CrudOperationSortable interface","mysql-xdevapi-databaseobject.existsindatabase":"Check if object exists in database","mysql-xdevapi-databaseobject.getname":"Get object name","mysql-xdevapi-databaseobject.getsession":"Get session name","class.mysql-xdevapi-databaseobject":"DatabaseObject interface","mysql-xdevapi-docresult.construct":"DocResult constructor","mysql-xdevapi-docresult.fetchall":"Get all rows","mysql-xdevapi-docresult.fetchone":"Get one row","mysql-xdevapi-docresult.getwarnings":"Get warnings from last operation","mysql-xdevapi-docresult.getwarningscount":"Get warning count from last operation","class.mysql-xdevapi-docresult":"DocResult class","class.mysql-xdevapi-exception":"Exception class","mysql-xdevapi-executable.execute":"Execute statement","class.mysql-xdevapi-executable":"Executable interface","mysql-xdevapi-executionstatus.construct":"ExecutionStatus constructor","class.mysql-xdevapi-executionstatus":"ExecutionStatus class","mysql-xdevapi-expression.construct":"Expression constructor","class.mysql-xdevapi-expression":"Expression class","mysql-xdevapi-result.construct":"Result constructor","mysql-xdevapi-result.getaffecteditemscount":"Get affected row count","mysql-xdevapi-result.getautoincrementvalue":"Get autoincremented value","mysql-xdevapi-result.getgeneratedids":"Get generated ids","mysql-xdevapi-result.getwarnings":"Get warnings from last operation","mysql-xdevapi-result.getwarningscount":"Get warning count from last operation","class.mysql-xdevapi-result":"Result class","mysql-xdevapi-rowresult.construct":"RowResult constructor","mysql-xdevapi-rowresult.fetchall":"Get all rows from result","mysql-xdevapi-rowresult.fetchone":"Get row from result","mysql-xdevapi-rowresult.getcolumncount":"Get column count","mysql-xdevapi-rowresult.getcolumnnames":"Get all column names","mysql-xdevapi-rowresult.getcolumns":"Get column metadata","mysql-xdevapi-rowresult.getwarnings":"Get warnings from last operation","mysql-xdevapi-rowresult.getwarningscount":"Get warning count from last operation","class.mysql-xdevapi-rowresult":"RowResult class","mysql-xdevapi-schema.construct":"Schema constructor","mysql-xdevapi-schema.createcollection":"Add collection to schema","mysql-xdevapi-schema.dropcollection":"Drop collection from schema","mysql-xdevapi-schema.existsindatabase":"Check if exists in database","mysql-xdevapi-schema.getcollection":"Get collection from schema","mysql-xdevapi-schema.getcollectionastable":"Get collection as a Table object","mysql-xdevapi-schema.getcollections":"Get all schema collections","mysql-xdevapi-schema.getname":"Get schema name","mysql-xdevapi-schema.getsession":"Get schema session","mysql-xdevapi-schema.gettable":"Get schema table","mysql-xdevapi-schema.gettables":"Get schema tables","class.mysql-xdevapi-schema":"Schema class","mysql-xdevapi-schemaobject.getschema":"Get schema object","class.mysql-xdevapi-schemaobject":"SchemaObject interface","mysql-xdevapi-session.close":"Close session","mysql-xdevapi-session.commit":"Commit transaction","mysql-xdevapi-session.construct":"Description constructor","mysql-xdevapi-session.createschema":"Create new schema","mysql-xdevapi-session.dropschema":"Drop a schema","mysql-xdevapi-session.generateuuid":"Get new UUID","mysql-xdevapi-session.getdefaultschema":"Get default schema name","mysql-xdevapi-session.getschema":"Get a new schema object","mysql-xdevapi-session.getschemas":"Get the schemas","mysql-xdevapi-session.getserverversion":"Get server version","mysql-xdevapi-session.listclients":"Get client list","mysql-xdevapi-session.quotename":"Add quotes","mysql-xdevapi-session.releasesavepoint":"Release set savepoint","mysql-xdevapi-session.rollback":"Rollback transaction","mysql-xdevapi-session.rollbackto":"Rollback transaction to savepoint","mysql-xdevapi-session.setsavepoint":"Create savepoint","mysql-xdevapi-session.sql":"Create SQL query","mysql-xdevapi-session.starttransaction":"Start transaction","class.mysql-xdevapi-session":"Session class","mysql-xdevapi-sqlstatement.bind":"Bind statement parameters","mysql-xdevapi-sqlstatement.construct":"Description constructor","mysql-xdevapi-sqlstatement.execute":"Execute the operation","mysql-xdevapi-sqlstatement.getnextresult":"Get next result","mysql-xdevapi-sqlstatement.getresult":"Get result","mysql-xdevapi-sqlstatement.hasmoreresults":"Check for more results","class.mysql-xdevapi-sqlstatement":"SqlStatement class","mysql-xdevapi-sqlstatementresult.construct":"Description constructor","mysql-xdevapi-sqlstatementresult.fetchall":"Get all rows from result","mysql-xdevapi-sqlstatementresult.fetchone":"Get single row","mysql-xdevapi-sqlstatementresult.getaffecteditemscount":"Get affected row count","mysql-xdevapi-sqlstatementresult.getcolumncount":"Get column count","mysql-xdevapi-sqlstatementresult.getcolumnnames":"Get column names","mysql-xdevapi-sqlstatementresult.getcolumns":"Get columns","mysql-xdevapi-sqlstatementresult.getgeneratedids":"Get generated ids","mysql-xdevapi-sqlstatementresult.getlastinsertid":"Get last insert id","mysql-xdevapi-sqlstatementresult.getwarnings":"Get warnings from last operation","mysql-xdevapi-sqlstatementresult.getwarningcount":"Get warning count from last operation","mysql-xdevapi-sqlstatementresult.hasdata":"Check if result has data","mysql-xdevapi-sqlstatementresult.nextresult":"Get next result","class.mysql-xdevapi-sqlstatementresult":"SqlStatementResult class","mysql-xdevapi-statement.construct":"Description constructor","mysql-xdevapi-statement.getnextresult":"Get next result","mysql-xdevapi-statement.getresult":"Get result","mysql-xdevapi-statement.hasmoreresults":"Check if more results","class.mysql-xdevapi-statement":"Statement class","mysql-xdevapi-table.construct":"Table constructor","mysql-xdevapi-table.count":"Get row count","mysql-xdevapi-table.delete":"Delete rows from table","mysql-xdevapi-table.existsindatabase":"Check if table exists in database","mysql-xdevapi-table.getname":"Get table name","mysql-xdevapi-table.getschema":"Get table schema","mysql-xdevapi-table.getsession":"Get table session","mysql-xdevapi-table.insert":"Insert table rows","mysql-xdevapi-table.isview":"Check if table is view","mysql-xdevapi-table.select":"Select rows from table","mysql-xdevapi-table.update":"Update rows in table","class.mysql-xdevapi-table":"Table class","mysql-xdevapi-tabledelete.bind":"Bind delete query parameters","mysql-xdevapi-tabledelete.construct":"TableDelete constructor","mysql-xdevapi-tabledelete.execute":"Execute delete query","mysql-xdevapi-tabledelete.limit":"Limit deleted rows","mysql-xdevapi-tabledelete.orderby":"Set delete sort criteria","mysql-xdevapi-tabledelete.where":"Set delete search condition","class.mysql-xdevapi-tabledelete":"TableDelete class","mysql-xdevapi-tableinsert.construct":"TableInsert constructor","mysql-xdevapi-tableinsert.execute":"Execute insert query","mysql-xdevapi-tableinsert.values":"Add insert row values","class.mysql-xdevapi-tableinsert":"TableInsert class","mysql-xdevapi-tableselect.bind":"Bind select query parameters","mysql-xdevapi-tableselect.construct":"TableSelect constructor","mysql-xdevapi-tableselect.execute":"Execute select statement","mysql-xdevapi-tableselect.groupby":"Set select grouping criteria","mysql-xdevapi-tableselect.having":"Set select having condition","mysql-xdevapi-tableselect.limit":"Limit selected rows","mysql-xdevapi-tableselect.lockexclusive":"Execute EXCLUSIVE LOCK","mysql-xdevapi-tableselect.lockshared":"Execute SHARED LOCK","mysql-xdevapi-tableselect.offset":"Set limit offset","mysql-xdevapi-tableselect.orderby":"Set select sort criteria","mysql-xdevapi-tableselect.where":"Set select search condition","class.mysql-xdevapi-tableselect":"TableSelect class","mysql-xdevapi-tableupdate.bind":"Bind update query parameters","mysql-xdevapi-tableupdate.construct":"TableUpdate constructor","mysql-xdevapi-tableupdate.execute":"Execute update query","mysql-xdevapi-tableupdate.limit":"Limit update row count","mysql-xdevapi-tableupdate.orderby":"Set sorting criteria","mysql-xdevapi-tableupdate.set":"Add field to be updated","mysql-xdevapi-tableupdate.where":"Set search filter","class.mysql-xdevapi-tableupdate":"TableUpdate class","mysql-xdevapi-warning.construct":"Warning constructor","class.mysql-xdevapi-warning":"Warning class","book.mysql-xdevapi":"Mysql_xdevapi","mysql.requirements":"\u539f\u59cb\u7684 MySQL API","mysql.installation":"\u539f\u59cb\u7684 MySQL API","mysql.configuration":"\u539f\u59cb\u7684 MySQL API","mysql.resources":"\u539f\u59cb\u7684 MySQL API","mysql.setup":"\u539f\u59cb\u7684 MySQL API","changelog.mysql":"\u539f\u59cb\u7684 MySQL API","mysql.constants":"\u539f\u59cb\u7684 MySQL API","mysql.examples-basic":"\u539f\u59cb\u7684 MySQL API","mysql.examples":"\u539f\u59cb\u7684 MySQL API","function.mysql-affected-rows":"\u53d6\u5f97\u524d\u4e00\u6b21 MySQL \u64cd\u4f5c\u6240\u5f71\u54cd\u7684\u8bb0\u5f55\u884c\u6570","function.mysql-client-encoding":"\u8fd4\u56de\u5b57\u7b26\u96c6\u7684\u540d\u79f0","function.mysql-close":"\u5173\u95ed MySQL \u8fde\u63a5","function.mysql-connect":"\u6253\u5f00\u4e00\u4e2a\u5230 MySQL \u670d\u52a1\u5668\u7684\u8fde\u63a5","function.mysql-create-db":"\u65b0\u5efa\u4e00\u4e2a MySQL \u6570\u636e\u5e93","function.mysql-data-seek":"\u79fb\u52a8\u5185\u90e8\u7ed3\u679c\u7684\u6307\u9488","function.mysql-db-name":"\u53d6\u5f97 mysql_list_dbs \u8fd4\u56de\u7684\u7ed3\u679c\u6570\u636e","function.mysql-db-query":"\u9009\u62e9\u6570\u636e\u5e93\u5e76\u6267\u884c\u67e5\u8be2","function.mysql-drop-db":"\u4e22\u5f03\uff08\u5220\u9664\uff09\u4e00\u4e2a MySQL \u6570\u636e\u5e93","function.mysql-errno":"\u8fd4\u56de\u4e0a\u4e00\u4e2a MySQL \u64cd\u4f5c\u4e2d\u7684\u9519\u8bef\u4fe1\u606f\u7684\u6570\u503c","function.mysql-error":"\u8fd4\u56de\u4e0a\u4e00\u4e2a MySQL \u64cd\u4f5c\u4e2d\u7684\u9519\u8bef\u4fe1\u606f\u7684\u6587\u672c","function.mysql-escape-string":"\u8f6c\u4e49\u5b57\u7b26\u4e32\u7528\u4e8e mysql_query","function.mysql-fetch-array":"\u4ece\u7ed3\u679c\u96c6\u4e2d\u53d6\u5f97\u4e00\u884c\u4f5c\u4e3a\u5173\u8054\u6570\u7ec4","function.mysql-fetch-assoc":"\u4ece\u7ed3\u679c\u96c6\u4e2d\u53d6\u5f97\u4e00\u884c\u4f5c\u4e3a\u5173\u8054\u6570\u7ec4","function.mysql-fetch-field":"\u4ece\u7ed3\u679c\u96c6\u4e2d\u53d6\u5f97\u5217\u4fe1\u606f\u5e76\u4f5c\u4e3a\u5bf9\u8c61\u8fd4\u56de","function.mysql-fetch-lengths":"\u53d6\u5f97\u7ed3\u679c\u96c6\u4e2d\u6bcf\u4e2a\u8f93\u51fa\u7684\u957f\u5ea6","function.mysql-fetch-object":"\u4ece\u7ed3\u679c\u96c6\u4e2d\u53d6\u5f97\u4e00\u884c\u4f5c\u4e3a\u5bf9\u8c61\u8fd4\u56de","function.mysql-fetch-row":"\u4ece\u7ed3\u679c\u96c6\u4e2d\u53d6\u5f97\u4e00\u884c\u4f5c\u4e3a\u679a\u4e3e\u6570\u7ec4","function.mysql-field-flags":"\u4ece\u7ed3\u679c\u4e2d\u53d6\u5f97\u548c\u6307\u5b9a\u5b57\u6bb5\u5173\u8054\u7684 flags","function.mysql-field-len":"\u8fd4\u56de\u6307\u5b9a\u5b57\u6bb5\u7684\u957f\u5ea6","function.mysql-field-name":"\u53d6\u5f97\u7ed3\u679c\u4e2d\u6307\u5b9a\u5b57\u6bb5\u7684\u5b57\u6bb5\u540d","function.mysql-field-seek":"\u5c06\u7ed3\u679c\u6307\u9488\u8bbe\u7f6e\u4e3a\u6307\u5b9a\u7684\u5b57\u6bb5\u504f\u79fb\u91cf","function.mysql-field-table":"\u53d6\u5f97\u6307\u5b9a\u5b57\u6bb5\u6240\u5728\u7684\u8868\u540d","function.mysql-field-type":"\u53d6\u5f97\u7ed3\u679c\u96c6\u4e2d\u6307\u5b9a\u5b57\u6bb5\u7684\u7c7b\u578b","function.mysql-free-result":"\u91ca\u653e\u7ed3\u679c\u5185\u5b58","function.mysql-get-client-info":"\u53d6\u5f97 MySQL \u5ba2\u6237\u7aef\u4fe1\u606f","function.mysql-get-host-info":"\u53d6\u5f97 MySQL \u4e3b\u673a\u4fe1\u606f","function.mysql-get-proto-info":"\u53d6\u5f97 MySQL \u534f\u8bae\u4fe1\u606f","function.mysql-get-server-info":"\u53d6\u5f97 MySQL \u670d\u52a1\u5668\u4fe1\u606f","function.mysql-info":"\u83b7\u53d6\u6700\u8fd1\u67e5\u8be2\u7684\u6709\u5173\u4fe1\u606f","function.mysql-insert-id":"\u53d6\u5f97\u4e0a\u4e00\u6761\u67e5\u8be2\u751f\u6210\u7684 ID","function.mysql-list-dbs":"\u5217\u51fa MySQL \u670d\u52a1\u5668\u4e2d\u53ef\u7528\u7684\u6570\u636e\u5e93","function.mysql-list-fields":"\u5217\u51fa MySQL \u8868\u5b57\u6bb5","function.mysql-list-processes":"\u5217\u51fa MySQL \u8fdb\u7a0b","function.mysql-list-tables":"\u5217\u51fa MySQL \u6570\u636e\u5e93\u4e2d\u7684\u8868","function.mysql-num-fields":"\u53d6\u5f97\u7ed3\u679c\u4e2d\u5b57\u6bb5\u7684\u6570\u91cf","function.mysql-num-rows":"\u83b7\u53d6\u7ed3\u679c\u4e2d\u884c\u6570","function.mysql-pconnect":"\u6253\u5f00\u4e00\u4e2a\u5230 MySQL \u670d\u52a1\u5668\u7684\u6301\u4e45\u8fde\u63a5","function.mysql-ping":"Ping \u670d\u52a1\u5668\u8fde\u63a5\u7684\u72b6\u6001\uff0c\u5982\u679c\u6ca1\u6709\u8fde\u63a5\u5219\u91cd\u65b0\u8fde\u63a5","function.mysql-query":"\u53d1\u9001\u4e00\u6761 MySQL \u67e5\u8be2","function.mysql-real-escape-string":"\u5c06\u5b57\u7b26\u4e32\u4e2d\u7684\u7279\u6b8a\u5b57\u7b26\u8fdb\u884c\u8f6c\u4e49\uff0c\u4ee5\u5728 SQL \u8bed\u53e5\u4e2d\u4f7f\u7528","function.mysql-result":"\u53d6\u5f97\u7ed3\u679c\u6570\u636e","function.mysql-select-db":"\u9009\u62e9 MySQL \u6570\u636e\u5e93","function.mysql-set-charset":"\u8bbe\u7f6e\u5ba2\u6237\u7aef\u7684\u5b57\u7b26\u96c6","function.mysql-stat":"\u83b7\u53d6\u5f53\u524d\u7cfb\u7edf\u72b6\u6001","function.mysql-tablename":"\u53d6\u5f97\u8868\u540d","function.mysql-thread-id":"\u8fd4\u56de\u5f53\u524d\u7ebf\u7a0b\u7684 ID","function.mysql-unbuffered-query":"\u5411 MySQL \u53d1\u9001 SQL \u67e5\u8be2\uff0c\u65e0\u9700\u83b7\u53d6\u548c\u7f13\u51b2\u7ed3\u679c\u884c","ref.mysql":"\u539f\u59cb\u7684 MySQL API","book.mysql":"\u539f\u59cb\u7684 MySQL API","mysqlnd.overview":"MySQL Native Driver","mysqlnd.install":"MySQL Native Driver","mysqlnd.config":"MySQL Native Driver","mysqlnd.incompatibilities":"MySQL Native Driver","mysqlnd.persist":"MySQL Native Driver","mysqlnd.stats":"MySQL Native Driver","mysqlnd.notes":"MySQL Native Driver","mysqlnd.memory":"MySQL Native Driver","mysqlnd.plugin.mysql-proxy":"MySQL Native Driver","mysqlnd.plugin.obtaining":"MySQL Native Driver","mysqlnd.plugin.architecture":"MySQL Native Driver","mysqlnd.plugin.api":"MySQL Native Driver","mysqlnd.plugin.developing":"MySQL Native Driver","mysqlnd.plugin":"MySQL Native Driver","book.mysqlnd":"MySQL Native Driver","set.mysqlinfo":"MySQL Drivers and Plugins","oci8.requirements":"Oracle OCI8","oci8.installation":"Oracle OCI8","oci8.test":"Oracle OCI8","oci8.configuration":"Oracle OCI8","oci8.setup":"Oracle OCI8","oci8.constants":"Oracle OCI8","oci8.examples":"Oracle OCI8","oci8.connection":"Oracle OCI8","oci8.fan":"Oracle OCI8","oci8.taf":"Oracle OCI8","oci8.dtrace":"Oracle OCI8","oci8.datatypes":"Oracle OCI8","function.oci-bind-array-by-name":"Binds a PHP array to an Oracle PL\/SQL array parameter","function.oci-bind-by-name":"\u7ed1\u5b9a PHP \u53d8\u91cf\u5230 Oracle \u4f4d\u7f6e\u6807\u5fd7\u7b26","function.oci-cancel":"\u4e2d\u65ad\u6e38\u6807\u8bfb\u53d6\u6570\u636e","function.oci-client-version":"Returns the Oracle client library version","function.oci-close":"\u5173\u95ed Oracle \u8fde\u63a5","function.oci-commit":"\u63d0\u4ea4\u672a\u5b8c\u6210\u7684\u6570\u636e\u5e93\u4e8b\u52a1","function.oci-connect":"\u5efa\u7acb\u4e00\u4e2a\u5230 Oracle \u670d\u52a1\u5668\u7684\u8fde\u63a5","function.oci-define-by-name":"\u5c06 PHP \u53d8\u91cf\u4e0e\u67e5\u8be2\u8bfb\u53d6\u7684\u5217\u76f8\u5173\u8054","function.oci-error":"\u8fd4\u56de\u6700\u540e\u53d1\u73b0\u7684\u9519\u8bef","function.oci-execute":"\u6267\u884c\u8bed\u53e5","function.oci-fetch":"\u4ece\u67e5\u8be2\u4e2d\u8bfb\u53d6\u4e0b\u4e00\u884c\u5230\u5185\u90e8\u7f13\u51b2\u533a","function.oci-fetch-all":"\u4ece\u67e5\u8be2\u4e2d\u8bfb\u53d6\u591a\u884c\u5230\u4e8c\u7ef4\u6570\u7ec4\u4e2d","function.oci-fetch-array":"Returns the next row from a query as an associative or numeric array","function.oci-fetch-assoc":"Returns the next row from a query as an associative array","function.oci-fetch-object":"Returns the next row from a query as an object","function.oci-fetch-row":"Returns the next row from a query as a numeric array","function.oci-field-is-null":"\u68c0\u6d4b\u5f53\u524d\u83b7\u53d6\u7684\u884c\u4e2d\uff0c\u5b57\u6bb5\u662f\u5426\u4e3a null","function.oci-field-name":"\u8fd4\u56de statement \u4e2d\u7684\u5b57\u6bb5\u540d","function.oci-field-precision":"\u8fd4\u56de\u5b57\u6bb5\u7cbe\u5ea6","function.oci-field-scale":"\u8fd4\u56de\u5b57\u6bb5\u8303\u56f4","function.oci-field-size":"\u8fd4\u56de\u5b57\u6bb5\u5927\u5c0f","function.oci-field-type":"\u8fd4\u56de\u5b57\u6bb5\u7684\u6570\u636e\u7c7b\u578b\u540d\u79f0","function.oci-field-type-raw":"\u8fd4\u56de\u5b57\u6bb5\u7684\u539f\u59cb Oracle \u6570\u636e\u7c7b\u578b","function.oci-free-descriptor":"Frees a descriptor","function.oci-free-statement":"\u91ca\u653e\u5173\u8054\u4e8e\u8bed\u53e5\u6216\u6e38\u6807\u7684\u6240\u6709\u8d44\u6e90","function.oci-get-implicit-resultset":"Returns the next child statement resource from a parent statement resource that has Oracle Database Implicit Result Sets","function.oci-lob-copy":"Copies large object","function.oci-lob-is-equal":"Compares two LOB\/FILE locators for equality","function.oci-new-collection":"\u5206\u914d\u65b0\u7684 collection \u5bf9\u8c61","function.oci-new-connect":"\u4f7f\u7528\u552f\u4e00\u8fde\u63a5\uff0c\u8fde\u63a5\u5230 Oracle \u670d\u52a1\u5668","function.oci-new-cursor":"\u5206\u914d\u5e76\u8fd4\u56de\u65b0\u7684\u6e38\u6807\uff08\u8bed\u53e5\u53e5\u67c4\uff09","function.oci-new-descriptor":"\u521d\u59cb\u5316\u65b0\u7684\u7a7a LOB \u6216 FILE \u63cf\u8ff0\u7b26","function.oci-num-fields":"\u8fd4\u56de\u8bed\u53e5\u4e2d\u7ed3\u679c\u5217\u7684\u6570\u91cf","function.oci-num-rows":"\u8fd4\u56de\u8bed\u53e5\u6267\u884c\u540e\u53d7\u5f71\u54cd\u7684\u884c\u6570","function.oci-parse":"\u9884\u5904\u7406\u7528\u4e8e\u6267\u884c\u7684 Oracle \u8bed\u53e5","function.oci-password-change":"\u4fee\u6539 Oracle \u7528\u6237\u7684\u5bc6\u7801","function.oci-pconnect":"\u4f7f\u7528\u6301\u4e45\u8fde\u63a5\u8fde\uff0c\u8fde\u63a5\u5230 Oracle \u6570\u636e\u5e93","function.oci-register-taf-callback":"Register a user-defined callback function for Oracle Database TAF","function.oci-result":"\u8fd4\u56de\u6240\u53d6\u5f97\u884c\u4e2d\u5b57\u6bb5\u7684\u503c","function.oci-rollback":"\u56de\u6eda\u672a\u5b8c\u6210\u7684\u4e8b\u52a1","function.oci-server-version":"\u8fd4\u56de Oracle \u6570\u636e\u5e93\u7248\u672c","function.oci-set-action":"Sets the action name","function.oci-set-call-timout":"Sets a millisecond timeout for database calls","function.oci-set-client-identifier":"Sets the client identifier","function.oci-set-client-info":"Sets the client information","function.oci-set-db-operation":"Sets the database operation","function.oci-set-edition":"Sets the database edition","function.oci-set-module-name":"Sets the module name","function.oci-set-prefetch":"\u8bbe\u7f6e\u67e5\u8be2\u9884\u8bfb\u53d6\u7684\u884c\u6570","function.oci-set-prefetch-lob":"Sets the amount of data prefetched for each CLOB or BLOB.","function.oci-statement-type":"\u8fd4\u56de\u8bed\u53e5\u7684\u7c7b\u578b","function.oci-unregister-taf-callback":"Unregister a user-defined callback function for Oracle Database TAF","ref.oci8":"Oracle OCI8","ocicollection.append":"Appends element to the collection","ocicollection.assign":"Assigns a value to the collection from another existing collection","ocicollection.assignelem":"Assigns a value to the element of the collection","ocicollection.free":"Frees the resources associated with the collection object","ocicollection.getelem":"Returns value of the element","ocicollection.max":"Returns the maximum number of elements in the collection","ocicollection.size":"Returns size of the collection","ocicollection.trim":"Trims elements from the end of the collection","class.ocicollection":"The OCICollection class","ocilob.append":"Appends data from the large object to another large object","ocilob.close":"Closes LOB descriptor","ocilob.eof":"Tests for end-of-file on a large object's descriptor","ocilob.erase":"Erases a specified portion of the internal LOB data","ocilob.export":"Exports LOB's contents to a file","ocilob.flush":"Flushes\/writes buffer of the LOB to the server","ocilob.free":"Frees resources associated with the LOB descriptor","ocilob.getbuffering":"Returns current state of buffering for the large object","ocilob.import":"Imports file data to the LOB","ocilob.load":"Returns large object's contents","ocilob.read":"Reads part of the large object","ocilob.rewind":"Moves the internal pointer to the beginning of the large object","ocilob.save":"Saves data to the large object","ocilob.savefile":"\u522b\u540d OCILob::import","ocilob.seek":"Sets the internal pointer of the large object","ocilob.setbuffering":"Changes current state of buffering for the large object","ocilob.size":"Returns size of large object","ocilob.tell":"Returns the current position of internal pointer of large object","ocilob.truncate":"Truncates large object","ocilob.write":"Writes data to the large object","ocilob.writetemporary":"Writes a temporary large object","ocilob.writetofile":"\u522b\u540d OCILob::export","class.ocilob":"The OCILob class","function.oci-internal-debug":"Enables or disables internal debug output","function.ocibindbyname":"\u522b\u540d oci_bind_by_name","function.ocicancel":"\u522b\u540d oci_cancel","function.ocicloselob":"\u522b\u540d OCILob::close","function.ocicollappend":"\u522b\u540d OCICollection::append","function.ocicollassign":"\u522b\u540d OCICollection::assign","function.ocicollassignelem":"\u522b\u540d OCICollection::assignElem","function.ocicollgetelem":"\u522b\u540d OCICollection::getElem","function.ocicollmax":"\u522b\u540d OCICollection::max","function.ocicollsize":"\u522b\u540d OCICollection::size","function.ocicolltrim":"\u522b\u540d OCICollection::trim","function.ocicolumnisnull":"\u522b\u540d oci_field_is_null","function.ocicolumnname":"\u522b\u540d oci_field_name","function.ocicolumnprecision":"\u522b\u540d oci_field_precision","function.ocicolumnscale":"\u522b\u540d oci_field_scale","function.ocicolumnsize":"\u522b\u540d oci_field_size","function.ocicolumntype":"\u522b\u540d oci_field_type","function.ocicolumntyperaw":"\u522b\u540d oci_field_type_raw","function.ocicommit":"\u522b\u540d oci_commit","function.ocidefinebyname":"\u522b\u540d oci_define_by_name","function.ocierror":"\u522b\u540d oci_error","function.ociexecute":"\u522b\u540d oci_execute","function.ocifetch":"\u522b\u540d oci_fetch","function.ocifetchinto":"Obsolete variant of oci_fetch_array, oci_fetch_object,\n   oci_fetch_assoc and\n   oci_fetch_row","function.ocifetchstatement":"\u522b\u540d oci_fetch_all","function.ocifreecollection":"\u522b\u540d OCICollection::free","function.ocifreecursor":"\u522b\u540d oci_free_statement","function.ocifreedesc":"\u522b\u540d OCILob::free","function.ocifreestatement":"\u522b\u540d oci_free_statement","function.ociinternaldebug":"\u522b\u540d oci_internal_debug","function.ociloadlob":"\u522b\u540d OCILob::load","function.ocilogoff":"\u522b\u540d oci_close","function.ocilogon":"\u522b\u540d oci_connect","function.ocinewcollection":"\u522b\u540d oci_new_collection","function.ocinewcursor":"\u522b\u540d oci_new_cursor","function.ocinewdescriptor":"\u522b\u540d oci_new_descriptor","function.ocinlogon":"\u522b\u540d oci_new_connect","function.ocinumcols":"\u522b\u540d oci_num_fields","function.ociparse":"\u522b\u540d oci_parse","function.ociplogon":"\u522b\u540d oci_pconnect","function.ociresult":"\u522b\u540d oci_result","function.ocirollback":"\u522b\u540d oci_rollback","function.ocirowcount":"\u522b\u540d oci_num_rows","function.ocisavelob":"\u522b\u540d OCILob::save","function.ocisavelobfile":"\u522b\u540d OCILob::import","function.ociserverversion":"\u522b\u540d oci_server_version","function.ocisetprefetch":"\u522b\u540d oci_set_prefetch","function.ocistatementtype":"\u522b\u540d oci_statement_type","function.ociwritelobtofile":"\u522b\u540d OCILob::export","function.ociwritetemporarylob":"\u522b\u540d OCILob::writeTemporary","oldaliases.oci8":"Oracle OCI8","book.oci8":"Oracle OCI8","pgsql.requirements":"PostgreSQL","pgsql.installation":"PostgreSQL","pgsql.configuration":"PostgreSQL","pgsql.resources":"PostgreSQL","pgsql.setup":"PostgreSQL","pgsql.constants":"PostgreSQL","pgsql.examples-basic":"PostgreSQL","pgsql.examples-queries":"PostgreSQL","pgsql.examples":"PostgreSQL","function.pg-affected-rows":"\u8fd4\u56de\u53d7\u5f71\u54cd\u7684\u8bb0\u5f55\u6570\uff08\u5143\u7ec4\uff09","function.pg-cancel-query":"\u53d6\u6d88\u5f02\u6b65\u67e5\u8be2","function.pg-client-encoding":"\u83b7\u53d6\u5ba2\u6237\u7aef\u7f16\u7801","function.pg-close":"\u5173\u95ed PostgreSQL \u8fde\u63a5","function.pg-connect":"\u6253\u5f00 PostgreSQL \u8fde\u63a5","function.pg-connect-poll":"\u5bf9\u6b63\u5728\u8fdb\u884c\u5c1d\u8bd5\u8fdb\u884c\u5f02\u6b65\u7684 PostgreSQL \u8fde\u63a5\u8f6e\u8be2\u5176\u72b6\u6001\u3002","function.pg-connection-busy":"\u83b7\u53d6\u8fde\u63a5\u662f\u5426\u7e41\u5fd9","function.pg-connection-reset":"\u91cd\u7f6e\u8fde\u63a5\uff08\u518d\u6b21\u8fde\u63a5\uff09","function.pg-connection-status":"\u83b7\u53d6\u8fde\u63a5\u72b6\u6001","function.pg-consume-input":"Reads input on the connection","function.pg-convert":"\u5c06\u5173\u8054\u7684\u6570\u7ec4\u503c\u8f6c\u6362\u4e3a\u9002\u5408 SQL \u8bed\u53e5\u7684\u683c\u5f0f","function.pg-copy-from":"\u5c06\u6570\u7ec4\u4e2d\u7684\u8bb0\u5f55\u63d2\u5165\u5230\u8868","function.pg-copy-to":"\u5c06\u8868\u590d\u5236\u5230\u6570\u7ec4","function.pg-dbname":"\u83b7\u53d6\u6570\u636e\u5e93\u540d\u79f0","function.pg-delete":"\u5220\u9664\u8bb0\u5f55","function.pg-end-copy":"\u4e0e PostgreSQL \u540e\u7aef\u540c\u6b65","function.pg-escape-bytea":"\u8f6c\u4e49\u5b57\u7b26\u4e32\u4ee5\u63d2\u5165\u5230 bytea \u5b57\u6bb5","function.pg-escape-identifier":"Escape a identifier for insertion into a text field","function.pg-escape-literal":"Escape a literal for insertion into a text field","function.pg-escape-string":"\u8f6c\u4e49\u5b57\u7b26\u4e32\u4ee5\u4f9b\u67e5\u8be2","function.pg-execute":"Sends a request to execute a prepared statement with given parameters, and waits for the result","function.pg-fetch-all":"\u4ece\u7ed3\u679c\u4e2d\u83b7\u53d6\u6240\u6709\u884c\u4f5c\u4e3a\u6570\u7ec4","function.pg-fetch-all-columns":"Fetches all rows in a particular result column as an array","function.pg-fetch-array":"\u83b7\u53d6\u4e00\u884c\u4f5c\u4e3a\u6570\u7ec4","function.pg-fetch-assoc":"\u83b7\u53d6\u4e00\u884c\u4f5c\u4e3a\u5173\u8054\u6570\u7ec4","function.pg-fetch-object":"\u83b7\u53d6\u4e00\u884c\u4f5c\u4e3a\u5bf9\u8c61","function.pg-fetch-result":"\u4ece\u7ed3\u679c\u5b9e\u4f8b\u8fd4\u56de\u503c","function.pg-fetch-row":"\u63d0\u53d6\u4e00\u884c\u4f5c\u4e3a\u679a\u4e3e\u6570\u7ec4","function.pg-field-is-null":"\u6d4b\u8bd5\u5b57\u6bb5\u662f\u5426\u4e3a SQL NULL","function.pg-field-name":"\u8fd4\u56de\u5b57\u6bb5\u540d","function.pg-field-num":"\u8fd4\u56de\u540d\u4e3a field \u7684\u5b57\u6bb5\u7f16\u53f7","function.pg-field-prtlen":"\u8fd4\u56de\u6253\u5370\u7684\u957f\u5ea6","function.pg-field-size":"\u8fd4\u56de\u6307\u5b9a\u5b57\u6bb5\u7684\u5185\u90e8\u5b58\u50a8\u5927\u5c0f","function.pg-field-table":"Returns the name or oid of the tables field","function.pg-field-type":"\u8fd4\u56de\u76f8\u5e94\u5b57\u6bb5\u7f16\u53f7\u7684\u7c7b\u578b\u540d\u79f0","function.pg-field-type-oid":"Returns the type ID (OID) for the corresponding field number","function.pg-flush":"\u5237\u65b0\u94fe\u63a5\u4e2d\u5df2\u5904\u7406\u7684\u6570\u636e\u67e5\u8be2","function.pg-free-result":"\u91ca\u653e\u67e5\u8be2\u7ed3\u679c\u5360\u7528\u7684\u5185\u5b58","function.pg-get-notify":"\u83b7\u53d6 SQL NOTIFY \u6d88\u606f","function.pg-get-pid":"\u83b7\u53d6\u540e\u7aef\u7684\u8fdb\u7a0b ID","function.pg-get-result":"\u53d6\u5f97\u5f02\u6b65\u67e5\u8be2\u7ed3\u679c","function.pg-host":"\u8fd4\u56de\u548c\u67d0\u8fde\u63a5\u5173\u8054\u7684\u4e3b\u673a\u540d","function.pg-insert":"\u5c06\u6570\u7ec4\u63d2\u5165\u5230\u8868\u4e2d","function.pg-last-error":"\u5f97\u5230\u67d0\u8fde\u63a5\u7684\u6700\u540e\u4e00\u6761\u9519\u8bef\u4fe1\u606f","function.pg-last-notice":"\u8fd4\u56de PostgreSQL \u670d\u52a1\u5668\u6700\u65b0\u4e00\u6761\u516c\u544a\u4fe1\u606f","function.pg-last-oid":"\u8fd4\u56de\u4e0a\u4e00\u6761\u8bb0\u5f55\u7684 oid","function.pg-lo-close":"\u5173\u95ed\u5927\u5bf9\u8c61","function.pg-lo-create":"\u65b0\u5efa\u5927\u5bf9\u8c61","function.pg-lo-export":"\u5c06\u5927\u578b\u5bf9\u8c61\u5bfc\u51fa\u5230\u6587\u4ef6","function.pg-lo-import":"\u5c06\u6587\u4ef6\u5bfc\u5165\u4e3a\u5927\u578b\u5bf9\u8c61","function.pg-lo-open":"\u6253\u5f00\u5927\u5bf9\u8c61","function.pg-lo-read":"\u8bfb\u53d6\u5927\u5bf9\u8c61","function.pg-lo-read-all":"\u8bfb\u53d6\u6574\u4e2a\u5927\u5bf9\u8c61\u5e76\u76f4\u63a5\u53d1\u9001\u5230\u6d4f\u89c8\u5668","function.pg-lo-seek":"\u5728\u5927\u5bf9\u8c61\u4e2d\u5bfb\u627e\u4f4d\u7f6e","function.pg-lo-tell":"\u8fd4\u56de\u5f53\u524d\u5927\u578b\u5bf9\u8c61\u7684\u6307\u9488\u4f4d\u7f6e","function.pg-lo-truncate":"Truncates a large object","function.pg-lo-unlink":"\u5220\u9664\u4e00\u4e2a\u5927\u578b\u5bf9\u8c61","function.pg-lo-write":"\u5411\u5927\u5bf9\u8c61\u5199\u5165\u6570\u636e","function.pg-meta-data":"\u83b7\u5f97\u8868\u7684\u5143\u6570\u636e","function.pg-num-fields":"\u8fd4\u56de\u7ed3\u679c\u4e2d\u5b57\u6bb5\u7684\u6570\u91cf","function.pg-num-rows":"\u8fd4\u56de\u7ed3\u679c\u4e2d\u884c\u7684\u6570\u91cf","function.pg-options":"\u83b7\u5f97\u548c connection \u76f8\u5173\u7684\u9009\u9879","function.pg-parameter-status":"Looks up a current parameter setting of the server","function.pg-pconnect":"\u6253\u5f00\u4e00\u4e2a\u6301\u4e45\u7684 PostgreSQL \u8fde\u63a5","function.pg-ping":"Ping \u6570\u636e\u5e93\u8fde\u63a5","function.pg-port":"\u8fd4\u56de connection \u76f8\u5173\u7684\u7aef\u53e3\u53f7","function.pg-prepare":"Submits a request to the server to create a prepared statement with the\n   given parameters, and waits for completion","function.pg-put-line":"\u5411 PostgreSQL \u540e\u7aef\u53d1\u9001\u4ee5 NULL \u5b57\u7b26\u7ed3\u5c3e\u7684\u5b57\u7b26\u4e32","function.pg-query":"\u6267\u884c\u67e5\u8be2","function.pg-query-params":"Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL command text","function.pg-result-error":"\u83b7\u5f97\u8ddf result \u76f8\u5173\u7684\u9519\u8bef\u4fe1\u606f","function.pg-result-error-field":"Returns an individual field of an error report","function.pg-result-memory-size":"Returns the amount of memory allocated for a query result","function.pg-result-seek":"\u5728 result \u5b9e\u4f8b\u4e2d\u8bbe\u5b9a\u5185\u90e8\u884c\u504f\u79fb\u91cf","function.pg-result-status":"\u83b7\u5f97\u67e5\u8be2\u7ed3\u679c\u7684\u72b6\u6001","function.pg-select":"\u9009\u62e9\u8bb0\u5f55","function.pg-send-execute":"Sends a request to execute a prepared statement with given parameters, without waiting for the result(s)","function.pg-send-prepare":"Sends a request to create a prepared statement with the given parameters, without waiting for completion","function.pg-send-query":"\u53d1\u9001\u5f02\u6b65\u67e5\u8be2","function.pg-send-query-params":"Submits a command and separate parameters to the server without waiting for the result(s)","function.pg-set-chunked-rows-size":"Set the query results to be retrieved in chunk mode","function.pg-set-client-encoding":"\u8bbe\u5b9a\u5ba2\u6237\u7aef\u7f16\u7801","function.pg-set-error-context-visibility":"Determines the visibility of the context's error messages returned by pg_last_error\n   and pg_result_error","function.pg-set-error-verbosity":"Determines the verbosity of messages returned by pg_last_error \n   and pg_result_error","function.pg-socket":"Get a read only handle to the socket underlying a PostgreSQL connection","function.pg-trace":"\u542f\u7528 PostgreSQL \u8fde\u63a5\u7684\u8ffd\u8e2a","function.pg-transaction-status":"Returns the current in-transaction status of the server","function.pg-tty":"\u8fd4\u56de\u8ddf\u8fde\u63a5\u76f8\u5173\u7684 tty \u540d","function.pg-unescape-bytea":"\u53cd\u8f6c\u4e49 bytea \u7c7b\u578b\u7684\u4e8c\u8fdb\u5236\u6570\u636e","function.pg-untrace":"\u7981\u7528 PostgreSQL \u8fde\u63a5\u7684\u8ffd\u8e2a","function.pg-update":"\u66f4\u65b0\u8868","function.pg-version":"Returns an array with client, protocol and server version (when available)","ref.pgsql":"PostgreSQL","class.pgsql-connection":"The PgSql\\Connection class","class.pgsql-result":"The PgSql\\Result class","class.pgsql-lob":"The PgSql\\Lob class","book.pgsql":"\u9488\u5bf9\u5404\u6570\u636e\u5e93\u7cfb\u7edf\u5bf9\u5e94\u7684\u6269\u5c55","sqlite3.requirements":"SQLite3","sqlite3.installation":"SQLite3","sqlite3.configuration":"SQLite3","sqlite3.setup":"SQLite3","sqlite3.constants":"SQLite3","sqlite3.backup":"Backup one database to another database","sqlite3.busytimeout":"Sets the busy connection handler","sqlite3.changes":"Returns the number of database rows that were changed (or inserted or\n   deleted) by the most recent SQL statement","sqlite3.close":"Closes the database connection","sqlite3.construct":"\u5b9e\u4f8b\u5316 SQLite3 \u5bf9\u8c61\u5e76\u6253\u5f00 SQLite 3 \u6570\u636e\u5e93","sqlite3.createaggregate":"Registers a PHP function for use as an SQL aggregate function","sqlite3.createcollation":"Registers a PHP function for use as an SQL collating function","sqlite3.createfunction":"Registers a PHP function for use as an SQL scalar function","sqlite3.enableexceptions":"Enable throwing exceptions","sqlite3.escapestring":"Returns a string that has been properly escaped","sqlite3.exec":"Executes a result-less query against a given database","sqlite3.lasterrorcode":"Returns the numeric result code of the most recent failed SQLite request","sqlite3.lasterrormsg":"Returns English text describing the most recent failed SQLite request","sqlite3.lastinsertrowid":"Returns the row ID of the most recent INSERT into the database","sqlite3.loadextension":"Attempts to load an SQLite extension library","sqlite3.open":"Opens an SQLite database","sqlite3.openblob":"Opens a stream resource to read a BLOB","sqlite3.prepare":"Prepares an SQL statement for execution","sqlite3.query":"Executes an SQL query","sqlite3.querysingle":"Executes a query and returns a single result","sqlite3.setauthorizer":"Configures a callback to be used as an authorizer to limit what a statement can do","sqlite3.version":"Returns the SQLite3 library version as a string constant and as a number","class.sqlite3":"SQLite3 \u7c7b","class.sqlite3exception":"The SQLite3Exception class","sqlite3stmt.bindparam":"Binds a parameter to a statement variable","sqlite3stmt.bindvalue":"Binds the value of a parameter to a statement variable","sqlite3stmt.clear":"Clears all current bound parameters","sqlite3stmt.close":"Closes the prepared statement","sqlite3stmt.construct":"Constructs an SQLite3Stmt object","sqlite3stmt.execute":"Executes a prepared statement and returns a result set object","sqlite3stmt.getsql":"Get the SQL of the statement","sqlite3stmt.paramcount":"Returns the number of parameters within the prepared statement","sqlite3stmt.readonly":"Returns whether a statement is definitely read only","sqlite3stmt.reset":"Resets the prepared statement","class.sqlite3stmt":"SQLite3Stmt \u7c7b","sqlite3result.columnname":"Returns the name of the nth column","sqlite3result.columntype":"Returns the type of the nth column","sqlite3result.construct":"Constructs an SQLite3Result","sqlite3result.fetcharray":"Fetches a result row as an associative or numerically indexed array or both","sqlite3result.finalize":"Closes the result set","sqlite3result.numcolumns":"Returns the number of columns in the result set","sqlite3result.reset":"Resets the result set back to the first row","class.sqlite3result":"SQLite3Result \u7c7b","book.sqlite3":"SQLite3","sqlsrv.requirements":"Microsoft SQL Server Driver for PHP","sqlsrv.installation":"Microsoft SQL Server Driver for PHP","sqlsrv.configuration":"Microsoft SQL Server Driver for PHP","sqlsrv.resources":"Microsoft SQL Server Driver for PHP","sqlsrv.setup":"Microsoft SQL Server Driver for PHP","sqlsrv.constants":"Microsoft SQL Server Driver for PHP","function.sqlsrv-begin-transaction":"Begins a database transaction","function.sqlsrv-cancel":"Cancels a statement","function.sqlsrv-client-info":"Returns information about the client and specified connection","function.sqlsrv-close":"Closes an open connection and releases resourses associated with the connection","function.sqlsrv-commit":"Commits a transaction that was begun with sqlsrv_begin_transaction","function.sqlsrv-configure":"Changes the driver error handling and logging configurations","function.sqlsrv-connect":"Opens a connection to a Microsoft SQL Server database","function.sqlsrv-errors":"Returns error and warning information about the last SQLSRV operation performed","function.sqlsrv-execute":"Executes a statement prepared with sqlsrv_prepare","function.sqlsrv-fetch":"Makes the next row in a result set available for reading","function.sqlsrv-fetch-array":"Returns a row as an array","function.sqlsrv-fetch-object":"Retrieves the next row of data in a result set as an object","function.sqlsrv-field-metadata":"Retrieves metadata for the fields of a statement prepared by\n  sqlsrv_prepare or sqlsrv_query","function.sqlsrv-free-stmt":"Frees all resources for the specified statement","function.sqlsrv-get-config":"Returns the value of the specified configuration setting","function.sqlsrv-get-field":"Gets field data from the currently selected row","function.sqlsrv-has-rows":"Indicates whether the specified statement has rows","function.sqlsrv-next-result":"Makes the next result of the specified statement active","function.sqlsrv-num-fields":"Retrieves the number of fields (columns) on a statement","function.sqlsrv-num-rows":"Retrieves the number of rows in a result set","function.sqlsrv-prepare":"Prepares a query for execution","function.sqlsrv-query":"Prepares and executes a query","function.sqlsrv-rollback":"Rolls back a transaction that was begun with\n  sqlsrv_begin_transaction","function.sqlsrv-rows-affected":"Returns the number of rows modified by the last INSERT, UPDATE, or\n  DELETE query executed","function.sqlsrv-send-stream-data":"Sends data from parameter streams to the server","function.sqlsrv-server-info":"Returns information about the server","ref.sqlsrv":"Microsoft SQL Server Driver for PHP","book.sqlsrv":"Microsoft SQL Server Driver for PHP","refs.database.vendors":"\u6570\u636e\u5e93\u6269\u5c55","refs.database":"\u51fd\u6570\u53c2\u8003","calendar.installation":"Calendar","calendar.setup":"Calendar","calendar.constants":"Calendar","function.cal-days-in-month":"\u8fd4\u56de\u6307\u5b9a\u5386\u6cd5\u4e2d\u67d0\u5e74\u67d0\u6708\u7684\u5929\u6570","function.cal-from-jd":"\u4ece\u5112\u7565\u65e5\u6570\u8f6c\u6362\u4e3a\u652f\u6301\u7684\u5386\u6cd5","function.cal-info":"\u8fd4\u56de\u9009\u5b9a\u5386\u6cd5\u7684\u4fe1\u606f","function.cal-to-jd":"\u4ece\u652f\u6301\u7684\u5386\u6cd5\u8f6c\u6362\u4e3a\u5112\u7565\u65e5\u6570","function.easter-date":"\u5f97\u5230\u6307\u5b9a\u5e74\u4efd\u7684\u590d\u6d3b\u8282\u5f53\u5730\u5348\u591c\u65f6\u7684 Unix \u65f6\u95f4\u6233","function.easter-days":"\u5f97\u5230\u6307\u5b9a\u5e74\u4efd\u7684 3 \u6708 21 \u65e5\u5230\u590d\u6d3b\u8282\u4e4b\u95f4\u7684\u5929\u6570","function.frenchtojd":"\u4ece\u6cd5\u56fd\u5171\u548c\u5386\u65e5\u671f\u8f6c\u6362\u4e3a\u5112\u7565\u65e5\u6570","function.gregoriantojd":"\u5c06\u516c\u5386\u65e5\u671f\u8f6c\u4e3a\u5112\u7565\u65e5\u6570","function.jddayofweek":"\u8fd4\u56de\u661f\u671f\u51e0","function.jdmonthname":"\u8fd4\u56de\u6708\u4efd\u540d\u79f0","function.jdtofrench":"\u4ece\u5112\u7565\u65e5\u6570\u8f6c\u6362\u4e3a\u6cd5\u56fd\u5171\u548c\u5386","function.jdtogregorian":"\u5c06\u5112\u7565\u65e5\u6570\u8f6c\u6362\u4e3a\u516c\u5386\u65e5\u671f","function.jdtojewish":"\u5c06\u5112\u7565\u65e5\u6570\u8f6c\u6362\u4e3a\u72b9\u592a\u5386\u65e5\u671f","function.jdtojulian":"\u5c06\u5112\u7565\u65e5\u6570\u8f6c\u6362\u4e3a\u5112\u7565\u5386\u65e5\u671f","function.jdtounix":"\u5c06\u5112\u7565\u65e5\u6570\u8f6c\u6362\u4e3a Unix \u65f6\u95f4\u6233","function.jewishtojd":"\u5c06\u72b9\u592a\u5386\u65e5\u671f\u8f6c\u6362\u4e3a\u5112\u7565\u65e5\u6570","function.juliantojd":"\u5112\u7565\u65e5\u671f\u8f6c\u4e3a\u5112\u7565\u65e5\u6570","function.unixtojd":"\u5c06 Unix \u65f6\u95f4\u6233\u8f6c\u6362\u4e3a\u5112\u7565\u65e5\u6570","ref.calendar":"Calendar","book.calendar":"\u65e5\u671f\u4e0e\u65f6\u95f4\u76f8\u5173\u6269\u5c55","datetime.installation":"\u65e5\u671f\u548c\u65f6\u95f4","datetime.configuration":"\u65e5\u671f\u548c\u65f6\u95f4","datetime.setup":"\u65e5\u671f\u548c\u65f6\u95f4","datetime.constants":"\u65e5\u671f\u548c\u65f6\u95f4","datetime.examples-arithmetic":"\u65e5\u671f\u548c\u65f6\u95f4","datetime.examples":"\u65e5\u671f\u548c\u65f6\u95f4","datetime.add":"\u4fee\u6539 DateTime \u5bf9\u8c61\uff0c\u589e\u52a0\u5929\u3001\u6708\u3001\u5e74\u3001\u5c0f\u65f6\u3001\u5206\u949f\u4ee5\u53ca\u79d2\u7684\u6570\u91cf\u3002","datetime.construct":"\u8fd4\u56de\u65b0\u7684 DateTime \u5bf9\u8c61","datetime.createfromformat":"\u6839\u636e\u6307\u5b9a\u683c\u5f0f\u89e3\u6790\u65f6\u95f4\u5b57\u7b26\u4e32","datetime.createfromimmutable":"Returns new DateTime instance encapsulating the given DateTimeImmutable object","datetime.createfrominterface":"Returns new DateTime object encapsulating the given DateTimeInterface object","datetime.getlasterrors":"\u522b\u540d DateTimeImmutable::getLastErrors","datetime.modify":"\u4fee\u6539\u65e5\u671f\u65f6\u95f4\u5bf9\u8c61\u7684\u503c","datetime.set-state":"__set_state \u5904\u7406\u7a0b\u5e8f","datetime.setdate":"\u8bbe\u7f6e\u65e5\u671f","datetime.setisodate":"\u8bbe\u7f6e ISO \u65e5\u671f","datetime.settime":"\u8bbe\u7f6e\u65f6\u95f4","datetime.settimestamp":"\u4ee5 Unix \u65f6\u95f4\u6233\u7684\u65b9\u5f0f\u8bbe\u7f6e\u65e5\u671f\u548c\u65f6\u95f4","datetime.settimezone":"\u8bbe\u7f6e DateTime \u5bf9\u8c61\u7684\u65f6\u533a","datetime.sub":"\u5bf9 DateTime \u5bf9\u8c61\u51cf\u53bb\u4e00\u5b9a\u91cf\u7684\u65e5\u3001\u6708\u3001\u5e74\u3001\u5c0f\u65f6\u3001\u5206\u949f\u548c\u79d2\u3002","class.datetime":"DateTime \u7c7b","datetimeimmutable.add":"Returns a new object, with added amount of days, months, years, hours, minutes and seconds","datetimeimmutable.construct":"Returns new DateTimeImmutable object","datetimeimmutable.createfromformat":"Parses a time string according to a specified format","datetimeimmutable.createfrominterface":"Returns new DateTimeImmutable object encapsulating the given DateTimeInterface object","datetimeimmutable.createfrommutable":"Returns new DateTimeImmutable instance encapsulating the given DateTime object","datetimeimmutable.getlasterrors":"Returns the warnings and errors","datetimeimmutable.modify":"Creates a new object with modified timestamp","datetimeimmutable.set-state":"The __set_state handler","datetimeimmutable.setdate":"Sets the date","datetimeimmutable.setisodate":"Sets the ISO date","datetimeimmutable.settime":"Sets the time","datetimeimmutable.settimestamp":"Sets the date and time based on a Unix timestamp","datetimeimmutable.settimezone":"Sets the time zone","datetimeimmutable.sub":"Subtracts an amount of days, months, years, hours, minutes and seconds","class.datetimeimmutable":"The DateTimeImmutable class","datetime.diff":"\u8fd4\u56de\u4e24\u4e2a DateTime \u4e4b\u95f4\u7684\u5dee\u503c","datetime.format":"\u6309\u7167\u6307\u5b9a\u683c\u5f0f\u8fd4\u56de\u683c\u5f0f\u5316\u540e\u7684\u65e5\u671f","datetime.getoffset":"\u8fd4\u56de\u65f6\u5dee","datetime.gettimestamp":"\u83b7\u53d6 Unix \u65f6\u95f4\u6233","datetime.gettimezone":"\u8fd4\u56de\u76f8\u5bf9\u4e8e\u6307\u5b9a DateTime \u7684\u65f6\u533a","datetime.serialize":"Serialize a DateTime","datetime.unserialize":"Unserialize an Datetime","datetime.wakeup":"The __wakeup handler","class.datetimeinterface":"The DateTimeInterface interface","datetimezone.construct":"\u521b\u5efa\u65b0\u7684DateTimeZone\u5bf9\u8c61","datetimezone.getlocation":"\u8fd4\u56de\u4e0e\u65f6\u533a\u76f8\u5173\u7684\u5b9a\u4f4d\u4fe1\u606f","datetimezone.getname":"\u8fd4\u56de\u65f6\u533a\u540d\u79f0","datetimezone.getoffset":"\u8fd4\u56de\u76f8\u5bf9\u4e8e GMT \u7684\u65f6\u5dee","datetimezone.gettransitions":"Returns all transitions for the timezone","datetimezone.listabbreviations":"\u8fd4\u56de\u4e00\u4e2a\u5305\u542b dst (\u590f\u4ee4\u65f6)\uff0c\u65f6\u5dee\u548c\u65f6\u533a\u4fe1\u606f\u7684\u5173\u8054\u6570\u7ec4\u3002","datetimezone.listidentifiers":"\u8fd4\u56de\u5305\u542b\u4e86\u6240\u6709\u65f6\u533a\u6807\u8bc6\u7b26\u7684\u6570\u5b57\u7d22\u5f15\u6570\u7ec4","class.datetimezone":"DateTimeZone \u7c7b","dateinterval.construct":"Creates a new DateInterval object","dateinterval.createfromdatestring":"Sets up a DateInterval from the relative parts of the string","dateinterval.format":"Formats the interval","class.dateinterval":"DateInterval \u7c7b","dateperiod.construct":"Creates a new DatePeriod object","dateperiod.createfromiso8601string":"Creates a new DatePeriod object from an ISO8601 string","dateperiod.getdateinterval":"Gets the interval","dateperiod.getenddate":"Gets the end date","dateperiod.getrecurrences":"Gets the number of recurrences","dateperiod.getstartdate":"Gets the start date","class.dateperiod":"DatePeriod \u7c7b","function.checkdate":"\u9a8c\u8bc1\u4e00\u4e2a\u683c\u91cc\u9ad8\u91cc\u65e5\u671f","function.date":"\u683c\u5f0f\u5316 Unix \u65f6\u95f4\u6233","function.date-add":"\u522b\u540d DateTime::add","function.date-create":"create a new DateTime object","function.date-create-from-format":"\u522b\u540d DateTime::createFromFormat","function.date-create-immutable":"create a new DateTimeImmutable object","function.date-create-immutable-from-format":"\u522b\u540d DateTimeImmutable::createFromFormat","function.date-date-set":"\u522b\u540d DateTime::setDate","function.date-default-timezone-get":"\u53d6\u5f97\u811a\u672c\u4e2d\u6240\u6709\u65e5\u671f\/\u65f6\u95f4\u51fd\u6570\u6240\u4f7f\u7528\u7684\u9ed8\u8ba4\u65f6\u533a","function.date-default-timezone-set":"\u8bbe\u7f6e\u811a\u672c\u4e2d\u6240\u6709\u65e5\u671f\/\u65f6\u95f4\u51fd\u6570\u4f7f\u7528\u7684\u9ed8\u8ba4\u65f6\u533a","function.date-diff":"\u522b\u540d DateTime::diff","function.date-format":"\u522b\u540d DateTime::format","function.date-get-last-errors":"\u522b\u540d DateTimeImmutable::getLastErrors","function.date-interval-create-from-date-string":"\u522b\u540d DateInterval::createFromDateString","function.date-interval-format":"\u522b\u540d DateInterval::format","function.date-isodate-set":"\u522b\u540d DateTime::setISODate","function.date-modify":"\u522b\u540d DateTime::modify","function.date-offset-get":"\u522b\u540d DateTime::getOffset","function.date-parse":"\u8fd4\u56de\u6307\u5b9a\u65e5\u671f\/\u65f6\u95f4\u7684\u8be6\u7ec6\u4fe1\u606f\u7684\u5173\u8054\u6570\u7ec4","function.date-parse-from-format":"Get info about given date formatted according to the specified format","function.date-sub":"\u522b\u540d DateTime::sub","function.date-sun-info":"Returns an array with information about sunset\/sunrise and twilight begin\/end","function.date-sunrise":"\u8fd4\u56de\u7ed9\u5b9a\u7684\u65e5\u671f\u4e0e\u5730\u70b9\u7684\u65e5\u51fa\u65f6\u95f4","function.date-sunset":"\u8fd4\u56de\u7ed9\u5b9a\u7684\u65e5\u671f\u4e0e\u5730\u70b9\u7684\u65e5\u843d\u65f6\u95f4","function.date-time-set":"\u522b\u540d DateTime::setTime","function.date-timestamp-get":"\u522b\u540d DateTime::getTimestamp","function.date-timestamp-set":"\u522b\u540d DateTime::setTimestamp","function.date-timezone-get":"\u522b\u540d DateTime::getTimezone","function.date-timezone-set":"\u522b\u540d DateTime::setTimezone","function.getdate":"\u83b7\u53d6\u65e5\u671f\/\u65f6\u95f4\u4fe1\u606f","function.gettimeofday":"\u53d6\u5f97\u5f53\u524d\u65f6\u95f4","function.gmdate":"\u683c\u5f0f\u5316 GMT\/UTC \u65e5\u671f\uff0f\u65f6\u95f4","function.gmmktime":"\u53d6\u5f97 GMT \u65e5\u671f\u7684 UNIX \u65f6\u95f4\u6233","function.gmstrftime":"\u6839\u636e\u533a\u57df\u8bbe\u7f6e\u683c\u5f0f\u5316 GMT\/UTC \u65f6\u95f4\/\u65e5\u671f","function.idate":"\u5c06\u672c\u5730\u65e5\u671f\/\u65f6\u95f4\u683c\u5f0f\u5316\u4e3a\u6574\u6570","function.localtime":"\u53d6\u5f97\u672c\u5730\u65f6\u95f4","function.microtime":"\u8fd4\u56de\u5f53\u524d Unix \u65f6\u95f4\u6233\u548c\u5fae\u79d2\u6570","function.mktime":"\u53d6\u5f97\u4e00\u4e2a\u65e5\u671f\u7684 Unix \u65f6\u95f4\u6233","function.strftime":"\u6839\u636e\u533a\u57df\u8bbe\u7f6e\u683c\u5f0f\u5316\u672c\u5730\u65f6\u95f4\/\u65e5\u671f","function.strptime":"\u89e3\u6790\u7531 strftime \u751f\u6210\u7684\u65e5\u671f\uff0f\u65f6\u95f4","function.strtotime":"\u5c06\u4efb\u4f55\u82f1\u6587\u6587\u672c\u65e5\u671f\u65f6\u95f4\u63cf\u8ff0\u89e3\u6790\u4e3a Unix \u65f6\u95f4\u6233","function.time":"\u8fd4\u56de\u5f53\u524d\u7684 Unix \u65f6\u95f4\u6233","function.timezone-abbreviations-list":"\u522b\u540d DateTimeZone::listAbbreviations","function.timezone-identifiers-list":"\u522b\u540d DateTimeZone::listIdentifiers","function.timezone-location-get":"\u522b\u540d DateTimeZone::getLocation","function.timezone-name-from-abbr":"Returns a timezone name by guessing from abbreviation and UTC offset","function.timezone-name-get":"\u522b\u540d DateTimeZone::getName","function.timezone-offset-get":"\u522b\u540d DateTimeZone::getOffset","function.timezone-open":"\u522b\u540d DateTimeZone::__construct","function.timezone-transitions-get":"\u522b\u540d DateTimeZone::getTransitions","function.timezone-version-get":"\u83b7\u53d6 timezonedb \u7248\u672c","ref.datetime":"\u65e5\u671f\u548c\u65f6\u95f4","datetime.error.tree":"\u65e5\u671f\u548c\u65f6\u95f4","datetime.formats":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.africa":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.america":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.antarctica":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.arctic":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.asia":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.atlantic":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.australia":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.europe":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.indian":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.pacific":"\u65e5\u671f\u548c\u65f6\u95f4","timezones.others":"\u65e5\u671f\u548c\u65f6\u95f4","timezones":"\u65e5\u671f\u548c\u65f6\u95f4","class.dateerror":"The DateError class","class.dateobjecterror":"The DateObjectError class","class.daterangeerror":"The DateRangeError class","class.dateexception":"The DateException class","class.dateinvalidoperationexception":"The DateInvalidOperationException class","class.dateinvalidtimezoneexception":"The DateInvalidTimeZoneException class","class.datemalformedintervalstringexception":"The DateMalformedIntervalStringException class","class.datemalformedperiodstringexception":"The DateMalformedPeriodStringException class","class.datemalformedstringexception":"The DateMalformedStringException class","book.datetime":"\u65e5\u671f\u548c\u65f6\u95f4","hrtime.installation":"High resolution timing","hrtime.setup":"High resolution timing","hrtime.example.basic":"High resolution timing","hrtime.examples":"High resolution timing","hrtime-performancecounter.getfrequency":"Timer frequency in ticks per second","hrtime-performancecounter.getticks":"Current ticks from the system","hrtime-performancecounter.gettickssince":"Ticks elapsed since the given value","class.hrtime-performancecounter":"The HRTime\\PerformanceCounter class","hrtime-stopwatch.getelapsedticks":"Get elapsed ticks for all intervals","hrtime-stopwatch.getelapsedtime":"Get elapsed time for all intervals","hrtime-stopwatch.getlastelapsedticks":"Get elapsed ticks for the last interval","hrtime-stopwatch.getlastelapsedtime":"Get elapsed time for the last interval","hrtime-stopwatch.isrunning":"\u786e\u8ba4\u6d4b\u91cf\u662f\u5426\u5728\u8fd0\u884c","hrtime-stopwatch.start":"Start time measurement","hrtime-stopwatch.stop":"Stop time measurement","class.hrtime-stopwatch":"The HRTime\\StopWatch class","class.hrtime-unit":"The HRTime\\Unit class","book.hrtime":"High resolution timing","refs.calendar":"\u51fd\u6570\u53c2\u8003","dio.installation":"\u76f4\u63a5 IO","dio.resources":"\u76f4\u63a5 IO","dio.setup":"\u76f4\u63a5 IO","dio.constants":"\u76f4\u63a5 IO","function.dio-close":"\u901a\u8fc7 fd \u5173\u95ed\u6587\u4ef6\u63cf\u8ff0\u7b26","function.dio-fcntl":"\u5728 fd \u4e0a\u6267\u884c C \u6807\u51c6\u5e93\u7684 fcntl","function.dio-open":"\u5728 C \u5e93\u8f93\u5165\/\u8f93\u51fa\u6d41\u51fd\u6570\u5141\u8bb8\u7684\u66f4\u4f4e\u7ea7\u522b\u6253\u5f00\uff08\u5fc5\u8981\u65f6\u521b\u5efa\uff09\u6587\u4ef6","function.dio-read":"\u4ece\u6587\u4ef6\u63cf\u8ff0\u7b26\u8bfb\u53d6\u5b57\u8282","function.dio-seek":"\u5728 fd \u6307\u5b9a pos \u4f4d\u7f6e","function.dio-stat":"\u83b7\u53d6\u6709\u5173\u6587\u4ef6\u63cf\u8ff0\u7b26 fd \u7684\u7edf\u8ba1\u4fe1\u606f","function.dio-tcsetattr":"\u8bbe\u7f6e\u4e32\u884c\u7aef\u53e3\u7684\u7ec8\u7aef\u5c5e\u6027\u548c\u6ce2\u7279\u7387","function.dio-truncate":"\u622a\u65ad\u6587\u4ef6\u63cf\u8ff0\u7b26 fd \u4e3a offset \u5b57\u8282","function.dio-write":"\u622a\u53d6\u53ef\u9009\u957f\u5ea6\u7684\u6570\u636e\u5199\u5165\u6587\u4ef6","ref.dio":"\u76f4\u63a5 IO","book.dio":"\u6587\u4ef6\u7cfb\u7edf\u76f8\u5173\u6269\u5c55","dir.constants":"\u76ee\u5f55","directory.close":"\u5173\u95ed\u76ee\u5f55\u53e5\u67c4","directory.read":"\u4ece\u76ee\u5f55\u53e5\u67c4\u4e2d\u8bfb\u53d6\u6761\u76ee","directory.rewind":"\u5012\u56de\u76ee\u5f55\u53e5\u67c4","class.directory":"Directory \u7c7b","function.chdir":"\u6539\u53d8\u76ee\u5f55","function.chroot":"\u6539\u53d8\u6839\u76ee\u5f55","function.closedir":"\u5173\u95ed\u76ee\u5f55\u53e5\u67c4","function.dir":"\u8fd4\u56de\u4e00\u4e2a Directory \u7c7b\u5b9e\u4f8b","function.getcwd":"\u53d6\u5f97\u5f53\u524d\u5de5\u4f5c\u76ee\u5f55","function.opendir":"\u6253\u5f00\u76ee\u5f55\u53e5\u67c4","function.readdir":"\u4ece\u76ee\u5f55\u53e5\u67c4\u4e2d\u8bfb\u53d6\u6761\u76ee","function.rewinddir":"\u5012\u56de\u76ee\u5f55\u53e5\u67c4","function.scandir":"\u5217\u51fa\u6307\u5b9a\u8def\u5f84\u4e2d\u7684\u6587\u4ef6\u548c\u76ee\u5f55","ref.dir":"\u76ee\u5f55","book.dir":"\u6587\u4ef6\u7cfb\u7edf\u76f8\u5173\u6269\u5c55","fileinfo.installation":"\u6587\u4ef6\u4fe1\u606f","fileinfo.resources":"\u6587\u4ef6\u4fe1\u606f","fileinfo.setup":"\u6587\u4ef6\u4fe1\u606f","fileinfo.constants":"\u6587\u4ef6\u4fe1\u606f","function.finfo-buffer":"\u8fd4\u56de\u4e00\u4e2a\u5b57\u7b26\u4e32\u7f13\u51b2\u533a\u7684\u4fe1\u606f","function.finfo-close":"\u5173\u95ed finfo \u5b9e\u4f8b","function.finfo-file":"\u8fd4\u56de\u4e00\u4e2a\u6587\u4ef6\u7684\u4fe1\u606f","function.finfo-open":"\u521b\u5efa\u65b0 finfo \u5b9e\u4f8b","function.finfo-set-flags":"\u8bbe\u7f6e libmagic \u914d\u7f6e\u9009\u9879","function.mime-content-type":"\u68c0\u6d4b\u6587\u4ef6\u7684 MIME \u7c7b\u578b","ref.fileinfo":"\u6587\u4ef6\u4fe1\u606f","finfo.buffer":"\u522b\u540d finfo_buffer()","finfo.construct":"\u522b\u540d finfo_open","finfo.file":"\u522b\u540d finfo_file()","finfo.set-flags":"\u522b\u540d finfo_set_flags()","class.finfo":"finfo \u7c7b","book.fileinfo":"\u6587\u4ef6\u4fe1\u606f","filesystem.configuration":"\u6587\u4ef6\u7cfb\u7edf","filesystem.resources":"\u6587\u4ef6\u7cfb\u7edf","filesystem.setup":"\u6587\u4ef6\u7cfb\u7edf","filesystem.constants":"\u6587\u4ef6\u7cfb\u7edf","function.basename":"\u8fd4\u56de\u8def\u5f84\u4e2d\u7684\u6587\u4ef6\u540d\u90e8\u5206","function.chgrp":"\u6539\u53d8\u6587\u4ef6\u6240\u5c5e\u7684\u7ec4","function.chmod":"\u6539\u53d8\u6587\u4ef6\u6a21\u5f0f","function.chown":"\u6539\u53d8\u6587\u4ef6\u7684\u6240\u6709\u8005","function.clearstatcache":"\u6e05\u9664\u6587\u4ef6\u72b6\u6001\u7f13\u5b58","function.copy":"\u62f7\u8d1d\u6587\u4ef6","function.delete":"\u53c2\u89c1 unlink \u6216 unset","function.dirname":"\u8fd4\u56de\u8def\u5f84\u4e2d\u7684\u76ee\u5f55\u90e8\u5206","function.disk-free-space":"\u8fd4\u56de\u76ee\u5f55\u4e2d\u7684\u53ef\u7528\u7a7a\u95f4","function.disk-total-space":"\u8fd4\u56de\u4e00\u4e2a\u76ee\u5f55\u7684\u78c1\u76d8\u603b\u5927\u5c0f","function.diskfreespace":"disk_free_space \u7684\u522b\u540d","function.fclose":"\u5173\u95ed\u4e00\u4e2a\u5df2\u6253\u5f00\u7684\u6587\u4ef6\u6307\u9488","function.fdatasync":"\u540c\u6b65\u6587\u4ef6\u6570\u636e\uff08\u4e0d\u5305\u542b\u5143\u6570\u636e\uff09","function.feof":"\u6d4b\u8bd5\u6587\u4ef6\u6307\u9488\u662f\u5426\u5230\u4e86\u6587\u4ef6\u7ed3\u675f\u7684\u4f4d\u7f6e","function.fflush":"\u5c06\u7f13\u51b2\u5185\u5bb9\u8f93\u51fa\u5230\u6587\u4ef6","function.fgetc":"\u4ece\u6587\u4ef6\u6307\u9488\u4e2d\u8bfb\u53d6\u5b57\u7b26","function.fgetcsv":"\u4ece\u6587\u4ef6\u6307\u9488\u4e2d\u8bfb\u5165\u4e00\u884c\u5e76\u89e3\u6790 CSV \u5b57\u6bb5","function.fgets":"\u4ece\u6587\u4ef6\u6307\u9488\u4e2d\u8bfb\u53d6\u4e00\u884c","function.fgetss":"\u4ece\u6587\u4ef6\u6307\u9488\u4e2d\u8bfb\u53d6\u4e00\u884c\u5e76\u8fc7\u6ee4\u6389 HTML \u6807\u8bb0","function.file":"\u628a\u6574\u4e2a\u6587\u4ef6\u8bfb\u5165\u4e00\u4e2a\u6570\u7ec4\u4e2d","function.file-exists":"\u68c0\u67e5\u6587\u4ef6\u6216\u76ee\u5f55\u662f\u5426\u5b58\u5728","function.file-get-contents":"\u5c06\u6574\u4e2a\u6587\u4ef6\u8bfb\u5165\u4e00\u4e2a\u5b57\u7b26\u4e32","function.file-put-contents":"\u5c06\u6570\u636e\u5199\u5165\u6587\u4ef6","function.fileatime":"\u53d6\u5f97\u6587\u4ef6\u7684\u4e0a\u6b21\u8bbf\u95ee\u65f6\u95f4","function.filectime":"\u53d6\u5f97\u6587\u4ef6\u7684 inode \u4fee\u6539\u65f6\u95f4","function.filegroup":"\u53d6\u5f97\u6587\u4ef6\u7684\u7ec4","function.fileinode":"\u53d6\u5f97\u6587\u4ef6\u7684 inode","function.filemtime":"\u53d6\u5f97\u6587\u4ef6\u4fee\u6539\u65f6\u95f4","function.fileowner":"\u53d6\u5f97\u6587\u4ef6\u7684\u6240\u6709\u8005","function.fileperms":"\u83b7\u53d6\u6587\u4ef6\u6743\u9650","function.filesize":"\u53d6\u5f97\u6587\u4ef6\u5927\u5c0f","function.filetype":"\u53d6\u5f97\u6587\u4ef6\u7c7b\u578b","function.flock":"\u53ef\u79fb\u690d\u7684\u534f\u540c\u6587\u4ef6\u9501\u5b9a","function.fnmatch":"\u7528\u6a21\u5f0f\u5339\u914d\u6587\u4ef6\u540d","function.fopen":"\u6253\u5f00\u6587\u4ef6\u6216\u8005 URL","function.fpassthru":"\u8f93\u51fa\u6587\u4ef6\u6307\u9488\u5904\u7684\u6240\u6709\u5269\u4f59\u6570\u636e","function.fputcsv":"\u5c06\u884c\u683c\u5f0f\u5316\u4e3a CSV \u5e76\u5199\u5165\u6587\u4ef6\u6307\u9488","function.fputs":"fwrite \u7684\u522b\u540d","function.fread":"\u8bfb\u53d6\u6587\u4ef6\uff08\u53ef\u5b89\u5168\u7528\u4e8e\u4e8c\u8fdb\u5236\u6587\u4ef6\uff09","function.fscanf":"\u4ece\u6587\u4ef6\u4e2d\u683c\u5f0f\u5316\u8f93\u5165","function.fseek":"\u5728\u6587\u4ef6\u6307\u9488\u4e2d\u5b9a\u4f4d","function.fstat":"\u901a\u8fc7\u5df2\u6253\u5f00\u7684\u6587\u4ef6\u6307\u9488\u53d6\u5f97\u6587\u4ef6\u4fe1\u606f","function.fsync":"\u540c\u6b65\u6587\u4ef6\u53d8\u66f4\uff08\u5305\u62ec\u5143\u6570\u636e\uff09","function.ftell":"\u8fd4\u56de\u6587\u4ef6\u6307\u9488\u8bfb\/\u5199\u7684\u4f4d\u7f6e","function.ftruncate":"\u5c06\u6587\u4ef6\u622a\u65ad\u5230\u6307\u5b9a\u7684\u957f\u5ea6","function.fwrite":"\u5199\u5165\u6587\u4ef6\uff08\u53ef\u5b89\u5168\u7528\u4e8e\u4e8c\u8fdb\u5236\u6587\u4ef6\uff09","function.glob":"\u5bfb\u627e\u4e0e\u6a21\u5f0f\u5339\u914d\u7684\u6587\u4ef6\u8def\u5f84","function.is-dir":"\u5224\u65ad\u7ed9\u5b9a\u6587\u4ef6\u540d\u662f\u5426\u662f\u4e00\u4e2a\u76ee\u5f55","function.is-executable":"\u5224\u65ad\u7ed9\u5b9a\u6587\u4ef6\u540d\u662f\u5426\u53ef\u6267\u884c","function.is-file":"\u5224\u65ad\u7ed9\u5b9a\u6587\u4ef6\u540d\u662f\u5426\u4e3a\u4e00\u4e2a\u6b63\u5e38\u7684\u6587\u4ef6","function.is-link":"\u5224\u65ad\u7ed9\u5b9a\u6587\u4ef6\u540d\u662f\u5426\u4e3a\u4e00\u4e2a\u7b26\u53f7\u8fde\u63a5","function.is-readable":"\u5224\u65ad\u7ed9\u5b9a\u6587\u4ef6\u540d\u662f\u5426\u53ef\u8bfb","function.is-uploaded-file":"\u5224\u65ad\u6587\u4ef6\u662f\u5426\u662f\u901a\u8fc7 HTTP POST \u4e0a\u4f20\u7684","function.is-writable":"\u5224\u65ad\u7ed9\u5b9a\u7684\u6587\u4ef6\u540d\u662f\u5426\u53ef\u5199","function.is-writeable":"is_writable \u7684\u522b\u540d","function.lchgrp":"\u4fee\u6539\u7b26\u53f7\u94fe\u63a5\u7684\u6240\u6709\u7ec4","function.lchown":"\u4fee\u6539\u7b26\u53f7\u94fe\u63a5\u7684\u6240\u6709\u8005","function.link":"\u5efa\u7acb\u4e00\u4e2a\u786c\u8fde\u63a5","function.linkinfo":"\u83b7\u53d6\u4e00\u4e2a\u8fde\u63a5\u7684\u4fe1\u606f","function.lstat":"\u7ed9\u51fa\u4e00\u4e2a\u6587\u4ef6\u6216\u7b26\u53f7\u8fde\u63a5\u7684\u4fe1\u606f","function.mkdir":"\u65b0\u5efa\u76ee\u5f55","function.move-uploaded-file":"\u5c06\u4e0a\u4f20\u7684\u6587\u4ef6\u79fb\u52a8\u5230\u65b0\u4f4d\u7f6e","function.parse-ini-file":"\u89e3\u6790\u4e00\u4e2a\u914d\u7f6e\u6587\u4ef6","function.parse-ini-string":"\u89e3\u6790\u914d\u7f6e\u5b57\u7b26\u4e32","function.pathinfo":"\u8fd4\u56de\u6587\u4ef6\u8def\u5f84\u7684\u4fe1\u606f","function.pclose":"\u5173\u95ed\u8fdb\u7a0b\u6587\u4ef6\u6307\u9488","function.popen":"\u6253\u5f00\u8fdb\u7a0b\u6587\u4ef6\u6307\u9488","function.readfile":"\u8f93\u51fa\u6587\u4ef6","function.readlink":"\u8fd4\u56de\u7b26\u53f7\u8fde\u63a5\u6307\u5411\u7684\u76ee\u6807","function.realpath":"\u8fd4\u56de\u89c4\u8303\u5316\u7684\u7edd\u5bf9\u8def\u5f84\u540d","function.realpath-cache-get":"\u83b7\u53d6\u771f\u5b9e\u76ee\u5f55\u7f13\u5b58\u7684\u8be6\u60c5","function.realpath-cache-size":"\u83b7\u53d6\u771f\u5b9e\u8def\u5f84\u7f13\u51b2\u533a\u7684\u5927\u5c0f","function.rename":"\u91cd\u547d\u540d\u4e00\u4e2a\u6587\u4ef6\u6216\u76ee\u5f55","function.rewind":"\u5012\u56de\u6587\u4ef6\u6307\u9488\u7684\u4f4d\u7f6e","function.rmdir":"\u5220\u9664\u76ee\u5f55","function.set-file-buffer":"stream_set_write_buffer \u7684\u522b\u540d","function.stat":"\u7ed9\u51fa\u6587\u4ef6\u7684\u4fe1\u606f","function.symlink":"\u5efa\u7acb\u7b26\u53f7\u8fde\u63a5","function.tempnam":"\u5efa\u7acb\u4e00\u4e2a\u5177\u6709\u552f\u4e00\u6587\u4ef6\u540d\u7684\u6587\u4ef6","function.tmpfile":"\u5efa\u7acb\u4e00\u4e2a\u4e34\u65f6\u6587\u4ef6","function.touch":"\u8bbe\u5b9a\u6587\u4ef6\u7684\u8bbf\u95ee\u548c\u4fee\u6539\u65f6\u95f4","function.umask":"\u6539\u53d8\u5f53\u524d\u7684 umask","function.unlink":"\u5220\u9664\u6587\u4ef6","ref.filesystem":"\u6587\u4ef6\u7cfb\u7edf","book.filesystem":"\u6587\u4ef6\u7cfb\u7edf\u76f8\u5173\u6269\u5c55","inotify.install":"Inotify","inotify.resources":"Inotify","inotify.setup":"Inotify","inotify.constants":"Inotify","function.inotify-add-watch":"\u6dfb\u52a0\u76d1\u542c\u5230\u5df2\u521d\u59cb\u5316\u7684 inotify \u5b9e\u4f8b","function.inotify-init":"\u521d\u59cb\u5316 inotify \u5b9e\u4f8b","function.inotify-queue-len":"\u5982\u679c\u6709\u5f85\u5904\u7406\u4e8b\u4ef6\uff0c\u8fd4\u56de\u5927\u4e8e\u96f6\u7684\u6570\u5b57","function.inotify-read":"\u4ece inotify \u5b9e\u4f8b\u8bfb\u53d6\u4e8b\u4ef6","function.inotify-rm-watch":"\u79fb\u9664 inotify \u5b9e\u4f8b\u7684\u76d1\u542c","ref.inotify":"Inotify","book.inotify":"\u6587\u4ef6\u7cfb\u7edf\u76f8\u5173\u6269\u5c55","xattr.requirements":"xattr","xattr.installation":"xattr","xattr.setup":"xattr","xattr.constants":"xattr","function.xattr-get":"Get an extended attribute","function.xattr-list":"Get a list of extended attributes","function.xattr-remove":"Remove an extended attribute","function.xattr-set":"Set an extended attribute","function.xattr-supported":"Check if filesystem supports extended attributes","ref.xattr":"xattr","book.xattr":"\u6587\u4ef6\u7cfb\u7edf\u76f8\u5173\u6269\u5c55","xdiff.requirements":"xdiff","xdiff.installation":"xdiff","xdiff.setup":"xdiff","xdiff.constants":"xdiff","function.xdiff-file-bdiff":"Make binary diff of two files","function.xdiff-file-bdiff-size":"Read a size of file created by applying a binary diff","function.xdiff-file-bpatch":"Patch a file with a binary diff","function.xdiff-file-diff":"Make unified diff of two files","function.xdiff-file-diff-binary":"\u522b\u540d xdiff_file_bdiff","function.xdiff-file-merge3":"Merge 3 files into one","function.xdiff-file-patch":"Patch a file with an unified diff","function.xdiff-file-patch-binary":"\u522b\u540d xdiff_file_bpatch","function.xdiff-file-rabdiff":"Make binary diff of two files using the Rabin's polynomial fingerprinting algorithm","function.xdiff-string-bdiff":"Make binary diff of two strings","function.xdiff-string-bdiff-size":"Read a size of file created by applying a binary diff","function.xdiff-string-bpatch":"Patch a string with a binary diff","function.xdiff-string-diff":"Make unified diff of two strings","function.xdiff-string-diff-binary":"\u522b\u540d xdiff_string_bdiff","function.xdiff-string-merge3":"Merge 3 strings into one","function.xdiff-string-patch":"Patch a string with an unified diff","function.xdiff-string-patch-binary":"\u522b\u540d xdiff_string_bpatch","function.xdiff-string-rabdiff":"Make a binary diff of two strings using the Rabin's polynomial fingerprinting algorithm","ref.xdiff":"xdiff","book.xdiff":"\u6587\u4ef6\u7cfb\u7edf\u76f8\u5173\u6269\u5c55","refs.fileprocess.file":"\u51fd\u6570\u53c2\u8003","enchant.requirements":"Enchant spelling library","enchant.installation":"Enchant spelling library","enchant.resources":"Enchant spelling library","enchant.setup":"Enchant spelling library","enchant.constants":"Enchant spelling library","enchant.examples":"Enchant spelling library","function.enchant-broker-describe":"Enumerates the Enchant providers","function.enchant-broker-dict-exists":"Whether a dictionary exists or not. Using non-empty tag","function.enchant-broker-free":"Free the broker resource and its dictionaries","function.enchant-broker-free-dict":"Free a dictionary resource","function.enchant-broker-get-dict-path":"Get the directory path for a given backend","function.enchant-broker-get-error":"Returns the last error of the broker","function.enchant-broker-init":"Create a new broker object capable of requesting","function.enchant-broker-list-dicts":"Returns a list of available dictionaries","function.enchant-broker-request-dict":"Create a new dictionary using a tag","function.enchant-broker-request-pwl-dict":"Creates a dictionary using a PWL file","function.enchant-broker-set-dict-path":"Set the directory path for a given backend","function.enchant-broker-set-ordering":"Declares a preference of dictionaries to use for the language","function.enchant-dict-add":"Add a word to personal word list","function.enchant-dict-add-to-personal":"\u522b\u540d enchant_dict_add","function.enchant-dict-add-to-session":"Add 'word' to this spell-checking session","function.enchant-dict-check":"Check whether a word is correctly spelled or not","function.enchant-dict-describe":"Describes an individual dictionary","function.enchant-dict-get-error":"Returns the last error of the current spelling-session","function.enchant-dict-is-added":"Whether or not 'word' exists in this spelling-session","function.enchant-dict-is-in-session":"\u522b\u540d enchant_dict_is_added","function.enchant-dict-quick-check":"Check the word is correctly spelled and provide suggestions","function.enchant-dict-store-replacement":"Add a correction for a word","function.enchant-dict-suggest":"Will return a list of values if any of those pre-conditions are not met","ref.enchant":"Enchant spelling library","class.enchantbroker":"The EnchantBroker class","class.enchantdictionary":"The EnchantDictionary class","book.enchant":"Enchant spelling library","gender.installation":"Determine gender of firstnames","gender.setup":"Determine gender of firstnames","gender.example.admin":"Determine gender of firstnames","gender.examples":"Determine gender of firstnames","gender-gender.connect":"Connect to an external name dictionary","gender-gender.construct":"Construct the Gender object","gender-gender.country":"Get textual country representation","gender-gender.get":"Get gender of a name","gender-gender.isnick":"Check if the name0 is an alias of the name1","gender-gender.similarnames":"Get similar names","class.gender":"The Gender\\Gender class","book.gender":"Determine gender of firstnames","gettext.requirements":"Gettext","gettext.installation":"Gettext","gettext.setup":"Gettext","function.-":"\u522b\u540d gettext","function.bind-textdomain-codeset":"Specify or get the character encoding in which the messages from the DOMAIN message catalog will be returned","function.bindtextdomain":"Sets or gets the path for a domain","function.dcgettext":"Overrides the domain for a single lookup","function.dcngettext":"Plural version of dcgettext","function.dgettext":"Override the current domain","function.dngettext":"Plural version of dgettext","function.gettext":"Lookup a message in the current domain","function.ngettext":"Plural version of gettext","function.textdomain":"Sets the default domain","ref.gettext":"Gettext","book.gettext":"\u56fd\u9645\u5316\u4e0e\u5b57\u7b26\u7f16\u7801\u652f\u6301","iconv.requirements":"iconv","iconv.installation":"iconv","iconv.configuration":"iconv","iconv.setup":"iconv","iconv.constants":"iconv","function.iconv":"\u5c06\u5b57\u7b26\u4e32\u4ece\u4e00\u4e2a\u5b57\u7b26\u7f16\u7801\u8f6c\u6362\u5230\u53e6\u4e00\u4e2a\u5b57\u7b26\u7f16\u7801","function.iconv-get-encoding":"\u83b7\u53d6 iconv \u6269\u5c55\u7684\u5185\u90e8\u914d\u7f6e\u53d8\u91cf","function.iconv-mime-decode":"\u89e3\u7801\u4e00\u4e2aMIME\u5934\u5b57\u6bb5","function.iconv-mime-decode-headers":"\u4e00\u6b21\u6027\u89e3\u7801\u591a\u4e2a MIME \u5934\u5b57\u6bb5","function.iconv-mime-encode":"Composes a MIME header field","function.iconv-set-encoding":"\u4e3a\u5b57\u7b26\u7f16\u7801\u8f6c\u6362\u8bbe\u5b9a\u5f53\u524d\u8bbe\u7f6e","function.iconv-strlen":"\u8fd4\u56de\u5b57\u7b26\u4e32\u7684\u5b57\u7b26\u6570\u7edf\u8ba1","function.iconv-strpos":"Finds position of first occurrence of a needle within a haystack","function.iconv-strrpos":"Finds the last occurrence of a needle within a haystack","function.iconv-substr":"\u622a\u53d6\u5b57\u7b26\u4e32\u7684\u90e8\u5206","function.ob-iconv-handler":"\u4ee5\u8f93\u51fa\u7f13\u51b2\u5904\u7406\u7a0b\u5e8f\u8f6c\u6362\u5b57\u7b26\u7f16\u7801","ref.iconv":"iconv","book.iconv":"\u56fd\u9645\u5316\u4e0e\u5b57\u7b26\u7f16\u7801\u652f\u6301","intl.requirements":"Internationalization Functions","intl.installation":"Internationalization Functions","intl.configuration":"Internationalization Functions","intl.setup":"Internationalization Functions","intl.constants":"Internationalization Functions","intl.examples.basic":"Internationalization Functions","intl.examples":"Internationalization Functions","collator.asort":"Sort array maintaining index association","collator.compare":"Compare two Unicode strings","collator.construct":"Create a collator","collator.create":"Create a collator","collator.getattribute":"Get collation attribute value","collator.geterrorcode":"Get collator's last error code","collator.geterrormessage":"Get text for collator's last error code","collator.getlocale":"Get the locale name of the collator","collator.getsortkey":"Get sorting key for a string","collator.getstrength":"Get current collation strength","collator.setattribute":"Set collation attribute","collator.setstrength":"Set collation strength","collator.sort":"Sort array using specified collator","collator.sortwithsortkeys":"Sort array using specified collator and sort keys","class.collator":"The Collator class","numberformatter.create":"Create a number formatter","numberformatter.format":"Format a number","numberformatter.formatcurrency":"Format a currency value","numberformatter.getattribute":"Get an attribute","numberformatter.geterrorcode":"Get formatter's last error code","numberformatter.geterrormessage":"Get formatter's last error message","numberformatter.getlocale":"Get formatter locale","numberformatter.getpattern":"Get formatter pattern","numberformatter.getsymbol":"Get a symbol value","numberformatter.gettextattribute":"Get a text attribute","numberformatter.parse":"Parse a number","numberformatter.parsecurrency":"Parse a currency number","numberformatter.setattribute":"Set an attribute","numberformatter.setpattern":"Set formatter pattern","numberformatter.setsymbol":"Set a symbol value","numberformatter.settextattribute":"Set a text attribute","class.numberformatter":"The NumberFormatter class","locale.acceptfromhttp":"Tries to find out best available locale based on HTTP \"Accept-Language\" header","locale.canonicalize":"Canonicalize the locale string","locale.composelocale":"Returns a correctly ordered and delimited locale ID","locale.filtermatches":"Checks if a language tag filter matches with locale","locale.getallvariants":"Gets the variants for the input locale","locale.getdefault":"Gets the default locale value from the INTL global 'default_locale'","locale.getdisplaylanguage":"Returns an appropriately localized display name for language of the inputlocale","locale.getdisplayname":"Returns an appropriately localized display name for the input locale","locale.getdisplayregion":"Returns an appropriately localized display name for region of the input locale","locale.getdisplayscript":"Returns an appropriately localized display name for script of the input locale","locale.getdisplayvariant":"Returns an appropriately localized display name for variants of the input locale","locale.getkeywords":"Gets the keywords for the input locale","locale.getprimarylanguage":"Gets the primary language for the input locale","locale.getregion":"Gets the region for the input locale","locale.getscript":"Gets the script for the input locale","locale.lookup":"Searches the language tag list for the best match to the language","locale.parselocale":"Returns a key-value array of locale ID subtag elements","locale.setdefault":"Sets the default runtime locale","class.locale":"The Locale class","normalizer.getrawdecomposition":"Gets the Decomposition_Mapping property for the given UTF-8 encoded code point","normalizer.isnormalized":"Checks if the provided string is already in the specified normalization\n   form","normalizer.normalize":"Normalizes the input provided and returns the normalized string","class.normalizer":"The Normalizer class","messageformatter.create":"Constructs a new Message Formatter","messageformatter.format":"Format the message","messageformatter.formatmessage":"Quick format message","messageformatter.geterrorcode":"Get the error code from last operation","messageformatter.geterrormessage":"Get the error text from the last operation","messageformatter.getlocale":"Get the locale for which the formatter was created","messageformatter.getpattern":"Get the pattern used by the formatter","messageformatter.parse":"Parse input string according to pattern","messageformatter.parsemessage":"Quick parse input string","messageformatter.setpattern":"Set the pattern used by the formatter","class.messageformatter":"The MessageFormatter class","intlcalendar.add":"Add a (signed) amount of time to a field","intlcalendar.after":"Whether this object\u02bcs time is after that of the passed object","intlcalendar.before":"Whether this object\u02bcs time is before that of the passed object","intlcalendar.clear":"Clear a field or all fields","intlcalendar.construct":"Private constructor for disallowing instantiation","intlcalendar.createinstance":"Create a new IntlCalendar","intlcalendar.equals":"Compare time of two IntlCalendar objects for equality","intlcalendar.fielddifference":"Calculate difference between given time and this object\u02bcs time","intlcalendar.fromdatetime":"Create an IntlCalendar from a DateTime object or string","intlcalendar.get":"Get the value for a field","intlcalendar.getactualmaximum":"The maximum value for a field, considering the object\u02bcs current time","intlcalendar.getactualminimum":"The minimum value for a field, considering the object\u02bcs current time","intlcalendar.getavailablelocales":"Get array of locales for which there is data","intlcalendar.getdayofweektype":"Tell whether a day is a weekday, weekend or a day that has a transition between the two","intlcalendar.geterrorcode":"Get last error code on the object","intlcalendar.geterrormessage":"Get last error message on the object","intlcalendar.getfirstdayofweek":"Get the first day of the week for the calendar\u02bcs locale","intlcalendar.getgreatestminimum":"Get the largest local minimum value for a field","intlcalendar.getkeywordvaluesforlocale":"Get set of locale keyword values","intlcalendar.getleastmaximum":"Get the smallest local maximum for a field","intlcalendar.getlocale":"Get the locale associated with the object","intlcalendar.getmaximum":"Get the global maximum value for a field","intlcalendar.getminimaldaysinfirstweek":"Get minimal number of days the first week in a year or month can have","intlcalendar.getminimum":"Get the global minimum value for a field","intlcalendar.getnow":"Get number representing the current time","intlcalendar.getrepeatedwalltimeoption":"Get behavior for handling repeating wall time","intlcalendar.getskippedwalltimeoption":"Get behavior for handling skipped wall time","intlcalendar.gettime":"Get time currently represented by the object","intlcalendar.gettimezone":"Get the object\u02bcs timezone","intlcalendar.gettype":"Get the calendar type","intlcalendar.getweekendtransition":"Get time of the day at which weekend begins or ends","intlcalendar.indaylighttime":"Whether the object\u02bcs time is in Daylight Savings Time","intlcalendar.isequivalentto":"Whether another calendar is equal but for a different time","intlcalendar.islenient":"Whether date\/time interpretation is in lenient mode","intlcalendar.isset":"Whether a field is set","intlcalendar.isweekend":"Whether a certain date\/time is in the weekend","intlcalendar.roll":"Add value to field without carrying into more significant fields","intlcalendar.set":"Set a time field or several common fields at once","intlcalendar.setdate":"Set a date fields","intlcalendar.setdatetime":"Set a date and time fields","intlcalendar.setfirstdayofweek":"Set the day on which the week is deemed to start","intlcalendar.setlenient":"Set whether date\/time interpretation is to be lenient","intlcalendar.setminimaldaysinfirstweek":"Set minimal number of days the first week in a year or month can have","intlcalendar.setrepeatedwalltimeoption":"Set behavior for handling repeating wall times at negative timezone offset transitions","intlcalendar.setskippedwalltimeoption":"Set behavior for handling skipped wall times at positive timezone offset transitions","intlcalendar.settime":"Set the calendar time in milliseconds since the epoch","intlcalendar.settimezone":"Set the timezone used by this calendar","intlcalendar.todatetime":"Convert an IntlCalendar into a DateTime object","class.intlcalendar":"The IntlCalendar class","intlgregoriancalendar.construct":"Create the Gregorian Calendar class","intlgregoriancalendar.createfromdate":"Create a new IntlGregorianCalendar instance from date","intlgregoriancalendar.createfromdatetime":"Create a new IntlGregorianCalendar instance from date and time","intlgregoriancalendar.getgregorianchange":"Get the Gregorian Calendar change date","intlgregoriancalendar.isleapyear":"Determine if the given year is a leap year","intlgregoriancalendar.setgregorianchange":"Set the Gregorian Calendar the change date","class.intlgregoriancalendar":"The IntlGregorianCalendar class","intltimezone.construct":"Private constructor to disallow direct instantiation","intltimezone.countequivalentids":"Get the number of IDs in the equivalency group that includes the given ID","intltimezone.createdefault":"Create a new copy of the default timezone for this host","intltimezone.createenumeration":"Get an enumeration over time zone IDs associated with the\n  given country or offset","intltimezone.createtimezone":"Create a timezone object for the given ID","intltimezone.createtimezoneidenumeration":"Get an enumeration over system time zone IDs with the given filter conditions","intltimezone.fromdatetimezone":"Create a timezone object from DateTimeZone","intltimezone.getcanonicalid":"Get the canonical system timezone ID or the normalized custom time zone ID for the given time zone ID","intltimezone.getdisplayname":"Get a name of this time zone suitable for presentation to the user","intltimezone.getdstsavings":"Get the amount of time to be added to local standard time to get local wall clock time","intltimezone.getequivalentid":"Get an ID in the equivalency group that includes the given ID","intltimezone.geterrorcode":"Get last error code on the object","intltimezone.geterrormessage":"Get last error message on the object","intltimezone.getgmt":"Create GMT (UTC) timezone","intltimezone.getid":"Get timezone ID","intltimezone.getidforwindowsid":"Translate a Windows timezone into a system timezone","intltimezone.getoffset":"Get the time zone raw and GMT offset for the given moment in time","intltimezone.getrawoffset":"Get the raw GMT offset (before taking daylight savings time into account","intltimezone.getregion":"Get the region code associated with the given system time zone ID","intltimezone.gettzdataversion":"Get the timezone data version currently used by ICU","intltimezone.getunknown":"Get the \"unknown\" time zone","intltimezone.getwindowsid":"Translate a system timezone into a Windows timezone","intltimezone.hassamerules":"Check if this zone has the same rules and offset as another zone","intltimezone.todatetimezone":"Convert to DateTimeZone object","intltimezone.usedaylighttime":"Check if this time zone uses daylight savings time","class.intltimezone":"The IntlTimeZone class","intldateformatter.create":"Create a date formatter","intldateformatter.format":"Format the date\/time value as a string","intldateformatter.formatobject":"Formats an object","intldateformatter.getcalendar":"Get the calendar type used for the IntlDateFormatter","intldateformatter.getdatetype":"Get the datetype used for the IntlDateFormatter","intldateformatter.geterrorcode":"Get the error code from last operation","intldateformatter.geterrormessage":"Get the error text from the last operation","intldateformatter.getlocale":"Get the locale used by formatter","intldateformatter.getpattern":"Get the pattern used for the IntlDateFormatter","intldateformatter.gettimetype":"Get the timetype used for the IntlDateFormatter","intldateformatter.gettimezoneid":"Get the timezone-id used for the IntlDateFormatter","intldateformatter.getcalendarobject":"Get copy of formatter\u02bcs calendar object","intldateformatter.gettimezone":"Get formatter\u02bcs timezone","intldateformatter.islenient":"Get the lenient used for the IntlDateFormatter","intldateformatter.localtime":"Parse string to a field-based time value","intldateformatter.parse":"Parse string to a timestamp value","intldateformatter.setcalendar":"Sets the calendar type used by the formatter","intldateformatter.setlenient":"Set the leniency of the parser","intldateformatter.setpattern":"Set the pattern used for the IntlDateFormatter","intldateformatter.settimezone":"Sets formatter\u02bcs timezone","class.intldateformatter":"The IntlDateFormatter class","resourcebundle.count":"Get number of elements in the bundle","resourcebundle.create":"Create a resource bundle","resourcebundle.get":"Get data from the bundle","resourcebundle.geterrorcode":"Get bundle's last error code","resourcebundle.geterrormessage":"Get bundle's last error message","resourcebundle.locales":"Get supported locales","class.resourcebundle":"The ResourceBundle class","spoofchecker.areconfusable":"Checks if given strings can be confused","spoofchecker.construct":"Constructor","spoofchecker.issuspicious":"Checks if a given text contains any suspicious characters","spoofchecker.setallowedlocales":"Locales to use when running checks","spoofchecker.setchecks":"Set the checks to run","spoofchecker.setrestrictionlevel":"Set the restriction level","class.spoofchecker":"The Spoofchecker class","transliterator.construct":"Private constructor to deny instantiation","transliterator.create":"Create a transliterator","transliterator.createfromrules":"Create transliterator from rules","transliterator.createinverse":"Create an inverse transliterator","transliterator.geterrorcode":"Get last error code","transliterator.geterrormessage":"Get last error message","transliterator.listids":"Get transliterator IDs","transliterator.transliterate":"Transliterate a string","class.transliterator":"The Transliterator class","intlbreakiterator.construct":"Private constructor for disallowing instantiation","intlbreakiterator.createcharacterinstance":"Create break iterator for boundaries of combining character sequences","intlbreakiterator.createcodepointinstance":"Create break iterator for boundaries of code points","intlbreakiterator.createlineinstance":"Create break iterator for logically possible line breaks","intlbreakiterator.createsentenceinstance":"Create break iterator for sentence breaks","intlbreakiterator.createtitleinstance":"Create break iterator for title-casing breaks","intlbreakiterator.createwordinstance":"Create break iterator for word breaks","intlbreakiterator.current":"Get index of current position","intlbreakiterator.first":"Set position to the first character in the text","intlbreakiterator.following":"Advance the iterator to the first boundary following specified offset","intlbreakiterator.geterrorcode":"Get last error code on the object","intlbreakiterator.geterrormessage":"Get last error message on the object","intlbreakiterator.getlocale":"Get the locale associated with the object","intlbreakiterator.getpartsiterator":"Create iterator for navigating fragments between boundaries","intlbreakiterator.gettext":"Get the text being scanned","intlbreakiterator.isboundary":"Tell whether an offset is a boundary\u02bcs offset","intlbreakiterator.last":"Set the iterator position to index beyond the last character","intlbreakiterator.next":"Advance the iterator the next boundary","intlbreakiterator.preceding":"Set the iterator position to the first boundary before an offset","intlbreakiterator.previous":"Set the iterator position to the boundary immediately before the current","intlbreakiterator.settext":"Set the text being scanned","class.intlbreakiterator":"The IntlBreakIterator class","intlrulebasedbreakiterator.construct":"Create iterator from ruleset","intlrulebasedbreakiterator.getbinaryrules":"Get the binary form of compiled rules","intlrulebasedbreakiterator.getrules":"Get the rule set used to create this object","intlrulebasedbreakiterator.getrulestatus":"Get the largest status value from the break rules that determined the current break position","intlrulebasedbreakiterator.getrulestatusvec":"Get the status values from the break rules that determined the current break position","class.intlrulebasedbreakiterator":"The IntlRuleBasedBreakIterator class","intlcodepointbreakiterator.getlastcodepoint":"Get last code point passed over after advancing or receding the iterator","class.intlcodepointbreakiterator":"The IntlCodePointBreakIterator class","intldatepatterngenerator.create":"Creates a new IntlDatePatternGenerator instance","intldatepatterngenerator.getbestpattern":"Determines the most suitable date\/time format","class.intldatepatterngenerator":"The IntlDatePatternGenerator class","intlpartsiterator.getbreakiterator":"Get IntlBreakIterator backing this parts iterator","class.intlpartsiterator":"The IntlPartsIterator class","uconverter.construct":"Create UConverter object","uconverter.convert":"Convert string from one charset to another","uconverter.fromucallback":"Default \"from\" callback function","uconverter.getaliases":"Get the aliases of the given name","uconverter.getavailable":"Get the available canonical converter names","uconverter.getdestinationencoding":"Get the destination encoding","uconverter.getdestinationtype":"Get the destination converter type","uconverter.geterrorcode":"Get last error code on the object","uconverter.geterrormessage":"Get last error message on the object","uconverter.getsourceencoding":"Get the source encoding","uconverter.getsourcetype":"Get the source converter type","uconverter.getstandards":"Get standards associated to converter names","uconverter.getsubstchars":"Get substitution chars","uconverter.reasontext":"Get string representation of the callback reason","uconverter.setdestinationencoding":"Set the destination encoding","uconverter.setsourceencoding":"Set the source encoding","uconverter.setsubstchars":"Set the substitution chars","uconverter.toucallback":"Default \"to\" callback function","uconverter.transcode":"Convert a string from one character encoding to another","class.uconverter":"The UConverter class","function.grapheme-extract":"Function to extract a sequence of default grapheme clusters from a text buffer, which must be encoded in UTF-8","function.grapheme-str-split":"Split a string into an array","function.grapheme-stripos":"Find position (in grapheme units) of first occurrence of a case-insensitive string","function.grapheme-stristr":"Returns part of haystack string from the first occurrence of case-insensitive needle to the end of haystack","function.grapheme-strlen":"Get string length in grapheme units","function.grapheme-strpos":"Find position (in grapheme units) of first occurrence of a string","function.grapheme-strripos":"Find position (in grapheme units) of last occurrence of a case-insensitive string","function.grapheme-strrpos":"Find position (in grapheme units) of last occurrence of a string","function.grapheme-strstr":"Returns part of haystack string from the first occurrence of needle to the end of haystack","function.grapheme-substr":"Return part of a string","ref.intl.grapheme":"Internationalization Functions","function.idn-to-ascii":"\u5c06\u57df\u540d\u8f6c\u6362\u4e3a IDNA ASCII \u683c\u5f0f","function.idn-to-utf8":"\u5c06\u57df\u540d\u4ece IDNA ASCII \u8f6c\u6362\u4e3a Unicode","ref.intl.idn":"Internationalization Functions","intlchar.charage":"Get the \"age\" of the code point","intlchar.chardigitvalue":"Get the decimal digit value of a decimal digit character","intlchar.chardirection":"Get bidirectional category value for a code point","intlchar.charfromname":"Find Unicode character by name and return its code point value","intlchar.charmirror":"Get the \"mirror-image\" character for a code point","intlchar.charname":"Retrieve the name of a Unicode character","intlchar.chartype":"Get the general category value for a code point","intlchar.chr":"Return Unicode character by code point value","intlchar.digit":"Get the decimal digit value of a code point for a given radix","intlchar.enumcharnames":"Enumerate all assigned Unicode characters within a range","intlchar.enumchartypes":"Enumerate all code points with their Unicode general categories","intlchar.foldcase":"Perform case folding on a code point","intlchar.fordigit":"Get character representation for a given digit and radix","intlchar.getbidipairedbracket":"Get the paired bracket character for a code point","intlchar.getblockcode":"Get the Unicode allocation block containing a code point","intlchar.getcombiningclass":"Get the combining class of a code point","intlchar.getfc-nfkc-closure":"Get the FC_NFKC_Closure property for a code point","intlchar.getintpropertymaxvalue":"Get the max value for a Unicode property","intlchar.getintpropertyminvalue":"Get the min value for a Unicode property","intlchar.getintpropertyvalue":"Get the value for a Unicode property for a code point","intlchar.getnumericvalue":"Get the numeric value for a Unicode code point","intlchar.getpropertyenum":"Get the property constant value for a given property name","intlchar.getpropertyname":"Get the Unicode name for a property","intlchar.getpropertyvalueenum":"Get the property value for a given value name","intlchar.getpropertyvaluename":"Get the Unicode name for a property value","intlchar.getunicodeversion":"Get the Unicode version","intlchar.hasbinaryproperty":"Check a binary Unicode property for a code point","intlchar.isalnum":"Check if code point is an alphanumeric character","intlchar.isalpha":"Check if code point is a letter character","intlchar.isbase":"Check if code point is a base character","intlchar.isblank":"Check if code point is a \"blank\" or \"horizontal space\" character","intlchar.iscntrl":"Check if code point is a control character","intlchar.isdefined":"Check whether the code point is defined","intlchar.isdigit":"Check if code point is a digit character","intlchar.isgraph":"Check if code point is a graphic character","intlchar.isidignorable":"Check if code point is an ignorable character","intlchar.isidpart":"Check if code point is permissible in an identifier","intlchar.isidstart":"Check if code point is permissible as the first character in an identifier","intlchar.isisocontrol":"Check if code point is an ISO control code","intlchar.isjavaidpart":"Check if code point is permissible in a Java identifier","intlchar.isjavaidstart":"Check if code point is permissible as the first character in a Java identifier","intlchar.isjavaspacechar":"Check if code point is a space character according to Java","intlchar.islower":"Check if code point is a lowercase letter","intlchar.ismirrored":"Check if code point has the Bidi_Mirrored property","intlchar.isprint":"Check if code point is a printable character","intlchar.ispunct":"Check if code point is punctuation character","intlchar.isspace":"Check if code point is a space character","intlchar.istitle":"Check if code point is a titlecase letter","intlchar.isualphabetic":"Check if code point has the Alphabetic Unicode property","intlchar.isulowercase":"Check if code point has the Lowercase Unicode property","intlchar.isupper":"Check if code point has the general category \"Lu\" (uppercase letter)","intlchar.isuuppercase":"Check if code point has the Uppercase Unicode property","intlchar.isuwhitespace":"Check if code point has the White_Space Unicode property","intlchar.iswhitespace":"Check if code point is a whitespace character according to ICU","intlchar.isxdigit":"Check if code point is a hexadecimal digit","intlchar.ord":"Return Unicode code point value of character","intlchar.tolower":"Make Unicode character lowercase","intlchar.totitle":"Make Unicode character titlecase","intlchar.toupper":"Make Unicode character uppercase","class.intlchar":"IntlChar","class.intlexception":"Exception class for intl errors","intliterator.current":"Get the current element","intliterator.key":"Get the current key","intliterator.next":"Move forward to the next element","intliterator.rewind":"Rewind the iterator to the first element","intliterator.valid":"Check if current position is valid","class.intliterator":"The IntlIterator class","function.intl-error-name":"Get symbolic name for a given error code","function.intl-get-error-code":"Get the last error code","function.intl-get-error-message":"Get description of the last error","function.intl-is-failure":"Check whether the given error code indicates failure","ref.intl":"Internationalization Functions","book.intl":"Internationalization Functions","mbstring.installation":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","mbstring.configuration":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","mbstring.setup":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","mbstring.constants":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","mbstring.encodings":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","mbstring.ja-basic":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","mbstring.http":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","mbstring.supported-encodings":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","mbstring.overload":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","mbstring.php4.req":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","function.mb-check-encoding":"\u68c0\u67e5\u5b57\u7b26\u4e32\u5728\u6307\u5b9a\u7684\u7f16\u7801\u91cc\u662f\u5426\u6709\u6548","function.mb-chr":"\u6309 Unicode \u7801\u4f4d\u503c\u8fd4\u56de\u5b57\u7b26","function.mb-convert-case":"\u5bf9\u5b57\u7b26\u4e32\u8fdb\u884c\u5927\u5c0f\u5199\u8f6c\u6362","function.mb-convert-encoding":"\u8f6c\u6362\u5b57\u7b26\u4e32\uff0c\u4ece\u4e00\u4e2a\u5b57\u7b26\u7f16\u7801\u5230\u53e6\u4e00\u4e2a\u5b57\u7b26\u7f16\u7801","function.mb-convert-kana":"Convert \"kana\" one from another (\"zen-kaku\", \"han-kaku\" and more)","function.mb-convert-variables":"\u8f6c\u6362\u4e00\u4e2a\u6216\u591a\u4e2a\u53d8\u91cf\u7684\u5b57\u7b26\u7f16\u7801","function.mb-decode-mimeheader":"\u89e3\u7801 MIME \u5934\u5b57\u6bb5\u4e2d\u7684\u5b57\u7b26\u4e32","function.mb-decode-numericentity":"\u6839\u636e HTML \u6570\u5b57\u5b57\u7b26\u4e32\u89e3\u7801\u6210\u5b57\u7b26","function.mb-detect-encoding":"\u68c0\u6d4b\u5b57\u7b26\u7684\u7f16\u7801","function.mb-detect-order":"\u8bbe\u7f6e\/\u83b7\u53d6 \u5b57\u7b26\u7f16\u7801\u7684\u68c0\u6d4b\u987a\u5e8f","function.mb-encode-mimeheader":"\u4e3a MIME \u5934\u7f16\u7801\u5b57\u7b26\u4e32","function.mb-encode-numericentity":"Encode character to HTML numeric string reference","function.mb-encoding-aliases":"Get aliases of a known encoding type","function.mb-ereg":"Regular expression match with multibyte support","function.mb-ereg-match":"Regular expression match for multibyte string","function.mb-ereg-replace":"Replace regular expression with multibyte support","function.mb-ereg-replace-callback":"Perform a regular expression search and replace with multibyte support using a callback","function.mb-ereg-search":"Multibyte regular expression match for predefined multibyte string","function.mb-ereg-search-getpos":"Returns start point for next regular expression match","function.mb-ereg-search-getregs":"Retrieve the result from the last multibyte regular expression match","function.mb-ereg-search-init":"Setup string and regular expression for a multibyte regular expression match","function.mb-ereg-search-pos":"Returns position and length of a matched part of the multibyte regular expression for a predefined multibyte string","function.mb-ereg-search-regs":"Returns the matched part of a multibyte regular expression","function.mb-ereg-search-setpos":"Set start point of next regular expression match","function.mb-eregi":"Regular expression match ignoring case with multibyte support","function.mb-eregi-replace":"Replace regular expression with multibyte support ignoring case","function.mb-get-info":"\u83b7\u53d6 mbstring \u7684\u5185\u90e8\u8bbe\u7f6e","function.mb-http-input":"\u68c0\u6d4b HTTP \u8f93\u5165\u5b57\u7b26\u7f16\u7801","function.mb-http-output":"\u8bbe\u7f6e\/\u83b7\u53d6 HTTP \u8f93\u51fa\u5b57\u7b26\u7f16\u7801","function.mb-internal-encoding":"\u8bbe\u7f6e\/\u83b7\u53d6\u5185\u90e8\u5b57\u7b26\u7f16\u7801","function.mb-language":"\u8bbe\u7f6e\/\u83b7\u53d6\u5f53\u524d\u7684\u8bed\u8a00","function.mb-lcfirst":"Make a string's first character lowercase","function.mb-list-encodings":"\u8fd4\u56de\u6240\u6709\u652f\u6301\u7f16\u7801\u7684\u6570\u7ec4","function.mb-ltrim":"Strip whitespace (or other characters) from the beginning of a string","function.mb-ord":"\u83b7\u53d6\u5b57\u7b26\u7684 Unicode \u7801\u4f4d\u503c","function.mb-output-handler":"\u5728\u8f93\u51fa\u7f13\u51b2\u4e2d\u8f6c\u6362\u5b57\u7b26\u7f16\u7801\u7684\u56de\u8c03\u51fd\u6570","function.mb-parse-str":"\u89e3\u6790 GET\/POST\/COOKIE \u6570\u636e\u5e76\u8bbe\u7f6e\u5168\u5c40\u53d8\u91cf","function.mb-preferred-mime-name":"\u83b7\u53d6 MIME \u5b57\u7b26\u4e32","function.mb-regex-encoding":"Set\/Get character encoding for multibyte regex","function.mb-regex-set-options":"Set\/Get the default options for mbregex functions","function.mb-rtrim":"Strip whitespace (or other characters) from the end of a string","function.mb-scrub":"Replace ill-formed byte sequences with the substitute character","function.mb-send-mail":"\u53d1\u9001\u7f16\u7801\u8fc7\u7684\u90ae\u4ef6","function.mb-split":"\u4f7f\u7528\u6b63\u5219\u8868\u8fbe\u5f0f\u5206\u5272\u591a\u5b57\u8282\u5b57\u7b26\u4e32","function.mb-str-pad":"Pad a multibyte string to a certain length with another multibyte string","function.mb-str-split":"\u6307\u5b9a\u591a\u5b57\u8282\u5b57\u7b26\u4e32\uff0c\u8fd4\u56de\u5176\u5b57\u7b26\u6570\u7ec4","function.mb-strcut":"\u83b7\u53d6\u5b57\u7b26\u7684\u4e00\u90e8\u5206","function.mb-strimwidth":"\u83b7\u53d6\u6309\u6307\u5b9a\u5bbd\u5ea6\u622a\u65ad\u7684\u5b57\u7b26\u4e32","function.mb-stripos":"\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u5730\u67e5\u627e\u5b57\u7b26\u4e32\u5728\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32\u4e2d\u9996\u6b21\u51fa\u73b0\u7684\u4f4d\u7f6e","function.mb-stristr":"\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u5730\u67e5\u627e\u5b57\u7b26\u4e32\u5728\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32\u91cc\u7684\u9996\u6b21\u51fa\u73b0","function.mb-strlen":"\u83b7\u53d6\u5b57\u7b26\u4e32\u7684\u957f\u5ea6","function.mb-strpos":"\u67e5\u627e\u5b57\u7b26\u4e32\u5728\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32\u4e2d\u9996\u6b21\u51fa\u73b0\u7684\u4f4d\u7f6e","function.mb-strrchr":"\u67e5\u627e\u6307\u5b9a\u5b57\u7b26\u5728\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32\u4e2d\u6700\u540e\u4e00\u6b21\u7684\u51fa\u73b0","function.mb-strrichr":"\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u5730\u67e5\u627e\u6307\u5b9a\u5b57\u7b26\u5728\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32\u4e2d\u6700\u540e\u4e00\u6b21\u7684\u51fa\u73b0","function.mb-strripos":"\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u5730\u5728\u5b57\u7b26\u4e32\u4e2d\u67e5\u627e\u4e00\u4e2a\u5b57\u7b26\u4e32\u6700\u540e\u51fa\u73b0\u7684\u4f4d\u7f6e","function.mb-strrpos":"\u67e5\u627e\u5b57\u7b26\u4e32\u5728\u4e00\u4e2a\u5b57\u7b26\u4e32\u4e2d\u6700\u540e\u51fa\u73b0\u7684\u4f4d\u7f6e","function.mb-strstr":"\u67e5\u627e\u5b57\u7b26\u4e32\u5728\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32\u91cc\u7684\u9996\u6b21\u51fa\u73b0","function.mb-strtolower":"\u4f7f\u5b57\u7b26\u4e32\u5c0f\u5199","function.mb-strtoupper":"\u4f7f\u5b57\u7b26\u4e32\u5927\u5199","function.mb-strwidth":"\u8fd4\u56de\u5b57\u7b26\u4e32\u7684\u5bbd\u5ea6","function.mb-substitute-character":"\u8bbe\u7f6e\/\u83b7\u53d6\u66ff\u4ee3\u5b57\u7b26","function.mb-substr":"\u83b7\u53d6\u90e8\u5206\u5b57\u7b26\u4e32","function.mb-substr-count":"\u7edf\u8ba1\u5b57\u7b26\u4e32\u51fa\u73b0\u7684\u6b21\u6570","function.mb-trim":"Strip whitespace (or other characters) from the beginning and end of a string","function.mb-ucfirst":"Make a string's first character uppercase","ref.mbstring":"\u591a\u5b57\u8282\u5b57\u7b26\u4e32","book.mbstring":"\u56fd\u9645\u5316\u4e0e\u5b57\u7b26\u7f16\u7801\u652f\u6301","pspell.requirements":"Pspell","pspell.installation":"Pspell","pspell.resources":"Pspell","pspell.setup":"Pspell","pspell.constants":"Pspell","function.pspell-add-to-personal":"Add the word to a personal wordlist","function.pspell-add-to-session":"Add the word to the wordlist in the current session","function.pspell-check":"Check a word","function.pspell-clear-session":"Clear the current session","function.pspell-config-create":"Create a config used to open a dictionary","function.pspell-config-data-dir":"Location of language data files","function.pspell-config-dict-dir":"Location of the main word list","function.pspell-config-ignore":"Ignore words less than N characters long","function.pspell-config-mode":"Change the mode number of suggestions returned","function.pspell-config-personal":"Set a file that contains personal wordlist","function.pspell-config-repl":"Set a file that contains replacement pairs","function.pspell-config-runtogether":"Consider run-together words as valid compounds","function.pspell-config-save-repl":"Determine whether to save a replacement pairs list\n  along with the wordlist","function.pspell-new":"Load a new dictionary","function.pspell-new-config":"Load a new dictionary with settings based on a given config","function.pspell-new-personal":"Load a new dictionary with personal wordlist","function.pspell-save-wordlist":"Save the personal wordlist to a file","function.pspell-store-replacement":"Store a replacement pair for a word","function.pspell-suggest":"Suggest spellings of a word","ref.pspell":"Pspell","class.pspell-dictionary":"The PSpell\\Dictionary class","class.pspell-config":"The PSpell\\Config class","book.pspell":"\u56fd\u9645\u5316\u4e0e\u5b57\u7b26\u7f16\u7801\u652f\u6301","recode.requirements":"GNU Recode","recode.installation":"GNU Recode","recode.setup":"GNU Recode","function.recode":"\u522b\u540d recode_string","function.recode-file":"Recode from file to file according to recode request","function.recode-string":"Recode a string according to a recode request","ref.recode":"GNU Recode","book.recode":"GNU Recode","refs.international":"\u51fd\u6570\u53c2\u8003","exif.requirements":"\u53ef\u4ea4\u6362\u56fe\u50cf\u4fe1\u606f","exif.installation":"\u53ef\u4ea4\u6362\u56fe\u50cf\u4fe1\u606f","exif.configuration":"\u53ef\u4ea4\u6362\u56fe\u50cf\u4fe1\u606f","exif.setup":"\u53ef\u4ea4\u6362\u56fe\u50cf\u4fe1\u606f","exif.constants":"\u53ef\u4ea4\u6362\u56fe\u50cf\u4fe1\u606f","function.exif-imagetype":"\u5224\u65ad\u4e00\u4e2a\u56fe\u50cf\u7684\u7c7b\u578b","function.exif-read-data":"\u4ece\u4e00\u4e2a\u56fe\u7247\u6587\u4ef6\u4e2d\u8bfb\u53d6 EXIF \u5934\u4fe1\u606f","function.exif-tagname":"\u83b7\u53d6\u6307\u5b9a\u7d22\u5f15\u7684\u5934\u540d\u79f0","function.exif-thumbnail":"\u68c0\u7d22\u56fe\u50cf\u7684\u5d4c\u5165\u5f0f\u7f29\u7565\u56fe","function.read-exif-data":"\u522b\u540d exif_read_data","ref.exif":"\u53ef\u4ea4\u6362\u56fe\u50cf\u4fe1\u606f","book.exif":"\u53ef\u4ea4\u6362\u56fe\u50cf\u4fe1\u606f","image.requirements":"\u56fe\u50cf\u5904\u7406\u548c GD","image.installation":"\u56fe\u50cf\u5904\u7406\u548c GD","image.configuration":"\u56fe\u50cf\u5904\u7406\u548c GD","image.resources":"\u56fe\u50cf\u5904\u7406\u548c GD","image.setup":"\u56fe\u50cf\u5904\u7406\u548c GD","image.constants":"\u56fe\u50cf\u5904\u7406\u548c GD","image.examples-png":"\u56fe\u50cf\u5904\u7406\u548c GD","image.examples-watermark":"\u56fe\u50cf\u5904\u7406\u548c GD","image.examples.merged-watermark":"\u56fe\u50cf\u5904\u7406\u548c GD","image.examples":"\u56fe\u50cf\u5904\u7406\u548c GD","function.gd-info":"\u53d6\u5f97\u5f53\u524d\u5b89\u88c5\u7684 GD \u5e93\u7684\u4fe1\u606f","function.getimagesize":"\u53d6\u5f97\u56fe\u50cf\u5927\u5c0f","function.getimagesizefromstring":"\u4ece\u5b57\u7b26\u4e32\u4e2d\u83b7\u53d6\u56fe\u50cf\u5c3a\u5bf8\u4fe1\u606f","function.image-type-to-extension":"\u53d6\u5f97\u56fe\u50cf\u7c7b\u578b\u7684\u6587\u4ef6\u540e\u7f00","function.image-type-to-mime-type":"\u53d6\u5f97 getimagesize\u3001exif_read_data\u3001exif_thumbnail\u3001exif_imagetype \u6240\u8fd4\u56de\u7684\u56fe\u50cf\u7c7b\u578b\u7684 MIME \u7c7b\u578b","function.image2wbmp":"\u8f93\u51fa\u56fe\u8c61\u5230\u6d4f\u89c8\u5668\u6216\u6587\u4ef6\u3002","function.imageaffine":"\u8fd4\u56de\u7ecf\u8fc7\u4eff\u5c04\u53d8\u6362\u540e\u7684\u56fe\u50cf\uff0c\u526a\u5207\u533a\u57df\u53ef\u9009","function.imageaffinematrixconcat":"Concatenate two affine transformation matrices","function.imageaffinematrixget":"Get an affine transformation matrix","function.imagealphablending":"\u8bbe\u5b9a\u56fe\u50cf\u7684\u6df7\u8272\u6a21\u5f0f","function.imageantialias":"\u662f\u5426\u4f7f\u7528\u6297\u952f\u9f7f\uff08antialias\uff09\u529f\u80fd","function.imagearc":"\u753b\u5f27\u7ebf","function.imageavif":"\u8f93\u51fa\u56fe\u8c61\u5230\u6d4f\u89c8\u5668\u6216\u6587\u4ef6\u3002","function.imagebmp":"Output a BMP image to browser or file","function.imagechar":"\u6c34\u5e73\u5730\u7ed8\u5236\u4e00\u4e2a\u5b57\u7b26","function.imagecharup":"\u5782\u76f4\u5730\u7ed8\u5236\u4e00\u4e2a\u5b57\u7b26","function.imagecolorallocate":"\u4e3a\u56fe\u50cf\u5206\u914d\u989c\u8272","function.imagecolorallocatealpha":"\u4e3a\u56fe\u50cf\u5206\u914d\u989c\u8272","function.imagecolorat":"\u53d6\u5f97\u67d0\u50cf\u7d20\u7684\u989c\u8272\u7d22\u5f15\u503c","function.imagecolorclosest":"\u53d6\u5f97\u4e0e\u6307\u5b9a\u7684\u989c\u8272\u6700\u63a5\u8fd1\u7684\u989c\u8272\u7d22\u5f15\u503c","function.imagecolorclosestalpha":"\u83b7\u53d6\u6700\u63a5\u8fd1\u6307\u5b9a\u989c\u8272 + alpha \u7684\u989c\u8272\u7d22\u5f15","function.imagecolorclosesthwb":"\u53d6\u5f97\u4e0e\u7ed9\u5b9a\u989c\u8272\u6700\u63a5\u8fd1\u7684\u8272\u5ea6\u7684\u9ed1\u767d\u8272\u7684\u7d22\u5f15","function.imagecolordeallocate":"\u53d6\u6d88\u56fe\u50cf\u989c\u8272\u7684\u5206\u914d","function.imagecolorexact":"\u53d6\u5f97\u6307\u5b9a\u989c\u8272\u7684\u7d22\u5f15\u503c","function.imagecolorexactalpha":"\u53d6\u5f97\u6307\u5b9a\u7684\u989c\u8272\u52a0\u900f\u660e\u5ea6\u7684\u7d22\u5f15\u503c","function.imagecolormatch":"\u4f7f\u4e00\u4e2a\u56fe\u50cf\u4e2d\u8c03\u8272\u677f\u7248\u672c\u7684\u989c\u8272\u4e0e\u771f\u5f69\u8272\u7248\u672c\u66f4\u80fd\u5339\u914d","function.imagecolorresolve":"\u53d6\u5f97\u6307\u5b9a\u989c\u8272\u7684\u7d22\u5f15\u503c\u6216\u6709\u53ef\u80fd\u5f97\u5230\u7684\u6700\u63a5\u8fd1\u7684\u66ff\u4ee3\u503c","function.imagecolorresolvealpha":"\u53d6\u5f97\u6307\u5b9a\u989c\u8272 + alpha \u6216\u5176\u6700\u63a5\u8fd1\u7684\u66ff\u4ee3\u503c","function.imagecolorset":"\u7ed9\u6307\u5b9a\u8c03\u8272\u677f\u7d22\u5f15\u8bbe\u5b9a\u989c\u8272","function.imagecolorsforindex":"\u83b7\u53d6\u7d22\u5f15\u7684\u989c\u8272","function.imagecolorstotal":"\u53d6\u5f97\u56fe\u50cf\u8c03\u8272\u677f\u4e2d\u7684\u989c\u8272\u6570\u91cf","function.imagecolortransparent":"\u5c06\u989c\u8272\u5b9a\u4e49\u4e3a\u900f\u660e","function.imageconvolution":"\u7528\u7cfb\u6570 div \u548c offset \u7533\u8bf7\u4e00\u4e2a 3x3 \u7684\u5377\u79ef\u77e9\u9635","function.imagecopy":"\u62f7\u8d1d\u56fe\u50cf\u7684\u4e00\u90e8\u5206","function.imagecopymerge":"\u62f7\u8d1d\u5e76\u5408\u5e76\u56fe\u50cf\u7684\u4e00\u90e8\u5206","function.imagecopymergegray":"\u7528\u7070\u5ea6\u590d\u5236\u5e76\u5408\u5e76\u56fe\u50cf\u7684\u4e00\u90e8\u5206","function.imagecopyresampled":"\u91cd\u91c7\u6837\u62f7\u8d1d\u90e8\u5206\u56fe\u50cf\u5e76\u8c03\u6574\u5927\u5c0f","function.imagecopyresized":"\u62f7\u8d1d\u90e8\u5206\u56fe\u50cf\u5e76\u8c03\u6574\u5927\u5c0f","function.imagecreate":"\u521b\u5efa\u65b0\u7684\u57fa\u4e8e\u8c03\u8272\u677f\u7684\u56fe\u50cf","function.imagecreatefromavif":"\u7531\u6587\u4ef6\u6216 URL \u521b\u5efa\u4e00\u4e2a\u65b0\u56fe\u8c61\u3002","function.imagecreatefrombmp":"\u7531\u6587\u4ef6\u6216 URL \u521b\u5efa\u4e00\u4e2a\u65b0\u56fe\u8c61\u3002","function.imagecreatefromgd":"\u4ece GD \u6587\u4ef6\u6216 URL \u65b0\u5efa\u4e00\u56fe\u50cf","function.imagecreatefromgd2":"\u4ece GD2 \u6587\u4ef6\u6216 URL \u65b0\u5efa\u4e00\u56fe\u50cf","function.imagecreatefromgd2part":"\u4ece\u6307\u5b9a\u7684 GD2 \u6587\u4ef6\u6216 URL \u7684\u90e8\u5206\u521b\u5efa\u65b0\u56fe\u50cf","function.imagecreatefromgif":"\u7531\u6587\u4ef6\u6216 URL \u521b\u5efa\u4e00\u4e2a\u65b0\u56fe\u8c61\u3002","function.imagecreatefromjpeg":"\u7531\u6587\u4ef6\u6216 URL \u521b\u5efa\u4e00\u4e2a\u65b0\u56fe\u8c61\u3002","function.imagecreatefrompng":"\u7531\u6587\u4ef6\u6216 URL \u521b\u5efa\u4e00\u4e2a\u65b0\u56fe\u8c61\u3002","function.imagecreatefromstring":"\u4ece\u5b57\u7b26\u4e32\u7684\u56fe\u50cf\u6d41\u4e2d\u65b0\u5efa\u56fe\u50cf","function.imagecreatefromtga":"\u7531\u6587\u4ef6\u6216 URL \u521b\u5efa\u4e00\u4e2a\u65b0\u56fe\u8c61\u3002","function.imagecreatefromwbmp":"\u7531\u6587\u4ef6\u6216 URL \u521b\u5efa\u4e00\u4e2a\u65b0\u56fe\u8c61\u3002","function.imagecreatefromwebp":"\u7531\u6587\u4ef6\u6216 URL \u521b\u5efa\u4e00\u4e2a\u65b0\u56fe\u8c61\u3002","function.imagecreatefromxbm":"\u7531\u6587\u4ef6\u6216 URL \u521b\u5efa\u4e00\u4e2a\u65b0\u56fe\u8c61\u3002","function.imagecreatefromxpm":"\u7531\u6587\u4ef6\u6216 URL \u521b\u5efa\u4e00\u4e2a\u65b0\u56fe\u8c61\u3002","function.imagecreatetruecolor":"\u65b0\u5efa\u771f\u5f69\u8272\u56fe\u50cf","function.imagecrop":"Crop an image to the given rectangle","function.imagecropauto":"Crop an image automatically using one of the available modes","function.imagedashedline":"\u7ed8\u5236\u865a\u7ebf","function.imagedestroy":"\u9500\u6bc1\u56fe\u50cf","function.imageellipse":"\u753b\u692d\u5706","function.imagefill":"\u6f2b\u6c34\u586b\u5145","function.imagefilledarc":"\u7ed8\u5236\u90e8\u5206\u5f27\u5f62\u5e76\u586b\u5145","function.imagefilledellipse":"\u7ed8\u5236\u692d\u5706\u5e76\u586b\u5145","function.imagefilledpolygon":"\u7ed8\u5236\u591a\u8fb9\u5f62\u5e76\u586b\u5145","function.imagefilledrectangle":"\u7ed8\u5236\u77e9\u5f62\u5e76\u586b\u5145","function.imagefilltoborder":"\u6f2b\u6c34\u586b\u5145\u7279\u5b9a\u989c\u8272","function.imagefilter":"\u5bf9\u56fe\u50cf\u4f7f\u7528\u8fc7\u6ee4\u5668","function.imageflip":"Flips an image using a given mode","function.imagefontheight":"\u83b7\u53d6\u5b57\u4f53\u9ad8\u5ea6","function.imagefontwidth":"\u83b7\u53d6\u5b57\u4f53\u5bbd\u5ea6","function.imageftbbox":"\u901a\u8fc7 freetype2 \u4f7f\u7528\u5b57\u4f53\u7ed9\u51fa\u6587\u672c\u7684\u8fb9\u754c\u6846","function.imagefttext":"\u4f7f\u7528 FreeType 2 \u5b57\u4f53\u5c06\u6587\u672c\u5199\u5165\u56fe\u50cf","function.imagegammacorrect":"\u5bf9 GD \u56fe\u50cf\u5e94\u7528\u4f3d\u739b\u6821\u6b63","function.imagegd":"\u5c06 GD \u56fe\u50cf\u8f93\u51fa\u5230\u6d4f\u89c8\u5668\u6216\u6587\u4ef6","function.imagegd2":"\u5c06 GD2 \u56fe\u50cf\u8f93\u51fa\u5230\u6d4f\u89c8\u5668\u6216\u6587\u4ef6","function.imagegetclip":"Get the clipping rectangle","function.imagegetinterpolation":"Get the interpolation method","function.imagegif":"\u8f93\u51fa\u56fe\u8c61\u5230\u6d4f\u89c8\u5668\u6216\u6587\u4ef6\u3002","function.imagegrabscreen":"Captures the whole screen","function.imagegrabwindow":"Captures a window","function.imageinterlace":"\u542f\u7528\u6216\u7981\u7528\u9694\u884c\u626b\u63cf","function.imageistruecolor":"\u68c0\u67e5\u56fe\u50cf\u662f\u5426\u4e3a\u771f\u5f69\u8272\u56fe\u50cf","function.imagejpeg":"\u8f93\u51fa\u56fe\u8c61\u5230\u6d4f\u89c8\u5668\u6216\u6587\u4ef6\u3002","function.imagelayereffect":"\u8bbe\u5b9a alpha \u6df7\u5408\u6807\u5fd7\u4ee5\u4f7f\u7528\u5206\u5c42\u6548\u679c","function.imageline":"\u7ed8\u5236\u76f4\u7ebf","function.imageloadfont":"\u8f7d\u5165\u65b0\u5b57\u4f53","function.imageopenpolygon":"Draws an open polygon","function.imagepalettecopy":"\u5c06\u8c03\u8272\u677f\u4ece\u4e00\u4e2a\u56fe\u50cf\u590d\u5236\u5230\u53e6\u4e00\u4e2a","function.imagepalettetotruecolor":"Converts a palette based image to true color","function.imagepng":"\u5c06 PNG \u56fe\u50cf\u8f93\u51fa\u5230\u6d4f\u89c8\u5668\u6216\u6587\u4ef6","function.imagepolygon":"\u7ed8\u5236\u591a\u8fb9\u5f62","function.imagerectangle":"\u7ed8\u5236\u77e9\u5f62","function.imageresolution":"Get or set the resolution of the image","function.imagerotate":"\u7528\u7ed9\u5b9a\u89d2\u5ea6\u65cb\u8f6c\u56fe\u50cf","function.imagesavealpha":"\u4fdd\u5b58\u56fe\u50cf\u65f6\u662f\u5426\u4fdd\u7559\u5b8c\u6574\u7684 alpha \u901a\u9053\u4fe1\u606f","function.imagescale":"Scale an image using the given new width and height","function.imagesetbrush":"\u4e3a\u7ebf\u6761\u8bbe\u7f6e\u7b14\u5237\u56fe\u50cf","function.imagesetclip":"Set the clipping rectangle","function.imagesetinterpolation":"Set the interpolation method","function.imagesetpixel":"\u8bbe\u7f6e\u5355\u4e2a\u50cf\u7d20","function.imagesetstyle":"\u8bbe\u5b9a\u7ebf\u6761\u7684\u6837\u5f0f","function.imagesetthickness":"\u8bbe\u5b9a\u753b\u7ebf\u7684\u7c97\u7ec6","function.imagesettile":"\u8bbe\u7f6e\u8981\u586b\u5145\u7684\u5e73\u94fa\u56fe\u50cf","function.imagestring":"\u6c34\u5e73\u7ed8\u5236\u5b57\u7b26\u4e32","function.imagestringup":"\u5782\u76f4\u7ed8\u5236\u5b57\u7b26\u4e32","function.imagesx":"\u53d6\u5f97\u56fe\u50cf\u5bbd\u5ea6","function.imagesy":"\u53d6\u5f97\u56fe\u50cf\u9ad8\u5ea6","function.imagetruecolortopalette":"\u5c06\u771f\u5f69\u8272\u56fe\u50cf\u8f6c\u6362\u4e3a\u8c03\u8272\u677f\u56fe\u50cf","function.imagettfbbox":"\u53d6\u5f97\u4f7f\u7528 TrueType \u5b57\u4f53\u7684\u6587\u672c\u7684\u8fb9\u754c\u6846","function.imagettftext":"\u7528 TrueType \u5b57\u4f53\u5411\u56fe\u50cf\u5199\u5165\u6587\u672c","function.imagetypes":"\u8fd4\u56de PHP \u5185\u7f6e\u652f\u6301\u7684\u56fe\u50cf\u7c7b\u578b","function.imagewbmp":"\u8f93\u51fa\u56fe\u8c61\u5230\u6d4f\u89c8\u5668\u6216\u6587\u4ef6\u3002","function.imagewebp":"\u5c06 WebP \u683c\u5f0f\u7684\u56fe\u50cf\u8f93\u51fa\u5230\u6d4f\u89c8\u5668\u6216\u6587\u4ef6","function.imagexbm":"\u8f93\u51fa XBM \u56fe\u50cf\u5230\u6d4f\u89c8\u5668\u6216\u6587\u4ef6","function.iptcembed":"\u5d4c\u5165\u4e8c\u8fdb\u5236 IPTC \u6570\u636e\u5230 JPEG \u56fe\u50cf\u4e2d","function.iptcparse":"\u5c06\u4e8c\u8fdb\u5236 IPTC \u5757\u89e3\u6790\u4e3a\u5355\u4e2a\u6807\u7b7e","function.jpeg2wbmp":"\u5c06 JPEG \u56fe\u50cf\u6587\u4ef6\u8f6c\u6362\u4e3a WBMP \u56fe\u50cf\u6587\u4ef6","function.png2wbmp":"\u5c06 PNG \u56fe\u50cf\u6587\u4ef6\u8f6c\u6362\u4e3a WBMP \u56fe\u50cf\u6587\u4ef6","ref.image":"\u56fe\u50cf\u5904\u7406\u548c GD","class.gdimage":"GdImage \u7c7b","class.gdfont":"The GdFont class","book.image":"\u56fe\u50cf\u5904\u7406\u548c GD","gmagick.requirements":"Gmagick","gmagick.installation":"Gmagick","gmagick.setup":"Gmagick","gmagick.constants":"Gmagick","gmagick.examples":"Gmagick","gmagick.addimage":"Adds new image to Gmagick object image list","gmagick.addnoiseimage":"Adds random noise to the image","gmagick.annotateimage":"Annotates an image with text","gmagick.blurimage":"Adds blur filter to image","gmagick.borderimage":"Surrounds the image with a border","gmagick.charcoalimage":"Simulates a charcoal drawing","gmagick.chopimage":"Removes a region of an image and trims","gmagick.clear":"Clears all resources associated to Gmagick object","gmagick.commentimage":"Adds a comment to your image","gmagick.compositeimage":"Composite one image onto another","gmagick.construct":"The Gmagick constructor","gmagick.cropimage":"Extracts a region of the image","gmagick.cropthumbnailimage":"Creates a crop thumbnail","gmagick.current":"The current purpose","gmagick.cyclecolormapimage":"Displaces an image's colormap","gmagick.deconstructimages":"Returns certain pixel differences between images","gmagick.despeckleimage":"The despeckleimage purpose","gmagick.destroy":"The destroy purpose","gmagick.drawimage":"Renders the GmagickDraw object on the current image","gmagick.edgeimage":"Enhance edges within the image","gmagick.embossimage":"Returns a grayscale image with a three-dimensional effect","gmagick.enhanceimage":"Improves the quality of a noisy image","gmagick.equalizeimage":"Equalizes the image histogram","gmagick.flipimage":"Creates a vertical mirror image","gmagick.flopimage":"Creates a horizontal mirror image","gmagick.frameimage":"Adds a simulated three-dimensional border","gmagick.gammaimage":"Gamma-corrects an image","gmagick.getcopyright":"Returns the GraphicsMagick API copyright as a string","gmagick.getfilename":"The filename associated with an image sequence","gmagick.getimagebackgroundcolor":"Returns the image background color","gmagick.getimageblueprimary":"Returns the chromaticy blue primary point","gmagick.getimagebordercolor":"Returns the image border color","gmagick.getimagechanneldepth":"Gets the depth for a particular image channel","gmagick.getimagecolors":"Returns the color of the specified colormap index","gmagick.getimagecolorspace":"Gets the image colorspace","gmagick.getimagecompose":"Returns the composite operator associated with the image","gmagick.getimagedelay":"Gets the image delay","gmagick.getimagedepth":"Gets the depth of the image","gmagick.getimagedispose":"Gets the image disposal method","gmagick.getimageextrema":"Gets the extrema for the image","gmagick.getimagefilename":"Returns the filename of a particular image in a sequence","gmagick.getimageformat":"Returns the format of a particular image in a sequence","gmagick.getimagegamma":"Gets the image gamma","gmagick.getimagegreenprimary":"Returns the chromaticy green primary point","gmagick.getimageheight":"Returns the image height","gmagick.getimagehistogram":"Gets the image histogram","gmagick.getimageindex":"Gets the index of the current active image","gmagick.getimageinterlacescheme":"Gets the image interlace scheme","gmagick.getimageiterations":"Gets the image iterations","gmagick.getimagematte":"Check if the image has a matte channel","gmagick.getimagemattecolor":"Returns the image matte color","gmagick.getimageprofile":"Returns the named image profile","gmagick.getimageredprimary":"Returns the chromaticity red primary point","gmagick.getimagerenderingintent":"Gets the image rendering intent","gmagick.getimageresolution":"Gets the image X and Y resolution","gmagick.getimagescene":"Gets the image scene","gmagick.getimagesignature":"Generates an SHA-256 message digest","gmagick.getimagetype":"Gets the potential image type","gmagick.getimageunits":"Gets the image units of resolution","gmagick.getimagewhitepoint":"Returns the chromaticity white point","gmagick.getimagewidth":"Returns the width of the image","gmagick.getpackagename":"Returns the GraphicsMagick package name","gmagick.getquantumdepth":"Returns the Gmagick quantum depth as a string","gmagick.getreleasedate":"Returns the GraphicsMagick release date as a string","gmagick.getsamplingfactors":"Gets the horizontal and vertical sampling factor","gmagick.getsize":"Returns the size associated with the Gmagick object","gmagick.getversion":"Returns the GraphicsMagick API version","gmagick.hasnextimage":"Checks if the object has more images","gmagick.haspreviousimage":"Checks if the object has a previous image","gmagick.implodeimage":"Creates a new image as a copy","gmagick.labelimage":"Adds a label to an image","gmagick.levelimage":"Adjusts the levels of an image","gmagick.magnifyimage":"Scales an image proportionally 2x","gmagick.mapimage":"Replaces the colors of an image with the closest color from a reference image","gmagick.medianfilterimage":"Applies a digital filter","gmagick.minifyimage":"Scales an image proportionally to half its size","gmagick.modulateimage":"Control the brightness, saturation, and hue","gmagick.motionblurimage":"Simulates motion blur","gmagick.newimage":"Creates a new image","gmagick.nextimage":"Moves to the next image","gmagick.normalizeimage":"Enhances the contrast of a color image","gmagick.oilpaintimage":"Simulates an oil painting","gmagick.previousimage":"Move to the previous image in the object","gmagick.profileimage":"Adds or removes a profile from an image","gmagick.quantizeimage":"Analyzes the colors within a reference image","gmagick.quantizeimages":"The quantizeimages purpose","gmagick.queryfontmetrics":"Returns an array representing the font metrics","gmagick.queryfonts":"Returns the configured fonts","gmagick.queryformats":"Returns formats supported by Gmagick","gmagick.radialblurimage":"Radial blurs an image","gmagick.raiseimage":"Creates a simulated 3d button-like effect","gmagick.read":"Reads image from filename","gmagick.readimage":"Reads image from filename","gmagick.readimageblob":"Reads image from a binary string","gmagick.readimagefile":"The readimagefile purpose","gmagick.reducenoiseimage":"Smooths the contours of an image","gmagick.removeimage":"Removes an image from the image list","gmagick.removeimageprofile":"Removes the named image profile and returns it","gmagick.resampleimage":"Resample image to desired resolution","gmagick.resizeimage":"Scales an image","gmagick.rollimage":"Offsets an image","gmagick.rotateimage":"Rotates an image","gmagick.scaleimage":"Scales the size of an image","gmagick.separateimagechannel":"Separates a channel from the image","gmagick.setcompressionquality":"Sets the object's default compression quality","gmagick.setfilename":"Sets the filename before you read or write the image","gmagick.setimagebackgroundcolor":"Sets the image background color","gmagick.setimageblueprimary":"Sets the image chromaticity blue primary point","gmagick.setimagebordercolor":"Sets the image border color","gmagick.setimagechanneldepth":"Sets the depth of a particular image channel","gmagick.setimagecolorspace":"Sets the image colorspace","gmagick.setimagecompose":"Sets the image composite operator","gmagick.setimagedelay":"Sets the image delay","gmagick.setimagedepth":"Sets the image depth","gmagick.setimagedispose":"Sets the image disposal method","gmagick.setimagefilename":"Sets the filename of a particular image in a sequence","gmagick.setimageformat":"Sets the format of a particular image","gmagick.setimagegamma":"Sets the image gamma","gmagick.setimagegreenprimary":"Sets the image chromaticity green primary point","gmagick.setimageindex":"Set the iterator to the position in the image list specified with the index parameter","gmagick.setimageinterlacescheme":"Sets the interlace scheme of the image","gmagick.setimageiterations":"Sets the image iterations","gmagick.setimageprofile":"Adds a named profile to the Gmagick object","gmagick.setimageredprimary":"Sets the image chromaticity red primary point","gmagick.setimagerenderingintent":"Sets the image rendering intent","gmagick.setimageresolution":"Sets the image resolution","gmagick.setimagescene":"Sets the image scene","gmagick.setimagetype":"Sets the image type","gmagick.setimageunits":"Sets the image units of resolution","gmagick.setimagewhitepoint":"Sets the image chromaticity white point","gmagick.setsamplingfactors":"Sets the image sampling factors","gmagick.setsize":"Sets the size of the Gmagick object","gmagick.shearimage":"Creating a parallelogram","gmagick.solarizeimage":"Applies a solarizing effect to the image","gmagick.spreadimage":"Randomly displaces each pixel in a block","gmagick.stripimage":"Strips an image of all profiles and comments","gmagick.swirlimage":"Swirls the pixels about the center of the image","gmagick.thumbnailimage":"Changes the size of an image","gmagick.trimimage":"Remove edges from the image","gmagick.write":"\u522b\u540d Gmagick::writeimage","gmagick.writeimage":"Writes an image to the specified filename","class.gmagick":"The Gmagick class","gmagickdraw.annotate":"Draws text on the image","gmagickdraw.arc":"Draws an arc","gmagickdraw.bezier":"Draws a bezier curve","gmagickdraw.ellipse":"Draws an ellipse on the image","gmagickdraw.getfillcolor":"Returns the fill color","gmagickdraw.getfillopacity":"Returns the opacity used when drawing","gmagickdraw.getfont":"Returns the font","gmagickdraw.getfontsize":"Returns the font pointsize","gmagickdraw.getfontstyle":"Returns the font style","gmagickdraw.getfontweight":"Returns the font weight","gmagickdraw.getstrokecolor":"Returns the color used for stroking object outlines","gmagickdraw.getstrokeopacity":"Returns the opacity of stroked object outlines","gmagickdraw.getstrokewidth":"Returns the width of the stroke used to draw object outlines","gmagickdraw.gettextdecoration":"Returns the text decoration","gmagickdraw.gettextencoding":"Returns the code set used for text annotations","gmagickdraw.line":"Draws a line","gmagickdraw.point":"Draws a point","gmagickdraw.polygon":"Draws a polygon","gmagickdraw.polyline":"Draws a polyline","gmagickdraw.rectangle":"Draws a rectangle","gmagickdraw.rotate":"Applies the specified rotation to the current coordinate space","gmagickdraw.roundrectangle":"Draws a rounded rectangle","gmagickdraw.scale":"Adjusts the scaling factor","gmagickdraw.setfillcolor":"Sets the fill color to be used for drawing filled objects","gmagickdraw.setfillopacity":"The setfillopacity purpose","gmagickdraw.setfont":"Sets the fully-specified font to use when annotating with text","gmagickdraw.setfontsize":"Sets the font pointsize to use when annotating with text","gmagickdraw.setfontstyle":"Sets the font style to use when annotating with text","gmagickdraw.setfontweight":"Sets the font weight","gmagickdraw.setstrokecolor":"Sets the color used for stroking object outlines","gmagickdraw.setstrokeopacity":"Specifies the opacity of stroked object outlines","gmagickdraw.setstrokewidth":"Sets the width of the stroke used to draw object outlines","gmagickdraw.settextdecoration":"Specifies a decoration","gmagickdraw.settextencoding":"Specifies the text code set","class.gmagickdraw":"The GmagickDraw class","gmagickpixel.construct":"The GmagickPixel constructor","gmagickpixel.getcolor":"Returns the color","gmagickpixel.getcolorcount":"Returns the color count associated with this color","gmagickpixel.getcolorvalue":"Gets the normalized value of the provided color channel","gmagickpixel.setcolor":"Sets the color","gmagickpixel.setcolorvalue":"Sets the normalized value of one of the channels","class.gmagickpixel":"The GmagickPixel class","book.gmagick":"Gmagick","imagick.requirements":"\u56fe\u50cf\u5904\u7406(ImageMagick)","imagick.installation":"\u56fe\u50cf\u5904\u7406(ImageMagick)","imagick.configuration":"\u56fe\u50cf\u5904\u7406(ImageMagick)","imagick.setup":"\u56fe\u50cf\u5904\u7406(ImageMagick)","imagick.constants":"\u56fe\u50cf\u5904\u7406(ImageMagick)","imagick.examples-1":"\u56fe\u50cf\u5904\u7406(ImageMagick)","imagick.examples":"\u56fe\u50cf\u5904\u7406(ImageMagick)","imagick.adaptiveblurimage":"Adds adaptive blur filter to image","imagick.adaptiveresizeimage":"Adaptively resize image with data dependent triangulation","imagick.adaptivesharpenimage":"Adaptively sharpen the image","imagick.adaptivethresholdimage":"Selects a threshold for each pixel based on a range of intensity","imagick.addimage":"Adds new image to Imagick object image list","imagick.addnoiseimage":"Adds random noise to the image","imagick.affinetransformimage":"Transforms an image","imagick.animateimages":"Animates an image or images","imagick.annotateimage":"Annotates an image with text","imagick.appendimages":"Append a set of images","imagick.autolevelimage":"Adjusts the levels of a particular image channel","imagick.averageimages":"Average a set of images","imagick.blackthresholdimage":"Forces all pixels below the threshold into black","imagick.blueshiftimage":"Mutes the colors of the image","imagick.blurimage":"Adds blur filter to image","imagick.borderimage":"Surrounds the image with a border","imagick.brightnesscontrastimage":"Change the brightness and\/or contrast of an image","imagick.charcoalimage":"Simulates a charcoal drawing","imagick.chopimage":"Removes a region of an image and trims","imagick.clampimage":"Restricts the color range from 0 to the quantum depth.","imagick.clear":"Clears all resources associated to Imagick object","imagick.clipimage":"Clips along the first path from the 8BIM profile","imagick.clipimagepath":"Clips along the named paths from the 8BIM profile, if present","imagick.clippathimage":"Clips along the named paths from the 8BIM profile","imagick.clone":"Makes an exact copy of the Imagick object","imagick.clutimage":"Replaces colors in the image","imagick.coalesceimages":"Composites a set of images","imagick.colorfloodfillimage":"Changes the color value of any pixel that matches target","imagick.colorizeimage":"Blends the fill color with the image","imagick.colormatriximage":"Apply color transformation to an image","imagick.combineimages":"Combines one or more images into a single image","imagick.commentimage":"Adds a comment to your image","imagick.compareimagechannels":"Returns the difference in one or more images","imagick.compareimagelayers":"Returns the maximum bounding region between images","imagick.compareimages":"Compares an image to a reconstructed image","imagick.compositeimage":"\u628a\u4e00\u5f20\u56fe\u5408\u5e76\u5230\u4e00\u5f20\u56fe","imagick.construct":"The Imagick constructor","imagick.contrastimage":"Change the contrast of the image","imagick.contraststretchimage":"Enhances the contrast of a color image","imagick.convolveimage":"Applies a custom convolution kernel to the image","imagick.count":"Get the number of images","imagick.cropimage":"\u622a\u56fe\u56fe\u7247\u7684\u4e00\u5757\u533a\u57df","imagick.cropthumbnailimage":"\u521b\u5efa\u7f29\u7565\u56fe","imagick.current":"Returns a reference to the current Imagick object","imagick.cyclecolormapimage":"Displaces an image's colormap","imagick.decipherimage":"Deciphers an image","imagick.deconstructimages":"Returns certain pixel differences between images","imagick.deleteimageartifact":"Delete image artifact","imagick.deleteimageproperty":"Deletes an image property","imagick.deskewimage":"Removes skew from the image","imagick.despeckleimage":"Reduces the speckle noise in an image","imagick.destroy":"Destroys the Imagick object","imagick.displayimage":"Displays an image","imagick.displayimages":"Displays an image or image sequence","imagick.distortimage":"Distorts an image using various distortion methods","imagick.drawimage":"\u628a ImagickDraw \u5bf9\u8c61\u6e32\u67d3\u5230\u5f53\u524d\u56fe\u7247\u4e0a","imagick.edgeimage":"Enhance edges within the image","imagick.embossimage":"Returns a grayscale image with a three-dimensional effect","imagick.encipherimage":"Enciphers an image","imagick.enhanceimage":"Improves the quality of a noisy image","imagick.equalizeimage":"Equalizes the image histogram","imagick.evaluateimage":"Applies an expression to an image","imagick.exportimagepixels":"Exports raw image pixels","imagick.extentimage":"Set image size","imagick.filter":"Applies a custom convolution kernel to the image","imagick.flattenimages":"Merges a sequence of images","imagick.flipimage":"Creates a vertical mirror image","imagick.floodfillpaintimage":"Changes the color value of any pixel that matches target","imagick.flopimage":"Creates a horizontal mirror image","imagick.forwardfouriertransformimage":"Implements the discrete Fourier transform (DFT)","imagick.frameimage":"Adds a simulated three-dimensional border","imagick.functionimage":"Applies a function on the image","imagick.fximage":"Evaluate expression for each pixel in the image","imagick.gammaimage":"Gamma-corrects an image","imagick.gaussianblurimage":"Blurs an image","imagick.getcolorspace":"Gets the colorspace","imagick.getcompression":"Gets the object compression type","imagick.getcompressionquality":"Gets the object compression quality","imagick.getcopyright":"Returns the ImageMagick API copyright as a string","imagick.getfilename":"The filename associated with an image sequence","imagick.getfont":"Gets font","imagick.getformat":"Returns the format of the Imagick object","imagick.getgravity":"Gets the gravity","imagick.gethomeurl":"Returns the ImageMagick home URL","imagick.getimage":"Returns a new Imagick object","imagick.getimagealphachannel":"\u68c0\u67e5\u56fe\u50cf\u662f\u5426\u6709 alpha \u901a\u9053","imagick.getimageartifact":"Get image artifact","imagick.getimageattribute":"Returns a named attribute","imagick.getimagebackgroundcolor":"Returns the image background color","imagick.getimageblob":"Returns the image sequence as a blob","imagick.getimageblueprimary":"Returns the chromaticy blue primary point","imagick.getimagebordercolor":"Returns the image border color","imagick.getimagechanneldepth":"Gets the depth for a particular image channel","imagick.getimagechanneldistortion":"Compares image channels of an image to a reconstructed image","imagick.getimagechanneldistortions":"Gets channel distortions","imagick.getimagechannelextrema":"Gets the extrema for one or more image channels","imagick.getimagechannelkurtosis":"The getImageChannelKurtosis purpose","imagick.getimagechannelmean":"Gets the mean and standard deviation","imagick.getimagechannelrange":"Gets channel range","imagick.getimagechannelstatistics":"Returns statistics for each channel in the image","imagick.getimageclipmask":"Gets image clip mask","imagick.getimagecolormapcolor":"Returns the color of the specified colormap index","imagick.getimagecolors":"Gets the number of unique colors in the image","imagick.getimagecolorspace":"Gets the image colorspace","imagick.getimagecompose":"Returns the composite operator associated with the image","imagick.getimagecompression":"Gets the current image's compression type","imagick.getimagecompressionquality":"Gets the current image's compression quality","imagick.getimagedelay":"Gets the image delay","imagick.getimagedepth":"Gets the image depth","imagick.getimagedispose":"Gets the image disposal method","imagick.getimagedistortion":"Compares an image to a reconstructed image","imagick.getimageextrema":"Gets the extrema for the image","imagick.getimagefilename":"Returns the filename of a particular image in a sequence","imagick.getimageformat":"Returns the format of a particular image in a sequence","imagick.getimagegamma":"Gets the image gamma","imagick.getimagegeometry":"Gets the width and height as an associative array","imagick.getimagegravity":"Gets the image gravity","imagick.getimagegreenprimary":"Returns the chromaticy green primary point","imagick.getimageheight":"Returns the image height","imagick.getimagehistogram":"Gets the image histogram","imagick.getimageindex":"Gets the index of the current active image","imagick.getimageinterlacescheme":"Gets the image interlace scheme","imagick.getimageinterpolatemethod":"Returns the interpolation method","imagick.getimageiterations":"Gets the image iterations","imagick.getimagelength":"Returns the image length in bytes","imagick.getimagematte":"Return if the image has a matte channel","imagick.getimagemattecolor":"Returns the image matte color","imagick.getimagemimetype":"Returns the image mime-type","imagick.getimageorientation":"Gets the image orientation","imagick.getimagepage":"Returns the page geometry","imagick.getimagepixelcolor":"Returns the color of the specified pixel","imagick.getimageprofile":"Returns the named image profile","imagick.getimageprofiles":"Returns the image profiles","imagick.getimageproperties":"Returns the image properties","imagick.getimageproperty":"Returns the named image property","imagick.getimageredprimary":"Returns the chromaticity red primary point","imagick.getimageregion":"Extracts a region of the image","imagick.getimagerenderingintent":"Gets the image rendering intent","imagick.getimageresolution":"\u83b7\u53d6\u56fe\u50cf\u7684x,y\u8f74\u5206\u8fa8\u7387","imagick.getimagesblob":"Returns all image sequences as a blob","imagick.getimagescene":"Gets the image scene","imagick.getimagesignature":"Generates an SHA-256 message digest","imagick.getimagesize":"Returns the image length in bytes","imagick.getimagetickspersecond":"Gets the image ticks-per-second","imagick.getimagetotalinkdensity":"Gets the image total ink density","imagick.getimagetype":"Gets the potential image type","imagick.getimageunits":"\u83b7\u53d6\u56fe\u50cf\u7684\u5206\u8fa8\u7387\u5355\u4f4d","imagick.getimagevirtualpixelmethod":"Returns the virtual pixel method","imagick.getimagewhitepoint":"Returns the chromaticity white point","imagick.getimagewidth":"Returns the image width","imagick.getinterlacescheme":"Gets the object interlace scheme","imagick.getiteratorindex":"Gets the index of the current active image","imagick.getnumberimages":"Returns the number of images in the object","imagick.getoption":"Returns a value associated with the specified key","imagick.getpackagename":"Returns the ImageMagick package name","imagick.getpage":"Returns the page geometry","imagick.getpixeliterator":"Returns a MagickPixelIterator","imagick.getpixelregioniterator":"Get an ImagickPixelIterator for an image section","imagick.getpointsize":"Gets point size","imagick.getquantum":"Returns the ImageMagick quantum range","imagick.getquantumdepth":"Gets the quantum depth","imagick.getquantumrange":"Returns the Imagick quantum range","imagick.getregistry":"Get a StringRegistry entry","imagick.getreleasedate":"Returns the ImageMagick release date","imagick.getresource":"Returns the specified resource's memory usage","imagick.getresourcelimit":"Returns the specified resource limit","imagick.getsamplingfactors":"Gets the horizontal and vertical sampling factor","imagick.getsize":"Returns the size associated with the Imagick object","imagick.getsizeoffset":"Returns the size offset","imagick.getversion":"Returns the ImageMagick API version","imagick.haldclutimage":"Replaces colors in the image","imagick.hasnextimage":"Checks if the object has more images","imagick.haspreviousimage":"Checks if the object has a previous image","imagick.identifyformat":"Formats a string with image details","imagick.identifyimage":"Identifies an image and fetches attributes","imagick.implodeimage":"Creates a new image as a copy","imagick.importimagepixels":"Imports image pixels","imagick.inversefouriertransformimage":"Implements the inverse discrete Fourier transform (DFT)","imagick.labelimage":"Adds a label to an image","imagick.levelimage":"Adjusts the levels of an image","imagick.linearstretchimage":"Stretches with saturation the image intensity","imagick.liquidrescaleimage":"Animates an image or images","imagick.listregistry":"List all the registry settings","imagick.magnifyimage":"Scales an image proportionally 2x","imagick.mapimage":"Replaces the colors of an image with the closest color from a reference image","imagick.mattefloodfillimage":"Changes the transparency value of a color","imagick.medianfilterimage":"Applies a digital filter","imagick.mergeimagelayers":"Merges image layers","imagick.minifyimage":"Scales an image proportionally to half its size","imagick.modulateimage":"Control the brightness, saturation, and hue","imagick.montageimage":"Creates a composite image","imagick.morphimages":"Method morphs a set of images","imagick.morphology":"Applies a user supplied kernel to the image according to the given morphology method.","imagick.mosaicimages":"Forms a mosaic from images","imagick.motionblurimage":"Simulates motion blur","imagick.negateimage":"Negates the colors in the reference image","imagick.newimage":"\u521b\u5efa\u4e00\u5f20\u56fe\u7247","imagick.newpseudoimage":"Creates a new image","imagick.nextimage":"Moves to the next image","imagick.normalizeimage":"Enhances the contrast of a color image","imagick.oilpaintimage":"Simulates an oil painting","imagick.opaquepaintimage":"Changes the color value of any pixel that matches target","imagick.optimizeimagelayers":"Removes repeated portions of images to optimize","imagick.orderedposterizeimage":"Performs an ordered dither","imagick.paintfloodfillimage":"Changes the color value of any pixel that matches target","imagick.paintopaqueimage":"Change any pixel that matches color","imagick.painttransparentimage":"Changes any pixel that matches color with the color defined by fill","imagick.pingimage":"Fetch basic attributes about the image","imagick.pingimageblob":"Quickly fetch attributes","imagick.pingimagefile":"Get basic image attributes in a lightweight manner","imagick.polaroidimage":"Simulates a Polaroid picture","imagick.posterizeimage":"Reduces the image to a limited number of color level","imagick.previewimages":"Quickly pin-point appropriate parameters for image processing","imagick.previousimage":"Move to the previous image in the object","imagick.profileimage":"Adds or removes a profile from an image","imagick.quantizeimage":"Analyzes the colors within a reference image","imagick.quantizeimages":"Analyzes the colors within a sequence of images","imagick.queryfontmetrics":"Returns an array representing the font metrics","imagick.queryfonts":"Returns the configured fonts","imagick.queryformats":"Returns formats supported by Imagick","imagick.radialblurimage":"Radial blurs an image","imagick.raiseimage":"Creates a simulated 3d button-like effect","imagick.randomthresholdimage":"Creates a high-contrast, two-color image","imagick.readimage":"Reads image from filename","imagick.readimageblob":"\u4ece\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32\u91cc\u8bfb\u53d6\u56fe\u7247","imagick.readimagefile":"Reads image from open filehandle","imagick.readimages":"Reads image from an array of filenames","imagick.recolorimage":"Recolors image","imagick.reducenoiseimage":"Smooths the contours of an image","imagick.remapimage":"Remaps image colors","imagick.removeimage":"Removes an image from the image list","imagick.removeimageprofile":"Removes the named image profile and returns it","imagick.render":"Renders all preceding drawing commands","imagick.resampleimage":"Resample image to desired resolution","imagick.resetimagepage":"Reset image page","imagick.resizeimage":"Scales an image","imagick.rollimage":"Offsets an image","imagick.rotateimage":"Rotates an image","imagick.rotationalblurimage":"Rotational blurs an image","imagick.roundcorners":"Rounds image corners","imagick.sampleimage":"Scales an image with pixel sampling","imagick.scaleimage":"Scales the size of an image","imagick.segmentimage":"Segments an image","imagick.selectiveblurimage":"Selectively blur an image within a contrast threshold","imagick.separateimagechannel":"Separates a channel from the image","imagick.sepiatoneimage":"Sepia tones an image","imagick.setbackgroundcolor":"Sets the object's default background color","imagick.setcolorspace":"Set colorspace","imagick.setcompression":"Sets the object's default compression type","imagick.setcompressionquality":"Sets the object's default compression quality","imagick.setfilename":"Sets the filename before you read or write the image","imagick.setfirstiterator":"Sets the Imagick iterator to the first image","imagick.setfont":"Sets font","imagick.setformat":"Sets the format of the Imagick object","imagick.setgravity":"Sets the gravity","imagick.setimage":"Replaces image in the object","imagick.setimagealphachannel":"Sets image alpha channel","imagick.setimageartifact":"Set image artifact","imagick.setimageattribute":"Sets an image attribute","imagick.setimagebackgroundcolor":"Sets the image background color","imagick.setimagebias":"Sets the image bias for any method that convolves an image","imagick.setimagebiasquantum":"Sets the image bias","imagick.setimageblueprimary":"Sets the image chromaticity blue primary point","imagick.setimagebordercolor":"Sets the image border color","imagick.setimagechanneldepth":"Sets the depth of a particular image channel","imagick.setimageclipmask":"Sets image clip mask","imagick.setimagecolormapcolor":"Sets the color of the specified colormap index","imagick.setimagecolorspace":"Sets the image colorspace","imagick.setimagecompose":"Sets the image composite operator","imagick.setimagecompression":"\u8bbe\u7f6e\u56fe\u7247\u538b\u7f29\u7684\u7c7b\u578b","imagick.setimagecompressionquality":"\u8bbe\u7f6e\u56fe\u7247\u538b\u7f29\u7684\u8d28\u91cf","imagick.setimagedelay":"Sets the image delay","imagick.setimagedepth":"Sets the image depth","imagick.setimagedispose":"Sets the image disposal method","imagick.setimageextent":"Sets the image size","imagick.setimagefilename":"Sets the filename of a particular image","imagick.setimageformat":"\u4e3a\u56fe\u7247\u8bbe\u7f6e\u6307\u5b9a\u7684\u683c\u5f0f","imagick.setimagegamma":"Sets the image gamma","imagick.setimagegravity":"Sets the image gravity","imagick.setimagegreenprimary":"Sets the image chromaticity green primary point","imagick.setimageindex":"Set the iterator position","imagick.setimageinterlacescheme":"Sets the image compression","imagick.setimageinterpolatemethod":"Sets the image interpolate pixel method","imagick.setimageiterations":"Sets the image iterations","imagick.setimagematte":"Sets the image matte channel","imagick.setimagemattecolor":"Sets the image matte color","imagick.setimageopacity":"Sets the image opacity level","imagick.setimageorientation":"Sets the image orientation","imagick.setimagepage":"Sets the page geometry of the image","imagick.setimageprofile":"Adds a named profile to the Imagick object","imagick.setimageproperty":"Sets an image property","imagick.setimageredprimary":"Sets the image chromaticity red primary point","imagick.setimagerenderingintent":"Sets the image rendering intent","imagick.setimageresolution":"Sets the image resolution","imagick.setimagescene":"Sets the image scene","imagick.setimagetickspersecond":"Sets the image ticks-per-second","imagick.setimagetype":"Sets the image type","imagick.setimageunits":"Sets the image units of resolution","imagick.setimagevirtualpixelmethod":"Sets the image virtual pixel method","imagick.setimagewhitepoint":"Sets the image chromaticity white point","imagick.setinterlacescheme":"Sets the image compression","imagick.setiteratorindex":"Set the iterator position","imagick.setlastiterator":"Sets the Imagick iterator to the last image","imagick.setoption":"Set an option","imagick.setpage":"Sets the page geometry of the Imagick object","imagick.setpointsize":"Sets point size","imagick.setprogressmonitor":"Set a callback to be called during processing","imagick.setregistry":"Sets the ImageMagick registry entry named key to value","imagick.setresolution":"Sets the image resolution","imagick.setresourcelimit":"Sets the limit for a particular resource","imagick.setsamplingfactors":"Sets the image sampling factors","imagick.setsize":"Sets the size of the Imagick object","imagick.setsizeoffset":"Sets the size and offset of the Imagick object","imagick.settype":"Sets the image type attribute","imagick.shadeimage":"Creates a 3D effect","imagick.shadowimage":"Simulates an image shadow","imagick.sharpenimage":"Sharpens an image","imagick.shaveimage":"Shaves pixels from the image edges","imagick.shearimage":"Creating a parallelogram","imagick.sigmoidalcontrastimage":"Adjusts the contrast of an image","imagick.sketchimage":"Simulates a pencil sketch","imagick.smushimages":"Takes all images from the current image pointer to the end of the image list and smushs them","imagick.solarizeimage":"Applies a solarizing effect to the image","imagick.sparsecolorimage":"Interpolates colors","imagick.spliceimage":"Splices a solid color into the image","imagick.spreadimage":"Randomly displaces each pixel in a block","imagick.statisticimage":"Modifies image using a statistics function","imagick.steganoimage":"Hides a digital watermark within the image","imagick.stereoimage":"Composites two images","imagick.stripimage":"\u53bb\u6389\u56fe\u7247\u7684\u6240\u6709\u914d\u7f6e\u548c\u8bbe\u7f6e","imagick.subimagematch":"Searches for a subimage in the current image and returns a similarity image","imagick.swirlimage":"Swirls the pixels about the center of the image","imagick.textureimage":"Repeatedly tiles the texture image","imagick.thresholdimage":"Changes the value of individual pixels based on a threshold","imagick.thumbnailimage":"Changes the size of an image","imagick.tintimage":"Applies a color vector to each pixel in the image","imagick.tostring":"Returns the image as a string","imagick.transformimage":"Convenience method for setting crop size and the image geometry","imagick.transformimagecolorspace":"Transforms an image to a new colorspace","imagick.transparentpaintimage":"Paints pixels transparent","imagick.transposeimage":"Creates a vertical mirror image","imagick.transverseimage":"Creates a horizontal mirror image","imagick.trimimage":"Remove edges from the image","imagick.uniqueimagecolors":"Discards all but one of any pixel color","imagick.unsharpmaskimage":"Sharpens an image","imagick.valid":"Checks if the current item is valid","imagick.vignetteimage":"Adds vignette filter to the image","imagick.waveimage":"Applies wave filter to the image","imagick.whitethresholdimage":"Force all pixels above the threshold into white","imagick.writeimage":"\u628a\u56fe\u7247\u5199\u5165\u6307\u5b9a\u7684\u6587\u4ef6","imagick.writeimagefile":"Writes an image to a filehandle","imagick.writeimages":"Writes an image or image sequence","imagick.writeimagesfile":"Writes frames to a filehandle","class.imagick":"The Imagick class","imagickdraw.affine":"Adjusts the current affine transformation matrix","imagickdraw.annotation":"Draws text on the image","imagickdraw.arc":"Draws an arc","imagickdraw.bezier":"Draws a bezier curve","imagickdraw.circle":"Draws a circle","imagickdraw.clear":"Clears the ImagickDraw","imagickdraw.clone":"Makes an exact copy of the specified ImagickDraw object","imagickdraw.color":"Draws color on image","imagickdraw.comment":"Adds a comment","imagickdraw.composite":"Composites an image onto the current image","imagickdraw.construct":"The ImagickDraw constructor","imagickdraw.destroy":"Frees all associated resources","imagickdraw.ellipse":"Draws an ellipse on the image","imagickdraw.getclippath":"Obtains the current clipping path ID","imagickdraw.getcliprule":"Returns the current polygon fill rule","imagickdraw.getclipunits":"Returns the interpretation of clip path units","imagickdraw.getfillcolor":"Returns the fill color","imagickdraw.getfillopacity":"Returns the opacity used when drawing","imagickdraw.getfillrule":"Returns the fill rule","imagickdraw.getfont":"Returns the font","imagickdraw.getfontfamily":"Returns the font family","imagickdraw.getfontsize":"Returns the font pointsize","imagickdraw.getfontstretch":"Gets the font stretch to use when annotating with text","imagickdraw.getfontstyle":"Returns the font style","imagickdraw.getfontweight":"Returns the font weight","imagickdraw.getgravity":"Returns the text placement gravity","imagickdraw.getstrokeantialias":"Returns the current stroke antialias setting","imagickdraw.getstrokecolor":"Returns the color used for stroking object outlines","imagickdraw.getstrokedasharray":"Returns an array representing the pattern of dashes and gaps used to stroke paths","imagickdraw.getstrokedashoffset":"Returns the offset into the dash pattern to start the dash","imagickdraw.getstrokelinecap":"Returns the shape to be used at the end of open subpaths when they are stroked","imagickdraw.getstrokelinejoin":"Returns the shape to be used at the corners of paths when they are stroked","imagickdraw.getstrokemiterlimit":"Returns the stroke miter limit","imagickdraw.getstrokeopacity":"Returns the opacity of stroked object outlines","imagickdraw.getstrokewidth":"Returns the width of the stroke used to draw object outlines","imagickdraw.gettextalignment":"Returns the text alignment","imagickdraw.gettextantialias":"Returns the current text antialias setting","imagickdraw.gettextdecoration":"Returns the text decoration","imagickdraw.gettextencoding":"Returns the code set used for text annotations","imagickdraw.gettextinterlinespacing":"Gets the text interword spacing","imagickdraw.gettextinterwordspacing":"Gets the text interword spacing","imagickdraw.gettextkerning":"Gets the text kerning","imagickdraw.gettextundercolor":"Returns the text under color","imagickdraw.getvectorgraphics":"Returns a string containing vector graphics","imagickdraw.line":"Draws a line","imagickdraw.matte":"Paints on the image's opacity channel","imagickdraw.pathclose":"Adds a path element to the current path","imagickdraw.pathcurvetoabsolute":"Draws a cubic Bezier curve","imagickdraw.pathcurvetoquadraticbezierabsolute":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetoquadraticbezierrelative":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetoquadraticbeziersmoothabsolute":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetoquadraticbeziersmoothrelative":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetorelative":"Draws a cubic Bezier curve","imagickdraw.pathcurvetosmoothabsolute":"Draws a cubic Bezier curve","imagickdraw.pathcurvetosmoothrelative":"Draws a cubic Bezier curve","imagickdraw.pathellipticarcabsolute":"Draws an elliptical arc","imagickdraw.pathellipticarcrelative":"Draws an elliptical arc","imagickdraw.pathfinish":"Terminates the current path","imagickdraw.pathlinetoabsolute":"Draws a line path","imagickdraw.pathlinetohorizontalabsolute":"Draws a horizontal line path","imagickdraw.pathlinetohorizontalrelative":"Draws a horizontal line","imagickdraw.pathlinetorelative":"Draws a line path","imagickdraw.pathlinetoverticalabsolute":"Draws a vertical line","imagickdraw.pathlinetoverticalrelative":"Draws a vertical line path","imagickdraw.pathmovetoabsolute":"Starts a new sub-path","imagickdraw.pathmovetorelative":"Starts a new sub-path","imagickdraw.pathstart":"Declares the start of a path drawing list","imagickdraw.point":"Draws a point","imagickdraw.polygon":"Draws a polygon","imagickdraw.polyline":"Draws a polyline","imagickdraw.pop":"Destroys the current ImagickDraw in the stack, and returns to the previously pushed ImagickDraw","imagickdraw.popclippath":"Terminates a clip path definition","imagickdraw.popdefs":"Terminates a definition list","imagickdraw.poppattern":"Terminates a pattern definition","imagickdraw.push":"Clones the current ImagickDraw and pushes it to the stack","imagickdraw.pushclippath":"Starts a clip path definition","imagickdraw.pushdefs":"Indicates that following commands create named elements for early processing","imagickdraw.pushpattern":"Indicates that subsequent commands up to a ImagickDraw::opPattern() command comprise the definition of a named pattern","imagickdraw.rectangle":"Draws a rectangle","imagickdraw.render":"Renders all preceding drawing commands onto the image","imagickdraw.resetvectorgraphics":"Resets the vector graphics","imagickdraw.rotate":"Applies the specified rotation to the current coordinate space","imagickdraw.roundrectangle":"Draws a rounded rectangle","imagickdraw.scale":"Adjusts the scaling factor","imagickdraw.setclippath":"Associates a named clipping path with the image","imagickdraw.setcliprule":"Set the polygon fill rule to be used by the clipping path","imagickdraw.setclipunits":"Sets the interpretation of clip path units","imagickdraw.setfillalpha":"Sets the opacity to use when drawing using the fill color or fill texture","imagickdraw.setfillcolor":"Sets the fill color to be used for drawing filled objects","imagickdraw.setfillopacity":"Sets the opacity to use when drawing using the fill color or fill texture","imagickdraw.setfillpatternurl":"Sets the URL to use as a fill pattern for filling objects","imagickdraw.setfillrule":"Sets the fill rule to use while drawing polygons","imagickdraw.setfont":"Sets the fully-specified font to use when annotating with text","imagickdraw.setfontfamily":"Sets the font family to use when annotating with text","imagickdraw.setfontsize":"Sets the font pointsize to use when annotating with text","imagickdraw.setfontstretch":"Sets the font stretch to use when annotating with text","imagickdraw.setfontstyle":"Sets the font style to use when annotating with text","imagickdraw.setfontweight":"Sets the font weight","imagickdraw.setgravity":"Sets the text placement gravity","imagickdraw.setresolution":"Sets the resolution","imagickdraw.setstrokealpha":"Specifies the opacity of stroked object outlines","imagickdraw.setstrokeantialias":"Controls whether stroked outlines are antialiased","imagickdraw.setstrokecolor":"Sets the color used for stroking object outlines","imagickdraw.setstrokedasharray":"Specifies the pattern of dashes and gaps used to stroke paths","imagickdraw.setstrokedashoffset":"Specifies the offset into the dash pattern to start the dash","imagickdraw.setstrokelinecap":"Specifies the shape to be used at the end of open subpaths when they are stroked","imagickdraw.setstrokelinejoin":"Specifies the shape to be used at the corners of paths when they are stroked","imagickdraw.setstrokemiterlimit":"Specifies the miter limit","imagickdraw.setstrokeopacity":"Specifies the opacity of stroked object outlines","imagickdraw.setstrokepatternurl":"Sets the pattern used for stroking object outlines","imagickdraw.setstrokewidth":"Sets the width of the stroke used to draw object outlines","imagickdraw.settextalignment":"Specifies a text alignment","imagickdraw.settextantialias":"Controls whether text is antialiased","imagickdraw.settextdecoration":"Specifies a decoration","imagickdraw.settextencoding":"Specifies the text code set","imagickdraw.settextinterlinespacing":"Sets the text interline spacing","imagickdraw.settextinterwordspacing":"Sets the text interword spacing","imagickdraw.settextkerning":"Sets the text kerning","imagickdraw.settextundercolor":"Specifies the color of a background rectangle","imagickdraw.setvectorgraphics":"Sets the vector graphics","imagickdraw.setviewbox":"Sets the overall canvas size","imagickdraw.skewx":"Skews the current coordinate system in the horizontal direction","imagickdraw.skewy":"Skews the current coordinate system in the vertical direction","imagickdraw.translate":"Applies a translation to the current coordinate system","class.imagickdraw":"The ImagickDraw class","class.imagickdrawexception":"The ImagickDrawException class","class.imagickexception":"The ImagickException class","imagickkernel.addkernel":"Attach another kernel to a kernel list","imagickkernel.addunitykernel":"Adds a Unity Kernel to the kernel list","imagickkernel.frombuiltin":"Create a kernel from a builtin in kernel","imagickkernel.frommatrix":"Create a kernel from a 2d matrix of values","imagickkernel.getmatrix":"Get the 2d matrix of values used in this kernel","imagickkernel.scale":"Scales a kernel list by the given amount","imagickkernel.separate":"Separates a linked set of kernels and returns an array of ImagickKernels","class.imagickkernel":"The ImagickKernel class","class.imagickkernelexception":"The ImagickKernelException class","imagickpixel.clear":"Clears resources associated with this object","imagickpixel.construct":"The ImagickPixel constructor","imagickpixel.destroy":"Deallocates resources associated with this object","imagickpixel.getcolor":"Returns the color","imagickpixel.getcolorasstring":"Returns the color as a string","imagickpixel.getcolorcount":"Returns the color count associated with this color","imagickpixel.getcolorquantum":"Returns the color of the pixel in an array as Quantum values","imagickpixel.getcolorvalue":"Gets the normalized value of the provided color channel","imagickpixel.getcolorvaluequantum":"Gets the quantum value of a color in the ImagickPixel","imagickpixel.gethsl":"Returns the normalized HSL color of the ImagickPixel object","imagickpixel.getindex":"Gets the colormap index of the pixel wand","imagickpixel.ispixelsimilar":"Check the distance between this color and another","imagickpixel.ispixelsimilarquantum":"Returns whether two colors differ by less than the specified distance","imagickpixel.issimilar":"Check the distance between this color and another","imagickpixel.setcolor":"Sets the color","imagickpixel.setcolorcount":"Sets the color count associated with this color","imagickpixel.setcolorvalue":"Sets the normalized value of one of the channels","imagickpixel.setcolorvaluequantum":"Sets the quantum value of a color element of the ImagickPixel","imagickpixel.sethsl":"Sets the normalized HSL color","imagickpixel.setindex":"Sets the colormap index of the pixel wand","class.imagickpixel":"The ImagickPixel class","class.imagickpixelexception":"The ImagickPixelException class","imagickpixeliterator.clear":"Clear resources associated with a PixelIterator","imagickpixeliterator.construct":"The ImagickPixelIterator constructor","imagickpixeliterator.destroy":"Deallocates resources associated with a PixelIterator","imagickpixeliterator.getcurrentiteratorrow":"Returns the current row of ImagickPixel objects","imagickpixeliterator.getiteratorrow":"Returns the current pixel iterator row","imagickpixeliterator.getnextiteratorrow":"Returns the next row of the pixel iterator","imagickpixeliterator.getpreviousiteratorrow":"Returns the previous row","imagickpixeliterator.newpixeliterator":"Returns a new pixel iterator","imagickpixeliterator.newpixelregioniterator":"Returns a new pixel iterator","imagickpixeliterator.resetiterator":"Resets the pixel iterator","imagickpixeliterator.setiteratorfirstrow":"Sets the pixel iterator to the first pixel row","imagickpixeliterator.setiteratorlastrow":"Sets the pixel iterator to the last pixel row","imagickpixeliterator.setiteratorrow":"Set the pixel iterator row","imagickpixeliterator.synciterator":"Syncs the pixel iterator","class.imagickpixeliterator":"The ImagickPixelIterator class","class.imagickpixeliteratorexception":"The ImagickPixelIteratorException class","book.imagick":"\u56fe\u50cf\u5904\u7406(ImageMagick)","refs.utilspec.image":"\u51fd\u6570\u53c2\u8003","imap.requirements":"IMAP, POP3 \u548c NNTP","imap.installation":"IMAP, POP3 \u548c NNTP","imap.configuration":"IMAP, POP3 \u548c NNTP","imap.resources":"IMAP, POP3 \u548c NNTP","imap.setup":"IMAP, POP3 \u548c NNTP","imap.constants":"IMAP, POP3 \u548c NNTP","function.imap-8bit":"Convert an 8bit string to a quoted-printable string","function.imap-alerts":"Returns all IMAP alert messages that have occurred","function.imap-append":"Append a string message to a specified mailbox","function.imap-base64":"Decode BASE64 encoded text","function.imap-binary":"Convert an 8bit string to a base64 string","function.imap-body":"Read the message body","function.imap-bodystruct":"Read the structure of a specified body section of a specific message","function.imap-check":"Check current mailbox","function.imap-clearflag-full":"Clears flags on messages","function.imap-close":"Close an IMAP stream","function.imap-create":"\u522b\u540d imap_createmailbox","function.imap-createmailbox":"Create a new mailbox","function.imap-delete":"Mark a message for deletion from current mailbox","function.imap-deletemailbox":"Delete a mailbox","function.imap-errors":"Returns all of the IMAP errors that have occurred","function.imap-expunge":"Delete all messages marked for deletion","function.imap-fetch-overview":"Read an overview of the information in the headers of the given message","function.imap-fetchbody":"Fetch a particular section of the body of the message","function.imap-fetchheader":"Returns header for a message","function.imap-fetchmime":"Fetch MIME headers for a particular section of the message","function.imap-fetchstructure":"Read the structure of a particular message","function.imap-fetchtext":"\u522b\u540d imap_body","function.imap-gc":"Clears IMAP cache","function.imap-get-quota":"Retrieve the quota level settings, and usage statics per mailbox","function.imap-get-quotaroot":"Retrieve the quota settings per user","function.imap-getacl":"Gets the ACL for a given mailbox","function.imap-getmailboxes":"Read the list of mailboxes, returning detailed information on each one","function.imap-getsubscribed":"List all the subscribed mailboxes","function.imap-header":"\u522b\u540d imap_headerinfo","function.imap-headerinfo":"Read the header of the message","function.imap-headers":"Returns headers for all messages in a mailbox","function.imap-is-open":"Check if the IMAP stream is still valid","function.imap-last-error":"Gets the last IMAP error that occurred during this page request","function.imap-list":"Read the list of mailboxes","function.imap-listmailbox":"\u522b\u540d imap_list","function.imap-listscan":"Returns the list of mailboxes that matches the given text","function.imap-listsubscribed":"\u522b\u540d imap_lsub","function.imap-lsub":"List all the subscribed mailboxes","function.imap-mail":"Send an email message","function.imap-mail-compose":"Create a MIME message based on given envelope and body sections","function.imap-mail-copy":"Copy specified messages to a mailbox","function.imap-mail-move":"Move specified messages to a mailbox","function.imap-mailboxmsginfo":"Get information about the current mailbox","function.imap-mime-header-decode":"Decode MIME header elements","function.imap-msgno":"Gets the message sequence number for the given UID","function.imap-mutf7-to-utf8":"Decode a modified UTF-7 string to UTF-8","function.imap-num-msg":"Gets the number of messages in the current mailbox","function.imap-num-recent":"Gets the number of recent messages in current mailbox","function.imap-open":"Open an IMAP stream to a mailbox","function.imap-ping":"Check if the IMAP stream is still active","function.imap-qprint":"Convert a quoted-printable string to an 8 bit string","function.imap-rename":"\u522b\u540d imap_renamemailbox","function.imap-renamemailbox":"Rename an old mailbox to new mailbox","function.imap-reopen":"Reopen IMAP stream to new mailbox","function.imap-rfc822-parse-adrlist":"Parses an address string","function.imap-rfc822-parse-headers":"Parse mail headers from a string","function.imap-rfc822-write-address":"Returns a properly formatted email address given the mailbox, host, and personal info","function.imap-savebody":"Save a specific body section to a file","function.imap-scan":"\u522b\u540d imap_listscan","function.imap-scanmailbox":"\u522b\u540d imap_listscan","function.imap-search":"This function returns an array of messages matching the given search criteria","function.imap-set-quota":"Sets a quota for a given mailbox","function.imap-setacl":"Sets the ACL for a given mailbox","function.imap-setflag-full":"Sets flags on messages","function.imap-sort":"Gets and sort messages","function.imap-status":"Returns status information on a mailbox","function.imap-subscribe":"Subscribe to a mailbox","function.imap-thread":"Returns a tree of threaded message","function.imap-timeout":"Set or fetch imap timeout","function.imap-uid":"This function returns the UID for the given message sequence number","function.imap-undelete":"Unmark the message which is marked deleted","function.imap-unsubscribe":"Unsubscribe from a mailbox","function.imap-utf7-decode":"Decodes a modified UTF-7 encoded string","function.imap-utf7-encode":"Converts ISO-8859-1 string to modified UTF-7 text","function.imap-utf8":"Converts MIME-encoded text to UTF-8","function.imap-utf8-to-mutf7":"Encode a UTF-8 string to modified UTF-7","ref.imap":"IMAP, POP3 \u548c NNTP","class.imap-connection":"The IMAP\\Connection class","book.imap":"IMAP, POP3 \u548c NNTP","mail.requirements":"Mail","mail.configuration":"Mail","mail.setup":"Mail","function.ezmlm-hash":"\u8ba1\u7b97 EZMLM \u6240\u9700\u7684\u6563\u5217\u503c","function.mail":"\u53d1\u9001\u90ae\u4ef6","ref.mail":"Mail","book.mail":"\u90ae\u4ef6\u76f8\u5173\u6269\u5c55","mailparse.installation":"Mailparse","mailparse.configuration":"Mailparse","mailparse.resources":"Mailparse","mailparse.setup":"Mailparse","mailparse.constants":"Mailparse","function.mailparse-determine-best-xfer-encoding":"Gets the best way of encoding","function.mailparse-msg-create":"Create a mime mail resource","function.mailparse-msg-extract-part":"Extracts\/decodes a message section","function.mailparse-msg-extract-part-file":"Extracts\/decodes a message section","function.mailparse-msg-extract-whole-part-file":"Extracts a message section including headers without decoding the transfer encoding","function.mailparse-msg-free":"Frees a MIME resource","function.mailparse-msg-get-part":"Returns a handle on a given section in a mimemessage","function.mailparse-msg-get-part-data":"Returns an associative array of info about the message","function.mailparse-msg-get-structure":"Returns an array of mime section names in the supplied message","function.mailparse-msg-parse":"Incrementally parse data into buffer","function.mailparse-msg-parse-file":"Parses a file","function.mailparse-rfc822-parse-addresses":"Parse RFC 822 compliant addresses","function.mailparse-stream-encode":"Streams data from source file pointer, apply encoding and write to destfp","function.mailparse-uudecode-all":"Scans the data from fp and extract each embedded uuencoded file","ref.mailparse":"Mailparse","book.mailparse":"\u90ae\u4ef6\u76f8\u5173\u6269\u5c55","refs.remote.mail":"\u51fd\u6570\u53c2\u8003","bc.installation":"BCMath \u4efb\u610f\u7cbe\u5ea6\u6570\u5b66","bc.configuration":"BCMath \u4efb\u610f\u7cbe\u5ea6\u6570\u5b66","bc.setup":"BCMath \u4efb\u610f\u7cbe\u5ea6\u6570\u5b66","function.bcadd":"\u4e24\u4e2a\u4efb\u610f\u7cbe\u5ea6\u6570\u5b57\u7684\u52a0\u6cd5\u8ba1\u7b97","function.bcceil":"Round up arbitrary precision number","function.bccomp":"\u6bd4\u8f83\u4e24\u4e2a\u4efb\u610f\u7cbe\u5ea6\u7684\u6570\u5b57","function.bcdiv":"\u4e24\u4e2a\u4efb\u610f\u7cbe\u5ea6\u7684\u6570\u5b57\u9664\u6cd5\u8ba1\u7b97","function.bcdivmod":"Get the quotient and modulus of an arbitrary precision number","function.bcfloor":"Round down arbitrary precision number","function.bcmod":"\u4efb\u610f\u7cbe\u5ea6\u6570\u5b57\u53d6\u6a21","function.bcmul":"\u4e24\u4e2a\u4efb\u610f\u7cbe\u5ea6\u6570\u5b57\u4e58\u6cd5\u8ba1\u7b97","function.bcpow":"\u4efb\u610f\u7cbe\u5ea6\u6570\u5b57\u7684\u4e58\u65b9","function.bcpowmod":"Raise an arbitrary precision number to another, reduced by a specified modulus","function.bcround":"Round arbitrary precision number","function.bcscale":"\u8bbe\u7f6e\/\u83b7\u53d6\u6240\u6709 bc math \u51fd\u6570\u7684\u9ed8\u8ba4\u5c0f\u6570\u70b9\u4fdd\u7559\u4f4d\u6570","function.bcsqrt":"\u4efb\u610f\u7cbe\u5ea6\u6570\u5b57\u7684\u4e8c\u6b21\u65b9\u6839","function.bcsub":"\u4e24\u4e2a\u4efb\u610f\u7cbe\u5ea6\u6570\u5b57\u7684\u51cf\u6cd5","ref.bc":"BCMath \u4efb\u610f\u7cbe\u5ea6\u6570\u5b66","bcmath-number.add":"Adds an arbitrary precision number","bcmath-number.ceil":"Rounds up an arbitrary precision number","bcmath-number.compare":"Compares two arbitrary precision numbers","bcmath-number.construct":"Creates a BcMath\\Number object","bcmath-number.div":"Divides by an arbitrary precision number","bcmath-number.divmod":"Gets the quotient and modulus of an arbitrary precision number","bcmath-number.floor":"Rounds down an arbitrary precision number","bcmath-number.mod":"Gets the modulus of an arbitrary precision number","bcmath-number.mul":"Multiplies an arbitrary precision number","bcmath-number.pow":"Raises an arbitrary precision number","bcmath-number.powmod":"Raises an arbitrary precision number, reduced by a specified modulus","bcmath-number.round":"Rounds an arbitrary precision number","bcmath-number.serialize":"Serializes a BcMath\\Number object","bcmath-number.sqrt":"Gets the square root of an arbitrary precision number","bcmath-number.sub":"Subtracts an arbitrary precision number","bcmath-number.tostring":"Converts BcMath\\Number to string","bcmath-number.unserialize":"Deserializes a data parameter into a BcMath\\Number object","class.bcmath-number":"The BcMath\\Number class","book.bc":"BCMath \u4efb\u610f\u7cbe\u5ea6\u6570\u5b66","gmp.requirements":"GNU Multiple Precision","gmp.installation":"GNU Multiple Precision","gmp.setup":"GNU Multiple Precision","gmp.constants":"GNU Multiple Precision","gmp.examples":"GNU Multiple Precision","function.gmp-abs":"Absolute value","function.gmp-add":"Add numbers","function.gmp-and":"Bitwise AND","function.gmp-binomial":"Calculates binomial coefficient","function.gmp-clrbit":"Clear bit","function.gmp-cmp":"Compare numbers","function.gmp-com":"Calculates one's complement","function.gmp-div":"\u522b\u540d gmp_div_q","function.gmp-div-q":"Divide numbers","function.gmp-div-qr":"Divide numbers and get quotient and remainder","function.gmp-div-r":"Remainder of the division of numbers","function.gmp-divexact":"Exact division of numbers","function.gmp-export":"Export to a binary string","function.gmp-fact":"Factorial","function.gmp-gcd":"Calculate GCD","function.gmp-gcdext":"Calculate GCD and multipliers","function.gmp-hamdist":"Hamming distance","function.gmp-import":"Import from a binary string","function.gmp-init":"Create GMP number","function.gmp-intval":"Convert GMP number to integer","function.gmp-invert":"Inverse by modulo","function.gmp-jacobi":"Jacobi symbol","function.gmp-kronecker":"Kronecker symbol","function.gmp-lcm":"Calculate LCM","function.gmp-legendre":"Legendre symbol","function.gmp-mod":"Modulo operation","function.gmp-mul":"Multiply numbers","function.gmp-neg":"Negate number","function.gmp-nextprime":"Find next prime number","function.gmp-or":"Bitwise OR","function.gmp-perfect-power":"Perfect power check","function.gmp-perfect-square":"Perfect square check","function.gmp-popcount":"Population count","function.gmp-pow":"Raise number into power","function.gmp-powm":"Raise number into power with modulo","function.gmp-prob-prime":"Check if number is \"probably prime\"","function.gmp-random":"Random number","function.gmp-random-bits":"Random number","function.gmp-random-range":"Get a uniformly selected integer","function.gmp-random-seed":"Sets the RNG seed","function.gmp-root":"Take the integer part of nth root","function.gmp-rootrem":"Take the integer part and remainder of nth root","function.gmp-scan0":"Scan for 0","function.gmp-scan1":"Scan for 1","function.gmp-setbit":"Set bit","function.gmp-sign":"Sign of number","function.gmp-sqrt":"Calculate square root","function.gmp-sqrtrem":"Square root with remainder","function.gmp-strval":"Convert GMP number to string","function.gmp-sub":"Subtract numbers","function.gmp-testbit":"Tests if a bit is set","function.gmp-xor":"Bitwise XOR","ref.gmp":"GNU Multiple Precision","gmp.construct":"Create GMP number","gmp.serialize":"Serializes the GMP object","gmp.unserialize":"Deserializes the data parameter into a GMP object","class.gmp":"The GMP class","book.gmp":"GNU Multiple Precision","math.constants":"\u6570\u5b66\u51fd\u6570","enum.roundingmode":"The RoundingMode Enum","function.abs":"\u7edd\u5bf9\u503c","function.acos":"\u53cd\u4f59\u5f26","function.acosh":"\u53cd\u53cc\u66f2\u4f59\u5f26","function.asin":"\u53cd\u6b63\u5f26","function.asinh":"\u53cd\u53cc\u66f2\u6b63\u5f26","function.atan":"\u53cd\u6b63\u5207","function.atan2":"\u4e24\u4e2a\u53c2\u6570\u7684\u53cd\u6b63\u5207","function.atanh":"\u53cd\u53cc\u66f2\u6b63\u5207","function.base-convert":"\u5728\u4efb\u610f\u8fdb\u5236\u4e4b\u95f4\u8f6c\u6362\u6570\u5b57","function.bindec":"\u4e8c\u8fdb\u5236\u8f6c\u6362\u4e3a\u5341\u8fdb\u5236","function.ceil":"\u8fdb\u4e00\u6cd5\u53d6\u6574","function.cos":"\u4f59\u5f26","function.cosh":"\u53cc\u66f2\u4f59\u5f26","function.decbin":"\u5341\u8fdb\u5236\u8f6c\u6362\u4e3a\u4e8c\u8fdb\u5236","function.dechex":"\u5341\u8fdb\u5236\u8f6c\u6362\u4e3a\u5341\u516d\u8fdb\u5236","function.decoct":"\u5341\u8fdb\u5236\u8f6c\u6362\u4e3a\u516b\u8fdb\u5236","function.deg2rad":"\u5c06\u89d2\u5ea6\u8f6c\u6362\u4e3a\u5f27\u5ea6","function.exp":"\u8ba1\u7b97 e \u7684\u6307\u6570","function.expm1":"\u8fd4\u56de exp($num) - 1\uff0c\u751a\u81f3\u5f53 number \u7684\u503c\u63a5\u8fd1\u96f6\u4e5f\u80fd\u8ba1\u7b97\u51fa\u51c6\u786e\u7ed3\u679c","function.fdiv":"Divides two numbers, according to IEEE 754","function.floor":"\u820d\u53bb\u6cd5\u53d6\u6574","function.fmod":"\u8fd4\u56de\u9664\u6cd5\u7684\u6d6e\u70b9\u6570\u4f59\u6570","function.fpow":"Raise one number to the power of another, according to IEEE 754","function.hexdec":"\u5341\u516d\u8fdb\u5236\u8f6c\u6362\u4e3a\u5341\u8fdb\u5236","function.hypot":"\u8ba1\u7b97\u76f4\u89d2\u4e09\u89d2\u5f62\u7684\u659c\u8fb9\u957f\u5ea6","function.intdiv":"\u5bf9\u9664\u6cd5\u7ed3\u679c\u53d6\u6574","function.is-finite":"\u5224\u65ad\u6d6e\u70b9\u6570\u662f\u5426\u662f\u6709\u6548\u7684\u6709\u9650\u503c","function.is-infinite":"\u5224\u65ad\u6d6e\u70b9\u6570\u662f\u5426\u4e3a\u65e0\u9650\u503c","function.is-nan":"\u5224\u65ad\u6d6e\u70b9\u6570\u662f\u5426\u662f\u5426\u4e3a NAN","function.log":"\u81ea\u7136\u5bf9\u6570","function.log10":"\u4ee5 10 \u4e3a\u5e95\u7684\u5bf9\u6570","function.log1p":"\u8fd4\u56de log(1 + number)\uff0c\u751a\u81f3\u5f53 number \u7684\u503c\u63a5\u8fd1\u96f6\u4e5f\u80fd\u8ba1\u7b97\u51fa\u51c6\u786e\u7ed3\u679c","function.max":"\u627e\u51fa\u6700\u5927\u503c","function.min":"\u627e\u51fa\u6700\u5c0f\u503c","function.octdec":"\u516b\u8fdb\u5236\u8f6c\u6362\u4e3a\u5341\u8fdb\u5236","function.pi":"\u5f97\u5230\u5706\u5468\u7387\u503c","function.pow":"\u6307\u6570\u8868\u8fbe\u5f0f","function.rad2deg":"\u5c06\u5f27\u5ea6\u6570\u8f6c\u6362\u4e3a\u76f8\u5e94\u7684\u89d2\u5ea6\u6570","function.round":"\u5bf9\u6d6e\u70b9\u6570\u8fdb\u884c\u56db\u820d\u4e94\u5165","function.sin":"\u6b63\u5f26","function.sinh":"\u53cc\u66f2\u6b63\u5f26","function.sqrt":"\u5e73\u65b9\u6839","function.tan":"\u6b63\u5207","function.tanh":"\u53cc\u66f2\u6b63\u5207","ref.math":"\u6570\u5b66\u51fd\u6570","book.math":"\u6570\u5b66\u51fd\u6570","stats.requirements":"Statistics","stats.installation":"Statistics","stats.setup":"Statistics","function.stats-absolute-deviation":"Returns the absolute deviation of an array of values","function.stats-cdf-beta":"Calculates any one parameter of the beta distribution given values for the others","function.stats-cdf-binomial":"Calculates any one parameter of the binomial distribution given values for the others","function.stats-cdf-cauchy":"Calculates any one parameter of the Cauchy distribution given values for the others","function.stats-cdf-chisquare":"Calculates any one parameter of the chi-square distribution given values for the others","function.stats-cdf-exponential":"Calculates any one parameter of the exponential distribution given values for the others","function.stats-cdf-f":"Calculates any one parameter of the F distribution given values for the others","function.stats-cdf-gamma":"Calculates any one parameter of the gamma distribution given values for the others","function.stats-cdf-laplace":"Calculates any one parameter of the Laplace distribution given values for the others","function.stats-cdf-logistic":"Calculates any one parameter of the logistic distribution given values for the others","function.stats-cdf-negative-binomial":"Calculates any one parameter of the negative binomial distribution given values for the others","function.stats-cdf-noncentral-chisquare":"Calculates any one parameter of the non-central chi-square distribution given values for the others","function.stats-cdf-noncentral-f":"Calculates any one parameter of the non-central F distribution given values for the others","function.stats-cdf-noncentral-t":"Calculates any one parameter of the non-central t-distribution give values for the others","function.stats-cdf-normal":"Calculates any one parameter of the normal distribution given values for the others","function.stats-cdf-poisson":"Calculates any one parameter of the Poisson distribution given values for the others","function.stats-cdf-t":"Calculates any one parameter of the t-distribution given values for the others","function.stats-cdf-uniform":"Calculates any one parameter of the uniform distribution given values for the others","function.stats-cdf-weibull":"Calculates any one parameter of the Weibull distribution given values for the others","function.stats-covariance":"Computes the covariance of two data sets","function.stats-dens-beta":"Probability density function of the beta distribution","function.stats-dens-cauchy":"Probability density function of the Cauchy distribution","function.stats-dens-chisquare":"Probability density function of the chi-square distribution","function.stats-dens-exponential":"Probability density function of the exponential distribution","function.stats-dens-f":"Probability density function of the F distribution","function.stats-dens-gamma":"Probability density function of the gamma distribution","function.stats-dens-laplace":"Probability density function of the Laplace distribution","function.stats-dens-logistic":"Probability density function of the logistic distribution","function.stats-dens-normal":"Probability density function of the normal distribution","function.stats-dens-pmf-binomial":"Probability mass function of the binomial distribution","function.stats-dens-pmf-hypergeometric":"Probability mass function of the hypergeometric distribution","function.stats-dens-pmf-negative-binomial":"Probability mass function of the negative binomial distribution","function.stats-dens-pmf-poisson":"Probability mass function of the Poisson distribution","function.stats-dens-t":"Probability density function of the t-distribution","function.stats-dens-uniform":"Probability density function of the uniform distribution","function.stats-dens-weibull":"Probability density function of the Weibull distribution","function.stats-harmonic-mean":"Returns the harmonic mean of an array of values","function.stats-kurtosis":"Computes the kurtosis of the data in the array","function.stats-rand-gen-beta":"Generates a random deviate from the beta distribution","function.stats-rand-gen-chisquare":"Generates a random deviate from the chi-square distribution","function.stats-rand-gen-exponential":"Generates a random deviate from the exponential distribution","function.stats-rand-gen-f":"Generates a random deviate from the F distribution","function.stats-rand-gen-funiform":"Generates uniform float between low (exclusive) and high (exclusive)","function.stats-rand-gen-gamma":"Generates a random deviate from the gamma distribution","function.stats-rand-gen-ibinomial":"Generates a random deviate from the binomial distribution","function.stats-rand-gen-ibinomial-negative":"Generates a random deviate from the negative binomial distribution","function.stats-rand-gen-int":"Generates random integer between 1 and 2147483562","function.stats-rand-gen-ipoisson":"Generates a single random deviate from a Poisson distribution","function.stats-rand-gen-iuniform":"Generates integer uniformly distributed between LOW (inclusive) and HIGH (inclusive)","function.stats-rand-gen-noncentral-chisquare":"Generates a random deviate from the non-central chi-square distribution","function.stats-rand-gen-noncentral-f":"Generates a random deviate from the noncentral F distribution","function.stats-rand-gen-noncentral-t":"Generates a single random deviate from a non-central t-distribution","function.stats-rand-gen-normal":"Generates a single random deviate from a normal distribution","function.stats-rand-gen-t":"Generates a single random deviate from a t-distribution","function.stats-rand-get-seeds":"Get the seed values of the random number generator","function.stats-rand-phrase-to-seeds":"Generate two seeds for the RGN random number generator","function.stats-rand-ranf":"Generates a random floating point number between 0 and 1","function.stats-rand-setall":"Set seed values to the random generator","function.stats-skew":"Computes the skewness of the data in the array","function.stats-standard-deviation":"Returns the standard deviation","function.stats-stat-binomial-coef":"Returns a binomial coefficient","function.stats-stat-correlation":"Returns the Pearson correlation coefficient of two data sets","function.stats-stat-factorial":"Returns the factorial of an integer","function.stats-stat-independent-t":"Returns the t-value from the independent two-sample t-test","function.stats-stat-innerproduct":"Returns the inner product of two vectors","function.stats-stat-paired-t":"Returns the t-value of the dependent t-test for paired samples","function.stats-stat-percentile":"Returns the percentile value","function.stats-stat-powersum":"Returns the power sum of a vector","function.stats-variance":"Returns the variance","ref.stats":"Statistics","book.stats":"\u6570\u5b66\u6269\u5c55","trader.requirements":"Technical Analysis for Traders","trader.installation":"Technical Analysis for Traders","trader.configuration":"Technical Analysis for Traders","trader.setup":"Technical Analysis for Traders","trader.constants":"Technical Analysis for Traders","function.trader-acos":"Vector Trigonometric ACos","function.trader-ad":"Chaikin A\/D Line","function.trader-add":"Vector Arithmetic Add","function.trader-adosc":"Chaikin A\/D Oscillator","function.trader-adx":"Average Directional Movement Index","function.trader-adxr":"Average Directional Movement Index Rating","function.trader-apo":"Absolute Price Oscillator","function.trader-aroon":"Aroon","function.trader-aroonosc":"Aroon Oscillator","function.trader-asin":"Vector Trigonometric ASin","function.trader-atan":"Vector Trigonometric ATan","function.trader-atr":"Average True Range","function.trader-avgprice":"Average Price","function.trader-bbands":"Bollinger Bands","function.trader-beta":"Beta","function.trader-bop":"Balance Of Power","function.trader-cci":"Commodity Channel Index","function.trader-cdl2crows":"Two Crows","function.trader-cdl3blackcrows":"Three Black Crows","function.trader-cdl3inside":"Three Inside Up\/Down","function.trader-cdl3linestrike":"Three-Line Strike","function.trader-cdl3outside":"Three Outside Up\/Down","function.trader-cdl3starsinsouth":"Three Stars In The South","function.trader-cdl3whitesoldiers":"Three Advancing White Soldiers","function.trader-cdlabandonedbaby":"Abandoned Baby","function.trader-cdladvanceblock":"Advance Block","function.trader-cdlbelthold":"Belt-hold","function.trader-cdlbreakaway":"Breakaway","function.trader-cdlclosingmarubozu":"Closing Marubozu","function.trader-cdlconcealbabyswall":"Concealing Baby Swallow","function.trader-cdlcounterattack":"Counterattack","function.trader-cdldarkcloudcover":"Dark Cloud Cover","function.trader-cdldoji":"Doji","function.trader-cdldojistar":"Doji Star","function.trader-cdldragonflydoji":"Dragonfly Doji","function.trader-cdlengulfing":"Engulfing Pattern","function.trader-cdleveningdojistar":"Evening Doji Star","function.trader-cdleveningstar":"Evening Star","function.trader-cdlgapsidesidewhite":"Up\/Down-gap side-by-side white lines","function.trader-cdlgravestonedoji":"Gravestone Doji","function.trader-cdlhammer":"Hammer","function.trader-cdlhangingman":"Hanging Man","function.trader-cdlharami":"Harami Pattern","function.trader-cdlharamicross":"Harami Cross Pattern","function.trader-cdlhighwave":"High-Wave Candle","function.trader-cdlhikkake":"Hikkake Pattern","function.trader-cdlhikkakemod":"Modified Hikkake Pattern","function.trader-cdlhomingpigeon":"Homing Pigeon","function.trader-cdlidentical3crows":"Identical Three Crows","function.trader-cdlinneck":"In-Neck Pattern","function.trader-cdlinvertedhammer":"Inverted Hammer","function.trader-cdlkicking":"Kicking","function.trader-cdlkickingbylength":"Kicking - bull\/bear determined by the longer marubozu","function.trader-cdlladderbottom":"Ladder Bottom","function.trader-cdllongleggeddoji":"Long Legged Doji","function.trader-cdllongline":"Long Line Candle","function.trader-cdlmarubozu":"Marubozu","function.trader-cdlmatchinglow":"Matching Low","function.trader-cdlmathold":"Mat Hold","function.trader-cdlmorningdojistar":"Morning Doji Star","function.trader-cdlmorningstar":"Morning Star","function.trader-cdlonneck":"On-Neck Pattern","function.trader-cdlpiercing":"Piercing Pattern","function.trader-cdlrickshawman":"Rickshaw Man","function.trader-cdlrisefall3methods":"Rising\/Falling Three Methods","function.trader-cdlseparatinglines":"Separating Lines","function.trader-cdlshootingstar":"Shooting Star","function.trader-cdlshortline":"Short Line Candle","function.trader-cdlspinningtop":"Spinning Top","function.trader-cdlstalledpattern":"Stalled Pattern","function.trader-cdlsticksandwich":"Stick Sandwich","function.trader-cdltakuri":"Takuri (Dragonfly Doji with very long lower shadow)","function.trader-cdltasukigap":"Tasuki Gap","function.trader-cdlthrusting":"Thrusting Pattern","function.trader-cdltristar":"Tristar Pattern","function.trader-cdlunique3river":"Unique 3 River","function.trader-cdlupsidegap2crows":"Upside Gap Two Crows","function.trader-cdlxsidegap3methods":"Upside\/Downside Gap Three Methods","function.trader-ceil":"Vector Ceil","function.trader-cmo":"Chande Momentum Oscillator","function.trader-correl":"Pearson's Correlation Coefficient (r)","function.trader-cos":"Vector Trigonometric Cos","function.trader-cosh":"Vector Trigonometric Cosh","function.trader-dema":"Double Exponential Moving Average","function.trader-div":"Vector Arithmetic Div","function.trader-dx":"Directional Movement Index","function.trader-ema":"Exponential Moving Average","function.trader-errno":"Get error code","function.trader-exp":"Vector Arithmetic Exp","function.trader-floor":"Vector Floor","function.trader-get-compat":"Get compatibility mode","function.trader-get-unstable-period":"Get unstable period","function.trader-ht-dcperiod":"Hilbert Transform - Dominant Cycle Period","function.trader-ht-dcphase":"Hilbert Transform - Dominant Cycle Phase","function.trader-ht-phasor":"Hilbert Transform - Phasor Components","function.trader-ht-sine":"Hilbert Transform - SineWave","function.trader-ht-trendline":"Hilbert Transform - Instantaneous Trendline","function.trader-ht-trendmode":"Hilbert Transform - Trend vs Cycle Mode","function.trader-kama":"Kaufman Adaptive Moving Average","function.trader-linearreg":"Linear Regression","function.trader-linearreg-angle":"Linear Regression Angle","function.trader-linearreg-intercept":"Linear Regression Intercept","function.trader-linearreg-slope":"Linear Regression Slope","function.trader-ln":"Vector Log Natural","function.trader-log10":"Vector Log10","function.trader-ma":"Moving average","function.trader-macd":"Moving Average Convergence\/Divergence","function.trader-macdext":"MACD with controllable MA type","function.trader-macdfix":"Moving Average Convergence\/Divergence Fix 12\/26","function.trader-mama":"MESA Adaptive Moving Average","function.trader-mavp":"Moving average with variable period","function.trader-max":"Highest value over a specified period","function.trader-maxindex":"Index of highest value over a specified period","function.trader-medprice":"Median Price","function.trader-mfi":"Money Flow Index","function.trader-midpoint":"MidPoint over period","function.trader-midprice":"Midpoint Price over period","function.trader-min":"Lowest value over a specified period","function.trader-minindex":"Index of lowest value over a specified period","function.trader-minmax":"Lowest and highest values over a specified period","function.trader-minmaxindex":"Indexes of lowest and highest values over a specified period","function.trader-minus-di":"Minus Directional Indicator","function.trader-minus-dm":"Minus Directional Movement","function.trader-mom":"Momentum","function.trader-mult":"Vector Arithmetic Mult","function.trader-natr":"Normalized Average True Range","function.trader-obv":"On Balance Volume","function.trader-plus-di":"Plus Directional Indicator","function.trader-plus-dm":"Plus Directional Movement","function.trader-ppo":"Percentage Price Oscillator","function.trader-roc":"Rate of change : ((price\/prevPrice)-1)*100","function.trader-rocp":"Rate of change Percentage: (price-prevPrice)\/prevPrice","function.trader-rocr":"Rate of change ratio: (price\/prevPrice)","function.trader-rocr100":"Rate of change ratio 100 scale: (price\/prevPrice)*100","function.trader-rsi":"Relative Strength Index","function.trader-sar":"Parabolic SAR","function.trader-sarext":"Parabolic SAR - Extended","function.trader-set-compat":"Set compatibility mode","function.trader-set-unstable-period":"Set unstable period","function.trader-sin":"Vector Trigonometric Sin","function.trader-sinh":"Vector Trigonometric Sinh","function.trader-sma":"Simple Moving Average","function.trader-sqrt":"Vector Square Root","function.trader-stddev":"Standard Deviation","function.trader-stoch":"Stochastic","function.trader-stochf":"Stochastic Fast","function.trader-stochrsi":"Stochastic Relative Strength Index","function.trader-sub":"Vector Arithmetic Subtraction","function.trader-sum":"Summation","function.trader-t3":"Triple Exponential Moving Average (T3)","function.trader-tan":"Vector Trigonometric Tan","function.trader-tanh":"Vector Trigonometric Tanh","function.trader-tema":"Triple Exponential Moving Average","function.trader-trange":"True Range","function.trader-trima":"Triangular Moving Average","function.trader-trix":"1-day Rate-Of-Change (ROC) of a Triple Smooth EMA","function.trader-tsf":"Time Series Forecast","function.trader-typprice":"Typical Price","function.trader-ultosc":"Ultimate Oscillator","function.trader-var":"Variance","function.trader-wclprice":"Weighted Close Price","function.trader-willr":"Williams' %R","function.trader-wma":"Weighted Moving Average","ref.trader":"Technical Analysis for Traders","book.trader":"Technical Analysis for Traders","refs.math":"\u51fd\u6570\u53c2\u8003","fdf.requirements":"Forms Data Format","fdf.installation":"Forms Data Format","fdf.resources":"Forms Data Format","fdf.setup":"Forms Data Format","fdf.constants":"Forms Data Format","fdf.examples":"Forms Data Format","function.fdf-add-doc-javascript":"Adds javascript code to the FDF document","function.fdf-add-template":"Adds a template into the FDF document","function.fdf-close":"Close an FDF document","function.fdf-create":"Create a new FDF document","function.fdf-enum-values":"Call a user defined function for each document value","function.fdf-errno":"Return error code for last fdf operation","function.fdf-error":"Return error description for FDF error code","function.fdf-get-ap":"Get the appearance of a field","function.fdf-get-attachment":"Extracts uploaded file embedded in the FDF","function.fdf-get-encoding":"Get the value of the \/Encoding key","function.fdf-get-file":"Get the value of the \/F key","function.fdf-get-flags":"Gets the flags of a field","function.fdf-get-opt":"Gets a value from the opt array of a field","function.fdf-get-status":"Get the value of the \/STATUS key","function.fdf-get-value":"Get the value of a field","function.fdf-get-version":"Gets version number for FDF API or file","function.fdf-header":"Sets FDF-specific output headers","function.fdf-next-field-name":"Get the next field name","function.fdf-open":"Open a FDF document","function.fdf-open-string":"Read a FDF document from a string","function.fdf-remove-item":"Sets target frame for form","function.fdf-save":"Save a FDF document","function.fdf-save-string":"Returns the FDF document as a string","function.fdf-set-ap":"Set the appearance of a field","function.fdf-set-encoding":"Sets FDF character encoding","function.fdf-set-file":"Set PDF document to display FDF data in","function.fdf-set-flags":"Sets a flag of a field","function.fdf-set-javascript-action":"Sets an javascript action of a field","function.fdf-set-on-import-javascript":"Adds javascript code to be executed when Acrobat opens the FDF","function.fdf-set-opt":"Sets an option of a field","function.fdf-set-status":"Set the value of the \/STATUS key","function.fdf-set-submit-form-action":"Sets a submit form action of a field","function.fdf-set-target-frame":"Set target frame for form display","function.fdf-set-value":"Set the value of a field","function.fdf-set-version":"Sets version number for a FDF file","ref.fdf":"Forms Data Format","book.fdf":"Forms Data Format","gnupg.requirements":"GNU Privacy Guard","gnupg.installation":"GNU Privacy Guard","gnupg.setup":"GNU Privacy Guard","gnupg.constants":"GNU Privacy Guard","gnupg.examples-clearsign":"GNU Privacy Guard","gnupg.examples":"GNU Privacy Guard","function.gnupg-adddecryptkey":"Add a key for decryption","function.gnupg-addencryptkey":"Add a key for encryption","function.gnupg-addsignkey":"Add a key for signing","function.gnupg-cleardecryptkeys":"Removes all keys which were set for decryption before","function.gnupg-clearencryptkeys":"Removes all keys which were set for encryption before","function.gnupg-clearsignkeys":"Removes all keys which were set for signing before","function.gnupg-decrypt":"Decrypts a given text","function.gnupg-decryptverify":"Decrypts and verifies a given text","function.gnupg-deletekey":"Delete a key from the keyring","function.gnupg-encrypt":"Encrypts a given text","function.gnupg-encryptsign":"Encrypts and signs a given text","function.gnupg-export":"Exports a key","function.gnupg-getengineinfo":"Returns the engine info","function.gnupg-geterror":"Returns the errortext, if a function fails","function.gnupg-geterrorinfo":"Returns the error info","function.gnupg-getprotocol":"Returns the currently active protocol for all operations","function.gnupg-gettrustlist":"Search the trust items","function.gnupg-import":"Imports a key","function.gnupg-init":"Initialize a connection","function.gnupg-keyinfo":"Returns an array with information about all keys that matches the given pattern","function.gnupg-listsignatures":"List key signatures","function.gnupg-setarmor":"Toggle armored output","function.gnupg-seterrormode":"Sets the mode for error_reporting","function.gnupg-setsignmode":"Sets the mode for signing","function.gnupg-sign":"Signs a given text","function.gnupg-verify":"Verifies a signed text","ref.gnupg":"GNU Privacy Guard","book.gnupg":"GNU Privacy Guard","wkhtmltox.requirements":"wkhtmltox","wkhtmltox.installation":"wkhtmltox","wkhtmltox.configuration":"wkhtmltox","wkhtmltox.setup":"wkhtmltox","wkhtmltox-pdf-converter.add":"Add an object for conversion","wkhtmltox-pdf-converter.construct":"Create a new PDF converter","wkhtmltox-pdf-converter.convert":"Perform PDF conversion","wkhtmltox-pdf-converter.getversion":"Determine version of Converter","class.wkhtmltox-pdf-converter":"The wkhtmltox\\PDF\\Converter class","wkhtmltox-pdf-object.construct":"Create a new PDF Object","class.wkhtmltox-pdf-object":"The wkhtmltox\\PDF\\Object class","wkhtmltox-image-converter.construct":"Create a new Image converter","wkhtmltox-image-converter.convert":"Perform Image conversion","wkhtmltox-image-converter.getversion":"Determine version of Converter","class.wkhtmltox-image-converter":"The wkhtmltox\\Image\\Converter class","book.wkhtmltox":"wkhtmltox","ps.requirements":"PostScript document creation","ps.installation":"PostScript document creation","ps.resources":"PostScript document creation","ps.setup":"PostScript document creation","ps.constants":"PostScript document creation","function.ps-add-bookmark":"Add bookmark to current page","function.ps-add-launchlink":"Adds link which launches file","function.ps-add-locallink":"Adds link to a page in the same document","function.ps-add-note":"Adds note to current page","function.ps-add-pdflink":"Adds link to a page in a second pdf document","function.ps-add-weblink":"Adds link to a web location","function.ps-arc":"Draws an arc counterclockwise","function.ps-arcn":"Draws an arc clockwise","function.ps-begin-page":"Start a new page","function.ps-begin-pattern":"Start a new pattern","function.ps-begin-template":"Start a new template","function.ps-circle":"Draws a circle","function.ps-clip":"Clips drawing to current path","function.ps-close":"Closes a PostScript document","function.ps-close-image":"Closes image and frees memory","function.ps-closepath":"Closes path","function.ps-closepath-stroke":"Closes and strokes path","function.ps-continue-text":"Continue text in next line","function.ps-curveto":"Draws a curve","function.ps-delete":"Deletes all resources of a PostScript document","function.ps-end-page":"End a page","function.ps-end-pattern":"End a pattern","function.ps-end-template":"End a template","function.ps-fill":"Fills the current path","function.ps-fill-stroke":"Fills and strokes the current path","function.ps-findfont":"Loads a font","function.ps-get-buffer":"Fetches the full buffer containig the generated PS data","function.ps-get-parameter":"Gets certain parameters","function.ps-get-value":"Gets certain values","function.ps-hyphenate":"Hyphenates a word","function.ps-include-file":"Reads an external file with raw PostScript code","function.ps-lineto":"Draws a line","function.ps-makespotcolor":"Create spot color","function.ps-moveto":"Sets current point","function.ps-new":"Creates a new PostScript document object","function.ps-open-file":"Opens a file for output","function.ps-open-image":"Reads an image for later placement","function.ps-open-image-file":"Opens image from file","function.ps-open-memory-image":"Takes an GD image and returns an image for placement in a PS document","function.ps-place-image":"Places image on the page","function.ps-rect":"Draws a rectangle","function.ps-restore":"Restore previously save context","function.ps-rotate":"Sets rotation factor","function.ps-save":"Save current context","function.ps-scale":"Sets scaling factor","function.ps-set-border-color":"Sets color of border for annotations","function.ps-set-border-dash":"Sets length of dashes for border of annotations","function.ps-set-border-style":"Sets border style of annotations","function.ps-set-info":"Sets information fields of document","function.ps-set-parameter":"Sets certain parameters","function.ps-set-text-pos":"Sets position for text output","function.ps-set-value":"Sets certain values","function.ps-setcolor":"Sets current color","function.ps-setdash":"Sets appearance of a dashed line","function.ps-setflat":"Sets flatness","function.ps-setfont":"Sets font to use for following output","function.ps-setgray":"Sets gray value","function.ps-setlinecap":"Sets appearance of line ends","function.ps-setlinejoin":"Sets how contected lines are joined","function.ps-setlinewidth":"Sets width of a line","function.ps-setmiterlimit":"Sets the miter limit","function.ps-setoverprintmode":"Sets overprint mode","function.ps-setpolydash":"Sets appearance of a dashed line","function.ps-shading":"Creates a shading for later use","function.ps-shading-pattern":"Creates a pattern based on a shading","function.ps-shfill":"Fills an area with a shading","function.ps-show":"Output text","function.ps-show-boxed":"Output text in a box","function.ps-show-xy":"Output text at given position","function.ps-show-xy2":"Output text at position","function.ps-show2":"Output a text at current position","function.ps-string-geometry":"Gets geometry of a string","function.ps-stringwidth":"Gets width of a string","function.ps-stroke":"Draws the current path","function.ps-symbol":"Output a glyph","function.ps-symbol-name":"Gets name of a glyph","function.ps-symbol-width":"Gets width of a glyph","function.ps-translate":"Sets translation","ref.ps":"PostScript document creation","book.ps":"PostScript document creation","rpminfo.requirements":"RpmInfo","rpminfo.installation":"RpmInfo","rpminfo.setup":"RpmInfo","rpminfo.constants":"RpmInfo","function.rpmaddtag":"Add tag retrieved in query","function.rpmdbinfo":"Get information from installed RPM","function.rpmdbsearch":"Search RPM packages","function.rpmdefine":"Define or change a RPM macro value","function.rpmexpand":"Retrieve expanded value of a RPM macro","function.rpmexpandnumeric":"Retrieve numerical value of a RPM macro","function.rpmgetsymlink":"Get target of a symlink","function.rpminfo":"Get information from a RPM file","function.rpmvercmp":"RPM version comparison","ref.rpminfo":"RpmInfo","book.rpminfo":"RpmInfo","xlswriter.requirements":"XLSWriter","xlswriter.installation":"XLSWriter","xlswriter.resources":"XLSWriter","xlswriter.setup":"XLSWriter","vtiful-kernel-excel.addSheet":"Vtiful\\Kernel\\Excel addSheet","vtiful-kernel-excel.autoFilter":"Vtiful\\Kernel\\Excel autoFilter","vtiful-kernel-excel.constMemory":"Vtiful\\Kernel\\Excel constMemory","vtiful-kernel-excel.construct":"Vtiful\\Kernel\\Excel constructor","vtiful-kernel-excel.data":"Vtiful\\Kernel\\Excel data","vtiful-kernel-excel.filename":"Vtiful\\Kernel\\Excel fileName","vtiful-kernel-excel.getHandle":"Vtiful\\Kernel\\Excel getHandle","vtiful-kernel-excel.header":"Vtiful\\Kernel\\Excel header","vtiful-kernel-excel.insertFormula":"Vtiful\\Kernel\\Excel insertFormula","vtiful-kernel-excel.insertImage":"Vtiful\\Kernel\\Excel insertImage","vtiful-kernel-excel.insertText":"Vtiful\\Kernel\\Excel insertText","vtiful-kernel-excel.mergeCells":"Vtiful\\Kernel\\Excel mergeCells","vtiful-kernel-excel.output":"Vtiful\\Kernel\\Excel output","vtiful-kernel-excel.setColumn":"Vtiful\\Kernel\\Excel setColumn","vtiful-kernel-excel.setRow":"Vtiful\\Kernel\\Excel setRow","class.vtiful-kernel-excel":"The Vtiful\\Kernel\\Excel class","vtiful-kernel-format.align":"Vtiful\\Kernel\\Format align","vtiful-kernel-format.bold":"Vtiful\\Kernel\\Format bold","vtiful-kernel-format.italic":"Vtiful\\Kernel\\Format italic","vtiful-kernel-format.underline":"Vtiful\\Kernel\\Format underline","class.vtiful-kernel-format":"The Vtiful\\Kernel\\Format class","book.xlswriter":"\u975e\u6587\u672c\u5185\u5bb9\u7684 MIME \u8f93\u51fa","refs.utilspec.nontext":"\u51fd\u6570\u53c2\u8003","eio.requirements":"Eio","eio.installation":"Eio","eio.resources":"Eio","eio.setup":"Eio","eio.constants":"Eio","eio.examples":"Eio","function.eio-busy":"Artificially increase load. Could be useful in tests,\n  benchmarking","function.eio-cancel":"Cancels a request","function.eio-chmod":"Change file\/directory permissions","function.eio-chown":"Change file\/directory permissions","function.eio-close":"Close file","function.eio-custom":"Execute custom request like any other eio_* call","function.eio-dup2":"Duplicate a file descriptor","function.eio-event-loop":"Polls libeio until all requests proceeded","function.eio-fallocate":"Allows the caller to directly manipulate the allocated disk\n  space for a file","function.eio-fchmod":"Change file permissions","function.eio-fchown":"Change file ownership","function.eio-fdatasync":"Synchronize a file's in-core state with storage device","function.eio-fstat":"Get file status","function.eio-fstatvfs":"Get file system statistics","function.eio-fsync":"Synchronize a file's in-core state with storage device","function.eio-ftruncate":"Truncate a file","function.eio-futime":"Change file last access and modification times","function.eio-get-event-stream":"Get stream representing a variable used in internal communications with libeio","function.eio-get-last-error":"Returns string describing the last error associated with a request resource","function.eio-grp":"Creates a request group","function.eio-grp-add":"Adds a request to the request group","function.eio-grp-cancel":"Cancels a request group","function.eio-grp-limit":"Set group limit","function.eio-init":"(Re-)initialize Eio","function.eio-link":"Create a hardlink for file","function.eio-lstat":"Get file status","function.eio-mkdir":"Create directory","function.eio-mknod":"Create a special or ordinary file","function.eio-nop":"Does nothing, except go through the whole request cycle","function.eio-npending":"Returns number of finished, but unhandled requests","function.eio-nready":"Returns number of not-yet handled requests","function.eio-nreqs":"Returns number of requests to be processed","function.eio-nthreads":"Returns number of threads currently in use","function.eio-open":"Opens a file","function.eio-poll":"Can be to be called whenever there are pending requests that need finishing","function.eio-read":"Read from a file descriptor at given offset","function.eio-readahead":"Perform file readahead into page cache","function.eio-readdir":"Reads through a whole directory","function.eio-readlink":"Read value of a symbolic link","function.eio-realpath":"Get the canonicalized absolute pathname","function.eio-rename":"Change the name or location of a file","function.eio-rmdir":"Remove a directory","function.eio-seek":"Seek to a position","function.eio-sendfile":"Transfer data between file descriptors","function.eio-set-max-idle":"Set maximum number of idle threads","function.eio-set-max-parallel":"Set maximum parallel threads","function.eio-set-max-poll-reqs":"Set maximum number of requests processed in a poll","function.eio-set-max-poll-time":"Set maximum poll time","function.eio-set-min-parallel":"Set minimum parallel thread number","function.eio-stat":"Get file status","function.eio-statvfs":"Get file system statistics","function.eio-symlink":"Create a symbolic link","function.eio-sync":"Commit buffer cache to disk","function.eio-sync-file-range":"Sync a file segment with disk","function.eio-syncfs":"Calls Linux' syncfs syscall, if available","function.eio-truncate":"Truncate a file","function.eio-unlink":"Delete a name and possibly the file it refers to","function.eio-utime":"Change file last access and modification times","function.eio-write":"Write to file","ref.eio":"Eio","book.eio":"Eio","ev.requirements":"Ev","ev.installation":"Ev","ev.setup":"Ev","ev.examples":"Ev","ev.watchers":"Ev","ev.watcher-callbacks":"Ev","ev.periodic-modes":"Ev","ev.backend":"Returns an integer describing the backend used by libev","ev.depth":"Returns recursion depth","ev.embeddablebackends":"Returns the set of backends that are embeddable in other event loops","ev.feedsignal":"Feed a signal event info Ev","ev.feedsignalevent":"Feed signal event into the default loop","ev.iteration":"Return the number of times the default event loop has polled for new\n  events","ev.now":"Returns the time when the last iteration of the default event\n  loop has started","ev.nowupdate":"Establishes the current time by querying the kernel, updating the time\n    returned by Ev::now in the progress","ev.recommendedbackends":"Returns a bit mask of recommended backends for current\n  platform","ev.resume":"Resume previously suspended default event loop","ev.run":"Begin checking for events and calling callbacks for the default\n  loop","ev.sleep":"Block the process for the given number of seconds","ev.stop":"Stops the default event loop","ev.supportedbackends":"Returns the set of backends supported by current libev\n  configuration","ev.suspend":"Suspend the default event loop","ev.time":"Returns the current time in fractional seconds since the epoch","ev.verify":"Performs internal consistency checks(for debugging)","class.ev":"The Ev class","evcheck.construct":"Constructs the EvCheck watcher object","evcheck.createstopped":"Create instance of a stopped EvCheck watcher","class.evcheck":"The EvCheck class","evchild.construct":"Constructs the EvChild watcher object","evchild.createstopped":"Create instance of a stopped EvCheck watcher","evchild.set":"Configures the watcher","class.evchild":"The EvChild class","evembed.construct":"Constructs the EvEmbed object","evembed.createstopped":"Create stopped EvEmbed watcher object","evembed.set":"Configures the watcher","evembed.sweep":"Make a single, non-blocking sweep over the embedded loop","class.evembed":"The EvEmbed class","evfork.construct":"Constructs the EvFork watcher object","evfork.createstopped":"Creates a stopped instance of EvFork watcher class","class.evfork":"The EvFork class","evidle.construct":"Constructs the EvIdle watcher object","evidle.createstopped":"Creates instance of a stopped EvIdle watcher object","class.evidle":"The EvIdle class","evio.construct":"Constructs EvIo watcher object","evio.createstopped":"Create stopped EvIo watcher object","evio.set":"Configures the watcher","class.evio":"The EvIo class","evloop.backend":"Returns an integer describing the backend used by libev","evloop.check":"Creates EvCheck object associated with the current event loop\n  instance","evloop.child":"Creates EvChild object associated with the current event loop","evloop.construct":"Constructs the event loop object","evloop.defaultloop":"Returns or creates the default event loop","evloop.embed":"Creates an instance of EvEmbed watcher associated\n  with the current EvLoop object","evloop.fork":"Creates EvFork watcher object associated with the current event\n  loop instance","evloop.idle":"Creates EvIdle watcher object associated with the current event\n  loop instance","evloop.invokepending":"Invoke all pending watchers while resetting their pending state","evloop.io":"Create EvIo watcher object associated with the current event\n  loop instance","evloop.loopfork":"Must be called after a fork","evloop.now":"Returns the current \"event loop time\"","evloop.nowupdate":"Establishes the current time by querying the kernel, updating the time\n    returned by EvLoop::now in the progress","evloop.periodic":"Creates EvPeriodic watcher object associated with the current\n  event loop instance","evloop.prepare":"Creates EvPrepare watcher object associated with the current\n  event loop instance","evloop.resume":"Resume previously suspended default event loop","evloop.run":"Begin checking for events and calling callbacks for the loop","evloop.signal":"Creates EvSignal watcher object associated with the current\n  event loop instance","evloop.stat":"Creates EvStat watcher object associated with the current event\n  loop instance","evloop.stop":"Stops the event loop","evloop.suspend":"Suspend the loop","evloop.timer":"Creates EvTimer watcher object associated with the current event\n  loop instance","evloop.verify":"Performs internal consistency checks(for debugging)","class.evloop":"The EvLoop class","evperiodic.again":"Simply stops and restarts the periodic watcher again","evperiodic.at":"Returns the absolute time that this\n  watcher is supposed to trigger next","evperiodic.construct":"Constructs EvPeriodic watcher object","evperiodic.createstopped":"Create a stopped EvPeriodic watcher","evperiodic.set":"Configures the watcher","class.evperiodic":"The EvPeriodic class","evprepare.construct":"Constructs EvPrepare watcher object","evprepare.createstopped":"Creates a stopped instance of EvPrepare watcher","class.evprepare":"The EvPrepare class","evsignal.construct":"Constructs EvSignal watcher object","evsignal.createstopped":"Create stopped EvSignal watcher object","evsignal.set":"Configures the watcher","class.evsignal":"The EvSignal class","evstat.attr":"Returns the values most recently detected by Ev","evstat.construct":"Constructs EvStat watcher object","evstat.createstopped":"Create a stopped EvStat watcher object","evstat.prev":"Returns the previous set of values returned by EvStat::attr","evstat.set":"Configures the watcher","evstat.stat":"Initiates the stat call","class.evstat":"The EvStat class","evtimer.again":"Restarts the timer watcher","evtimer.construct":"Constructs an EvTimer watcher object","evtimer.createstopped":"Creates EvTimer stopped watcher object","evtimer.set":"Configures the watcher","class.evtimer":"The EvTimer class","evwatcher.clear":"Clear watcher pending status","evwatcher.construct":"Abstract constructor of a watcher object","evwatcher.feed":"Feeds the given revents set into the event loop","evwatcher.getloop":"Returns the loop responsible for the watcher","evwatcher.invoke":"Invokes the watcher callback with the given received events bit\n  mask","evwatcher.keepalive":"Configures whether to keep the loop from returning","evwatcher.setcallback":"Sets new callback for the watcher","evwatcher.start":"Starts the watcher","evwatcher.stop":"Stops the watcher","class.evwatcher":"The EvWatcher class","book.ev":"Ev","expect.requirements":"Expect","expect.installation":"Expect","expect.configuration":"Expect","expect.resources":"Expect","expect.setup":"Expect","expect.constants":"Expect","expect.examples-usage":"Expect","expect.examples":"Expect","function.expect-expectl":"Waits until the output from a process matches one\n  of the patterns, a specified time period has passed, or an EOF is seen","function.expect-popen":"Execute command via Bourne shell, and open the PTY stream to\n  the process","ref.expect":"Expect","book.expect":"\u8fdb\u7a0b\u63a7\u5236\u6269\u5c55","pcntl.installation":"\u8fdb\u7a0b\u63a7\u5236","pcntl.setup":"\u8fdb\u7a0b\u63a7\u5236","pcntl.constants":"\u8fdb\u7a0b\u63a7\u5236","pcntl.example":"\u8fdb\u7a0b\u63a7\u5236","pcntl.examples":"\u8fdb\u7a0b\u63a7\u5236","enum.pcntl-qosclass":"The Pcntl\\QosClass Enum","function.pcntl-alarm":"\u4e3a\u8fdb\u7a0b\u8bbe\u7f6e alarm \u95f9\u949f\u4fe1\u53f7","function.pcntl-async-signals":"Enable\/disable asynchronous signal handling or return the old setting","function.pcntl-errno":"\u522b\u540d pcntl_get_last_error","function.pcntl-exec":"\u5728\u5f53\u524d\u8fdb\u7a0b\u7a7a\u95f4\u6267\u884c\u6307\u5b9a\u7a0b\u5e8f","function.pcntl-fork":"\u5728\u5f53\u524d\u8fdb\u7a0b\u5f53\u524d\u4f4d\u7f6e\u4ea7\u751f\u5206\u53c9\uff08fork\uff09","function.pcntl-get-last-error":"Retrieve the error number set by the last pcntl function which failed","function.pcntl-getcpuaffinity":"Get the cpu affinity of a process","function.pcntl-getpriority":"\u83b7\u53d6\u4efb\u610f\u8fdb\u7a0b\u7684\u4f18\u5148\u7ea7","function.pcntl-rfork":"Manipulates process resources","function.pcntl-setcpuaffinity":"Set the cpu affinity of a process","function.pcntl-setpriority":"\u4fee\u6539\u4efb\u610f\u8fdb\u7a0b\u7684\u4f18\u5148\u7ea7","function.pcntl-signal":"\u5b89\u88c5\u4fe1\u53f7\u5904\u7406\u7a0b\u5e8f","function.pcntl-signal-dispatch":"\u8c03\u7528\u7b49\u5f85\u4fe1\u53f7\u7684\u5904\u7406\u7a0b\u5e8f","function.pcntl-signal-get-handler":"Get the current handler for specified signal","function.pcntl-sigprocmask":"\u8bbe\u7f6e\u6216\u68c0\u7d22\u963b\u585e\u4fe1\u53f7","function.pcntl-sigtimedwait":"\u5e26\u8d85\u65f6\u673a\u5236\u7684\u4fe1\u53f7\u7b49\u5f85","function.pcntl-sigwaitinfo":"\u7b49\u5f85\u4fe1\u53f7","function.pcntl-strerror":"Retrieve the system error message associated with the given errno","function.pcntl-unshare":"Dissociates parts of the process execution context","function.pcntl-wait":"\u7b49\u5f85\u6216\u8fd4\u56de fork \u7684\u5b50\u8fdb\u7a0b\u72b6\u6001","function.pcntl-waitid":"\u7b49\u5f85\u5b50\u8fdb\u7a0b\u6539\u53d8\u72b6\u6001","function.pcntl-waitpid":"\u7b49\u5f85\u6216\u8fd4\u56de fork \u7684\u5b50\u8fdb\u7a0b\u72b6\u6001","function.pcntl-wexitstatus":"\u8fd4\u56de\u4e00\u4e2a\u4e2d\u65ad\u7684\u5b50\u8fdb\u7a0b\u7684\u8fd4\u56de\u4ee3\u7801","function.pcntl-wifexited":"\u68c0\u67e5\u72b6\u6001\u4ee3\u7801\u662f\u5426\u4ee3\u8868\u4e00\u4e2a\u6b63\u5e38\u7684\u9000\u51fa","function.pcntl-wifsignaled":"\u68c0\u67e5\u5b50\u8fdb\u7a0b\u72b6\u6001\u7801\u662f\u5426\u4ee3\u8868\u7531\u4e8e\u67d0\u4e2a\u4fe1\u53f7\u800c\u4e2d\u65ad","function.pcntl-wifstopped":"\u68c0\u67e5\u5b50\u8fdb\u7a0b\u5f53\u524d\u662f\u5426\u5df2\u7ecf\u505c\u6b62","function.pcntl-wstopsig":"\u8fd4\u56de\u5bfc\u81f4\u5b50\u8fdb\u7a0b\u505c\u6b62\u7684\u4fe1\u53f7","function.pcntl-wtermsig":"\u8fd4\u56de\u5bfc\u81f4\u5b50\u8fdb\u7a0b\u4e2d\u65ad\u7684\u4fe1\u53f7","ref.pcntl":"\u8fdb\u7a0b\u63a7\u5236","book.pcntl":"\u8fdb\u7a0b\u63a7\u5236","posix.installation":"POSIX","posix.setup":"POSIX","posix.constants.access":"POSIX","posix.constants.mknod":"POSIX","posix.constants.setrlimit":"POSIX","posix.constants.pathconf":"POSIX","posix.constants.sysconf":"POSIX","posix.constants":"POSIX","function.posix-access":"Determine accessibility of a file","function.posix-ctermid":"Get path name of controlling terminal","function.posix-eaccess":"Determine accessibility of a file","function.posix-errno":"\u522b\u540d posix_get_last_error","function.posix-fpathconf":"Returns the value of a configurable limit","function.posix-get-last-error":"Retrieve the error number set by the last posix function that failed","function.posix-getcwd":"Pathname of current directory","function.posix-getegid":"Return the effective group ID of the current process","function.posix-geteuid":"Return the effective user ID of the current process","function.posix-getgid":"Return the real group ID of the current process","function.posix-getgrgid":"Return info about a group by group id","function.posix-getgrnam":"Return info about a group by name","function.posix-getgroups":"Return the group set of the current process","function.posix-getlogin":"Return login name","function.posix-getpgid":"Get process group id for job control","function.posix-getpgrp":"Return the current process group identifier","function.posix-getpid":"\u8fd4\u56de\u5f53\u524d\u8fdb\u7a0b id","function.posix-getppid":"Return the parent process identifier","function.posix-getpwnam":"Return info about a user by username","function.posix-getpwuid":"Return info about a user by user id","function.posix-getrlimit":"Return info about system resource limits","function.posix-getsid":"Get the current sid of the process","function.posix-getuid":"Return the real user ID of the current process","function.posix-initgroups":"Calculate the group access list","function.posix-isatty":"Determine if a file descriptor is an interactive terminal","function.posix-kill":"Send a signal to a process","function.posix-mkfifo":"Create a fifo special file (a named pipe)","function.posix-mknod":"Create a special or ordinary file (POSIX.1)","function.posix-pathconf":"Returns the value of a configurable limit","function.posix-setegid":"Set the effective GID of the current process","function.posix-seteuid":"Set the effective UID of the current process","function.posix-setgid":"Set the GID of the current process","function.posix-setpgid":"Set process group id for job control","function.posix-setrlimit":"Set system resource limits","function.posix-setsid":"Make the current process a session leader","function.posix-setuid":"Set the UID of the current process","function.posix-strerror":"Retrieve the system error message associated with the given errno","function.posix-sysconf":"Returns system runtime information","function.posix-times":"Get process times","function.posix-ttyname":"Determine terminal device name","function.posix-uname":"Get system name","ref.posix":"POSIX","book.posix":"\u8fdb\u7a0b\u63a7\u5236\u6269\u5c55","exec.resources":"\u7cfb\u7edf\u7a0b\u5e8f\u6267\u884c","exec.setup":"\u7cfb\u7edf\u7a0b\u5e8f\u6267\u884c","function.escapeshellarg":"\u628a\u5b57\u7b26\u4e32\u8f6c\u4e49\u4e3a\u53ef\u4ee5\u5728 shell \u547d\u4ee4\u91cc\u4f7f\u7528\u7684\u53c2\u6570","function.escapeshellcmd":"shell \u5143\u5b57\u7b26\u8f6c\u4e49","function.exec":"\u6267\u884c\u4e00\u4e2a\u5916\u90e8\u7a0b\u5e8f","function.passthru":"\u6267\u884c\u5916\u90e8\u7a0b\u5e8f\u5e76\u4e14\u663e\u793a\u539f\u59cb\u8f93\u51fa","function.proc-close":"\u5173\u95ed\u7531 proc_open \u6253\u5f00\u7684\u8fdb\u7a0b\u5e76\u4e14\u8fd4\u56de\u8fdb\u7a0b\u9000\u51fa\u7801","function.proc-get-status":"\u83b7\u53d6\u7531 proc_open \u51fd\u6570\u6253\u5f00\u7684\u8fdb\u7a0b\u7684\u4fe1\u606f","function.proc-nice":"\u4fee\u6539\u5f53\u524d\u8fdb\u7a0b\u7684\u4f18\u5148\u7ea7","function.proc-open":"\u6267\u884c\u4e00\u4e2a\u547d\u4ee4\uff0c\u5e76\u4e14\u6253\u5f00\u7528\u6765\u8f93\u5165\/\u8f93\u51fa\u7684\u6587\u4ef6\u6307\u9488\u3002","function.proc-terminate":"\u6740\u6b7b\u7531 proc_open \u6253\u5f00\u7684\u8fdb\u7a0b","function.shell-exec":"\u901a\u8fc7 shell \u6267\u884c\u547d\u4ee4\u5e76\u5c06\u5b8c\u6574\u7684\u8f93\u51fa\u4ee5\u5b57\u7b26\u4e32\u7684\u65b9\u5f0f\u8fd4\u56de","function.system":"\u6267\u884c\u5916\u90e8\u7a0b\u5e8f\uff0c\u5e76\u4e14\u663e\u793a\u8f93\u51fa","ref.exec":"\u7cfb\u7edf\u7a0b\u5e8f\u6267\u884c","book.exec":"\u7cfb\u7edf\u7a0b\u5e8f\u6267\u884c","parallel.setup":"parallel","philosophy.parallel":"parallel","parallel.bootstrap":"Bootstrapping","parallel.run":"Execution","functional.parallel":"parallel","parallel-runtime.construct":"Runtime Construction","parallel-runtime.run":"Execution","parallel-runtime.close":"Runtime Graceful Join","parallel-runtime.kill":"Runtime Join","class.parallel-runtime":"The parallel\\Runtime class","parallel-future.cancel":"Cancellation","parallel-future.cancelled":"State Detection","parallel-future.done":"State Detection","parallel-future.value":"Resolution","class.parallel-future":"The parallel\\Future class","parallel-channel.construct":"Channel Construction","parallel-channel.make":"Access","parallel-channel.open":"Access","parallel-channel.recv":"Sharing","parallel-channel.send":"Sharing","parallel-channel.close":"Closing","class.parallel-channel":"The parallel\\Channel class","parallel-events.setblocking":"Behaviour","parallel-events.settimeout":"Behaviour","parallel-events.setinput":"Input","parallel-events.addchannel":"Targets","parallel-events.addfuture":"Targets","parallel-events.remove":"Targets","parallel-events.poll":"Polling","class.parallel-events":"The parallel\\Events class","parallel-events-input.add":"Inputs","parallel-events-input.clear":"Inputs","parallel-events-input.remove":"Inputs","class.parallel-events-input":"The parallel\\Events\\Input class","class.parallel-events-event":"The parallel\\Events\\Event class","class.parallel-events-event-type":"The parallel\\Events\\Event\\Type class","parallel-sync.construct":"Construction","parallel-sync.get":"Access","parallel-sync.set":"Access","parallel-sync.wait":"Synchronization","parallel-sync.notify":"Synchronization","parallel-sync.invoke":"Synchronization","class.parallel-sync":"The parallel\\Sync class","book.parallel":"parallel","pthreads.requirements":"pthreads","pthreads.installation":"pthreads","pthreads.setup":"pthreads","pthreads.constants":"pthreads","threaded.chunk":"\u64cd\u4f5c","threaded.count":"\u64cd\u4f5c","threaded.extend":"Runtime Manipulation","thread.isrunning":"\u72b6\u6001\u68c0\u6d4b","threaded.isterminated":"\u72b6\u6001\u68c0\u6d4b","threaded.merge":"\u64cd\u4f5c","threaded.notify":"\u540c\u6b65\u63a7\u5236","threaded.notifyone":"Synchronization","threaded.pop":"\u64cd\u4f5c","threaded.run":"\u6267\u884c","threaded.shift":"Manipulation","threaded.synchronized":"\u540c\u6b65\u63a7\u5236","threaded.wait":"Synchronization","class.threaded":"Threaded \u7c7b","thread.getcreatorid":"\u8bc6\u522b","thread.getcurrentthread":"\u8bc6\u522b","thread.getcurrentthreadid":"\u8bc6\u522b","thread.getthreadid":"\u8bc6\u522b","thread.isjoined":"\u72b6\u6001\u76d1\u6d4b","thread.isstarted":"\u72b6\u6001\u68c0\u6d4b","thread.join":"\u540c\u6b65","thread.start":"\u6267\u884c","class.thread":"Thread \u7c7b","worker.collect":"Collect references to completed tasks","worker.getstacked":"\u83b7\u53d6\u5269\u4f59\u7684\u6808\u5927\u5c0f","worker.isshutdown":"\u72b6\u6001\u68c0\u6d4b","worker.shutdown":"\u5173\u95ed Worker","worker.stack":"\u5c06\u8981\u6267\u884c\u7684\u4efb\u52a1\u5165\u6808","worker.unstack":"\u5c06\u8981\u6267\u884c\u7684\u4efb\u52a1\u51fa\u6808","class.worker":"Worker \u7c7b","collectable.isgarbage":"Determine whether an object has been marked as garbage","class.collectable":"The Collectable interface","pool.collect":"\u56de\u6536\u5df2\u5b8c\u6210\u4efb\u52a1\u7684\u5f15\u7528","pool.construct":"\u521b\u5efa\u65b0\u7684 Worker \u5bf9\u8c61\u6c60","pool.resize":"\u6539\u53d8 Pool \u5bf9\u8c61\u7684\u53ef\u5bb9\u7eb3 Worker \u5bf9\u8c61\u7684\u6570\u91cf","pool.shutdown":"\u505c\u6b62\u6240\u6709\u7684 Worker \u5bf9\u8c61","pool.submit":"\u63d0\u4ea4\u5bf9\u8c61\u4ee5\u6267\u884c","pool.submitTo":"\u63d0\u4ea4\u4e00\u4e2a\u4efb\u52a1\u5230\u7279\u5b9a\u7684 Worker \u4ee5\u6267\u884c","class.pool":"Pool \u7c7b","class.volatile":"The Volatile class","book.pthreads":"pthreads","sem.installation":"Semaphore, Shared Memory and IPC","sem.configuration":"Semaphore, Shared Memory and IPC","sem.resources":"Semaphore, Shared Memory and IPC","sem.setup":"Semaphore, Shared Memory and IPC","sem.constants":"Semaphore, Shared Memory and IPC","function.ftok":"Convert a pathname and a project identifier to a System V IPC key","function.msg-get-queue":"Create or attach to a message queue","function.msg-queue-exists":"Check whether a message queue exists","function.msg-receive":"Receive a message from a message queue","function.msg-remove-queue":"Destroy a message queue","function.msg-send":"Send a message to a message queue","function.msg-set-queue":"Set information in the message queue data structure","function.msg-stat-queue":"Returns information from the message queue data structure","function.sem-acquire":"Acquire a semaphore","function.sem-get":"Get a semaphore id","function.sem-release":"Release a semaphore","function.sem-remove":"Remove a semaphore","function.shm-attach":"Creates or open a shared memory segment","function.shm-detach":"Disconnects from shared memory segment","function.shm-get-var":"Returns a variable from shared memory","function.shm-has-var":"Check whether a specific entry exists","function.shm-put-var":"Inserts or updates a variable in shared memory","function.shm-remove":"Removes shared memory from Unix systems","function.shm-remove-var":"Removes a variable from shared memory","ref.sem":"Semaphore, Shared Memory and IPC","class.sysvmessagequeue":"The SysvMessageQueue class","class.sysvsemaphore":"The SysvSemaphore class","class.sysvsharedmemory":"The SysvSharedMemory class","book.sem":"Semaphore, Shared Memory and IPC","shmop.installation":"Shared Memory","shmop.resources":"Shared Memory","shmop.setup":"Shared Memory","shmop.examples-basic":"Shared Memory","shmop.examples":"Shared Memory","function.shmop-close":"Close shared memory block","function.shmop-delete":"Delete shared memory block","function.shmop-open":"Create or open shared memory block","function.shmop-read":"Read data from shared memory block","function.shmop-size":"Get size of shared memory block","function.shmop-write":"Write data into shared memory block","ref.shmop":"Shared Memory","class.shmop":"The Shmop class","book.shmop":"\u8fdb\u7a0b\u63a7\u5236\u6269\u5c55","sync.requirements":"Sync","sync.installation":"Sync","sync.setup":"Sync","syncmutex.construct":"Constructs a new SyncMutex object","syncmutex.lock":"Waits for an exclusive lock","syncmutex.unlock":"Unlocks the mutex","class.syncmutex":"The SyncMutex class","syncsemaphore.construct":"Constructs a new SyncSemaphore object","syncsemaphore.lock":"Decreases the count of the semaphore or waits","syncsemaphore.unlock":"Increases the count of the semaphore","class.syncsemaphore":"The SyncSemaphore class","syncevent.construct":"Constructs a new SyncEvent object","syncevent.fire":"Fires\/sets the event","syncevent.reset":"Resets a manual event","syncevent.wait":"Waits for the event to be fired\/set","class.syncevent":"The SyncEvent class","syncreaderwriter.construct":"Constructs a new SyncReaderWriter object","syncreaderwriter.readlock":"Waits for a read lock","syncreaderwriter.readunlock":"Releases a read lock","syncreaderwriter.writelock":"Waits for an exclusive write lock","syncreaderwriter.writeunlock":"Releases a write lock","class.syncreaderwriter":"The SyncReaderWriter class","syncsharedmemory.construct":"Constructs a new SyncSharedMemory object","syncsharedmemory.first":"Check to see if the object is the first instance system-wide of named shared memory","syncsharedmemory.read":"Copy data from named shared memory","syncsharedmemory.size":"Returns the size of the named shared memory","syncsharedmemory.write":"Copy data to named shared memory","class.syncsharedmemory":"The SyncSharedMemory class","book.sync":"Sync","refs.fileprocess.process":"\u51fd\u6570\u53c2\u8003","geoip.requirements":"Geo IP \u5b9a\u4f4d","geoip.installation":"Geo IP \u5b9a\u4f4d","geoip.configuration":"Geo IP \u5b9a\u4f4d","geoip.setup":"Geo IP \u5b9a\u4f4d","geoip.constants":"Geo IP \u5b9a\u4f4d","function.geoip-asnum-by-name":"\u83b7\u53d6\u81ea\u6cbb\u7cfb\u7edf\u53f7(ASN)","function.geoip-continent-code-by-name":"\u83b7\u53d6\u4e03\u5927\u6d32\u7684\u5927\u5199\u5b57\u6bcd\u7b80\u79f0","function.geoip-country-code-by-name":"\u83b7\u53d6\u56fd\u5bb6\u4ee3\u7801","function.geoip-country-code3-by-name":"\u83b7\u53d6\u4e09\u4e2a\u5b57\u6bcd\u7ec4\u6210\u7684\u56fd\u5bb6\u7b80\u79f0","function.geoip-country-name-by-name":"\u83b7\u53d6\u56fd\u5bb6\u7684\u5168\u79f0","function.geoip-database-info":"\u83b7\u53d6 GeoIP \u6570\u636e\u5e93\u7684\u4fe1\u606f","function.geoip-db-avail":"GeoIP \u6570\u636e\u5e93\u662f\u5426\u53ef\u7528","function.geoip-db-filename":"\u8fd4\u56de GeoIP \u6570\u636e\u5e93\u76f8\u5bf9\u5e94\u7684\u6587\u4ef6\u540d","function.geoip-db-get-all-info":"\u8fd4\u56de\u6240\u6709 GeoIP \u6570\u636e\u5e93\u7c7b\u578b\u7684\u8be6\u7ec6\u4fe1\u606f","function.geoip-domain-by-name":"\u83b7\u53d6\u4e8c\u7ea7\u57df\u540d","function.geoip-id-by-name":"\u83b7\u53d6\u7f51\u7edc\u8fde\u63a5\u7c7b\u578b","function.geoip-isp-by-name":"\u83b7\u53d6 ISP (\u7f51\u7edc\u670d\u52a1\u63d0\u4f9b\u5546)\u7684\u540d\u79f0","function.geoip-netspeedcell-by-name":"\u83b7\u53d6\u7f51\u7edc\u8fde\u63a5\u901f\u5ea6","function.geoip-org-by-name":"\u83b7\u53d6\u673a\u6784\u7684\u540d\u79f0","function.geoip-record-by-name":"\u8fd4\u56de GeoIP \u6570\u636e\u5e93\u4e2d\u8be6\u7ec6\u7684\u57ce\u5e02\u4fe1\u606f","function.geoip-region-by-name":"\u83b7\u53d6\u56fd\u5bb6\u548c\u5730\u533a\u4ee3\u7801","function.geoip-region-name-by-code":"\u8fd4\u56de\u7ed9\u5b9a\u7684\u56fd\u5bb6\u548c\u5730\u533a\u4ee3\u7801\u7ec4\u5408\u6240\u5bf9\u5e94\u7684\u5730\u533a\u540d\u79f0","function.geoip-setup-custom-directory":"\u81ea\u5b9a\u4e49 GeoIP \u6570\u636e\u5e93\u7684\u76ee\u5f55","function.geoip-time-zone-by-country-and-region":"\u8fd4\u56de\u56fd\u5bb6\u548c\u5730\u533a\u7684\u65f6\u533a","ref.geoip":"Geo IP \u5b9a\u4f4d","book.geoip":"Geo IP \u5b9a\u4f4d","fann.requirements":"FANN (\u5feb\u901f\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc)","fann.installation":"FANN (\u5feb\u901f\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc)","fann.resources":"FANN (\u5feb\u901f\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc)","fann.setup":"FANN (\u5feb\u901f\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc)","fann.constants":"FANN (\u5feb\u901f\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc)","fann.examples-1":"FANN (\u5feb\u901f\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc)","fann.examples":"FANN (\u5feb\u901f\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc)","function.fann-cascadetrain-on-data":"\u5728\u6574\u4e2a\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3\uff0c\u4f7f\u7528\u4e00\u6bb5\u65f6\u95f4\u7684 Cascade2 \u8bad\u7ec3\u7b97\u6cd5\u3002","function.fann-cascadetrain-on-file":"\u8bfb\u53d6\u6587\u4ef6\u5e76\u5728\u6574\u4e2a\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3\uff0c\u4f7f\u7528 Cascade2 \u8bad\u7ec3\u7b97\u6cd5\u8bad\u7ec3\u4e00\u6bb5\u65f6\u95f4","function.fann-clear-scaling-params":"\u6e05\u9664\u7f29\u653e\u53c2\u6570","function.fann-copy":"\u521b\u5efa\u4e00\u4e2a fann \u7ed3\u6784\u4f53\u7684\u526f\u672c\u3002","function.fann-create-from-file":"\u4ece\u914d\u7f6e\u6587\u4ef6\u4e2d\u6784\u5efa\u4e00\u4e2a\u53cd\u5411\u4f20\u64ad\u795e\u7ecf\u7f51\u7edc\u3002","function.fann-create-shortcut":"\u521b\u5efa\u4e00\u4e2a\u542b\u5feb\u6377\u8fde\u63a5\u800c\u975e\u5168\u8fde\u63a5\u7684\u6807\u51c6\u53cd\u5411\u4f20\u64ad\u795e\u7ecf\u7f51\u7edc\u3002","function.fann-create-shortcut-array":"\u521b\u5efa\u4e00\u4e2a\u542b\u5feb\u6377\u8fde\u63a5\u800c\u975e\u5168\u8fde\u63a5\u7684\u6807\u51c6\u53cd\u5411\u4f20\u64ad\u795e\u7ecf\u7f51\u7edc\u3002","function.fann-create-sparse":"\u521b\u5efa\u4e00\u4e2a\u6807\u51c6\u7684\u53cd\u5411\u4f20\u64ad\u795e\u7ecf\u7f51\u7edc\uff0c\u8be5\u7f51\u7edc\u4e0d\u662f\u5168\u8fde\u63a5\u3002","function.fann-create-sparse-array":"\u521b\u5efa\u4e00\u4e2a\u6807\u51c6\u7684\u53cd\u5411\u4f20\u64ad\u795e\u7ecf\u7f51\u7edc\uff0c\u8be5\u7f51\u7edc\u4f7f\u7528\u4e00\u4e2a\u8868\u793a\u6bcf\u5c42\u5927\u5c0f\u7684\u6570\u7ec4\u6765\u6784\u9020\uff0c\u4f46\u662f\u5e76\u4e0d\u662f\u5168\u8fde\u63a5\u7684\u3002","function.fann-create-standard":"\u521b\u5efa\u6807\u51c6\u7684\u5168\u8fde\u63a5\u53cd\u5411\u4f20\u64ad\u795e\u7ecf\u7f51\u7edc\u3002","function.fann-create-standard-array":"\u521b\u5efa\u4e00\u4e2a\u5168\u8fde\u63a5\u7684\u53cd\u5411\u4f20\u64ad\u795e\u7ecf\u7f51\u7edc\uff0c\u8be5\u7f51\u7edc\u4f7f\u7528\u4e00\u4e2a\u8868\u793a\u6bcf\u5c42\u5927\u5c0f\u7684\u6570\u7ec4\u6765\u6784\u9020\u3002","function.fann-create-train":"\u521b\u5efa\u4e00\u4e2a\u7a7a\u7684\u8bad\u7ec3\u6570\u636e\u7ed3\u6784\u3002","function.fann-create-train-from-callback":"\u4ece\u7528\u6237\u63d0\u4f9b\u7684\u51fd\u6570\u521b\u5efa\u8bad\u7ec3\u6570\u636e\u7ed3\u6784\u3002","function.fann-descale-input":"\u5728\u83b7\u53d6\u57fa\u4e8e\u5148\u524d\u8ba1\u7b97\u7684\u53c2\u6570\u4e4b\u540e\uff0c\u5728\u8f93\u5165\u5411\u91cf\u4e2d\u7f29\u5c0f\u6570\u636e","function.fann-descale-output":"\u5728\u83b7\u53d6\u57fa\u4e8e\u5148\u524d\u8ba1\u7b97\u7684\u53c2\u6570\u4e4b\u540e\uff0c\u5728\u8f93\u51fa\u5411\u91cf\u4e2d\u7f29\u5c0f\u6570\u636e","function.fann-descale-train":"\u57fa\u4e8e\u5148\u524d\u8ba1\u7b97\u7684\u53c2\u6570\u6765\u7f29\u5c0f\u8f93\u5165\u548c\u8f93\u51fa\u6570\u636e","function.fann-destroy":"\u9500\u6bc1\u6574\u4e2a\u7f51\u7edc\u5e76\u4e14\u9002\u5f53\u5730\u91ca\u653e\u6240\u6709\u7684\u5173\u8054\u5185\u5b58\u3002","function.fann-destroy-train":"\u9500\u6bc1\u8bad\u7ec3\u6570\u636e\u3002","function.fann-duplicate-train-data":"\u8fd4\u56de fann \u8bad\u7ec3\u6570\u636e\u7cbe\u786e\u7684\u526f\u672c\u3002","function.fann-get-activation-function":"\u8fd4\u56de\u6fc0\u52b1\u51fd\u6570","function.fann-get-activation-steepness":"\u4e3a\u63d0\u4f9b\u7684\u795e\u7ecf\u548c\u7f51\u7edc\u5c42\u6570\u8fd4\u56de\u6fc0\u6d3b\u9661\u5ea6","function.fann-get-bias-array":"\u83b7\u53d6\u7f51\u7edc\u4e2d\u6bcf\u4e00\u5c42\u7684\u504f\u5dee\u6570","function.fann-get-bit-fail":"\u5931\u8d25\u4f4d\u7684\u6570\u91cf","function.fann-get-bit-fail-limit":"\u8fd4\u56de\u8bad\u7ec3\u671f\u95f4\u4f7f\u7528\u7684\u8bef\u5dee\u9650\u5236","function.fann-get-cascade-activation-functions":"\u8fd4\u56de\u7ea7\u8054\u6fc0\u6d3b\u51fd\u6570","function.fann-get-cascade-activation-functions-count":"\u8fd4\u56de\u7ea7\u8054\u6fc0\u6d3b\u51fd\u6570\u7684\u6570\u91cf","function.fann-get-cascade-activation-steepnesses":"\u8fd4\u56de\u7ea7\u8054\u6fc0\u6d3b\u9661\u5ea6","function.fann-get-cascade-activation-steepnesses-count":"\u6fc0\u6d3b\u9661\u5ea6\u7684\u6570\u91cf","function.fann-get-cascade-candidate-change-fraction":"\u8fd4\u56de\u7ea7\u8054\u5019\u9009\u53d8\u5316\u5206\u6570","function.fann-get-cascade-candidate-limit":"\u8fd4\u56de\u5019\u9009\u9650\u5ea6","function.fann-get-cascade-candidate-stagnation-epochs":"\u8fd4\u56de\u5c42\u53e0\u5019\u9009\u505c\u6ede\u5468\u671f\u7684\u6570\u91cf","function.fann-get-cascade-max-cand-epochs":"\u8fd4\u56de\u5019\u9009\u5468\u671f\u7684\u6700\u5927\u503c","function.fann-get-cascade-max-out-epochs":"\u8fd4\u56de\u8f93\u51fa\u5468\u671f\u7684\u6700\u5927\u503c","function.fann-get-cascade-min-cand-epochs":"\u8fd4\u56de\u6700\u5c0f\u7684\u5019\u9009\u5468\u671f","function.fann-get-cascade-min-out-epochs":"\u8fd4\u56de\u6700\u5c0f\u8f93\u51fa\u5468\u671f","function.fann-get-cascade-num-candidate-groups":"\u8fd4\u56de\u5019\u9009\u7ec4\u7684\u6570\u91cf","function.fann-get-cascade-num-candidates":"\u8fd4\u56de\u8bad\u7ec3\u671f\u95f4\u4f7f\u7528\u7684\u5019\u9009\u6570\u91cf","function.fann-get-cascade-output-change-fraction":"\u8fd4\u56de\u7ea7\u8054\u8f93\u51fa\u53d8\u5316\u5206\u6570","function.fann-get-cascade-output-stagnation-epochs":"\u8fd4\u56de\u7ea7\u8054\u8f93\u51fa\u505c\u6ede\u5468\u671f\u7684\u6570\u91cf","function.fann-get-cascade-weight-multiplier":"\u8fd4\u56de\u6743\u91cd\u56e0\u5b50","function.fann-get-connection-array":"\u83b7\u53d6\u7f51\u7edc\u4e2d\u7684\u8fde\u63a5\u3002","function.fann-get-connection-rate":"\u83b7\u53d6\u5f53\u7f51\u7edc\u521b\u5efa\u65f6\u8fde\u63a5\u7684\u4f7f\u7528\u7387\u3002","function.fann-get-errno":"\u8fd4\u56de\u6700\u540e\u4e00\u4e2a\u9519\u8bef\u6570\u5b57\u3002","function.fann-get-errstr":"\u8fd4\u56de\u6700\u540e\u7684\u9519\u8bef\u5b57\u7b26\u4e32\u3002","function.fann-get-layer-array":"\u83b7\u53d6\u7f51\u7edc\u4e2d\u6bcf\u5c42\u7684\u795e\u7ecf\u5143\u6570\u91cf\u3002","function.fann-get-learning-momentum":"\u8fd4\u56de\u5b66\u4e60\u52a8\u91cf","function.fann-get-learning-rate":"\u8fd4\u56de\u5b66\u4e60\u901f\u7387","function.fann-get-mse":"\u4ece\u7f51\u7edc\u4e2d\u8bfb\u53d6\u5747\u65b9\u8bef\u5dee\u3002","function.fann-get-network-type":"\u83b7\u53d6\u6240\u521b\u5efa\u7684\u795e\u7ecf\u7f51\u7edc\u7c7b\u578b\u3002","function.fann-get-num-input":"\u83b7\u53d6\u8f93\u5165\u795e\u7ecf\u5143\u7684\u6570\u91cf\u3002","function.fann-get-num-layers":"\u83b7\u53d6\u795e\u7ecf\u7f51\u7edc\u7684\u5c42\u6570\u3002","function.fann-get-num-output":"\u83b7\u53d6\u8f93\u51fa\u795e\u7ecf\u5143\u7684\u6570\u91cf\u3002","function.fann-get-quickprop-decay":"\u8fd4\u56de\u8870\u9000\u503c\uff0c\u7528\u4e8e\u5728 quickprop \u8bad\u7ec3\u8fed\u4ee3\u65f6\u8870\u51cf\u6743\u91cd","function.fann-get-quickprop-mu":"\u8fd4\u56de\u653e\u5927\u7cfb\u6570","function.fann-get-rprop-decrease-factor":"\u8fd4\u56de RPROP \u8bad\u7ec3\u671f\u95f4\u7684\u8870\u51cf\u7cfb\u6570","function.fann-get-rprop-delta-max":"\u8fd4\u56de\u6700\u5927\u6b65\u957f","function.fann-get-rprop-delta-min":"\u8fd4\u56de\u6700\u5c0f\u6b65\u957f","function.fann-get-rprop-delta-zero":"\u8fd4\u56de\u521d\u59cb\u6b65\u957f","function.fann-get-rprop-increase-factor":"\u8fd4\u56de RPROP \u8bad\u7ec3\u7684\u9012\u589e\u7cfb\u6570","function.fann-get-sarprop-step-error-shift":"\u8fd4\u56de sarprop \u6b65\u503c\u7684\u8bef\u5dee\u504f\u79fb","function.fann-get-sarprop-step-error-threshold-factor":"\u8fd4\u56de sarprop \u7b97\u6cd5\u6b65\u503c\u7684\u8bef\u5dee\u9608\u503c\u7cfb\u6570","function.fann-get-sarprop-temperature":"\u8fd4\u56de sarprop \u7b97\u6cd5\u6e29\u5ea6","function.fann-get-sarprop-weight-decay-shift":"\u8fd4\u56de sarprop \u7b97\u6cd5\u6743\u91cd\u8870\u51cf\u53d8\u5316\u503c","function.fann-get-total-connections":"\u83b7\u53d6\u6574\u4e2a\u7f51\u7edc\u4e2d\u6240\u6709\u7684\u8fde\u63a5\u6570\u3002","function.fann-get-total-neurons":"\u83b7\u53d6\u6574\u4e2a\u7f51\u7edc\u4e2d\u795e\u7ecf\u5143\u7684\u6570\u91cf\u3002","function.fann-get-train-error-function":"\u8fd4\u56de\u8bad\u7ec3\u4e2d\u4f7f\u7528\u7684\u9519\u8bef\u51fd\u6570\u3002","function.fann-get-train-stop-function":"\u8fd4\u56de\u8bad\u7ec3\u4e2d\u4f7f\u7528\u7684\u505c\u6b62\u51fd\u6570\u3002","function.fann-get-training-algorithm":"\u8fd4\u56de\u8bad\u7ec3\u7b97\u6cd5\u3002","function.fann-init-weights":"\u4f7f\u7528 Widrow \u548c Nguyen \u7b97\u6cd5\u521d\u59cb\u5316\u6743\u91cd\u3002","function.fann-length-train-data":"\u8fd4\u56de\u8bad\u7ec3\u6570\u636e\u4e2d\u8bad\u7ec3\u6a21\u5f0f\u7684\u6570\u91cf\u3002","function.fann-merge-train-data":"\u5408\u5e76\u8bad\u7ec3\u6570\u636e\u3002","function.fann-num-input-train-data":"\u8fd4\u56de\u8bad\u7ec3\u6570\u636e\u4e2d\u6bcf\u4e2a\u8bad\u7ec3\u6a21\u5f0f\u8f93\u5165\u7684\u6570\u91cf\u3002","function.fann-num-output-train-data":"\u8fd4\u56de\u8bad\u7ec3\u6570\u636e\u4e2d\u6bcf\u4e2a\u8bad\u7ec3\u6a21\u5f0f\u8f93\u51fa\u7684\u6570\u91cf\u3002","function.fann-print-error":"\u6253\u5370\u9519\u8bef\u5b57\u7b26\u4e32","function.fann-randomize-weights":"\u7ed9\u6bcf\u4e2a\u8fde\u63a5\u8d4b\u4e00\u4e2a\u4ecb\u4e8e min_weight \u548c max_weight \u4e4b\u95f4\u7684\u968f\u673a\u6743\u91cd\u3002","function.fann-read-train-from-file":"\u8bfb\u53d6\u5b58\u50a8\u8bad\u7ec3\u6570\u636e\u7684\u6587\u4ef6\u3002","function.fann-reset-errno":"\u91cd\u7f6e\u6700\u540e\u7684\u9519\u8bef\u4ee3\u7801\u3002","function.fann-reset-errstr":"\u91cd\u7f6e\u6700\u540e\u7684\u9519\u8bef\u5b57\u7b26\u4e32\u3002","function.fann-reset-mse":"\u91cd\u7f6e\u7f51\u7edc\u4e2d\u7684\u5747\u65b9\u8bef\u5dee\u3002","function.fann-run":"\u5c06\u901a\u8fc7\u795e\u7ecf\u7f51\u7edc\u8fd0\u884c\u8f93\u5165\u3002","function.fann-save":"\u5c06\u6574\u4e2a\u7f51\u7edc\u4fdd\u5b58\u81f3\u914d\u7f6e\u6587\u4ef6\u3002","function.fann-save-train":"\u5c06\u8bad\u7ec3\u7ed3\u6784\u4f53\u4fdd\u5b58\u81f3\u6587\u4ef6\u3002","function.fann-scale-input":"\u5728\u4ee5\u524d\u8ba1\u7b97\u53c2\u6570\u7684\u57fa\u7840\u4e0a\uff0c\u5728\u8bad\u7ec3\u4e4b\u524d\u653e\u5927\u8f93\u5165\u5411\u91cf\u4e2d\u7684\u6570\u636e","function.fann-scale-input-train-data":"\u5728\u8bad\u7ec3\u6570\u636e\u4e2d\u7f29\u653e\u8f93\u5165\u81f3\u6307\u5b9a\u8303\u56f4","function.fann-scale-output":"\u5728\u4ee5\u524d\u8ba1\u7b97\u53c2\u6570\u7684\u57fa\u7840\u4e0a\uff0c\u5728\u8bad\u7ec3\u4e4b\u524d\u653e\u5927\u8f93\u51fa\u5411\u91cf\u4e2d\u7684\u6570\u636e","function.fann-scale-output-train-data":"\u5728\u8bad\u7ec3\u6570\u636e\u4e2d\u7f29\u653e\u8f93\u51fa\u81f3\u6307\u5b9a\u8303\u56f4","function.fann-scale-train":"\u5728\u4ee5\u524d\u8ba1\u7b97\u53c2\u6570\u7684\u57fa\u7840\u4e0a\uff0c\u7f29\u653e\u8f93\u5165\u548c\u8f93\u51fa\u6570\u636e","function.fann-scale-train-data":"\u5728\u8bad\u7ec3\u6570\u636e\u4e2d\u7f29\u653e\u8f93\u5165\u548c\u8f93\u51fa\u5230\u6307\u5b9a\u7684\u8303\u56f4","function.fann-set-activation-function":"\u4e3a\u5df2\u5e94\u7528\u7684\u795e\u7ecf\u5143\u548c\u5c42\u8bbe\u7f6e\u6fc0\u6d3b\u51fd\u6570","function.fann-set-activation-function-hidden":"\u4e3a\u6240\u6709\u9690\u85cf\u5c42\u8bbe\u7f6e\u6fc0\u6d3b\u51fd\u6570","function.fann-set-activation-function-layer":"\u4e3a\u5df2\u5e94\u7528\u7684\u5c42\u4e2d\u6240\u6709\u7684\u795e\u7ecf\u5143\u8bbe\u7f6e\u6fc0\u6d3b\u51fd\u6570","function.fann-set-activation-function-output":"\u4e3a\u8f93\u51fa\u5c42\u8bbe\u7f6e\u6fc0\u6d3b\u51fd\u6570","function.fann-set-activation-steepness":"\u4e3a\u63d0\u4f9b\u7684\u795e\u7ecf\u5143\u548c\u5c42\u8bbe\u7f6e\u6fc0\u6d3b\u9661\u5ea6","function.fann-set-activation-steepness-hidden":"\u4e3a\u6240\u6709\u9690\u85cf\u5c42\u4e2d\u6240\u6709\u7684\u795e\u7ecf\u5143\u8bbe\u7f6e\u6fc0\u6d3b\u51fd\u6570\u9661\u5ea6","function.fann-set-activation-steepness-layer":"\u4e3a\u63d0\u4f9b\u7684\u5c42\u4e2d\u6240\u6709\u7684\u795e\u7ecf\u5143\u8bbe\u7f6e\u6fc0\u6d3b\u9661\u5ea6","function.fann-set-activation-steepness-output":"\u5728\u8f93\u51fa\u5c42\u4e2d\u8bbe\u7f6e\u6fc0\u6d3b\u9661\u5ea6","function.fann-set-bit-fail-limit":"\u8bbe\u7f6e\u8bad\u7ec3\u671f\u95f4\u4f7f\u7528\u7684\u8bef\u5dee","function.fann-set-callback":"\u8bbe\u7f6e\u8bad\u7ec3\u671f\u95f4\u4f7f\u7528\u7684\u56de\u8c03\u51fd\u6570\u3002","function.fann-set-cascade-activation-functions":"\u8bbe\u7f6e\u7ea7\u8054\u5019\u9009\u6fc0\u6d3b\u51fd\u6570\u7684\u6570\u7ec4","function.fann-set-cascade-activation-steepnesses":"\u8bbe\u7f6e\u7ea7\u8054\u5019\u9009\u6fc0\u6d3b\u9661\u5ea6\u7684\u6570\u7ec4\u3002","function.fann-set-cascade-candidate-change-fraction":"\u8bbe\u7f6e\u7ea7\u8054\u5019\u9009\u66f4\u6539\u5206\u6570","function.fann-set-cascade-candidate-limit":"\u8bbe\u7f6e\u5019\u9009\u9650\u5ea6","function.fann-set-cascade-candidate-stagnation-epochs":"\u8bbe\u7f6e\u7ea7\u8054\u5019\u9009\u505c\u6b62\u5468\u671f\u6570","function.fann-set-cascade-max-cand-epochs":"\u8bbe\u7f6e\u6700\u5927\u5019\u9009\u5468\u671f\u6570","function.fann-set-cascade-max-out-epochs":"\u8bbe\u7f6e\u6700\u5927\u8f93\u51fa\u5468\u671f","function.fann-set-cascade-min-cand-epochs":"\u8bbe\u7f6e\u6700\u5c0f\u5019\u9009\u5468\u671f","function.fann-set-cascade-min-out-epochs":"\u8bbe\u7f6e\u6700\u5c0f\u8f93\u51fa\u5468\u671f","function.fann-set-cascade-num-candidate-groups":"\u8bbe\u7f6e\u5019\u9009\u7ec4\u6570\u91cf","function.fann-set-cascade-output-change-fraction":"\u8bbe\u7f6e\u7ea7\u8054\u8f93\u51fa\u6539\u53d8\u5206\u6570","function.fann-set-cascade-output-stagnation-epochs":"\u8bbe\u7f6e\u7ea7\u8054\u8f93\u51fa\u505c\u6ede\u5468\u671f\u7684\u503c","function.fann-set-cascade-weight-multiplier":"\u8bbe\u7f6e\u6743\u91cd\u56e0\u5b50","function.fann-set-error-log":"\u8bbe\u7f6e\u9519\u8bef\u8bb0\u5f55\u4fdd\u5b58\u7684\u4f4d\u7f6e\u3002","function.fann-set-input-scaling-params":"\u6839\u636e\u8bad\u7ec3\u6570\u636e\u8ba1\u7b97\u5c06\u6765\u4f7f\u7528\u7684\u8f93\u5165\u6bd4\u4f8b\u53c2\u6570","function.fann-set-learning-momentum":"\u8bbe\u7f6e\u5b66\u4e60\u52a8\u91cf\u3002","function.fann-set-learning-rate":"\u8bbe\u7f6e\u5b66\u4e60\u901f\u7387\u3002","function.fann-set-output-scaling-params":"\u6839\u636e\u8bad\u7ec3\u6570\u636e\u8ba1\u7b97\u5c06\u6765\u4f7f\u7528\u7684\u8f93\u51fa\u7f29\u653e\u53c2\u6570","function.fann-set-quickprop-decay":"\u8bbe\u7f6equickprop\u7b97\u6cd5\u8870\u51cf\u56e0\u5b50","function.fann-set-quickprop-mu":"\u8bbe\u7f6e quickprop \u7b97\u6cd5\u653e\u5927\u56e0\u5b50","function.fann-set-rprop-decrease-factor":"\u4f7f\u7528 RPROP \u7b97\u6cd5\u8bad\u7ec3\u65f6\uff0c\u8bbe\u7f6e\u4e0b\u964d\u56e0\u5b50","function.fann-set-rprop-delta-max":"\u8bbe\u7f6e\u6700\u5927\u6b65\u957f","function.fann-set-rprop-delta-min":"\u8bbe\u7f6e\u6700\u5c0f\u6b65\u957f","function.fann-set-rprop-delta-zero":"\u8bbe\u7f6e\u521d\u59cb\u6b65\u957f","function.fann-set-rprop-increase-factor":"\u4f7f\u7528 RPROP \u7b97\u6cd5\u8bad\u7ec3\u65f6\uff0c\u8bbe\u7f6e\u589e\u957f\u56e0\u5b50","function.fann-set-sarprop-step-error-shift":"\u8bbe\u7f6e sarprop \u7b97\u6cd5\u7684\u6b65\u8bef\u5dee\u504f\u79fb\u91cf","function.fann-set-sarprop-step-error-threshold-factor":"\u8bbe\u7f6e sarprop \u7b97\u6cd5\u7684\u6b65\u8bef\u5dee\u9608\u503c\u56e0\u5b50","function.fann-set-sarprop-temperature":"\u8bbe\u7f6e sarprop \u7b97\u6cd5\u7684\u6e29\u5ea6","function.fann-set-sarprop-weight-decay-shift":"\u8bbe\u7f6e sarprop \u7b97\u6cd5\u7684\u6743\u91cd\u8870\u51cf\u504f\u79fb\u503c","function.fann-set-scaling-params":"\u6839\u636e\u8bad\u7ec3\u6570\u636e\u8ba1\u7b97\u8f93\u5165\u548c\u8f93\u51fa\u7f29\u653e\u53c2\u6570\u4ee5\u4f9b\u5c06\u6765\u4f7f\u7528","function.fann-set-train-error-function":"\u8bbe\u7f6e\u8bad\u7ec3\u671f\u95f4\u4f7f\u7528\u7684\u9519\u8bef\u51fd\u6570\u3002","function.fann-set-train-stop-function":"\u8bbe\u7f6e\u8bad\u7ec3\u671f\u95f4\u4f7f\u7528\u7684\u505c\u6b62\u51fd\u6570\u3002","function.fann-set-training-algorithm":"\u8bbe\u7f6e\u8bad\u7ec3\u7b97\u6cd5\u3002","function.fann-set-weight":"\u5728\u7f51\u7edc\u4e2d\u8bbe\u7f6e\u4e00\u4e2a\u8fde\u63a5\u3002","function.fann-set-weight-array":"\u5728\u7f51\u7edc\u4e2d\u8bbe\u7f6e\u4e00\u4e2a\u8fde\u63a5\u3002","function.fann-shuffle-train-data":"\u6253\u7b97\u8bad\u7ec3\u6570\u636e\uff0c\u4f7f\u987a\u5e8f\u968f\u673a\u3002","function.fann-subset-train-data":"\u8fd4\u56de\u4e00\u4e2a\u8bad\u7ec3\u6570\u636e\u5b50\u96c6\u7684\u526f\u672c\u3002","function.fann-test":"\u4f7f\u7528\u4e00\u7ec4\u8f93\u5165\u548c\u4e00\u7ec4\u671f\u671b\u7684\u8f93\u51fa\u6765\u6d4b\u8bd5\u3002","function.fann-test-data":"\u4f7f\u7528\u8bad\u7ec3\u6570\u636e\u6765\u6d4b\u8bd5\u5e76\u4e14\u8ba1\u7b97\u51fa MSE","function.fann-train":"\u4f7f\u7528\u4e00\u4e2a\u8f93\u5165\u96c6\u548c\u4e00\u4e2a\u671f\u671b\u7684\u8f93\u51fa\u96c6\u6765\u8fed\u4ee3\u8bad\u7ec3\u4e00\u6b21\u3002","function.fann-train-epoch":"\u4f7f\u7528\u4e00\u7ec4\u8bad\u7ec3\u6570\u636e\u8bad\u7ec3\u4e00\u4e2a\u5468\u671f\u3002","function.fann-train-on-data":"\u5728\u6574\u4e2a\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3\u4e00\u6bb5\u65f6\u95f4\u3002","function.fann-train-on-file":"\u5728\u4ece\u67d0\u4e2a\u6587\u4ef6\u8bfb\u53d6\u7684\u6574\u4e2a\u6570\u636e\u96c6\u4e0a\u8bad\u7ec3\u4e00\u6bb5\u65f6\u95f4\u3002","ref.fann":"FANN (\u5feb\u901f\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc)","fannconnection.construct":"\u8fde\u63a5\u6784\u9020\u5668","fannconnection.getfromneuron":"\u8fd4\u56de\u5f00\u59cb\u8fde\u63a5\u7684\u795e\u7ecf\u5143","fannconnection.gettoneuron":"\u8fd4\u56de\u7ec8\u6b62\u795e\u7ecf\u5143\u7684\u4f4d\u7f6e","fannconnection.getweight":"\u8fd4\u56de\u8fde\u63a5\u6743\u91cd\u3002","fannconnection.setweight":"\u8bbe\u7f6e\u8fde\u63a5\u6743\u91cd\u3002","class.fannconnection":"FANNConnection \u7c7b","book.fann":"FANN (\u5feb\u901f\u4eba\u5de5\u795e\u7ecf\u7f51\u7edc)","igbinary.installation":"Igbinary","igbinary.configuration":"Igbinary","igbinary.setup":"Igbinary","function.igbinary-serialize":"Generates a compact, storable binary representation of a value","function.igbinary-unserialize":"Creates a PHP value from a stored representation from igbinary_serialize","ref.igbinary":"Igbinary","book.igbinary":"Igbinary","json.requirements":"JavaScript \u5bf9\u8c61\u8868\u793a\u6cd5\uff08JSON\uff09","json.installation":"JavaScript \u5bf9\u8c61\u8868\u793a\u6cd5\uff08JSON\uff09","json.setup":"JavaScript \u5bf9\u8c61\u8868\u793a\u6cd5\uff08JSON\uff09","json.constants":"JavaScript \u5bf9\u8c61\u8868\u793a\u6cd5\uff08JSON\uff09","class.jsonexception":"JsonException \u7c7b","jsonserializable.jsonserialize":"\u6307\u5b9a\u9700\u8981\u88ab\u5e8f\u5217\u5316\u6210 JSON \u7684\u6570\u636e","class.jsonserializable":"JSON \u5e8f\u5217\u5316\u63a5\u53e3","function.json-decode":"\u5bf9 JSON \u683c\u5f0f\u7684\u5b57\u7b26\u4e32\u8fdb\u884c\u89e3\u7801","function.json-encode":"\u5bf9\u53d8\u91cf\u8fdb\u884c JSON \u7f16\u7801","function.json-last-error":"\u8fd4\u56de\u6700\u540e\u53d1\u751f\u7684\u9519\u8bef","function.json-last-error-msg":"\u8fd4\u56de\u6700\u540e\u4e00\u6b21\u8c03\u7528 json_validate()\u3001json_encode() \u6216 json_decode() \u65f6\u4ea7\u751f\u7684\u9519\u8bef\u4fe1\u606f","function.json-validate":"\u68c0\u67e5\u4e00\u4e2a\u5b57\u7b26\u4e32\u662f\u5426\u5305\u542b\u6709\u6548\u7684JSON","ref.json":"JavaScript \u5bf9\u8c61\u8868\u793a\u6cd5\uff08JSON\uff09","book.json":"JavaScript \u5bf9\u8c61\u8868\u793a\u6cd5\uff08JSON\uff09","simdjson.installation":"Simdjson","simdjson.setup":"Simdjson","simdjson.constants":"Simdjson","function.simdjson-decode":"Decodes a JSON string","function.simdjson-is-valid":"Check if a JSON string is valid","function.simdjson-key-count":"Returns the value at a JSON pointer.","function.simdjson-key-exists":"Check if the JSON contains the value referred to by a JSON pointer.","function.simdjson-key-value":"Decodes the value of a JSON string located at the requested JSON pointer.","ref.simdjson":"Simdjson","class.simdjsonexception":"The SimdJsonException class","class.simdjsonvalueerror":"The SimdJsonValueError class","book.simdjson":"Simdjson","lua.requirements":"Lua","lua.installation":"Lua","lua.setup":"Lua","lua.assign":"\u5c06\u4e00\u4e2aphp\u53d8\u91cf\u8d4b\u503c\u7ed9Lua","lua.call":"\u8c03\u7528Lua\u51fd\u6570","lua.construct":"Lua \u6784\u9020\u65b9\u6cd5","lua.eval":"\u5c06\u5b57\u7b26\u4e32\u5f53\u505aLua\u4ee3\u7801\u6267\u884c","lua.getversion":"\u83b7\u53d6Lua\u7248\u672c","lua.include":"\u89e3\u6790Lua\u811a\u672c\u6587\u4ef6","lua.registercallback":"\u5411Lua\u4e2d\u6ce8\u518cphp\u51fd\u6570","class.lua":"Lua\u7c7b","luaclosure.invoke":"\u8c03\u7528 luaclosure","class.luaclosure":"LuaClosure\u7c7b","book.lua":"Lua","luasandbox.requirements":"LuaSandbox","luasandbox.installation":"LuaSandbox","luasandbox.setup":"LuaSandbox","reference.luasandbox.differences":"LuaSandbox","luasandbox.examples-basic":"LuaSandbox","luasandbox.examples":"LuaSandbox","luasandbox.callfunction":"Call a function in a Lua global variable","luasandbox.disableprofiler":"Disable the profiler","luasandbox.enableprofiler":"Enable the profiler.","luasandbox.getcpuusage":"Fetch the current CPU time usage of the Lua environment","luasandbox.getmemoryusage":"Fetch the current memory usage of the Lua environment","luasandbox.getpeakmemoryusage":"Fetch the peak memory usage of the Lua environment","luasandbox.getprofilerfunctionreport":"Fetch profiler data","luasandbox.getversioninfo":"Return the versions of LuaSandbox and Lua","luasandbox.loadbinary":"Load a precompiled binary chunk into the Lua environment","luasandbox.loadstring":"Load Lua code into the Lua environment","luasandbox.pauseusagetimer":"Pause the CPU usage timer","luasandbox.registerlibrary":"Register a set of PHP functions as a Lua library","luasandbox.setcpulimit":"Set the CPU time limit for the Lua environment","luasandbox.setmemorylimit":"Set the memory limit for the Lua environment","luasandbox.unpauseusagetimer":"Unpause the timer paused by LuaSandbox::pauseUsageTimer","luasandbox.wrapphpfunction":"Wrap a PHP callable in a LuaSandboxFunction","class.luasandbox":"The LuaSandbox class","luasandboxfunction.call":"Call a Lua function","luasandboxfunction.construct":"Unused","luasandboxfunction.dump":"Dump the function as a binary blob","class.luasandboxfunction":"The LuaSandboxFunction class","class.luasandboxerror":"The LuaSandboxError class","class.luasandboxerrorerror":"The LuaSandboxErrorError class","class.luasandboxfatalerror":"The LuaSandboxFatalError class","class.luasandboxmemoryerror":"The LuaSandboxMemoryError class","class.luasandboxruntimeerror":"The LuaSandboxRuntimeError class","class.luasandboxsyntaxerror":"The LuaSandboxSyntaxError class","class.luasandboxtimeouterror":"The LuaSandboxTimeoutError class","book.luasandbox":"LuaSandbox","misc.configuration":"\u6742\u9879\u51fd\u6570","misc.setup":"\u6742\u9879\u51fd\u6570","misc.constants":"\u6742\u9879\u51fd\u6570","function.connection-aborted":"\u68c0\u67e5\u5ba2\u6237\u7aef\u662f\u5426\u5df2\u7ecf\u65ad\u5f00","function.connection-status":"\u8fd4\u56de\u8fde\u63a5\u7684\u72b6\u6001\u4f4d","function.constant":"\u8fd4\u56de\u4e00\u4e2a\u5e38\u91cf\u7684\u503c","function.define":"\u5b9a\u4e49\u4e00\u4e2a\u5e38\u91cf","function.defined":"\u68c0\u67e5\u7ed9\u5b9a\u540d\u79f0\u7684\u5e38\u91cf\u662f\u5426\u5b58\u5728","function.die":"\u522b\u540d exit","function.eval":"\u628a\u5b57\u7b26\u4e32\u4f5c\u4e3aPHP\u4ee3\u7801\u6267\u884c","function.exit":"\u4f7f\u7528\u72b6\u6001 code \u6216\u6d88\u606f\u7ec8\u6b62\u5f53\u524d\u811a\u672c","function.get-browser":"\u83b7\u53d6\u6d4f\u89c8\u5668\u5177\u6709\u7684\u529f\u80fd","function.halt-compiler":"\u4e2d\u65ad\u7f16\u8bd1\u5668\u7684\u6267\u884c","function.highlight-file":"\u8bed\u6cd5\u9ad8\u4eae\u4e00\u4e2a\u6587\u4ef6","function.highlight-string":"\u5b57\u7b26\u4e32\u7684\u8bed\u6cd5\u9ad8\u4eae","function.hrtime":"\u83b7\u53d6\u7cfb\u7edf\u7684\u9ad8\u7cbe\u5ea6\u65f6\u95f4","function.ignore-user-abort":"\u8bbe\u7f6e\u5ba2\u6237\u7aef\u65ad\u5f00\u8fde\u63a5\u65f6\u662f\u5426\u4e2d\u65ad\u811a\u672c\u7684\u6267\u884c","function.pack":"\u5c06\u6570\u636e\u6253\u5305\u6210\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32","function.php-strip-whitespace":"\u8fd4\u56de\u5220\u9664\u6ce8\u91ca\u548c\u7a7a\u683c\u540e\u7684PHP\u6e90\u7801","function.sapi-windows-cp-conv":"Convert string from one codepage to another","function.sapi-windows-cp-get":"Get current codepage","function.sapi-windows-cp-is-utf8":"Indicates whether the codepage is UTF-8 compatible","function.sapi-windows-cp-set":"Set process codepage","function.sapi-windows-generate-ctrl-event":"Send a CTRL event to another process","function.sapi-windows-set-ctrl-handler":"Set or remove a CTRL event handler","function.sapi-windows-vt100-support":"Get or set VT100 support for the specified stream associated to an output buffer of a Windows console.","function.show-source":"\u522b\u540d highlight_file","function.sleep":"\u5ef6\u7f13\u6267\u884c","function.sys-getloadavg":"\u83b7\u53d6\u7cfb\u7edf\u7684\u8d1f\u8f7d\uff08load average\uff09","function.time-nanosleep":"\u5ef6\u7f13\u6267\u884c\u82e5\u5e72\u79d2\u548c\u7eb3\u79d2","function.time-sleep-until":"\u4f7f\u811a\u672c\u7761\u7720\u5230\u6307\u5b9a\u7684\u65f6\u95f4\u4e3a\u6b62","function.uniqid":"\u751f\u6210\u57fa\u4e8e\u65f6\u95f4\u7684\u6807\u8bc6\u7b26","function.unpack":"Unpack data from binary string","function.usleep":"\u4ee5\u6307\u5b9a\u7684\u5fae\u79d2\u6570\u5ef6\u8fdf\u6267\u884c","ref.misc":"\u6742\u9879\u51fd\u6570","changelog.misc":"\u6742\u9879\u51fd\u6570","book.misc":"\u6742\u9879\u51fd\u6570","random.constants":"\u968f\u673a\u6570\u751f\u6210\u5668\u548c\u76f8\u5173\u968f\u673a\u51fd\u6570","random.examples":"\u968f\u673a\u6570\u751f\u6210\u5668\u548c\u76f8\u5173\u968f\u673a\u51fd\u6570","function.getrandmax":"\u663e\u793a\u968f\u673a\u6570\u6700\u5927\u7684\u53ef\u80fd\u503c","function.lcg-value":"\u7ec4\u5408\u7ebf\u6027\u540c\u4f59\u53d1\u751f\u5668","function.mt-getrandmax":"\u663e\u793a\u968f\u673a\u6570\u7684\u6700\u5927\u53ef\u80fd\u503c","function.mt-rand":"\u901a\u8fc7\u6885\u68ee\u65cb\u8f6c\uff08Mersenne Twister\uff09\u968f\u673a\u6570\u751f\u6210\u5668\u751f\u6210\u968f\u673a\u503c","function.mt-srand":"\u64ad\u4e0b\u4e00\u4e2a\u66f4\u597d\u7684\u968f\u673a\u6570\u53d1\u751f\u5668\u79cd\u5b50","function.rand":"\u4ea7\u751f\u4e00\u4e2a\u968f\u673a\u6574\u6570","function.random-bytes":"Get cryptographically secure random bytes","function.random-int":"\u83b7\u53d6\u751f\u6210\u52a0\u5bc6\u5b89\u5168\u3001\u5747\u5300\u5206\u5e03\u7684\u6574\u6570","function.srand":"\u64ad\u4e0b\u968f\u673a\u6570\u53d1\u751f\u5668\u79cd\u5b50","ref.random":"\u968f\u673a\u6570\u751f\u6210\u5668\u548c\u76f8\u5173\u968f\u673a\u51fd\u6570","random-randomizer.construct":"Constructs a new Randomizer","random-randomizer.getbytes":"Get random bytes","random-randomizer.getbytesfromstring":"Get random bytes from a source string","random-randomizer.getfloat":"Get a uniformly selected float","random-randomizer.getint":"Get a uniformly selected integer","random-randomizer.nextfloat":"Get a float from the right-open interval [0.0, 1.0)","random-randomizer.nextint":"Get a positive integer","random-randomizer.pickarraykeys":"Select random array keys","random-randomizer.serialize":"Serializes the Randomizer object","random-randomizer.shufflearray":"Get a permutation of an array","random-randomizer.shufflebytes":"Get a byte-wise permutation of a string","random-randomizer.unserialize":"Deserializes the data parameter into a Randomizer object","class.random-randomizer":"The Random\\Randomizer class","enum.random-intervalboundary":"The Random\\IntervalBoundary Enum","random-engine.generate":"Generates randomness","class.random-engine":"The Random\\Engine interface","class.random-cryptosafeengine":"The Random\\CryptoSafeEngine interface","random-engine-secure.generate":"Generate cryptographically secure randomness","class.random-engine-secure":"The Random\\Engine\\Secure class","random-engine-mt19937.construct":"Constructs a new Mt19937 engine","random-engine-mt19937.debuginfo":"Returns the internal state of the engine","random-engine-mt19937.generate":"Generate 32 bits of randomness","random-engine-mt19937.serialize":"Serializes the Mt19937 object","random-engine-mt19937.unserialize":"Deserializes the data parameter into a Mt19937 object","class.random-engine-mt19937":"Random\\Engine\\Mt19937 \u7c7b","random-engine-pcgoneseq128xslrr64.construct":"Constructs a new PCG Oneseq 128 XSL RR 64 engine","random-engine-pcgoneseq128xslrr64.debuginfo":"Returns the internal state of the engine","random-engine-pcgoneseq128xslrr64.generate":"Generate 64 bits of randomness","random-engine-pcgoneseq128xslrr64.jump":"Efficiently move the engine ahead multiple steps","random-engine-pcgoneseq128xslrr64.serialize":"Serializes the PcgOneseq128XslRr64 object","random-engine-pcgoneseq128xslrr64.unserialize":"Deserializes the data parameter into a PcgOneseq128XslRr64 object","class.random-engine-pcgoneseq128xslrr64":"The Random\\Engine\\PcgOneseq128XslRr64 class","random-engine-xoshiro256starstar.construct":"Constructs a new xoshiro256** engine","random-engine-xoshiro256starstar.debuginfo":"Returns the internal state of the engine","random-engine-xoshiro256starstar.generate":"Generate 64 bits of randomness","random-engine-xoshiro256starstar.jump":"Efficiently move the engine ahead by 2^128 steps","random-engine-xoshiro256starstar.jumplong":"Efficiently move the engine ahead by 2^192 steps","random-engine-xoshiro256starstar.serialize":"Serializes the Xoshiro256StarStar object","random-engine-xoshiro256starstar.unserialize":"Deserializes the data parameter into a Xoshiro256StarStar object","class.random-engine-xoshiro256starstar":"Random\\Engine\\Xoshiro256StarStar \u7c7b","class.random-randomerror":"The Random\\RandomError class","class.random-brokenrandomengineerror":"The Random\\BrokenRandomEngineError class","class.random-randomexception":"The Random\\RandomException class","book.random":"\u968f\u673a\u6570\u751f\u6210\u5668\u548c\u76f8\u5173\u968f\u673a\u51fd\u6570","seaslog.requirements":"SeasLog","seaslog.installation":"SeasLog","seaslog.configuration":"SeasLog","seaslog.resources":"SeasLog","seaslog.setup":"SeasLog","seaslog.constants":"SeasLog","seaslog.examples":"SeasLog","function.seaslog-get-author":"\u83b7\u53d6 SeasLog \u4f5c\u8005","function.seaslog-get-version":"\u83b7\u53d6 SeasLog \u7684\u7248\u672c","ref.seaslog":"SeasLog","seaslog.alert":"\u8bb0\u5f55 alert \u65e5\u5fd7","seaslog.analyzercount":"Get log count by level, log_path and key_word","seaslog.analyzerdetail":"Get log detail by level, log_path, key_word, start, limit, order","seaslog.closeloggerstream":"Manually release stream flow from logger","seaslog.construct":"Description","seaslog.critical":"\u8bb0\u5f55 critical \u65e5\u5fd7","seaslog.debug":"\u8bb0\u5f55 debug \u65e5\u5fd7","seaslog.destruct":"Description","seaslog.emergency":"\u8bb0\u5f55 emergency \u65e5\u5fd7","seaslog.error":"\u8bb0\u5f55 error \u65e5\u5fd7","seaslog.flushbuffer":"\u5c06\u65e5\u5fd7\u7f13\u5b58\u5237\u65b0\u5230\u4ecb\u8d28\u4e2d\uff0c\u6587\u4ef6\u4ecb\u8d28\uff0c\u6216\u8005\u53d1\u9001\u5230\u8fdc\u7aef\u7684 TCP\/UDP \u670d\u52a1\u5730\u5740","seaslog.getbasepath":"\u83b7\u5f97 SeasLog \u6839\u76ee\u5f55","seaslog.getbuffer":"\u83b7\u53d6\u5185\u5b58\u4e2d\u7684\u65e5\u5fd7\u7f13\u5b58\u6570\u7ec4","seaslog.getbufferenabled":"Determin if buffer enabled","seaslog.getdatetimeformat":"\u83b7\u53d6 SeasLog \u65e5\u671f\u683c\u5f0f","seaslog.getlastlogger":"\u83b7\u5f97 SeasLog \u6700\u8fd1\u7684\u4e00\u6b21 Logger \u540d\u79f0","seaslog.getrequestid":"\u83b7\u5f97\u5f53\u524d SeasLog \u4e2d\u7528\u4e8e\u533a\u5206\u8bf7\u6c42\u7684 request_id","seaslog.getrequestvariable":"Get SeasLog request variable","seaslog.info":"Record info log information","seaslog.log":"\u516c\u5171\u7684\u65e5\u5fd7\u8bb0\u5f55\u51fd\u6570","seaslog.notice":"\u8bb0\u5f55 notice \u65e5\u5fd7","seaslog.setbasepath":"\u8bbe\u7f6e SeasLog \u6839\u76ee\u5f55","seaslog.setdatetimeformat":"\u8bbe\u7f6e SeasLog \u65e5\u671f\u683c\u5f0f","seaslog.setlogger":"\u8bbe\u7f6e SeasLog \u7684 Logger \u540d","seaslog.setrequestid":"\u8bbe\u7f6e\u53ef\u4ee5\u7531 SeasLog \u7528\u4e8e\u533a\u5206\u8bf7\u6c42\u7684 request_id","seaslog.setrequestvariable":"Manually set SeasLog request variable","seaslog.warning":"Record warning log information","class.seaslog":"The SeasLog class","book.seaslog":"SeasLog","outeriterator.getinneriterator":"Returns the inner iterator for the current entry","class.outeriterator":"The OuterIterator interface","recursiveiterator.getchildren":"Returns an iterator for the current entry","recursiveiterator.haschildren":"Returns if an iterator can be created for the current entry","class.recursiveiterator":"The RecursiveIterator interface","seekableiterator.seek":"Seeks to a position","class.seekableiterator":"SeekableIterator \u63a5\u53e3","splobserver.update":"Receive update from subject","class.splobserver":"The SplObserver interface","splsubject.attach":"Attach an SplObserver","splsubject.detach":"Detach an observer","splsubject.notify":"Notify an observer","class.splsubject":"The SplSubject interface","spl.interfaces":"PHP \u6807\u51c6\u5e93\uff08SPL\uff09","spldoublylinkedlist.add":"Add\/insert a new value at the specified index","spldoublylinkedlist.bottom":"Peeks at the node from the beginning of the doubly linked list","spldoublylinkedlist.count":"Counts the number of elements in the doubly linked list","spldoublylinkedlist.current":"Return current array entry","spldoublylinkedlist.getiteratormode":"Returns the mode of iteration","spldoublylinkedlist.isempty":"Checks whether the doubly linked list is empty","spldoublylinkedlist.key":"Return current node index","spldoublylinkedlist.next":"Move to next entry","spldoublylinkedlist.offsetexists":"Returns whether the requested $index exists","spldoublylinkedlist.offsetget":"Returns the value at the specified $index","spldoublylinkedlist.offsetset":"Sets the value at the specified $index to $value","spldoublylinkedlist.offsetunset":"Unsets the value at the specified $index","spldoublylinkedlist.pop":"Pops a node from the end of the doubly linked list","spldoublylinkedlist.prev":"Move to previous entry","spldoublylinkedlist.push":"Pushes an element at the end of the doubly linked list","spldoublylinkedlist.rewind":"Rewind iterator back to the start","spldoublylinkedlist.serialize":"Serializes the storage","spldoublylinkedlist.setiteratormode":"Sets the mode of iteration","spldoublylinkedlist.shift":"Shifts a node from the beginning of the doubly linked list","spldoublylinkedlist.top":"Peeks at the node from the end of the doubly linked list","spldoublylinkedlist.unserialize":"Unserializes the storage","spldoublylinkedlist.unshift":"Prepends the doubly linked list with an element","spldoublylinkedlist.valid":"Check whether the doubly linked list contains more nodes","class.spldoublylinkedlist":"SplDoublyLinkedList \u7c7b","class.splstack":"SplStack \u7c7b","splqueue.dequeue":"Dequeues a node from the queue","splqueue.enqueue":"Adds an element to the queue","class.splqueue":"SplQueue \u7c7b","splheap.compare":"Compare elements in order to place them correctly in the heap while sifting up","splheap.count":"Counts the number of elements in the heap","splheap.current":"Return current node pointed by the iterator","splheap.extract":"Extracts a node from top of the heap and sift up","splheap.insert":"Inserts an element in the heap by sifting it up","splheap.iscorrupted":"Tells if the heap is in a corrupted state","splheap.isempty":"Checks whether the heap is empty","splheap.key":"Return current node index","splheap.next":"Move to the next node","splheap.recoverfromcorruption":"Recover from the corrupted state and allow further actions on the heap","splheap.rewind":"Rewind iterator back to the start (no-op)","splheap.top":"Peeks at the node from the top of the heap","splheap.valid":"Check whether the heap contains more nodes","class.splheap":"The SplHeap class","splmaxheap.compare":"Compare elements in order to place them correctly in the heap while sifting up","class.splmaxheap":"The SplMaxHeap class","splminheap.compare":"Compare elements in order to place them correctly in the heap while sifting up","class.splminheap":"The SplMinHeap class","splpriorityqueue.compare":"Compare priorities in order to place elements correctly in the heap while sifting up","splpriorityqueue.count":"Counts the number of elements in the queue","splpriorityqueue.current":"Return current node pointed by the iterator","splpriorityqueue.extract":"Extracts a node from top of the heap and sift up","splpriorityqueue.getextractflags":"Get the flags of extraction","splpriorityqueue.insert":"Inserts an element in the queue by sifting it up","splpriorityqueue.iscorrupted":"Tells if the priority queue is in a corrupted state","splpriorityqueue.isempty":"Checks whether the queue is empty","splpriorityqueue.key":"Return current node index","splpriorityqueue.next":"Move to the next node","splpriorityqueue.recoverfromcorruption":"Recover from the corrupted state and allow further actions on the queue","splpriorityqueue.rewind":"Rewind iterator back to the start (no-op)","splpriorityqueue.setextractflags":"Sets the mode of extraction","splpriorityqueue.top":"Peeks at the node from the top of the queue","splpriorityqueue.valid":"Check whether the queue contains more nodes","class.splpriorityqueue":"The SplPriorityQueue class","splfixedarray.construct":"Constructs a new fixed array","splfixedarray.count":"Returns the size of the array","splfixedarray.current":"Return current array entry","splfixedarray.fromarray":"Import a PHP array in a SplFixedArray instance","splfixedarray.getiterator":"Retrieve the iterator to go through the array","splfixedarray.getsize":"Gets the size of the array","splfixedarray.jsonserialize":"Returns a representation that can be converted to JSON","splfixedarray.key":"Return current array index","splfixedarray.next":"Move to next entry","splfixedarray.offsetexists":"Returns whether the requested index exists","splfixedarray.offsetget":"Returns the value at the specified index","splfixedarray.offsetset":"Sets a new value at a specified index","splfixedarray.offsetunset":"Unsets the value at the specified $index","splfixedarray.rewind":"Rewind iterator back to the start","splfixedarray.serialize":"Serializes the SplFixedArray object","splfixedarray.setsize":"Change the size of an array","splfixedarray.toarray":"Returns a PHP array from the fixed array","splfixedarray.unserialize":"Deserializes the data parameter into an SplFixedArray object","splfixedarray.valid":"Check whether the array contains more elements","splfixedarray.wakeup":"Reinitialises the array after being unserialised","class.splfixedarray":"The SplFixedArray class","arrayobject.append":"\u8ffd\u52a0\u65b0\u7684\u503c\u4f5c\u4e3a\u6700\u540e\u4e00\u4e2a\u5143\u7d20\u3002","arrayobject.asort":"Sort the entries by value","arrayobject.construct":"Construct a new array object","arrayobject.count":"\u7edf\u8ba1 ArrayObject \u5185 public \u5c5e\u6027\u7684\u6570\u91cf","arrayobject.exchangearray":"Exchange the array for another one","arrayobject.getarraycopy":"Creates a copy of the ArrayObject","arrayobject.getflags":"Gets the behavior flags","arrayobject.getiterator":"Create a new iterator from an ArrayObject instance","arrayobject.getiteratorclass":"Gets the iterator classname for the ArrayObject","arrayobject.ksort":"Sort the entries by key","arrayobject.natcasesort":"Sort an array using a case insensitive \"natural order\" algorithm","arrayobject.natsort":"Sort entries using a \"natural order\" algorithm","arrayobject.offsetexists":"Returns whether the requested index exists","arrayobject.offsetget":"Returns the value at the specified index","arrayobject.offsetset":"\u4e3a\u6307\u5b9a\u7d22\u5f15\u8bbe\u5b9a\u65b0\u503c","arrayobject.offsetunset":"Unsets the value at the specified index","arrayobject.serialize":"Serialize an ArrayObject","arrayobject.setflags":"Sets the behavior flags","arrayobject.setiteratorclass":"Sets the iterator classname for the ArrayObject","arrayobject.uasort":"Sort the entries with a user-defined comparison function and maintain key association","arrayobject.uksort":"Sort the entries by keys using a user-defined comparison function","arrayobject.unserialize":"Unserialize an ArrayObject","class.arrayobject":"The ArrayObject class","splobjectstorage.addall":"Adds all objects from another storage","splobjectstorage.attach":"Adds an object in the storage","splobjectstorage.contains":"Checks if the storage contains a specific object","splobjectstorage.count":"Returns the number of objects in the storage","splobjectstorage.current":"Returns the current storage entry","splobjectstorage.detach":"Removes an object from the storage","splobjectstorage.gethash":"Calculate a unique identifier for the contained objects","splobjectstorage.getinfo":"Returns the data associated with the current iterator entry","splobjectstorage.key":"Returns the index at which the iterator currently is","splobjectstorage.next":"Move to the next entry","splobjectstorage.offsetexists":"Checks whether an object exists in the storage","splobjectstorage.offsetget":"Returns the data associated with an object","splobjectstorage.offsetset":"Associates data to an object in the storage","splobjectstorage.offsetunset":"Removes an object from the storage","splobjectstorage.removeall":"Removes objects contained in another storage from the current storage","splobjectstorage.removeallexcept":"Removes all objects except for those contained in another storage from the current storage","splobjectstorage.rewind":"Rewind the iterator to the first storage element","splobjectstorage.seek":"Seeks iterator to a position","splobjectstorage.serialize":"Serializes the storage","splobjectstorage.setinfo":"Sets the data associated with the current iterator entry","splobjectstorage.unserialize":"Unserializes a storage from its string representation","splobjectstorage.valid":"Returns if the current iterator entry is valid","class.splobjectstorage":"The SplObjectStorage class","spl.datastructures":"PHP \u6807\u51c6\u5e93\uff08SPL\uff09","class.badfunctioncallexception":"The BadFunctionCallException class","class.badmethodcallexception":"BadMethodCallException \u7c7b","class.domainexception":"The DomainException class","class.invalidargumentexception":"The InvalidArgumentException class","class.lengthexception":"The LengthException class","class.logicexception":"The LogicException class","class.outofboundsexception":"The OutOfBoundsException class","class.outofrangeexception":"The OutOfRangeException class","class.overflowexception":"The OverflowException class","class.rangeexception":"The RangeException class","class.runtimeexception":"The RuntimeException class","class.underflowexception":"The UnderflowException class","class.unexpectedvalueexception":"The UnexpectedValueException class","spl.exceptions":"PHP \u6807\u51c6\u5e93\uff08SPL\uff09","appenditerator.append":"Appends an iterator","appenditerator.construct":"Constructs an AppendIterator","appenditerator.current":"Gets the current value","appenditerator.getarrayiterator":"Gets the ArrayIterator","appenditerator.getiteratorindex":"Gets an index of iterators","appenditerator.key":"Gets the current key","appenditerator.next":"Moves to the next element","appenditerator.rewind":"Rewinds the Iterator","appenditerator.valid":"Checks validity of the current element","class.appenditerator":"AppendIterator \u7c7b","arrayiterator.append":"Append an element","arrayiterator.asort":"Sort entries by values","arrayiterator.construct":"Construct an ArrayIterator","arrayiterator.count":"Count elements","arrayiterator.current":"Return current array entry","arrayiterator.getarraycopy":"Get array copy","arrayiterator.getflags":"Get behavior flags","arrayiterator.key":"Return current array key","arrayiterator.ksort":"Sort entries by keys","arrayiterator.natcasesort":"Sort entries naturally, case insensitive","arrayiterator.natsort":"Sort entries naturally","arrayiterator.next":"Move to next entry","arrayiterator.offsetexists":"Check if offset exists","arrayiterator.offsetget":"Get value for an offset","arrayiterator.offsetset":"Set value for an offset","arrayiterator.offsetunset":"Unset value for an offset","arrayiterator.rewind":"Rewind array back to the start","arrayiterator.seek":"Seeks to a position","arrayiterator.serialize":"Serialize","arrayiterator.setflags":"Set behaviour flags","arrayiterator.uasort":"Sort with a user-defined comparison function and maintain index association","arrayiterator.uksort":"Sort by keys using a user-defined comparison function","arrayiterator.unserialize":"Unserialize","arrayiterator.valid":"Check whether array contains more entries","class.arrayiterator":"ArrayIterator \u7c7b","cachingiterator.construct":"Construct a new CachingIterator object for the iterator","cachingiterator.count":"The number of elements in the iterator","cachingiterator.current":"Return the current element","cachingiterator.getcache":"Retrieve the contents of the cache","cachingiterator.getflags":"Get flags used","cachingiterator.hasnext":"Check whether the inner iterator has a valid next element","cachingiterator.key":"Return the key for the current element","cachingiterator.next":"Move the iterator forward","cachingiterator.offsetexists":"The offsetExists purpose","cachingiterator.offsetget":"The offsetGet purpose","cachingiterator.offsetset":"The offsetSet purpose","cachingiterator.offsetunset":"The offsetUnset purpose","cachingiterator.rewind":"Rewind the iterator","cachingiterator.setflags":"The setFlags purpose","cachingiterator.tostring":"Return the string representation of the current element","cachingiterator.valid":"Check whether the current element is valid","class.cachingiterator":"CachingIterator \u7c7b","callbackfilteriterator.accept":"Calls the callback with the current value, the current key and the inner iterator as arguments","callbackfilteriterator.construct":"Create a filtered iterator from another iterator","class.callbackfilteriterator":"The CallbackFilterIterator class","directoryiterator.construct":"Constructs a new directory iterator from a path","directoryiterator.current":"Return the current DirectoryIterator item","directoryiterator.getbasename":"Get base name of current DirectoryIterator item","directoryiterator.getextension":"Gets the file extension","directoryiterator.getfilename":"Return file name of current DirectoryIterator item","directoryiterator.isdot":"Determine if current DirectoryIterator item is '.' or '..'","directoryiterator.key":"Return the key for the current DirectoryIterator item","directoryiterator.next":"Move forward to next DirectoryIterator item","directoryiterator.rewind":"Rewind the DirectoryIterator back to the start","directoryiterator.seek":"Seek to a DirectoryIterator item","directoryiterator.tostring":"Get file name as a string","directoryiterator.valid":"Check whether current DirectoryIterator position is a valid file","class.directoryiterator":"The DirectoryIterator class","emptyiterator.current":"The current() method","emptyiterator.key":"The key() method","emptyiterator.next":"The next() method","emptyiterator.rewind":"The rewind() method","emptyiterator.valid":"Checks whether the current element is valid","class.emptyiterator":"The EmptyIterator class","filesystemiterator.construct":"Constructs a new filesystem iterator","filesystemiterator.current":"The current file","filesystemiterator.getflags":"Get the handling flags","filesystemiterator.key":"Retrieve the key for the current file","filesystemiterator.next":"Move to the next file","filesystemiterator.rewind":"Rewinds back to the beginning","filesystemiterator.setflags":"Sets handling flags","class.filesystemiterator":"The FilesystemIterator class","filteriterator.accept":"Check whether the current element of the iterator is acceptable","filteriterator.construct":"Construct a filterIterator","filteriterator.current":"Get the current element value","filteriterator.key":"Get the current key","filteriterator.next":"Move the iterator forward","filteriterator.rewind":"Rewind the iterator","filteriterator.valid":"Check whether the current element is valid","class.filteriterator":"FilterIterator \u7c7b","globiterator.construct":"Construct a directory using glob","globiterator.count":"Get the number of directories and files","class.globiterator":"GlobIterator \u7c7b","infiniteiterator.construct":"Constructs an InfiniteIterator","infiniteiterator.next":"Moves the inner Iterator forward or rewinds it","class.infiniteiterator":"The InfiniteIterator class","iteratoriterator.construct":"Create an iterator from anything that is traversable","iteratoriterator.current":"Get the current value","iteratoriterator.getinneriterator":"Get the inner iterator","iteratoriterator.key":"Get the key of the current element","iteratoriterator.next":"Forward to the next element","iteratoriterator.rewind":"Rewind to the first element","iteratoriterator.valid":"Checks if the current element is valid","class.iteratoriterator":"The IteratorIterator class","limititerator.construct":"Construct a LimitIterator","limititerator.current":"Get current element","limititerator.getposition":"Return the current position","limititerator.key":"Get current key","limititerator.next":"Move the iterator forward","limititerator.rewind":"Rewind the iterator to the specified starting offset","limititerator.seek":"Seek to the given position","limititerator.valid":"Check whether the current element is valid","class.limititerator":"LimitIterator \u7c7b","multipleiterator.attachiterator":"Attaches iterator information","multipleiterator.construct":"Constructs a new MultipleIterator","multipleiterator.containsiterator":"Checks if an iterator is attached","multipleiterator.countiterators":"Gets the number of attached iterator instances","multipleiterator.current":"Gets the registered iterator instances","multipleiterator.detachiterator":"Detaches an iterator","multipleiterator.getflags":"Gets the flag information","multipleiterator.key":"Gets the registered iterator instances","multipleiterator.next":"Moves all attached iterator instances forward","multipleiterator.rewind":"Rewinds all attached iterator instances","multipleiterator.setflags":"Sets flags","multipleiterator.valid":"Checks the validity of sub iterators","class.multipleiterator":"The MultipleIterator class","norewinditerator.construct":"Construct a NoRewindIterator","norewinditerator.current":"Get the current value","norewinditerator.key":"Get the current key","norewinditerator.next":"Forward to the next element","norewinditerator.rewind":"Prevents the rewind operation on the inner iterator","norewinditerator.valid":"Validates the iterator","class.norewinditerator":"The NoRewindIterator class","parentiterator.accept":"Determines acceptability","parentiterator.construct":"Constructs a ParentIterator","parentiterator.getchildren":"Return the inner iterator's children contained in a ParentIterator","parentiterator.haschildren":"Check whether the inner iterator's current element has children","parentiterator.next":"Move the iterator forward","parentiterator.rewind":"Rewind the iterator","class.parentiterator":"The ParentIterator class","recursivearrayiterator.getchildren":"Returns an iterator for the current entry if it is an array or an object","recursivearrayiterator.haschildren":"Returns whether current entry is an array or an object","class.recursivearrayiterator":"The RecursiveArrayIterator class","recursivecachingiterator.construct":"Construct","recursivecachingiterator.getchildren":"Return the inner iterator's children as a RecursiveCachingIterator","recursivecachingiterator.haschildren":"Check whether the current element of the inner iterator has children","class.recursivecachingiterator":"The RecursiveCachingIterator class","recursivecallbackfilteriterator.construct":"Create a RecursiveCallbackFilterIterator from a RecursiveIterator","recursivecallbackfilteriterator.getchildren":"Return the inner iterator's children contained in a RecursiveCallbackFilterIterator","recursivecallbackfilteriterator.haschildren":"Check whether the inner iterator's current element has children","class.recursivecallbackfilteriterator":"The RecursiveCallbackFilterIterator class","recursivedirectoryiterator.construct":"Constructs a RecursiveDirectoryIterator","recursivedirectoryiterator.getchildren":"Returns an iterator for the current entry if it is a directory","recursivedirectoryiterator.getsubpath":"Get sub path","recursivedirectoryiterator.getsubpathname":"Get sub path and name","recursivedirectoryiterator.haschildren":"Returns whether current entry is a directory and not '.' or '..'","recursivedirectoryiterator.key":"Return path and filename of current dir entry","recursivedirectoryiterator.next":"Move to next entry","recursivedirectoryiterator.rewind":"Rewind dir back to the start","class.recursivedirectoryiterator":"The RecursiveDirectoryIterator class","recursivefilteriterator.construct":"Create a RecursiveFilterIterator from a RecursiveIterator","recursivefilteriterator.getchildren":"Return the inner iterator's children contained in a RecursiveFilterIterator","recursivefilteriterator.haschildren":"Check whether the inner iterator's current element has children","class.recursivefilteriterator":"The RecursiveFilterIterator class","recursiveiteratoriterator.beginchildren":"Begin children","recursiveiteratoriterator.beginiteration":"Begin Iteration","recursiveiteratoriterator.callgetchildren":"Get children","recursiveiteratoriterator.callhaschildren":"Has children","recursiveiteratoriterator.construct":"Construct a RecursiveIteratorIterator","recursiveiteratoriterator.current":"Access the current element value","recursiveiteratoriterator.endchildren":"End children","recursiveiteratoriterator.enditeration":"End Iteration","recursiveiteratoriterator.getdepth":"Get the current depth of the recursive iteration","recursiveiteratoriterator.getinneriterator":"Get inner iterator","recursiveiteratoriterator.getmaxdepth":"Get max depth","recursiveiteratoriterator.getsubiterator":"The current active sub iterator","recursiveiteratoriterator.key":"Access the current key","recursiveiteratoriterator.next":"Move forward to the next element","recursiveiteratoriterator.nextelement":"Next element","recursiveiteratoriterator.rewind":"Rewind the iterator to the first element of the top level inner iterator","recursiveiteratoriterator.setmaxdepth":"Set max depth","recursiveiteratoriterator.valid":"Check whether the current position is valid","class.recursiveiteratoriterator":"The RecursiveIteratorIterator class","recursiveregexiterator.construct":"Creates a new RecursiveRegexIterator","recursiveregexiterator.getchildren":"Returns an iterator for the current entry","recursiveregexiterator.haschildren":"Returns whether an iterator can be obtained for the current entry","class.recursiveregexiterator":"The RecursiveRegexIterator class","recursivetreeiterator.beginchildren":"Begin children","recursivetreeiterator.beginiteration":"Begin iteration","recursivetreeiterator.callgetchildren":"Get children","recursivetreeiterator.callhaschildren":"Has children","recursivetreeiterator.construct":"Construct a RecursiveTreeIterator","recursivetreeiterator.current":"Get current element","recursivetreeiterator.endchildren":"End children","recursivetreeiterator.enditeration":"End iteration","recursivetreeiterator.getentry":"Get current entry","recursivetreeiterator.getpostfix":"Get the postfix","recursivetreeiterator.getprefix":"Get the prefix","recursivetreeiterator.key":"Get the key of the current element","recursivetreeiterator.next":"Move to next element","recursivetreeiterator.nextelement":"Next element","recursivetreeiterator.rewind":"Rewind iterator","recursivetreeiterator.setpostfix":"Set postfix","recursivetreeiterator.setprefixpart":"Set a part of the prefix","recursivetreeiterator.valid":"Check validity","class.recursivetreeiterator":"The RecursiveTreeIterator class","regexiterator.accept":"Get accept status","regexiterator.construct":"Create a new RegexIterator","regexiterator.getflags":"Get flags","regexiterator.getmode":"Returns operation mode","regexiterator.getpregflags":"Returns the regular expression flags","regexiterator.getregex":"Returns current regular expression","regexiterator.setflags":"Sets the flags","regexiterator.setmode":"Sets the operation mode","regexiterator.setpregflags":"Sets the regular expression flags","class.regexiterator":"The RegexIterator class","spl.iterators":"PHP \u6807\u51c6\u5e93\uff08SPL\uff09","splfileinfo.construct":"\u6784\u9020\u65b0\u7684 SplFileInfo \u5bf9\u8c61","splfileinfo.getatime":"Gets last access time of the file","splfileinfo.getbasename":"Gets the base name of the file","splfileinfo.getctime":"\u83b7\u53d6\u6587\u4ef6 inode \u4fee\u6539\u65f6\u95f4","splfileinfo.getextension":"Gets the file extension","splfileinfo.getfileinfo":"Gets an SplFileInfo object for the file","splfileinfo.getfilename":"Gets the filename","splfileinfo.getgroup":"Gets the file group","splfileinfo.getinode":"Gets the inode for the file","splfileinfo.getlinktarget":"Gets the target of a link","splfileinfo.getmtime":"Gets the last modified time","splfileinfo.getowner":"Gets the owner of the file","splfileinfo.getpath":"Gets the path without filename","splfileinfo.getpathinfo":"Gets an SplFileInfo object for the path","splfileinfo.getpathname":"Gets the path to the file","splfileinfo.getperms":"Gets file permissions","splfileinfo.getrealpath":"Gets absolute path to file","splfileinfo.getsize":"Gets file size","splfileinfo.gettype":"Gets file type","splfileinfo.isdir":"Tells if the file is a directory","splfileinfo.isexecutable":"Tells if the file is executable","splfileinfo.isfile":"Tells if the object references a regular file","splfileinfo.islink":"Tells if the file is a link","splfileinfo.isreadable":"Tells if file is readable","splfileinfo.iswritable":"Tells if the entry is writable","splfileinfo.openfile":"Gets an SplFileObject object for the file","splfileinfo.setfileclass":"Sets the class used with SplFileInfo::openFile","splfileinfo.setinfoclass":"Sets the class used with SplFileInfo::getFileInfo and SplFileInfo::getPathInfo","splfileinfo.tostring":"Returns the path to the file as a string","class.splfileinfo":"The SplFileInfo class","splfileobject.construct":"Construct a new file object","splfileobject.current":"Retrieve current line of file","splfileobject.eof":"Reached end of file","splfileobject.fflush":"Flushes the output to the file","splfileobject.fgetc":"Gets character from file","splfileobject.fgetcsv":"Gets line from file and parse as CSV fields","splfileobject.fgets":"Gets line from file","splfileobject.fgetss":"Gets line from file and strip HTML tags","splfileobject.flock":"Portable file locking","splfileobject.fpassthru":"Output all remaining data on a file pointer","splfileobject.fputcsv":"Write a field array as a CSV line","splfileobject.fread":"Read from file","splfileobject.fscanf":"Parses input from file according to a format","splfileobject.fseek":"Seek to a position","splfileobject.fstat":"Gets information about the file","splfileobject.ftell":"Return current file position","splfileobject.ftruncate":"Truncates the file to a given length","splfileobject.fwrite":"Write to file","splfileobject.getchildren":"No purpose","splfileobject.getcsvcontrol":"Get the delimiter, enclosure and escape character for CSV","splfileobject.getcurrentline":"\u522b\u540d SplFileObject::fgets","splfileobject.getflags":"Gets flags for the SplFileObject","splfileobject.getmaxlinelen":"Get maximum line length","splfileobject.haschildren":"SplFileObject does not have children","splfileobject.key":"Get line number","splfileobject.next":"Read next line","splfileobject.rewind":"Rewind the file to the first line","splfileobject.seek":"Seek to specified line","splfileobject.setcsvcontrol":"Set the delimiter, enclosure and escape character for CSV","splfileobject.setflags":"Sets flags for the SplFileObject","splfileobject.setmaxlinelen":"Set maximum line length","splfileobject.tostring":"Returns the current line as a string","splfileobject.valid":"Not at EOF","class.splfileobject":"SplFileObject \u7c7b","spltempfileobject.construct":"Construct a new temporary file object","class.spltempfileobject":"The SplTempFileObject class","spl.files":"PHP \u6807\u51c6\u5e93\uff08SPL\uff09","function.class-implements":"\u8fd4\u56de\u6307\u5b9a\u7684\u7c7b\u6216\u63a5\u53e3\u5b9e\u73b0\u7684\u6240\u6709\u63a5\u53e3","function.class-parents":"\u8fd4\u56de\u6307\u5b9a\u7c7b\u7684\u7236\u7c7b","function.class-uses":"Return the traits used by the given class","function.iterator-apply":"\u4e3a\u8fed\u4ee3\u5668\u4e2d\u6bcf\u4e2a\u5143\u7d20\u8c03\u7528\u51fd\u6570","function.iterator-count":"\u8ba1\u7b97\u8fed\u4ee3\u5668\u4e2d\u5143\u7d20\u7684\u4e2a\u6570","function.iterator-to-array":"\u590d\u5236\u8fed\u4ee3\u5668\u4e2d\u7684\u5143\u7d20\u5230\u6570\u7ec4","function.spl-autoload":"__autoload() \u51fd\u6570\u7684\u9ed8\u8ba4\u5b9e\u73b0","function.spl-autoload-call":"\u5c1d\u8bd5\u6240\u6709\u5df2\u6ce8\u518c\u7684 __autoload() \u51fd\u6570\u6765\u88c5\u8f7d\u8bf7\u6c42\u7c7b","function.spl-autoload-extensions":"\u6ce8\u518c\u5e76\u8fd4\u56de spl_autoload \u7684\u9ed8\u8ba4\u6587\u4ef6\u6269\u5c55\u540d","function.spl-autoload-functions":"\u8fd4\u56de\u6240\u6709\u5df2\u6ce8\u518c\u7684 __autoload() \u51fd\u6570","function.spl-autoload-register":"\u6ce8\u518c\u6307\u5b9a\u7684\u51fd\u6570\u4f5c\u4e3a __autoload \u7684\u5b9e\u73b0","function.spl-autoload-unregister":"\u6ce8\u9500\u5df2\u5b9e\u73b0\u7684 __autoload() \u51fd\u6570","function.spl-classes":"\u8fd4\u56de\u6240\u6709\u53ef\u7528\u7684SPL\u7c7b","function.spl-object-hash":"\u8fd4\u56de\u6307\u5b9a\u5bf9\u8c61\u7684 hash id","function.spl-object-id":"Return the integer object handle for given object","ref.spl":"PHP \u6807\u51c6\u5e93\uff08SPL\uff09","book.spl":"PHP \u6807\u51c6\u5e93\uff08SPL\uff09","stream.resources":"Stream","stream.setup":"Stream","stream.constants":"Stream","stream.filters":"Stream","stream.contexts":"Stream","stream.errors":"Stream","stream.streamwrapper.example-1":"Stream","stream.examples":"Stream","php-user-filter.filter":"Called when applying the filter","php-user-filter.onclose":"Called when closing the filter","php-user-filter.oncreate":"Called when creating the filter","class.php-user-filter":"The php_user_filter class","streamwrapper.construct":"Constructs a new stream wrapper","streamwrapper.destruct":"Destructs an existing stream wrapper","streamwrapper.dir-closedir":"Close directory handle","streamwrapper.dir-opendir":"Open directory handle","streamwrapper.dir-readdir":"Read entry from directory handle","streamwrapper.dir-rewinddir":"Rewind directory handle","streamwrapper.mkdir":"Create a directory","streamwrapper.rename":"Renames a file or directory","streamwrapper.rmdir":"Removes a directory","streamwrapper.stream-cast":"Retrieve the underlying resource","streamwrapper.stream-close":"Close a resource","streamwrapper.stream-eof":"Tests for end-of-file on a file pointer","streamwrapper.stream-flush":"Flushes the output","streamwrapper.stream-lock":"Advisory file locking","streamwrapper.stream-metadata":"Change stream metadata","streamwrapper.stream-open":"Opens file or URL","streamwrapper.stream-read":"Read from stream","streamwrapper.stream-seek":"Seeks to specific location in a stream","streamwrapper.stream-set-option":"Change stream options","streamwrapper.stream-stat":"Retrieve information about a file resource","streamwrapper.stream-tell":"Retrieve the current position of a stream","streamwrapper.stream-truncate":"Truncate stream","streamwrapper.stream-write":"Write to stream","streamwrapper.unlink":"Delete a file","streamwrapper.url-stat":"Retrieve information about a file","class.streamwrapper":"streamWrapper \u7c7b","function.stream-bucket-append":"Append bucket to brigade","function.stream-bucket-make-writeable":"Returns a bucket object from the brigade to operate on","function.stream-bucket-new":"Create a new bucket for use on the current stream","function.stream-bucket-prepend":"Prepend bucket to brigade","function.stream-context-create":"\u521b\u5efa\u8d44\u6e90\u6d41\u4e0a\u4e0b\u6587","function.stream-context-get-default":"Retrieve the default stream context","function.stream-context-get-options":"\u83b7\u53d6\u8d44\u6e90\u6d41\/\u6570\u636e\u5305\/\u4e0a\u4e0b\u6587\u7684\u53c2\u6570","function.stream-context-get-params":"Retrieves parameters from a context","function.stream-context-set-default":"Set the default stream context","function.stream-context-set-option":"\u5bf9\u8d44\u6e90\u6d41\u3001\u6570\u636e\u5305\u6216\u8005\u4e0a\u4e0b\u6587\u8bbe\u7f6e\u53c2\u6570","function.stream-context-set-options":"Sets options on the specified context","function.stream-context-set-params":"Set parameters for a stream\/wrapper\/context","function.stream-copy-to-stream":"Copies data from one stream to another","function.stream-filter-append":"Attach a filter to a stream","function.stream-filter-prepend":"Attach a filter to a stream","function.stream-filter-register":"Register a user defined stream filter","function.stream-filter-remove":"\u4ece\u8d44\u6e90\u6d41\u91cc\u79fb\u9664\u67d0\u4e2a\u8fc7\u6ee4\u5668","function.stream-get-contents":"\u8bfb\u53d6\u8d44\u6e90\u6d41\u5230\u4e00\u4e2a\u5b57\u7b26\u4e32","function.stream-get-filters":"\u83b7\u53d6\u5df2\u6ce8\u518c\u7684\u6570\u636e\u6d41\u8fc7\u6ee4\u5668\u5217\u8868","function.stream-get-line":"\u4ece\u8d44\u6e90\u6d41\u91cc\u8bfb\u53d6\u4e00\u884c\u76f4\u5230\u7ed9\u5b9a\u7684\u5b9a\u754c\u7b26","function.stream-get-meta-data":"\u4ece\u6d41\u6216\u6587\u4ef6\u6307\u9488\u4e2d\u83b7\u53d6 header\/meta \u6570\u636e","function.stream-get-transports":"\u83b7\u53d6\u5df2\u6ce8\u518c\u7684\u5957\u63a5\u5b57\u4f20\u8f93\u534f\u8bae\u5217\u8868","function.stream-get-wrappers":"\u83b7\u53d6\u5df2\u6ce8\u518c\u7684\u6d41\u7c7b\u578b","function.stream-is-local":"Checks if a stream is a local stream","function.stream-isatty":"Check if a stream is a TTY","function.stream-notification-callback":"A callback function for the notification context parameter","function.stream-register-wrapper":"\u522b\u540d stream_wrapper_register","function.stream-resolve-include-path":"Resolve filename against the include path","function.stream-select":"Runs the equivalent of the select() system call on the given\n   arrays of streams with a timeout specified by seconds and microseconds","function.stream-set-blocking":"\u4e3a\u8d44\u6e90\u6d41\u8bbe\u7f6e\u963b\u585e\u6216\u8005\u963b\u585e\u6a21\u5f0f","function.stream-set-chunk-size":"\u8bbe\u7f6e\u8d44\u6e90\u6d41\u533a\u5757\u5927\u5c0f","function.stream-set-read-buffer":"Set read file buffering on the given stream","function.stream-set-timeout":"Set timeout period on a stream","function.stream-set-write-buffer":"Sets write file buffering on the given stream","function.stream-socket-accept":"\u63a5\u53d7\u7531 stream_socket_server \u521b\u5efa\u7684\u5957\u63a5\u5b57\u8fde\u63a5","function.stream-socket-client":"Open Internet or Unix domain socket connection","function.stream-socket-enable-crypto":"Turns encryption on\/off on an already connected socket","function.stream-socket-get-name":"\u83b7\u53d6\u672c\u5730\u6216\u8005\u8fdc\u7a0b\u7684\u5957\u63a5\u5b57\u540d\u79f0","function.stream-socket-pair":"\u521b\u5efa\u4e00\u5bf9\u5b8c\u5168\u4e00\u6837\u7684\u7f51\u7edc\u5957\u63a5\u5b57\u8fde\u63a5\u6d41","function.stream-socket-recvfrom":"Receives data from a socket, connected or not","function.stream-socket-sendto":"Sends a message to a socket, whether it is connected or not","function.stream-socket-server":"\u521b\u5efa Internet \u6216 Unix \u57df\u670d\u52a1\u5668\u5957\u63a5\u5b57","function.stream-socket-shutdown":"Shutdown a full-duplex connection","function.stream-supports-lock":"Tells whether the stream supports locking","function.stream-wrapper-register":"\u6ce8\u518c\u4e00\u4e2a\u7528 PHP \u7c7b\u5b9e\u73b0\u7684 URL \u5c01\u88c5\u534f\u8bae","function.stream-wrapper-restore":"Restores a previously unregistered built-in wrapper","function.stream-wrapper-unregister":"Unregister a URL wrapper","ref.stream":"Stream","book.stream":"\u5176\u5b83\u57fa\u672c\u6269\u5c55","swoole.requirements":"Swoole","swoole.installation":"Swoole","swoole.configuration":"Swoole","swoole.setup":"Swoole","swoole.constants":"Swoole","function.swoole-async-dns-lookup":"Async and non-blocking hostname to IP lookup","function.swoole-async-read":"Read file stream asynchronously","function.swoole-async-readfile":"Read a file asynchronously","function.swoole-async-set":"Update the async I\/O options","function.swoole-async-write":"Write data to a file stream asynchronously","function.swoole-async-writefile":"Write data to a file asynchronously","function.swoole-clear-error":"Clear errors in the socket or on the last error code","function.swoole-client-select":"Get the file description which are ready to read\/write or error","function.swoole-cpu-num":"Get the number of CPU","function.swoole-errno":"Get the error code of the latest system call","function.swoole-error-log":"Output error messages to the log","function.swoole-event-add":"Add new callback functions of a socket into the EventLoop","function.swoole-event-defer":"Add callback function to the next event loop","function.swoole-event-del":"Remove all event callback functions of a socket","function.swoole-event-exit":"Exit the eventloop, only available at the client side","function.swoole-event-set":"Update the event callback functions of a socket","function.swoole-event-wait":"Start the event loop","function.swoole-event-write":"Write data to a socket","function.swoole-get-local-ip":"Get the IPv4 IP addresses of each NIC on the machine","function.swoole-last-error":"Get the lastest error message","function.swoole-load-module":"Load a swoole extension","function.swoole-select":"Select the file descriptions which are ready to read\/write or error in the eventloop","function.swoole-set-process-name":"Set the process name","function.swoole-strerror":"Convert the Errno into error messages","function.swoole-timer-after":"Trigger a one time callback function in the future","function.swoole-timer-exists":"Check if a timer callback function is existed","function.swoole-timer-tick":"Trigger a timer tick callback function by time interval","function.swoole-version":"Get the version of Swoole","ref.swoole-funcs":"Swoole","swoole-async.dnslookup":"Async and non-blocking hostname to IP lookup.","swoole-async.read":"Read file stream asynchronously.","swoole-async.readfile":"Read a file asynchronously.","swoole-async.set":"Update the async I\/O options.","swoole-async.write":"Write data to a file stream asynchronously.","swoole-async.writefile":"Description","class.swoole-async":"The Swoole\\Async class","swoole-atomic.add":"Add a number to the value to the atomic object.","swoole-atomic.cmpset":"Compare and set the value of the atomic object.","swoole-atomic.construct":"Construct a swoole atomic object.","swoole-atomic.get":"Get the current value of the atomic object.","swoole-atomic.set":"Set a new value to the atomic object.","swoole-atomic.sub":"Subtract a number to the value of the atomic object.","class.swoole-atomic":"The Swoole\\Atomic class","swoole-buffer.append":"Append the string or binary data at the end of the memory buffer and return the new size of memory allocated.","swoole-buffer.clear":"Reset the memory buffer.","swoole-buffer.construct":"Fixed size memory blocks allocation.","swoole-buffer.destruct":"Destruct the Swoole memory buffer.","swoole-buffer.expand":"Expand the size of memory buffer.","swoole-buffer.read":"Read data from the memory buffer based on offset and length.","swoole-buffer.recycle":"Release the memory to OS which is not used by the memory buffer.","swoole-buffer.substr":"Read data from the memory buffer based on offset and length. Or remove data from the memory buffer.","swoole-buffer.tostring":"Get the string value of the memory buffer.","swoole-buffer.write":"Write data to the memory buffer. The memory allocated for the buffer will not be changed.","class.swoole-buffer":"The Swoole\\Buffer class","swoole-channel.construct":"Construct a Swoole Channel","swoole-channel.destruct":"Destruct a Swoole channel.","swoole-channel.pop":"Read and pop data from swoole channel.","swoole-channel.push":"Write and push data into Swoole channel.","swoole-channel.stats":"Get stats of swoole channel.","class.swoole-channel":"The Swoole\\Channel class","swoole-client.close":"Close the connection established.","swoole-client.connect":"Connect to the remote TCP or UDP port.","swoole-client.construct":"Create Swoole sync or async TCP\/UDP client, with or without SSL.","swoole-client.destruct":"Destruct the Swoole client.","swoole-client.getpeername":"Get the remote socket name of the connection.","swoole-client.getsockname":"Get the local socket name of the connection.","swoole-client.isconnected":"Check if the connection is established.","swoole-client.on":"Add callback functions triggered by events.","swoole-client.pause":"Pause receiving data.","swoole-client.pipe":"Redirect the data to another file descriptor.","swoole-client.recv":"Receive data from the remote socket.","swoole-client.resume":"Resume receiving data.","swoole-client.send":"Send data to the remote TCP socket.","swoole-client.sendfile":"Send file to the remote TCP socket.","swoole-client.sendto":"Send data to the remote UDP address.","swoole-client.set":"Set the Swoole client parameters before the connection is established.","swoole-client.sleep":"Remove the TCP client from system event loop.","swoole-client.wakeup":"Add the TCP client back into the system event loop.","class.swoole-client":"The Swoole\\Client class","swoole-connection-iterator.count":"Count connections.","swoole-connection-iterator.current":"Return current connection entry.","swoole-connection-iterator.key":"Return key of the current connection.","swoole-connection-iterator.next":"Move to the next connection.","swoole-connection-iterator.offsetexists":"Check if offset exists.","swoole-connection-iterator.offsetget":"Offset to retrieve.","swoole-connection-iterator.offsetset":"Assign a Connection to the specified offset.","swoole-connection-iterator.offsetunset":"Unset an offset.","swoole-connection-iterator.rewind":"Rewinds iterator","swoole-connection-iterator.valid":"Check if current position is valid.","class.swoole-connection-iterator":"The Swoole\\Connection\\Iterator class","swoole-coroutine.call-user-func":"Call a callback given by the first parameter","swoole-coroutine.call-user-func-array":"Call a callback with an array of parameters","swoole-coroutine.cli-wait":"Description","swoole-coroutine.create":"Description","swoole-coroutine.getuid":"Description","swoole-coroutine.resume":"Description","swoole-coroutine.suspend":"Description","class.swoole-coroutine":"The Swoole\\Coroutine class","swoole-coroutine-lock.construct":"Construct a new coroutine lock","swoole-coroutine-lock.lock":"Acquire the lock, blocking if necessary","swoole-coroutine-lock.trylock":"Attempt to acquire the lock without blocking","swoole-coroutine-lock.unlock":"Release the lock","class.swoole-coroutine-lock":"The Swoole\\Coroutine\\Lock class","swoole-event.add":"Add new callback functions of a socket into the EventLoop.","swoole-event.defer":"Add a callback function to the next event loop.","swoole-event.del":"Remove all event callback functions of a socket.","swoole-event.exit":"Exit the eventloop, only available at client side.","swoole-event.set":"Update the event callback functions of a socket.","swoole-event.wait":"Description","swoole-event.write":"Write data to the socket.","class.swoole-event":"The Swoole\\Event class","class.swoole-exception":"The Swoole\\Exception class","swoole-http-client.addfile":"Add a file to the post form.","swoole-http-client.close":"Close the http connection.","swoole-http-client.construct":"Construct the async HTTP client.","swoole-http-client.destruct":"Destruct the HTTP client.","swoole-http-client.download":"Download a file from the remote server.","swoole-http-client.execute":"Send the HTTP request after setting the parameters.","swoole-http-client.get":"Send GET http request to the remote server.","swoole-http-client.isconnected":"Check if the HTTP connection is connected.","swoole-http-client.on":"Register callback function by event name.","swoole-http-client.post":"Send POST http request to the remote server.","swoole-http-client.push":"Push data to websocket client.","swoole-http-client.set":"Update the HTTP client parameters.","swoole-http-client.setcookies":"Set the http request cookies.","swoole-http-client.setdata":"Set the HTTP request body data.","swoole-http-client.setheaders":"Set the HTTP request headers.","swoole-http-client.setmethod":"Set the HTTP request method.","swoole-http-client.upgrade":"Upgrade to websocket protocol.","class.swoole-http-client":"The Swoole\\Http\\Client class","swoole-http-request.destruct":"Destruct the HTTP request.","swoole-http-request.rawcontent":"Get the raw HTTP POST body.","class.swoole-http-request":"The Swoole\\Http\\Request class","swoole-http-response.cookie":"Set the cookies of the HTTP response.","swoole-http-response.destruct":"Destruct the HTTP response.","swoole-http-response.end":"Send data for the HTTP request and finish the response.","swoole-http-response.gzip":"Enable the gzip of response content.","swoole-http-response.header":"Set the HTTP response headers.","swoole-http-response.initheader":"Init the HTTP response header.","swoole-http-response.rawcookie":"Set the raw cookies to the HTTP response.","swoole-http-response.sendfile":"Send file through the HTTP response.","swoole-http-response.status":"Set the status code of the HTTP response.","swoole-http-response.write":"Append HTTP body content to the HTTP response.","class.swoole-http-response":"The Swoole\\Http\\Response class","swoole-http-server.on":"Bind callback function to HTTP server by event name.","swoole-http-server.start":"Start the swoole http server.","class.swoole-http-server":"The Swoole\\Http\\Server class","swoole-lock.construct":"Construct a memory lock.","swoole-lock.destruct":"Destroy a Swoole memory lock.","swoole-lock.lock":"Try to acquire the lock. It will block if the lock is not available.","swoole-lock.lock-read":"Lock a read-write lock for reading.","swoole-lock.trylock":"Try to acquire the lock and return straight away even the lock is not available.","swoole-lock.trylock-read":"Try to lock a read-write lock for reading and return straight away even the lock is not available.","swoole-lock.unlock":"Release the lock.","class.swoole-lock":"The Swoole\\Lock class","swoole-mmap.open":"Map a file into memory and return the stream resource which can be used by PHP stream operations.","class.swoole-mmap":"The Swoole\\Mmap class","swoole-mysql.close":"Close the async MySQL connection.","swoole-mysql.connect":"Connect to the remote MySQL server.","swoole-mysql.construct":"Construct an async MySQL client.","swoole-mysql.destruct":"Destroy the async MySQL client.","swoole-mysql.getbuffer":"Description","swoole-mysql.on":"Register callback function based on event name.","swoole-mysql.query":"Run the SQL query.","class.swoole-mysql":"The Swoole\\MySQL class","class.swoole-mysql-exception":"The Swoole\\MySQL\\Exception class","swoole-process.alarm":"High precision timer which triggers signal with fixed interval.","swoole-process.close":"Close the pipe to the child process.","swoole-process.construct":"Construct a process.","swoole-process.daemon":"Change the process to be a daemon process.","swoole-process.destruct":"Destroy the process.","swoole-process.exec":"Execute system commands.","swoole-process.exit":"Stop the child processes.","swoole-process.freequeue":"Destroy the message queue created by swoole_process::useQueue.","swoole-process.kill":"Send signal to the child process.","swoole-process.name":"Set name of the process.","swoole-process.pop":"Read and pop data from the message queue.","swoole-process.push":"Write and push data into the message queue.","swoole-process.read":"Read data sending to the process.","swoole-process.signal":"Send signal to the child processes.","swoole-process.start":"Start the process.","swoole-process.statqueue":"Get the stats of the message queue used as the communication method between processes.","swoole-process.usequeue":"Create a message queue as the communication method between the parent process and child processes.","swoole-process.wait":"Wait for the events of child processes.","swoole-process.write":"Write data into the pipe and communicate with the parent process or child processes.","class.swoole-process":"The Swoole\\Process class","swoole-redis-server.format":"Description","swoole-redis-server.sethandler":"Description","swoole-redis-server.start":"Description","class.swoole-redis-server":"The Swoole\\Redis\\Server class","swoole-runtime.enable-coroutine":"Enable coroutine for specified functions","swoole-runtime.get-hook-flags":"Get current hook flags","swoole-runtime.set-hook-flags":"Set hook flags for coroutine","class.swoole-runtime":"The Swoole\\Runtime class","swoole-serialize.pack":"Serialize the data.","swoole-serialize.unpack":"Unserialize the data.","class.swoole-serialize":"The Swoole\\Serialize class","swoole-server.addlistener":"Add a new listener to the server.","swoole-server.addprocess":"Add a user defined swoole_process to the server.","swoole-server.after":"Trigger a callback function after a period of time.","swoole-server.bind":"Bind the connection to a user defined user ID.","swoole-server.cleartimer":"Stop and destroy a timer.","swoole-server.close":"Close a connection to the client.","swoole-server.confirm":"Check status of the connection.","swoole-server.connection-info":"Get the connection info by file description.","swoole-server.connection-list":"Get all of the established connections.","swoole-server.construct":"Construct a Swoole server.","swoole-server.defer":"Delay execution of the callback function at the end of current EventLoop.","swoole-server.exist":"Check if the connection is existed.","swoole-server.finish":"Used in task process for sending result to the worker process when the task is finished.","swoole-server.getclientinfo":"Get the connection info by file description.","swoole-server.getclientlist":"Get all of the established connections.","swoole-server.getlasterror":"Get the error code of the most recent error.","swoole-server.heartbeat":"Check all the connections on the server.","swoole-server.listen":"Listen on the given IP and port, socket type.","swoole-server.on":"Register a callback function by event name.","swoole-server.pause":"Stop receiving data from the connection.","swoole-server.protect":"Set the connection to be protected mode.","swoole-server.reload":"Restart all the worker process.","swoole-server.resume":"Start receiving data from the connection.","swoole-server.send":"Send data to the client.","swoole-server.sendfile":"Send file to the connection.","swoole-server.sendmessage":"Send message to worker processes by ID.","swoole-server.sendto":"Send data to the remote UDP address.","swoole-server.sendwait":"Send data to the remote socket in the blocking way.","swoole-server.set":"Set the runtime settings of the swoole server.","swoole-server.shutdown":"Shutdown the master server process, this function can be called in worker processes.","swoole-server.start":"Start the Swoole server.","swoole-server.stats":"Get the stats of the Swoole server.","swoole-server.stop":"Stop the Swoole server.","swoole-server.task":"Send data to the task worker processes.","swoole-server.taskwait":"Send data to the task worker processes in blocking way.","swoole-server.taskwaitmulti":"Execute multiple tasks concurrently.","swoole-server.tick":"Repeats a given function at every given time-interval.","class.swoole-server":"The Swoole\\Server class","swoole-table.column":"Set the data type and size of the columns.","swoole-table.construct":"Construct a Swoole memory table with fixed size.","swoole-table.count":"Count the rows in the table, or count all the elements in the table if $mode = 1.","swoole-table.create":"Create the swoole memory table.","swoole-table.current":"Get the current row.","swoole-table.decr":"Decrement the value in the Swoole table by $key and $column","swoole-table.del":"Delete a row in the Swoole table by $key","swoole-table.destroy":"Destroy the Swoole table.","swoole-table.exist":"Check if a row is existed by $row_key.","swoole-table.get":"Get the value in the Swoole table by $key and $field.","swoole-table.incr":"Increment the value by $key and $column","swoole-table.key":"Get the key of current row.","swoole-table.next":"Iterator the next row","swoole-table.rewind":"Rewind the iterator.","swoole-table.set":"Update a row of the table by $key.","swoole-table.valid":"Check if the current row is valid.","class.swoole-table":"The Swoole\\Table class","swoole-timer.after":"Trigger a callback function after a period of time.","swoole-timer.clear":"Delete a timer by timer ID.","swoole-timer.exists":"Check if a timer is existed.","swoole-timer.tick":"Repeats a given function at every given time-interval.","class.swoole-timer":"The Swoole\\Timer class","class.swoole-websocket-frame":"The Swoole\\WebSocket\\Frame class","swoole-websocket-server.exist":"Check if the file descriptor exists.","swoole-websocket-server.on":"Register event callback function","swoole-websocket-server.pack":"Get a pack of binary data to send in a single frame.","swoole-websocket-server.push":"Push data to the remote client.","swoole-websocket-server.unpack":"Unpack the binary data received from the client.","class.swoole-websocket-server":"The Swoole\\WebSocket\\Server class","book.swoole":"Swoole","tidy.requirements":"Tidy","tidy.installation":"Tidy","tidy.configuration":"Tidy","tidy.setup":"Tidy","tidy.constants":"Tidy","tidy.examples.basic":"Tidy","tidy.examples":"Tidy","tidy.body":"Returns a tidyNode object starting from the <body> tag of the tidy parse tree","tidy.cleanrepair":"Execute configured cleanup and repair operations on parsed markup","tidy.construct":"Constructs a new tidy object","tidy.diagnose":"Run configured diagnostics on parsed and repaired markup","tidy.props.errorbuffer":"Return warnings and errors which occurred parsing the specified document","tidy.getconfig":"Get current Tidy configuration","tidy.gethtmlver":"Get the Detected HTML version for the specified document","tidy.getopt":"Returns the value of the specified configuration option for the tidy document","tidy.getoptdoc":"Returns the documentation for the given option name","tidy.getrelease":"Get release date (version) for Tidy library","tidy.getstatus":"Get status of specified document","tidy.head":"Returns a tidyNode object starting from the <head> tag of the tidy parse tree","tidy.html":"Returns a tidyNode object starting from the <html> tag of the tidy parse tree","tidy.isxhtml":"Indicates if the document is a XHTML document","tidy.isxml":"Indicates if the document is a generic (non HTML\/XHTML) XML document","tidy.parsefile":"Parse markup in file or URI","tidy.parsestring":"Parse a document stored in a string","tidy.repairfile":"Repair a file and return it as a string","tidy.repairstring":"Repair a string using an optionally provided configuration file","tidy.root":"Returns a tidyNode object representing the root of the tidy parse tree","class.tidy":"The tidy class","tidynode.construct":"Private constructor to disallow direct instantiation","tidynode.getnextsibling":"Returns the next sibling node of the current node","tidynode.getparent":"Returns the parent node of the current node","tidynode.getprevioussibling":"Returns the previous sibling node of the current node","tidynode.haschildren":"Checks if a node has children","tidynode.hassiblings":"Checks if a node has siblings","tidynode.isasp":"Checks if this node is ASP","tidynode.iscomment":"Checks if a node represents a comment","tidynode.ishtml":"Checks if a node is an element node","tidynode.isjste":"Checks if this node is JSTE","tidynode.isphp":"Checks if a node is PHP","tidynode.istext":"Checks if a node represents text (no markup)","class.tidynode":"The tidyNode class","function.ob-tidyhandler":"ob_start callback function to repair the buffer","function.tidy-access-count":"Returns the Number of Tidy accessibility warnings encountered for specified document","function.tidy-config-count":"Returns the Number of Tidy configuration errors encountered for specified document","function.tidy-error-count":"Returns the Number of Tidy errors encountered for specified document","function.tidy-get-output":"Return a string representing the parsed tidy markup","function.tidy-warning-count":"Returns the Number of Tidy warnings encountered for specified document","ref.tidy":"Tidy","book.tidy":"Tidy","tokenizer.installation":"Tokenizer","tokenizer.setup":"Tokenizer","tokenizer.constants":"Tokenizer","tokenizer.examples":"Tokenizer","phptoken.construct":"Returns a new PhpToken object","phptoken.gettokenname":"Returns the name of the token.","phptoken.is":"Tells whether the token is of given kind.","phptoken.isignorable":"Tells whether the token would be ignored by the PHP parser.","phptoken.tostring":"Returns the textual content of the token.","phptoken.tokenize":"Splits given source into PHP tokens, represented by PhpToken objects.","class.phptoken":"The PhpToken class","function.token-get-all":"\u5c06\u63d0\u4f9b\u7684\u6e90\u7801\u6309 PHP \u6807\u8bb0\u8fdb\u884c\u5206\u5272","function.token-name":"\u83b7\u53d6\u63d0\u4f9b\u7684 PHP \u89e3\u6790\u5668\u4ee3\u53f7\u7684\u7b26\u53f7\u540d\u79f0","ref.tokenizer":"Tokenizer","book.tokenizer":"Tokenizer","url.constants":"URLs","function.base64-decode":"\u5bf9\u4f7f\u7528 MIME base64 \u7f16\u7801\u7684\u6570\u636e\u8fdb\u884c\u89e3\u7801","function.base64-encode":"\u4f7f\u7528 MIME base64 \u5bf9\u6570\u636e\u8fdb\u884c\u7f16\u7801","function.get-headers":"\u53d6\u5f97\u670d\u52a1\u5668\u54cd\u5e94 HTTP \u8bf7\u6c42\u6240\u53d1\u9001\u7684\u6240\u6709\u6807\u5934","function.get-meta-tags":"\u4ece\u4e00\u4e2a\u6587\u4ef6\u4e2d\u63d0\u53d6\u6240\u6709\u7684 meta \u6807\u7b7e content \u5c5e\u6027\uff0c\u8fd4\u56de\u4e00\u4e2a\u6570\u7ec4","function.http-build-query":"\u751f\u6210 URL-encode \u4e4b\u540e\u7684\u8bf7\u6c42\u5b57\u7b26\u4e32","function.parse-url":"\u89e3\u6790 URL\uff0c\u8fd4\u56de\u5176\u7ec4\u6210\u90e8\u5206","function.rawurldecode":"\u5bf9\u5df2\u7f16\u7801\u7684 URL \u5b57\u7b26\u4e32\u8fdb\u884c\u89e3\u7801","function.rawurlencode":"\u6309\u7167 RFC 3986 \u5bf9 URL \u8fdb\u884c\u7f16\u7801","function.urldecode":"\u89e3\u7801\u5df2\u7f16\u7801\u7684 URL \u5b57\u7b26\u4e32","function.urlencode":"\u7f16\u7801 URL \u5b57\u7b26\u4e32","ref.url":"URLs","book.url":"URLs","v8js.requirements":"V8 Javascript Engine Integration","v8js.installation":"V8 Javascript Engine Integration","v8js.configuration":"V8 Javascript Engine Integration","v8js.setup":"V8 Javascript Engine Integration","v8js.examples":"V8 Javascript Engine Integration","v8js.construct":"Construct a new V8Js object","v8js.executestring":"Execute a string as Javascript code","v8js.getextensions":"Return an array of registered extensions","v8js.getpendingexception":"Return pending uncaught Javascript exception","v8js.registerextension":"Register Javascript extensions for V8Js","class.v8js":"The V8Js class","v8jsexception.getjsfilename":"The getJsFileName purpose","v8jsexception.getjslinenumber":"The getJsLineNumber purpose","v8jsexception.getjssourceline":"The getJsSourceLine purpose","v8jsexception.getjstrace":"The getJsTrace purpose","class.v8jsexception":"The V8JsException class","book.v8js":"V8 Javascript Engine Integration","yaml.requirements":"YAML \u6570\u636e\u5e8f\u5217\u5316","yaml.installation":"YAML \u6570\u636e\u5e8f\u5217\u5316","yaml.configuration":"YAML \u6570\u636e\u5e8f\u5217\u5316","yaml.setup":"YAML \u6570\u636e\u5e8f\u5217\u5316","yaml.constants":"YAML \u6570\u636e\u5e8f\u5217\u5316","yaml.examples":"YAML \u6570\u636e\u5e8f\u5217\u5316","yaml.callbacks.parse":"YAML \u6570\u636e\u5e8f\u5217\u5316","yaml.callbacks.emit":"YAML \u6570\u636e\u5e8f\u5217\u5316","yaml.callbacks":"YAML \u6570\u636e\u5e8f\u5217\u5316","function.yaml-emit":"Returns the YAML representation of a value","function.yaml-emit-file":"Send the YAML representation of a value to a file","function.yaml-parse":"Parse a YAML stream","function.yaml-parse-file":"Parse a YAML stream from a file","function.yaml-parse-url":"Parse a Yaml stream from a URL","ref.yaml":"YAML \u6570\u636e\u5e8f\u5217\u5316","book.yaml":"YAML \u6570\u636e\u5e8f\u5217\u5316","yaf.installation":"Yet Another Framework","yaf.configuration":"Yet Another Framework","yaf.setup":"Yet Another Framework","yaf.constants":"Yet Another Framework","yaf.tutorials":"Yet Another Framework","yaf.appconfig":"Yet Another Framework","yaf-application.app":"\u68c0\u7d22 Application \u5b9e\u4f8b","yaf-application.bootstrap":"\u8c03\u7528 bootstrap","yaf-application.clearlasterror":"\u6e05\u9664\u6700\u540e\u7684\u9519\u8bef\u4fe1\u606f","yaf-application.construct":"Yaf_Application \u7684\u6784\u9020\u51fd\u6570","yaf-application.destruct":"__destruct \u51fd\u6570","yaf-application.environ":"\u68c0\u7d22\u73af\u5883\u540d","yaf-application.execute":"\u8fd0\u884c\u56de\u8c03","yaf-application.getappdirectory":"\u83b7\u53d6\u5e94\u7528\u7684\u76ee\u5f55","yaf-application.getconfig":"\u83b7\u53d6 Yaf_Config_Abstract \u7684\u5b9e\u4f8b","yaf-application.getdispatcher":"\u83b7\u53d6 Yaf_Dispatcher \u7684\u5b9e\u4f8b","yaf-application.getlasterrormsg":"\u83b7\u53d6\u6700\u8fd1\u4ea7\u751f\u7684\u9519\u8bef\u7684\u9519\u8bef\u4fe1\u606f","yaf-application.getlasterrorno":"\u83b7\u53d6\u6700\u540e\u4ea7\u751f\u7684\u9519\u8bef\u7684\u9519\u8bef\u4ee3\u7801","yaf-application.getmodules":"\u83b7\u53d6\u5b9a\u4e49\u7684\u6a21\u5757\u540d","yaf-application.run":"\u8fd0\u884c Yaf_Application","yaf-application.setappdirectory":"\u6539\u53d8\u5e94\u7528\u76ee\u5f55","class.yaf-application":"Yaf_Application \u7c7b","class.yaf-bootstrap-abstract":"Yaf_Bootstrap_Abstract \u7c7b","yaf-dispatcher.autorender":"\u5f00\u542f\/\u5173\u95ed\u81ea\u52a8\u6e32\u67d3","yaf-dispatcher.catchexception":"\u5f00\u542f\/\u5173\u95ed\u81ea\u52a8\u5f02\u5e38\u6355\u83b7","yaf-dispatcher.construct":"Yaf_Dispatcher \u6784\u9020\u65b9\u6cd5","yaf-dispatcher.disableview":"\u5173\u95ed\u89c6\u56fe\u6e32\u67d3","yaf-dispatcher.dispatch":"\u5206\u53d1\u8bf7\u6c42","yaf-dispatcher.enableview":"\u5f00\u542f\u89c6\u56fe\u6e32\u67d3","yaf-dispatcher.flushinstantly":"\u6253\u5f00\/\u5173\u95ed\u5373\u65f6\u5237\u65b0","yaf-dispatcher.getapplication":"\u68c0\u7d22\u5e94\u7528\u7a0b\u5e8f","yaf-dispatcher.getdefaultaction":"Retrive the default action name","yaf-dispatcher.getdefaultcontroller":"Retrive the default controller name","yaf-dispatcher.getdefaultmodule":"Retrive the default module name","yaf-dispatcher.getinstance":"\u83b7\u53d6\u5f53\u524d\u7684Yaf_Dispatcher\u5b9e\u4f8b","yaf-dispatcher.getrequest":"\u68c0\u7d22\u8bf7\u6c42\u5b9e\u4f8b","yaf-dispatcher.getrouter":"\u68c0\u7d22\u8def\u7531\u5b9e\u4f8b","yaf-dispatcher.initview":"\u521d\u59cb\u5316\u89c6\u56fe\u5e76\u8fd4\u56de","yaf-dispatcher.registerplugin":"\u6ce8\u518c\u63d2\u4ef6","yaf-dispatcher.returnresponse":"The returnResponse purpose","yaf-dispatcher.setdefaultaction":"\u8bbe\u7f6e\u9ed8\u8ba4\u52a8\u4f5c\u540d","yaf-dispatcher.setdefaultcontroller":"\u8bbe\u7f6e\u9ed8\u8ba4\u63a7\u5236\u5668\u540d","yaf-dispatcher.setdefaultmodule":"\u8bbe\u7f6e\u9ed8\u8ba4\u6a21\u5757\u540d","yaf-dispatcher.seterrorhandler":"\u8bbe\u7f6e\u9519\u8bef\u5904\u7406","yaf-dispatcher.setrequest":"The setRequest purpose","yaf-dispatcher.setview":"\u8bbe\u7f6e\u81ea\u5b9a\u4e49\u89c6\u56fe\u5f15\u64ce","yaf-dispatcher.throwexception":"\u5f00\u542f\/\u5173\u95ed\u5f02\u5e38\u629b\u51fa","class.yaf-dispatcher":"Yaf_Dispatcher \u7c7b","yaf-config-abstract.get":"Getter","yaf-config-abstract.readonly":"\u5bfb\u627e\u53ea\u8bfb\u914d\u7f6e","yaf-config-abstract.set":"Setter","yaf-config-abstract.toarray":"\u8f6c\u6362\u4e3a\u6570\u7ec4","class.yaf-config-abstract":"Yaf_Config_Abstract \u7c7b","yaf-config-ini.construct":"Yaf_Config_Ini \u6784\u9020\u65b9\u6cd5","yaf-config-ini.count":"Yaf_Config.ini \u4e2d\u6240\u6709\u5143\u7d20\u7684\u6570\u91cf","yaf-config-ini.current":"\u68c0\u7d22\u5f53\u524d\u503c","yaf-config-ini.get":"\u68c0\u7d22\u5143\u7d20","yaf-config-ini.isset":"\u68c0\u67e5\u8282\u70b9\u662f\u5426\u5b58\u5728","yaf-config-ini.key":"\u8fd4\u56de\u5f53\u524d\u5143\u7d20\u7684\u952e","yaf-config-ini.next":"\u5411\u524d\u79fb\u52a8\u5230\u4e0b\u4e00\u4e2a\u5143\u7d20","yaf-config-ini.offsetexists":"\u68c0\u67e5\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u662f\u5426\u5b58\u5728","yaf-config-ini.offsetget":"\u83b7\u53d6\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u7684\u503c","yaf-config-ini.offsetset":"\u8bbe\u7f6e\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u7684\u503c","yaf-config-ini.offsetunset":"\u590d\u4f4d\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u7684\u503c","yaf-config-ini.readonly":"\u68c0\u67e5\u914d\u7f6e\u662f\u5426\u53ea\u8bfb","yaf-config-ini.rewind":"\u68c0\u67e5\u5f53\u524d\u4f4d\u7f6e\u662f\u5426\u6709\u6548","yaf-config-ini.set":"The __set purpose","yaf-config-ini.toarray":"\u914d\u7f6e\u4f5c\u4e3a\u6570\u7ec4\u8fd4\u56de","yaf-config-ini.valid":"\u68c0\u67e5\u8fed\u4ee3\u5668\u662f\u5426\u6709\u6548","class.yaf-config-ini":"Yaf_Config_Ini \u7c7b","yaf-config-simple.construct":"\u6784\u9020\u51fd\u6570","yaf-config-simple.count":"\u8fd4\u56de\u914d\u7f6e\u7684\u8282\u6570\u91cf","yaf-config-simple.current":"\u8fd4\u56de\u5f53\u524d\u8282\u70b9","yaf-config-simple.get":"\u8bfb\u53d6\u8282\u70b9\u914d\u7f6e","yaf-config-simple.isset":"\u68c0\u67e5\u8282\u70b9\u662f\u5426\u5b58\u5728","yaf-config-simple.key":"\u8fd4\u56de\u5f53\u524d\u5143\u7d20\u7684\u952e","yaf-config-simple.next":"\u5411\u524d\u79fb\u52a8\u5230\u4e0b\u4e00\u4e2a\u5143\u7d20","yaf-config-simple.offsetexists":"\u68c0\u67e5\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u662f\u5426\u5b58\u5728","yaf-config-simple.offsetget":"\u83b7\u53d6\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u7684\u503c","yaf-config-simple.offsetset":"\u8bbe\u7f6e\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u7684\u503c","yaf-config-simple.offsetunset":"\u590d\u4f4d\u4e00\u4e2a\u504f\u79fb\u4f4d\u7f6e\u7684\u503c","yaf-config-simple.readonly":"\u68c0\u67e5\u914d\u7f6e\u662f\u5426\u53ea\u8bfb","yaf-config-simple.rewind":"\u68c0\u67e5\u5f53\u524d\u4f4d\u7f6e\u662f\u5426\u6709\u6548","yaf-config-simple.set":"\u8bbe\u7f6e\u8282\u70b9\u914d\u7f6e","yaf-config-simple.toarray":"\u8fd4\u56de PHP \u6570\u7ec4","yaf-config-simple.valid":"\u68c0\u67e5\u8fed\u4ee3\u5668\u662f\u5426\u6709\u6548","class.yaf-config-simple":"Yaf_Config_Simple \u7c7b","yaf-controller-abstract.construct":"Yaf_Controller_Abstract \u6784\u9020\u65b9\u6cd5","yaf-controller-abstract.display":"The display purpose","yaf-controller-abstract.forward":"\u8f6c\u53d1\u5230\u53e6\u4e00\u4e2a\u52a8\u4f5c","yaf-controller-abstract.getinvokearg":"The getInvokeArg purpose","yaf-controller-abstract.getinvokeargs":"The getInvokeArgs purpose","yaf-controller-abstract.getmodulename":"\u83b7\u53d6\u5f53\u524d\u63a7\u5236\u5668\u6240\u5c5e\u7684\u6a21\u5757\u540d","yaf-controller-abstract.getname":"Get self name","yaf-controller-abstract.getrequest":"\u68c0\u7d22\u5f53\u524d\u8bf7\u6c42\u5bf9\u8c61","yaf-controller-abstract.getresponse":"\u68c0\u7d22\u5f53\u524d\u54cd\u5e94\u5bf9\u8c61","yaf-controller-abstract.getview":"\u83b7\u53d6\u5f53\u524d\u7684\u89c6\u56fe\u5f15\u64ce","yaf-controller-abstract.getviewpath":"The getViewpath purpose","yaf-controller-abstract.init":"\u63a7\u5236\u5668\u521d\u59cb\u5316","yaf-controller-abstract.initview":"The initView purpose","yaf-controller-abstract.redirect":"\u91cd\u5b9a\u5411\u5230 URL","yaf-controller-abstract.render":"\u6e32\u67d3\u89c6\u56fe\u6a21\u677f","yaf-controller-abstract.setviewpath":"The setViewpath purpose","class.yaf-controller-abstract":"Yaf_Controller_Abstract \u7c7b","yaf-action-abstract.execute":"\u52a8\u4f5c\u5165\u53e3\u70b9","yaf-action-abstract.getcontroller":"\u68c0\u7d22\u63a7\u5236\u5668\u5bf9\u8c61","yaf-controller-abstract.getcontrollername":"Get controller name","class.yaf-action-abstract":"Yaf_Action_Abstract \u7c7b","yaf-view-interface.assign":"\u4e3a\u89c6\u56fe\u5f15\u64ce\u5206\u914d\u6a21\u677f\u53d8\u91cf","yaf-view-interface.display":"\u6e32\u67d3\u5e76\u8f93\u51fa\u6a21\u677f","yaf-view-interface.getscriptpath":"The getScriptPath purpose","yaf-view-interface.render":"\u6e32\u67d3\u6a21\u677f","yaf-view-interface.setscriptpath":"The setScriptPath purpose","class.yaf-view-interface":"Yaf_View_Interface \u7c7b","yaf-view-simple.assign":"\u4e3a\u89c6\u56fe\u5f15\u64ce\u5206\u914d\u4e00\u4e2a\u6a21\u677f\u53d8\u91cf","yaf-view-simple.assignref":"The assignRef purpose","yaf-view-simple.clear":"\u6e05\u9664\u5206\u914d\u7684\u503c","yaf-view-simple.construct":"Yaf_View_Simple \u7684\u6784\u9020\u65b9\u6cd5","yaf-view-simple.display":"\u6e32\u67d3\u4e00\u4e2a\u89c6\u56fe\u6a21\u677f, \u5e76\u76f4\u63a5\u8f93\u51fa\u7ed9\u8bf7\u6c42\u7aef","yaf-view-simple.eval":"\u6e32\u67d3\u6a21\u677f","yaf-view-simple.get":"\u83b7\u53d6\u89c6\u56fe\u5f15\u64ce\u7684\u4e00\u4e2a\u6a21\u677f\u53d8\u91cf\u503c","yaf-view-simple.getscriptpath":"\u83b7\u53d6\u6a21\u677f\u76ee\u5f55","yaf-view-simple.isset":"The __isset purpose","yaf-view-simple.render":"\u6e32\u67d3\u6a21\u677f","yaf-view-simple.set":"\u4e3a\u89c6\u56fe\u5f15\u64ce\u5206\u914d\u4e00\u4e2a\u6a21\u677f\u53d8\u91cf","yaf-view-simple.setscriptpath":"\u8bbe\u7f6e\u6a21\u677f\u7684\u76ee\u5f55","class.yaf-view-simple":"Yaf_View_Simple \u7c7b","yaf-loader.autoload":"The autoload purpose","yaf-loader.clearlocalnamespace":"The clearLocalNamespace purpose","yaf-loader.construct":"The __construct purpose","yaf-loader.getinstance":"The getInstance purpose","yaf-loader.getlibrarypath":"\u83b7\u53d6\u5e93\u8def\u5f84","yaf-loader.getlocalnamespace":"The getLocalNamespace purpose","yaf-loader.getnamespacepath":"Retieve path of a registered namespace","yaf-loader.getnamespaces":"Retrive all register namespaces info","yaf-loader.import":"The import purpose","yaf-loader.islocalname":"The isLocalName purpose","yaf-loader.registerlocalnamespace":"\u6ce8\u518c\u672c\u5730\u7c7b\u524d\u7f00","yaf-loader.registernamespace":"Register namespace with searching path","yaf-loader.setlibrarypath":"\u6539\u53d8 library \u8def\u5f84","class.yaf-loader":"Yaf_Loader \u7c7b","yaf-plugin-abstract.dispatchloopshutdown":"The dispatchLoopShutdown purpose","yaf-plugin-abstract.dispatchloopstartup":"\u5728\u8c03\u5ea6\u5faa\u73af\u4e4b\u524d\u7684 Hook","yaf-plugin-abstract.postdispatch":"The postDispatch purpose","yaf-plugin-abstract.predispatch":"The preDispatch purpose","yaf-plugin-abstract.preresponse":"The preResponse purpose","yaf-plugin-abstract.routershutdown":"The routerShutdown purpose","yaf-plugin-abstract.routerstartup":"RouterStartup hook","class.yaf-plugin-abstract":"Yaf_Plugin_Abstract \u7c7b","yaf-registry.construct":"Yaf_Registry \u5b9e\u73b0\u5355\u4f8b","yaf-registry.del":"\u4ece\u6ce8\u518c\u8868\u4e2d\u79fb\u9664\u6761\u76ee","yaf-registry.get":"\u4ece\u6ce8\u518c\u8868\u4e2d\u68c0\u7d22\u6761\u76ee","yaf-registry.has":"\u68c0\u6d4b\u6761\u76ee\u662f\u5426\u5b58\u5728","yaf-registry.set":"\u5411\u6ce8\u518c\u8868\u6dfb\u52a0\u6761\u76ee","class.yaf-registry":"Yaf_Registry \u7c7b","yaf-request-abstract.clearparams":"Remove all params","yaf-request-abstract.getactionname":"The getActionName purpose","yaf-request-abstract.getbaseuri":"The getBaseUri purpose","yaf-request-abstract.getcontrollername":"The getControllerName purpose","yaf-request-abstract.getenv":"\u68c0\u7d22 ENV \u53d8\u91cf","yaf-request-abstract.getexception":"The getException purpose","yaf-request-abstract.getlanguage":"\u68c0\u7d22\u5ba2\u6237\u7aef\u7684\u9996\u9009\u8bed\u8a00","yaf-request-abstract.getmethod":"\u68c0\u7d22\u8bf7\u6c42\u65b9\u6cd5","yaf-request-abstract.getmodulename":"The getModuleName purpose","yaf-request-abstract.getparam":"\u68c0\u7d22\u8c03\u7528\u7684\u53c2\u6570","yaf-request-abstract.getparams":"\u83b7\u53d6\u6240\u6709\u8c03\u7528\u7684\u53c2\u6570","yaf-request-abstract.getrequesturi":"The getRequestUri purpose","yaf-request-abstract.getserver":"\u68c0\u7d22 SERVER \u53d8\u91cf","yaf-request-abstract.iscli":"\u5224\u65ad\u8bf7\u6c42\u662f\u5426\u662f CLI \u8bf7\u6c42","yaf-request-abstract.isdispatched":"\u5224\u65ad\u8bf7\u6c42\u662f\u5426\u5df2\u53d1\u9001","yaf-request-abstract.isget":"\u5224\u65ad\u8bf7\u6c42\u662f\u5426\u662f GET \u8bf7\u6c42","yaf-request-abstract.ishead":"\u5224\u65ad\u8bf7\u6c42\u662f\u5426\u662f HEAD \u8bf7\u6c42","yaf-request-abstract.isoptions":"\u5224\u65ad\u8bf7\u6c42\u662f\u5426\u662f OPTIONS \u8bf7\u6c42","yaf-request-abstract.ispost":"\u5224\u65ad\u8bf7\u6c42\u662f\u5426\u662f POST \u8bf7\u6c42","yaf-request-abstract.isput":"\u5224\u65ad\u8bf7\u6c42\u662f\u5426\u662f PUT \u8bf7\u6c42","yaf-request-abstract.isrouted":"\u5224\u65ad\u8bf7\u6c42\u662f\u5426\u5df2\u8def\u7531","yaf-request-abstract.isxmlhttprequest":"\u5224\u65ad\u8bf7\u6c42\u662f\u5426\u662f AJAX \u8bf7\u6c42","yaf-request-abstract.setactionname":"\u8bbe\u7f6e action \u540d","yaf-request-abstract.setbaseuri":"\u8bbe\u7f6e\u57fa\u7840 URI","yaf-request-abstract.setcontrollername":"\u8bbe\u7f6e\u63a7\u5236\u5668\u540d","yaf-request-abstract.setdispatched":"The setDispatched purpose","yaf-request-abstract.setmodulename":"\u8bbe\u7f6e\u6a21\u5757\u540d","yaf-request-abstract.setparam":"\u8bbe\u7f6e\u8c03\u7528\u53c2\u6570\u5230\u8bf7\u6c42","yaf-request-abstract.setrequesturi":"The setRequestUri purpose","yaf-request-abstract.setrouted":"The setRouted purpose","class.yaf-request-abstract":"Yaf_Request_Abstract \u7c7b","yaf-request-http.construct":"Yaf_Request_Http \u6784\u9020\u65b9\u6cd5","yaf-request-http.get":"\u4ece\u5ba2\u6237\u7aef\u68c0\u7d22\u53d8\u91cf","yaf-request-http.getcookie":"\u68c0\u7d22 Cookie \u53d8\u91cf","yaf-request-http.getfiles":"The getFiles purpose","yaf-request-http.getpost":"\u68c0\u7d22 POST \u53d8\u91cf","yaf-request-http.getquery":"\u83b7\u53d6 query \u53c2\u6570","yaf-request-http.getraw":"Retrieve Raw request body","yaf-request-http.getrequest":"The getRequest purpose","yaf-request-http.isxmlhttprequest":"\u662f\u5426\u4e3aAjax\u8bf7\u6c42","class.yaf-request-http":"The Yaf_Request_Http class","yaf-request-simple.construct":"Yaf_Request_Simple \u6784\u9020\u65b9\u6cd5","yaf-request-simple.get":"The get purpose","yaf-request-simple.getcookie":"The getCookie purpose","yaf-request-simple.getfiles":"The getFiles purpose","yaf-request-simple.getpost":"The getPost purpose","yaf-request-simple.getquery":"The getQuery purpose","yaf-request-simple.getrequest":"The getRequest purpose","yaf-request-simple.isxmlhttprequest":"\u5224\u65ad\u8bf7\u6c42\u662f\u5426\u662f Ajax \u8bf7\u6c42","class.yaf-request-simple":"Yaf_Request_Simple \u7c7b","yaf-response-abstract.appendbody":"\u5411\u54cd\u5e94 body \u8ffd\u52a0\u5185\u5bb9","yaf-response-abstract.clearbody":"\u4e22\u5f03\u6240\u6709\u5df2\u5b58\u5728\u7684\u54cd\u5e94 body","yaf-response-abstract.clearheaders":"\u4e22\u5f03\u6240\u6709\u8bbe\u7f6e\u7684 header","yaf-response-abstract.construct":"The __construct purpose","yaf-response-abstract.destruct":"The __destruct purpose","yaf-response-abstract.getbody":"\u83b7\u53d6\u5df2\u5b58\u5728\u7684\u5185\u5bb9","yaf-response-abstract.getheader":"The getHeader purpose","yaf-response-abstract.prependbody":"The prependBody purpose","yaf-response-abstract.response":"\u53d1\u9001\u54cd\u5e94","yaf-response-abstract.setallheaders":"The setAllHeaders purpose","yaf-response-abstract.setbody":"\u8bbe\u7f6e\u5185\u5bb9\u5230\u54cd\u5e94","yaf-response-abstract.setheader":"\u8bbe\u7f6e\u54cd\u5e94 header","yaf-response-abstract.setredirect":"The setRedirect purpose","yaf-response-abstract.tostring":"\u83b7\u53d6\u5b57\u7b26\u4e32\u5f62\u5f0f\u7684\u6240\u6709 body","class.yaf-response-abstract":"Yaf_Response_Abstract \u7c7b","yaf-route-interface.assemble":"\u5c06\u6307\u5b9a\u8def\u7531\u89c4\u5219\u7ec4\u5408\u6210\u4e00\u4e2a url","yaf-route-interface.route":"\u8def\u7531\u8bf7\u6c42","class.yaf-route-interface":"Yaf_Route_Interface \u7c7b","yaf-route-map.assemble":"\u7ec4\u5408url","yaf-route-map.construct":"The __construct purpose","yaf-route-map.route":"The route purpose","class.yaf-route-map":"Yaf_Route_Map \u7c7b","yaf-route-regex.assemble":"\u7ec4\u5408 url","yaf-route-regex.construct":"Yaf_Route_Regex \u6784\u9020\u65b9\u6cd5","yaf-route-regex.route":"The route purpose","class.yaf-route-regex":"Yaf_Route_Regex \u7c7b","yaf-route-rewrite.assemble":"\u7ec4\u5408 url","yaf-route-rewrite.construct":"Yaf_Route_Rewrite \u6784\u9020\u65b9\u6cd5","yaf-route-rewrite.route":"The route purpose","class.yaf-route-rewrite":"Yaf_Route_Rewrite \u7c7b","yaf-router.addconfig":"\u5411 Router \u4e2d\u6dfb\u52a0\u914d\u7f6e\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684\u8def\u7531","yaf-router.addroute":"\u5f80 Router \u4e2d\u6dfb\u52a0\u65b0\u7684\u8def\u7531","yaf-router.construct":"Yaf_Router \u6784\u9020\u65b9\u6cd5","yaf-router.getcurrentroute":"\u53d6\u5f97\u5f53\u524d\u6709\u6548\u7684\u8def\u7531\u540d","yaf-router.getroute":"\u901a\u8fc7\u540d\u79f0\u68c0\u7d22\u8def\u7531","yaf-router.getroutes":"\u68c0\u7d22\u5df2\u6ce8\u518c\u7684\u8def\u7531","yaf-router.route":"The route purpose","class.yaf-router":"Yaf_Router \u7c7b","yaf-route-simple.assemble":"\u7ec4\u5408url","yaf-route-simple.construct":"Yaf_Route_Simple \u6784\u9020\u65b9\u6cd5","yaf-route-simple.route":"\u8def\u7531\u8bf7\u6c42","class.yaf-route-simple":"Yaf_Route_Simple \u7c7b","yaf-route-static.assemble":"\u7ec4\u5408 url","yaf-route-static.match":"The match purpose","yaf-route-static.route":"\u8def\u7531\u8bf7\u6c42","class.yaf-route-static":"Yaf_Route_Static \u7c7b","yaf-route-supervar.assemble":"\u7ec4\u5408 url","yaf-route-supervar.construct":"The __construct purpose","yaf-route-supervar.route":"The route purpose","class.yaf-route-supervar":"Yaf_Route_Supervar \u7c7b","yaf-session.construct":"Yaf_Session \u6784\u9020\u65b9\u6cd5","yaf-session.count":"The count purpose","yaf-session.current":"The current purpose","yaf-session.del":"The del purpose","yaf-session.get":"The __get purpose","yaf-session.getinstance":"The getInstance purpose","yaf-session.has":"The has purpose","yaf-session.isset":"The __isset purpose","yaf-session.key":"The key purpose","yaf-session.next":"The next purpose","yaf-session.offsetexists":"The offsetExists purpose","yaf-session.offsetget":"The offsetGet purpose","yaf-session.offsetset":"The offsetSet purpose","yaf-session.offsetunset":"The offsetUnset purpose","yaf-session.rewind":"The rewind purpose","yaf-session.set":"The __set purpose","yaf-session.start":"The start purpose","yaf-session.unset":"The __unset purpose","yaf-session.valid":"The valid purpose","class.yaf-session":"Yaf_Session \u7c7b","yaf-exception.construct":"The __construct purpose","yaf-exception.getprevious":"The getPrevious purpose","class.yaf-exception":"Yaf_Exception \u7c7b","class.yaf-exception-typeerror":"Yaf_Exception_TypeError \u7c7b","class.yaf-exception-startuperror":"Yaf_Exception_StartupError \u7c7b","class.yaf-exception-dispatchfailed":"Yaf_Exception_DispatchFailed \u7c7b","class.yaf-exception-routerfailed":"Yaf_Exception_RouterFailed \u7c7b","class.yaf-exception-loadfailed":"Yaf_Exception_LoadFailed \u7c7b","class.yaf-exception-loadfailed-module":"Yaf_Exception_LoadFailed_Module \u7c7b","class.yaf-exception-loadfailed-controller":"Yaf_Exception_LoadFailed_Controller \u7c7b","class.yaf-exception-loadfailed-action":"Yaf_Exception_LoadFailed_Action \u7c7b","class.yaf-exception-loadfailed-view":"Yaf_Exception_LoadFailed_View \u7c7b","book.yaf":"Yet Another Framework","yaconf.requirements":"Yaconf","yaconf.installation":"Yaconf","yaconf.configuration":"Yaconf","yaconf.resources":"Yaconf","yaconf.setup":"Yaconf","yaconf.get":"Retrieve a item","yaconf.has":"Determine if a item exists","class.yaconf":"The Yaconf class","book.yaconf":"Yaconf","taint.installation":"Taint","taint.configuration":"Taint","taint.setup":"Taint","taint.detail.basic":"Taint","taint.detail.taint":"Taint","taint.detail.untaint":"Taint","taint.detail":"Taint","function.is-tainted":"Checks whether a string is tainted","function.taint":"Taint a string","function.untaint":"Untaint strings","ref.taint":"Taint","book.taint":"Taint","ds.requirements":"Data Structures","ds.installation":"Data Structures","ds.setup":"Data Structures","ds.examples":"Data Structures","ds-collection.clear":"Removes all values","ds-collection.copy":"Returns a shallow copy of the collection","ds-collection.isempty":"Returns whether the collection is empty","ds-collection.toarray":"Converts the collection to an array","class.ds-collection":"The Collection interface","ds-hashable.equals":"Determines whether an object is equal to the current instance","ds-hashable.hash":"Returns a scalar value to be used as a hash value","class.ds-hashable":"The Hashable interface","ds-sequence.allocate":"Allocates enough memory for a required capacity","ds-sequence.apply":"Updates all values by applying a callback function to each value","ds-sequence.capacity":"Returns the current capacity","ds-sequence.contains":"Determines if the sequence contains given values","ds-sequence.filter":"Creates a new sequence using a callable to\n    determine which values to include","ds-sequence.find":"Attempts to find a value's index","ds-sequence.first":"Returns the first value in the sequence","ds-sequence.get":"Returns the value at a given index","ds-sequence.insert":"Inserts values at a given index","ds-sequence.join":"Joins all values together as a string","ds-sequence.last":"Returns the last value","ds-sequence.map":"Returns the result of applying a callback to each value","ds-sequence.merge":"Returns the result of adding all given values to the sequence","ds-sequence.pop":"Removes and returns the last value","ds-sequence.push":"Adds values to the end of the sequence","ds-sequence.reduce":"Reduces the sequence to a single value using a callback function","ds-sequence.remove":"Removes and returns a value by index","ds-sequence.reverse":"Reverses the sequence in-place","ds-sequence.reversed":"Returns a reversed copy","ds-sequence.rotate":"Rotates the sequence by a given number of rotations","ds-sequence.set":"Updates a value at a given index","ds-sequence.shift":"Removes and returns the first value","ds-sequence.slice":"Returns a sub-sequence of a given range","ds-sequence.sort":"Sorts the sequence in-place","ds-sequence.sorted":"Returns a sorted copy","ds-sequence.sum":"Returns the sum of all values in the sequence","ds-sequence.unshift":"Adds values to the front of the sequence","class.ds-sequence":"The Sequence interface","ds-vector.allocate":"Allocates enough memory for a required capacity","ds-vector.apply":"Updates all values by applying a callback function to each value","ds-vector.capacity":"Returns the current capacity","ds-vector.clear":"Removes all values","ds-vector.construct":"Creates a new instance","ds-vector.contains":"Determines if the vector contains given values","ds-vector.copy":"Returns a shallow copy of the vector","ds-vector.count":"Returns the number of values in the collection","ds-vector.filter":"Creates a new vector using a callable to\n    determine which values to include","ds-vector.find":"Attempts to find a value's index","ds-vector.first":"Returns the first value in the vector","ds-vector.get":"Returns the value at a given index","ds-vector.insert":"Inserts values at a given index","ds-vector.isempty":"Returns whether the vector is empty","ds-vector.join":"Joins all values together as a string","ds-vector.jsonserialize":"Returns a representation that can be converted to JSON","ds-vector.last":"Returns the last value","ds-vector.map":"Returns the result of applying a callback to each value","ds-vector.merge":"Returns the result of adding all given values to the vector","ds-vector.pop":"Removes and returns the last value","ds-vector.push":"Adds values to the end of the vector","ds-vector.reduce":"Reduces the vector to a single value using a callback function","ds-vector.remove":"Removes and returns a value by index","ds-vector.reverse":"Reverses the vector in-place","ds-vector.reversed":"Returns a reversed copy","ds-vector.rotate":"Rotates the vector by a given number of rotations","ds-vector.set":"Updates a value at a given index","ds-vector.shift":"Removes and returns the first value","ds-vector.slice":"Returns a sub-vector of a given range","ds-vector.sort":"Sorts the vector in-place","ds-vector.sorted":"Returns a sorted copy","ds-vector.sum":"Returns the sum of all values in the vector","ds-vector.toarray":"Converts the vector to an array","ds-vector.unshift":"Adds values to the front of the vector","class.ds-vector":"The Vector class","ds-deque.allocate":"Allocates enough memory for a required capacity","ds-deque.apply":"Updates all values by applying a callback function to each value","ds-deque.capacity":"Returns the current capacity","ds-deque.clear":"Removes all values from the deque","ds-deque.construct":"Creates a new instance","ds-deque.contains":"Determines if the deque contains given values","ds-deque.copy":"Returns a shallow copy of the deque","ds-deque.count":"Returns the number of values in the collection","ds-deque.filter":"Creates a new deque using a callable to\n    determine which values to include","ds-deque.find":"Attempts to find a value's index","ds-deque.first":"Returns the first value in the deque","ds-deque.get":"Returns the value at a given index","ds-deque.insert":"Inserts values at a given index","ds-deque.isempty":"Returns whether the deque is empty","ds-deque.join":"Joins all values together as a string","ds-deque.jsonserialize":"Returns a representation that can be converted to JSON","ds-deque.last":"Returns the last value","ds-deque.map":"Returns the result of applying a callback to each value","ds-deque.merge":"Returns the result of adding all given values to the deque","ds-deque.pop":"Removes and returns the last value","ds-deque.push":"Adds values to the end of the deque","ds-deque.reduce":"Reduces the deque to a single value using a callback function","ds-deque.remove":"Removes and returns a value by index","ds-deque.reverse":"Reverses the deque in-place","ds-deque.reversed":"Returns a reversed copy","ds-deque.rotate":"Rotates the deque by a given number of rotations","ds-deque.set":"Updates a value at a given index","ds-deque.shift":"Removes and returns the first value","ds-deque.slice":"Returns a sub-deque of a given range","ds-deque.sort":"Sorts the deque in-place","ds-deque.sorted":"Returns a sorted copy","ds-deque.sum":"Returns the sum of all values in the deque","ds-deque.toarray":"Converts the deque to an array","ds-deque.unshift":"Adds values to the front of the deque","class.ds-deque":"The Deque class","ds-map.allocate":"Allocates enough memory for a required capacity","ds-map.apply":"Updates all values by applying a callback function to each value","ds-map.capacity":"Returns the current capacity","ds-map.clear":"Removes all values","ds-map.construct":"Creates a new instance","ds-map.copy":"Returns a shallow copy of the map","ds-map.count":"Returns the number of values in the map","ds-map.diff":"Creates a new map using keys that aren't in another map","ds-map.filter":"Creates a new map using a callable to determine which pairs to include","ds-map.first":"Returns the first pair in the map","ds-map.get":"Returns the value for a given key","ds-map.haskey":"Determines whether the map contains a given key","ds-map.hasvalue":"Determines whether the map contains a given value","ds-map.intersect":"Creates a new map by intersecting keys with another map","ds-map.isempty":"Returns whether the map is empty","ds-map.jsonserialize":"Returns a representation that can be converted to JSON","ds-map.keys":"Returns a set of the map's keys","ds-map.ksort":"Sorts the map in-place by key","ds-map.ksorted":"Returns a copy, sorted by key","ds-map.last":"Returns the last pair of the map","ds-map.map":"Returns the result of applying a callback to each value","ds-map.merge":"Returns the result of adding all given associations","ds-map.pairs":"Returns a sequence containing all the pairs of the map","ds-map.put":"Associates a key with a value","ds-map.putall":"Associates all key-value pairs of a traversable object or array","ds-map.reduce":"Reduces the map to a single value using a callback function","ds-map.remove":"Removes and returns a value by key","ds-map.reverse":"Reverses the map in-place","ds-map.reversed":"Returns a reversed copy","ds-map.skip":"Returns the pair at a given positional index","ds-map.slice":"Returns a subset of the map defined by a starting index and length","ds-map.sort":"Sorts the map in-place by value","ds-map.sorted":"Returns a copy, sorted by value","ds-map.sum":"Returns the sum of all values in the map","ds-map.toarray":"Converts the map to an array","ds-map.union":"Creates a new map using values from the current instance and another map","ds-map.values":"Returns a sequence of the map's values","ds-map.xor":"Creates a new map using keys of either the current instance or of another map, but not of both","class.ds-map":"The Map class","ds-pair.clear":"Removes all values","ds-pair.construct":"Creates a new instance","ds-pair.copy":"Returns a shallow copy of the pair","ds-pair.isempty":"Returns whether the pair is empty","ds-pair.jsonserialize":"Returns a representation that can be converted to JSON","ds-pair.toarray":"Converts the pair to an array","class.ds-pair":"The Pair class","ds-set.add":"Adds values to the set","ds-set.allocate":"Allocates enough memory for a required capacity","ds-set.capacity":"Returns the current capacity","ds-set.clear":"Removes all values","ds-set.construct":"Creates a new instance","ds-set.contains":"Determines if the set contains all values","ds-set.copy":"Returns a shallow copy of the set","ds-set.count":"Returns the number of values in the set","ds-set.diff":"Creates a new set using values that aren't in another set","ds-set.filter":"Creates a new set using a callable to\n    determine which values to include","ds-set.first":"Returns the first value in the set","ds-set.get":"Returns the value at a given index","ds-set.intersect":"Creates a new set by intersecting values with another set","ds-set.isempty":"Returns whether the set is empty","ds-set.join":"Joins all values together as a string","ds-set.jsonserialize":"Returns a representation that can be converted to JSON","ds-set.last":"Returns the last value in the set","ds-set.map":"Returns the result of applying a callback to each value","ds-set.merge":"Returns the result of adding all given values to the set","ds-set.reduce":"Reduces the set to a single value using a callback function","ds-set.remove":"Removes all given values from the set","ds-set.reverse":"Reverses the set in-place","ds-set.reversed":"Returns a reversed copy","ds-set.slice":"Returns a sub-set of a given range","ds-set.sort":"Sorts the set in-place","ds-set.sorted":"Returns a sorted copy","ds-set.sum":"Returns the sum of all values in the set","ds-set.toarray":"Converts the set to an array","ds-set.union":"Creates a new set using values from the current instance and another set","ds-set.xor":"Creates a new set using values in either the current instance or in another set, but not in both","class.ds-set":"The Set class","ds-stack.allocate":"Allocates enough memory for a required capacity","ds-stack.capacity":"Returns the current capacity","ds-stack.clear":"Removes all values","ds-stack.construct":"Creates a new instance","ds-stack.copy":"Returns a shallow copy of the stack","ds-stack.count":"Returns the number of values in the stack","ds-stack.isempty":"Returns whether the stack is empty","ds-stack.jsonserialize":"Returns a representation that can be converted to JSON","ds-stack.peek":"Returns the value at the top of the stack","ds-stack.pop":"Removes and returns the value at the top of the stack","ds-stack.push":"Pushes values onto the stack","ds-stack.toarray":"Converts the stack to an array","class.ds-stack":"The Stack class","ds-queue.allocate":"Allocates enough memory for a required capacity","ds-queue.capacity":"Returns the current capacity","ds-queue.clear":"Removes all values","ds-queue.construct":"Creates a new instance","ds-queue.copy":"Returns a shallow copy of the queue","ds-queue.count":"Returns the number of values in the queue","ds-queue.isempty":"Returns whether the queue is empty","ds-queue.jsonserialize":"Returns a representation that can be converted to JSON","ds-queue.peek":"Returns the value at the front of the queue","ds-queue.pop":"Removes and returns the value at the front of the queue","ds-queue.push":"Pushes values into the queue","ds-queue.toarray":"Converts the queue to an array","class.ds-queue":"The Queue class","ds-priorityqueue.allocate":"Allocates enough memory for a required capacity","ds-priorityqueue.capacity":"Returns the current capacity","ds-priorityqueue.clear":"Removes all values","ds-priorityqueue.construct":"Creates a new instance","ds-priorityqueue.copy":"Returns a shallow copy of the queue","ds-priorityqueue.count":"Returns the number of values in the queue","ds-priorityqueue.isempty":"Returns whether the queue is empty","ds-priorityqueue.jsonserialize":"Returns a representation that can be converted to JSON","ds-priorityqueue.peek":"Returns the value at the front of the queue","ds-priorityqueue.pop":"Removes and returns the value with the highest priority","ds-priorityqueue.push":"Pushes values into the queue","ds-priorityqueue.toarray":"Converts the queue to an array","class.ds-priorityqueue":"The PriorityQueue class","book.ds":"\u5176\u5b83\u57fa\u672c\u6269\u5c55","var-representation.installation":"var_representation","var-representation.setup":"var_representation","var-representation.constants":"var_representation","function.var-representation":"Returns a short, readable, parsable string representation of a variable","ref.var-representation":"var_representation","book.var_representation":"var_representation","refs.basic.other":"\u51fd\u6570\u53c2\u8003","curl.requirements":"Client URL \u5e93","curl.installation":"Client URL \u5e93","curl.configuration":"Client URL \u5e93","curl.resources":"Client URL \u5e93","curl.setup":"Client URL \u5e93","curl.constants":"Client URL \u5e93","curl.examples-basic":"Client URL \u5e93","curl.examples":"Client URL \u5e93","function.curl-close":"\u5173\u95ed cURL \u4f1a\u8bdd","function.curl-copy-handle":"\u590d\u5236 cURL \u53e5\u67c4\u53ca\u5176\u6240\u6709\u9009\u9879","function.curl-errno":"\u8fd4\u56de\u6700\u540e\u4e00\u6b21\u7684\u9519\u8bef\u4ee3\u7801","function.curl-error":"\u8fd4\u56de\u5f53\u524d\u4f1a\u8bdd\u6700\u540e\u4e00\u6b21\u9519\u8bef\u7684\u5b57\u7b26\u4e32","function.curl-escape":"\u4f7f\u7528 URL \u7f16\u7801\u6307\u5b9a\u5b57\u7b26\u4e32","function.curl-exec":"\u6267\u884c cURL \u4f1a\u8bdd","function.curl-getinfo":"\u83b7\u53d6 cURL \u8fde\u63a5\u8d44\u6e90\u53e5\u67c4\u7684\u4fe1\u606f","function.curl-init":"\u521d\u59cb\u5316 cURL \u4f1a\u8bdd","function.curl-multi-add-handle":"\u6dfb\u52a0\u666e\u901a cURL \u53e5\u67c4\u5230 cURL \u591a\u53e5\u67c4","function.curl-multi-close":"\u4ece\u591a\u53e5\u67c4\u4e2d\u79fb\u9664\u6240\u6709 cURL \u53e5\u67c4","function.curl-multi-errno":"\u8fd4\u56de\u4e0a\u4e00\u6b21 curl \u6279\u5904\u7406\u7684\u9519\u8bef\u7801","function.curl-multi-exec":"\u8fd0\u884c\u5f53\u524d cURL \u53e5\u67c4\u7684\u5b50\u8fde\u63a5","function.curl-multi-getcontent":"\u5982\u679c\u8bbe\u7f6e\u4e86 CURLOPT_RETURNTRANSFER\uff0c\u5219\u8fd4\u56de cURL \u53e5\u67c4\u7684\u5185\u5bb9","function.curl-multi-info-read":"\u83b7\u53d6\u5f53\u524d\u4f20\u8f93\u7684\u6709\u5173\u4fe1\u606f","function.curl-multi-init":"\u8fd4\u56de\u65b0 cURL \u6279\u5904\u7406\u53e5\u67c4","function.curl-multi-remove-handle":"\u4ece\u4e00\u7ec4 cURL \u53e5\u67c4\u4e2d\u79fb\u9664\u4e00\u4e2a\u53e5\u67c4","function.curl-multi-select":"\u7b49\u5f85\uff0c\u76f4\u5230\u4efb\u4f55 cURL \u591a\u53e5\u67c4\u8fde\u63a5\u53ef\u4ee5\u8fdb\u884c\u8bfb\u53d6\u6216\u5199\u5165","function.curl-multi-setopt":"\u8bbe\u7f6e cURL \u5e76\u884c\u9009\u9879","function.curl-multi-strerror":"\u8fd4\u56de\u5b57\u7b26\u4e32\u63cf\u8ff0\u7684\u9519\u8bef\u4ee3\u7801","function.curl-pause":"\u6682\u505c\u548c\u53d6\u6d88\u6682\u505c\u8fde\u63a5","function.curl-reset":"\u91cd\u7f6e\u4e00\u4e2a libcurl \u4f1a\u8bdd\u53e5\u67c4\u7684\u6240\u6709\u7684\u9009\u9879","function.curl-setopt":"\u8bbe\u7f6e cURL \u4f20\u8f93\u9009\u9879","function.curl-setopt-array":"\u4e3a cURL \u4f20\u8f93\u4f1a\u8bdd\u6279\u91cf\u8bbe\u7f6e\u9009\u9879","function.curl-share-close":"\u5173\u95ed cURL \u5171\u4eab\u53e5\u67c4","function.curl-share-errno":"\u8fd4\u56de\u5171\u4eab curl \u53e5\u67c4\u7684\u6700\u540e\u4e00\u6b21\u9519\u8bef\u7f16\u53f7","function.curl-share-init":"\u521d\u59cb\u5316 cURL \u5171\u4eab\u53e5\u67c4","function.curl-share-init-persistent":"\u521d\u59cb\u5316 \u6301\u4e45 cURL \u5171\u4eab\u53e5\u67c4","function.curl-share-setopt":"\u4e3a cURL \u5171\u4eab\u53e5\u67c4\u8bbe\u7f6e\u9009\u9879","function.curl-share-strerror":"\u8fd4\u56de\u9519\u8bef\u7f16\u53f7\u5bf9\u5e94\u7684\u9519\u8bef\u6d88\u606f","function.curl-strerror":"\u8fd4\u56de\u9519\u8bef\u4ee3\u7801\u7684\u5b57\u7b26\u4e32\u63cf\u8ff0","function.curl-unescape":"\u89e3\u7801\u6307\u5b9a URL \u7f16\u7801\u7684\u5b57\u7b26\u4e32","function.curl_upkeep":"Performs any connection upkeep checks","function.curl-version":"\u83b7\u53d6 cURL \u7248\u672c\u4fe1\u606f","ref.curl":"Client URL \u5e93","class.curlhandle":"CurlHandle \u7c7b","class.curlmultihandle":"CurlMultiHandle \u7c7b","class.curlsharehandle":"CurlShareHandle \u7c7b","class.curlsharepersistenthandle":"CurlSharePersistentHandle \u7c7b","curlfile.construct":"\u521b\u5efa CURLFile \u5bf9\u8c61","curlfile.getfilename":"\u83b7\u53d6\u6587\u4ef6\u540d","curlfile.getmimetype":"\u83b7\u53d6 MIME \u7c7b\u578b","curlfile.getpostfilename":"\u83b7\u53d6 POST \u8bf7\u6c42\u65f6\u7684\u6587\u4ef6\u540d","curlfile.setmimetype":"\u8bbe\u7f6e MIME \u7c7b\u578b","curlfile.setpostfilename":"\u8bbe\u7f6e POST \u8bf7\u6c42\u65f6\u7684\u6587\u4ef6\u540d","class.curlfile":"CURLFile \u7c7b","curlstringfile.construct":"\u521b\u5efa CURLStringFile \u5bf9\u8c61","class.curlstringfile":"CURLStringFile \u7c7b","book.curl":"Client URL \u5e93","event.requirements":"Event","event.installation":"Event","event.setup":"Event","event.examples":"Event","event.flags":"Event","event.persistence":"Event","event.callbacks":"Event","event.constructing.signal.events":"Event","event.add":"Makes event pending","event.addsignal":"\u522b\u540d Event::add","event.addtimer":"\u522b\u540d Event::add","event.construct":"Constructs Event object","event.del":"Makes event non-pending","event.delsignal":"\u522b\u540d Event::del","event.deltimer":"\u522b\u540d Event::del","event.free":"Make event non-pending and free resources allocated for this\n  event","event.getsupportedmethods":"Returns array with of the names of the methods supported in this version of Libevent","event.pending":"Detects whether event is pending or scheduled","event.set":"Re-configures event","event.setpriority":"Set event priority","event.settimer":"Re-configures timer event","event.signal":"Constructs signal event object","event.timer":"Constructs timer event object","class.event":"The Event class","eventbase.construct":"\u6784\u9020 EventBase \u5bf9\u8c61","eventbase.dispatch":"Dispatch pending events","eventbase.exit":"Stop dispatching events","eventbase.free":"Free resources allocated for this event base","eventbase.getfeatures":"Returns bitmask of features supported","eventbase.getmethod":"Returns event method in use","eventbase.gettimeofdaycached":"Returns the current event base time","eventbase.gotexit":"Checks if the event loop was told to exit","eventbase.gotstop":"Checks if the event loop was told to exit","eventbase.loop":"Dispatch pending events","eventbase.priorityinit":"Sets number of priorities per event base","eventbase.reinit":"Re-initialize event base(after a fork)","eventbase.stop":"Tells event_base to stop dispatching events","class.eventbase":"The EventBase class","eventbuffer.add":"Append data to the end of an event buffer","eventbuffer.addbuffer":"Move all data from a buffer provided to the current instance of EventBuffer","eventbuffer.appendfrom":"Moves the specified number of bytes from a source buffer to the\n  end of the current buffer","eventbuffer.construct":"Constructs EventBuffer object","eventbuffer.copyout":"Copies out specified number of bytes from the front of the buffer","eventbuffer.drain":"Removes specified number of bytes from the front of the buffer\n  without copying it anywhere","eventbuffer.enablelocking":"\u8bf4\u660e","eventbuffer.expand":"Reserves space in buffer","eventbuffer.freeze":"Prevent calls that modify an event buffer from succeeding","eventbuffer.lock":"Acquires a lock on buffer","eventbuffer.prepend":"Prepend data to the front of the buffer","eventbuffer.prependbuffer":"Moves all data from source buffer to the front of current buffer","eventbuffer.pullup":"Linearizes data within buffer\n  and returns it's contents as a string","eventbuffer.read":"Read data from an evbuffer and drain the bytes read","eventbuffer.readfrom":"Read data from a file onto the end of the buffer","eventbuffer.readline":"Extracts a line from the front of the buffer","eventbuffer.search":"Scans the buffer for an occurrence of a string","eventbuffer.searcheol":"Scans the buffer for an occurrence of an end of line","eventbuffer.substr":"Substracts a portion of the buffer data","eventbuffer.unfreeze":"Re-enable calls that modify an event buffer","eventbuffer.unlock":"Releases lock acquired by EventBuffer::lock","eventbuffer.write":"Write contents of the buffer to a file or socket","class.eventbuffer":"The EventBuffer class","eventbufferevent.close":"Closes file descriptor associated with the current buffer event","eventbufferevent.connect":"Connect buffer event's file descriptor to given address or\n  UNIX socket","eventbufferevent.connecthost":"Connects to a hostname with optionally asyncronous DNS resolving","eventbufferevent.construct":"Constructs EventBufferEvent object","eventbufferevent.createpair":"Creates two buffer events connected to each other","eventbufferevent.disable":"Disable events read, write, or both on a buffer event","eventbufferevent.enable":"Enable events read, write, or both on a buffer event","eventbufferevent.free":"Free a buffer event","eventbufferevent.getdnserrorstring":"Returns string describing the last failed DNS lookup attempt","eventbufferevent.getenabled":"Returns bitmask of events currently enabled on the buffer event","eventbufferevent.getinput":"Returns underlying input buffer associated with current buffer\n  event","eventbufferevent.getoutput":"Returns underlying output buffer associated with current buffer\n  event","eventbufferevent.read":"Read buffer's data","eventbufferevent.readbuffer":"Drains the entire contents of the input buffer and places them into buf","eventbufferevent.setcallbacks":"Assigns read, write and event(status) callbacks","eventbufferevent.setpriority":"Assign a priority to a bufferevent","eventbufferevent.settimeouts":"Set the read and write timeout for a buffer event","eventbufferevent.setwatermark":"Adjusts read and\/or write watermarks","eventbufferevent.sslerror":"Returns most recent OpenSSL error reported on the buffer event","eventbufferevent.sslfilter":"Create a new SSL buffer event to send its data over another buffer event","eventbufferevent.sslgetcipherinfo":"Returns a textual description of the cipher","eventbufferevent.sslgetciphername":"Returns the current cipher name of the SSL connection","eventbufferevent.sslgetcipherversion":"Returns version of cipher used by current SSL connection","eventbufferevent.sslgetprotocol":"Returns the name of the protocol used for current SSL connection","eventbufferevent.sslrenegotiate":"Tells a bufferevent to begin SSL renegotiation","eventbufferevent.sslsocket":"Creates a new SSL buffer event to send its data over an SSL on a socket","eventbufferevent.write":"Adds data to a buffer event's output buffer","eventbufferevent.writebuffer":"Adds contents of the entire buffer to a buffer event's output\n  buffer","class.eventbufferevent":"The EventBufferEvent class","eventbufferevent.about.callbacks":"Event","eventconfig.avoidmethod":"\u544a\u8bc9 libevent \u907f\u514d\u4f7f\u7528\u6307\u5b9a event \u65b9\u6cd5","eventconfig.construct":"EventConfig \u6784\u9020\u51fd\u6570","eventconfig.requirefeatures":"\u8f93\u5165\u5e94\u7528\u7a0b\u5e8f\u8981\u6c42\u7684\u5fc5\u9700 event \u65b9\u6cd5\u529f\u80fd","eventconfig.setflags":"EventBase \u521d\u59cb\u5316\u9700\u8bbe\u7f6e\u7684\u4e00\u4e2a\u6216\u8005\u591a\u4e2a flag","eventconfig.setmaxdispatchinterval":"\u9632\u6b62\u4f18\u5148\u7ea7\u53cd\u8f6c","class.eventconfig":"EventConfig \u7c7b","eventdnsbase.addnameserverip":"Adds a nameserver to the DNS base","eventdnsbase.addsearch":"Adds a domain to the list of search domains","eventdnsbase.clearsearch":"Removes all current search suffixes","eventdnsbase.construct":"Constructs EventDnsBase object","eventdnsbase.countnameservers":"Gets the number of configured nameservers","eventdnsbase.loadhosts":"Loads a hosts file (in the same format as \/etc\/hosts) from hosts file","eventdnsbase.parseresolvconf":"Scans the resolv.conf-formatted file","eventdnsbase.setoption":"Set the value of a configuration option","eventdnsbase.setsearchndots":"Set the 'ndots' parameter for searches","class.eventdnsbase":"The EventDnsBase class","eventhttp.accept":"Makes an HTTP server accept connections on the specified socket stream or resource","eventhttp.addserveralias":"Adds a server alias to the HTTP server object","eventhttp.bind":"Binds an HTTP server on the specified address and port","eventhttp.construct":"Constructs EventHttp object (the HTTP server)","eventhttp.removeserveralias":"Removes server alias","eventhttp.setallowedmethods":"Sets the what HTTP methods are supported in requests accepted by this server, and passed to user callbacks","eventhttp.setcallback":"Sets a callback for specified URI","eventhttp.setdefaultcallback":"Sets default callback to handle requests that are not caught by specific callbacks","eventhttp.setmaxbodysize":"Sets maximum request body size","eventhttp.setmaxheaderssize":"Sets maximum HTTP header size","eventhttp.settimeout":"Sets the timeout for an HTTP request","class.eventhttp":"The EventHttp class","eventhttpconnection.construct":"Constructs EventHttpConnection object","eventhttpconnection.getbase":"Returns event base associated with the connection","eventhttpconnection.getpeer":"Gets the remote address and port associated with the connection","eventhttpconnection.makerequest":"Makes an HTTP request over the specified connection","eventhttpconnection.setclosecallback":"Set callback for connection close","eventhttpconnection.setlocaladdress":"Sets the IP address from which HTTP connections are made","eventhttpconnection.setlocalport":"Sets the local port from which connections are made","eventhttpconnection.setmaxbodysize":"Sets maximum body size for the connection","eventhttpconnection.setmaxheaderssize":"Sets maximum header size","eventhttpconnection.setretries":"Sets the retry limit for the connection","eventhttpconnection.settimeout":"Sets the timeout for the connection","class.eventhttpconnection":"The EventHttpConnection class","eventhttprequest.addheader":"Adds an HTTP header to the headers of the request","eventhttprequest.cancel":"Cancels a pending HTTP request","eventhttprequest.clearheaders":"Removes all output headers from the header list of the request","eventhttprequest.closeconnection":"Closes associated HTTP connection","eventhttprequest.construct":"Constructs EventHttpRequest object","eventhttprequest.findheader":"Finds the value belonging a header","eventhttprequest.free":"Frees the object and removes associated events","eventhttprequest.getbufferevent":"Returns EventBufferEvent object","eventhttprequest.getcommand":"Returns the request command(method)","eventhttprequest.getconnection":"Returns EventHttpConnection object","eventhttprequest.gethost":"Returns the request host","eventhttprequest.getinputbuffer":"Returns the input buffer","eventhttprequest.getinputheaders":"Returns associative array of the input headers","eventhttprequest.getoutputbuffer":"Returns the output buffer of the request","eventhttprequest.getoutputheaders":"Returns associative array of the output headers","eventhttprequest.getresponsecode":"Returns the response code","eventhttprequest.geturi":"Returns the request URI","eventhttprequest.removeheader":"Removes an HTTP header from the headers of the request","eventhttprequest.senderror":"Send an HTML error message to the client","eventhttprequest.sendreply":"Send an HTML reply to the client","eventhttprequest.sendreplychunk":"Send another data chunk as part of an ongoing chunked reply","eventhttprequest.sendreplyend":"Complete a chunked reply, freeing the request as appropriate","eventhttprequest.sendreplystart":"Initiate a chunked reply","class.eventhttprequest":"The EventHttpRequest class","eventlistener.construct":"Creates new connection listener associated with an event base","eventlistener.disable":"Disables an event connect listener object","eventlistener.enable":"Enables an event connect listener object","eventlistener.getbase":"Returns event base associated with the event listener","eventlistener.getsocketname":"Retreives the current address to which the\n  listener's socket is bound","eventlistener.setcallback":"The setCallback purpose","eventlistener.seterrorcallback":"Set event listener's error callback","class.eventlistener":"The EventListener class","eventsslcontext.construct":"Constructs an OpenSSL context for use with Event classes","class.eventsslcontext":"The EventSslContext class","eventutil.construct":"The abstract constructor","eventutil.getlastsocketerrno":"Returns the most recent socket error number","eventutil.getlastsocketerror":"Returns the most recent socket error","eventutil.getsocketfd":"Returns numeric file descriptor of a socket, or stream","eventutil.getsocketname":"Retreives the current address to which the\n  socket is bound","eventutil.setsocketoption":"Sets socket options","eventutil.sslrandpoll":"Generates entropy by means of OpenSSL's RAND_poll()","class.eventutil":"The EventUtil class","class.eventexception":"The EventException class","book.event":"Event","ftp.installation":"FTP","ftp.resources":"FTP","ftp.setup":"FTP","ftp.constants":"FTP","ftp.examples-basic":"FTP","ftp.examples":"FTP","function.ftp-alloc":"\u4e3a\u8981\u4e0a\u4f20\u7684\u6587\u4ef6\u5206\u914d\u7a7a\u95f4","function.ftp-append":"\u5c06\u6587\u4ef6\u5185\u5bb9\u8ffd\u52a0\u5230 FTP \u670d\u52a1\u5668\u4e0a\u7684\u6307\u5b9a\u6587\u4ef6","function.ftp-cdup":"\u5207\u6362\u5230\u5f53\u524d\u76ee\u5f55\u7684\u7236\u76ee\u5f55","function.ftp-chdir":"\u5728 FTP \u670d\u52a1\u5668\u4e0a\u6539\u53d8\u5f53\u524d\u76ee\u5f55","function.ftp-chmod":"\u8bbe\u7f6e FTP \u670d\u52a1\u5668\u4e0a\u7684\u6587\u4ef6\u6743\u9650","function.ftp-close":"\u5173\u95ed FTP \u8fde\u63a5","function.ftp-connect":"\u5efa\u7acb\u65b0 FTP \u8fde\u63a5","function.ftp-delete":"\u5220\u9664 FTP \u670d\u52a1\u5668\u4e0a\u7684\u6587\u4ef6","function.ftp-exec":"\u5728 FTP \u670d\u52a1\u5668\u8fd0\u884c\u6307\u5b9a\u7684\u547d\u4ee4","function.ftp-fget":"\u4ece FTP \u670d\u52a1\u5668\u4e0a\u4e0b\u8f7d\u6587\u4ef6\u5e76\u4fdd\u5b58\u5230\u672c\u5730\u5df2\u6253\u5f00\u7684\u6587\u4ef6\u4e2d","function.ftp-fput":"\u4e0a\u4f20\u5df2\u6253\u5f00\u7684\u6587\u4ef6\u5230 FTP \u670d\u52a1\u5668","function.ftp-get":"\u4ece FTP \u670d\u52a1\u5668\u4e0a\u4e0b\u8f7d\u6587\u4ef6","function.ftp-get-option":"\u8fd4\u56de\u5f53\u524d FTP \u8fde\u63a5\u7684\u5404\u79cd\u4e0d\u540c\u7684\u9009\u9879\u8bbe\u7f6e","function.ftp-login":"\u767b\u5f55 FTP \u670d\u52a1\u5668","function.ftp-mdtm":"\u8fd4\u56de\u6307\u5b9a\u6587\u4ef6\u7684\u6700\u540e\u4fee\u6539\u65f6\u95f4","function.ftp-mkdir":"\u5efa\u7acb\u65b0\u76ee\u5f55","function.ftp-mlsd":"\u8fd4\u56de\u6307\u5b9a\u76ee\u5f55\u4e2d\u7684\u6587\u4ef6\u5217\u8868","function.ftp-nb-continue":"\u8fde\u7eed\u83b7\u53d6\uff0f\u53d1\u9001\u6587\u4ef6\uff08\u4ee5\u4e0d\u5206\u5757\u7684\u65b9\u5f0f non-blocking\uff09","function.ftp-nb-fget":"\u4ece FTP \u670d\u52a1\u5668\u83b7\u53d6\u6587\u4ef6\u5e76\u5199\u5165\u5230\u4e00\u4e2a\u6253\u5f00\u7684\u6587\u4ef6\uff08\u975e\u963b\u585e\uff09","function.ftp-nb-fput":"\u5c06\u6587\u4ef6\u5b58\u50a8\u5230 FTP \u670d\u52a1\u5668 \uff08\u975e\u963b\u585e\uff09","function.ftp-nb-get":"\u4ece FTP \u670d\u52a1\u5668\u4e0a\u83b7\u53d6\u6587\u4ef6\u5e76\u5199\u5165\u672c\u5730\u6587\u4ef6\uff08non-blocking\uff09","function.ftp-nb-put":"\u5b58\u50a8\u4e00\u4e2a\u6587\u4ef6\u81f3 FTP \u670d\u52a1\u5668\uff08non-blocking\uff09","function.ftp-nlist":"\u8fd4\u56de\u7ed9\u5b9a\u76ee\u5f55\u7684\u6587\u4ef6\u5217\u8868","function.ftp-pasv":"\u8fd4\u56de\u5f53\u524d FTP \u88ab\u52a8\u6a21\u5f0f\u662f\u5426\u6253\u5f00","function.ftp-put":"\u4e0a\u4f20\u6587\u4ef6\u5230 FTP \u670d\u52a1\u5668","function.ftp-pwd":"\u8fd4\u56de\u5f53\u524d\u76ee\u5f55\u540d","function.ftp-quit":"ftp_close \u7684 \u522b\u540d","function.ftp-raw":"\u5411 FTP \u670d\u52a1\u5668\u53d1\u9001\u547d\u4ee4","function.ftp-rawlist":"\u8fd4\u56de\u6307\u5b9a\u76ee\u5f55\u4e0b\u6587\u4ef6\u7684\u8be6\u7ec6\u5217\u8868","function.ftp-rename":"\u66f4\u6539 FTP \u670d\u52a1\u5668\u4e0a\u7684\u6587\u4ef6\u6216\u76ee\u5f55\u540d","function.ftp-rmdir":"\u5220\u9664\u76ee\u5f55","function.ftp-set-option":"\u8bbe\u7f6e\u5404\u79cd FTP \u8fd0\u884c\u65f6\u9009\u9879","function.ftp-site":"\u5411\u670d\u52a1\u5668\u53d1\u9001 SITE \u547d\u4ee4","function.ftp-size":"\u8fd4\u56de\u6307\u5b9a\u6587\u4ef6\u7684\u5927\u5c0f","function.ftp-ssl-connect":"\u6253\u5f00\u5b89\u5168 SSL-FTP \u8fde\u63a5","function.ftp-systype":"\u8fd4\u56de\u8fdc\u7a0b FTP \u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7c7b\u578b","ref.ftp":"FTP","class.ftp-connection":"The FTP\\Connection class","book.ftp":"\u5176\u5b83\u670d\u52a1","gearman.requirements":"Gearman","gearman.installation":"Gearman","gearman.setup":"Gearman","gearman.constants":"Gearman","gearman.examples-reverse":"Gearman","gearman.examples-reverse-bg":"Gearman","gearman.examples-reverse-task":"Gearman","gearman.examples":"Gearman","gearmanclient.addoptions":"Add client options","gearmanclient.addserver":"Add a job server to the client","gearmanclient.addservers":"Add a list of job servers to the client","gearmanclient.addtask":"Add a task to be run in parallel","gearmanclient.addtaskbackground":"Add a background task to be run in parallel","gearmanclient.addtaskhigh":"Add a high priority task to run in parallel","gearmanclient.addtaskhighbackground":"Add a high priority background task to be run in parallel","gearmanclient.addtasklow":"Add a low priority task to run in parallel","gearmanclient.addtasklowbackground":"Add a low priority background task to be run in parallel","gearmanclient.addtaskstatus":"Add a task to get status","gearmanclient.clearcallbacks":"Clear all task callback functions","gearmanclient.clone":"Create a copy of a GearmanClient object","gearmanclient.construct":"Create a GearmanClient instance","gearmanclient.context":"Get the application context","gearmanclient.data":"Get the application data (deprecated)","gearmanclient.do":"Run a single task and return a result [deprecated]","gearmanclient.dobackground":"Run a task in the background","gearmanclient.dohigh":"Run a single high priority task","gearmanclient.dohighbackground":"Run a high priority task in the background","gearmanclient.dojobhandle":"Get the job handle for the running task","gearmanclient.dolow":"Run a single low priority task","gearmanclient.dolowbackground":"Run a low priority task in the background","gearmanclient.donormal":"Run a single task and return a result","gearmanclient.dostatus":"Get the status for the running task","gearmanclient.echo":"Send data to all job servers to see if they echo it back [deprecated]","gearmanclient.error":"Returns an error string for the last error encountered","gearmanclient.geterrno":"Get an errno value","gearmanclient.jobstatus":"Get the status of a background job","gearmanclient.ping":"Send data to all job servers to see if they echo it back","gearmanclient.removeoptions":"Remove client options","gearmanclient.returncode":"Get the last Gearman return code","gearmanclient.runtasks":"Run a list of tasks in parallel","gearmanclient.setclientcallback":"Callback function when there is a data packet for a task (deprecated)","gearmanclient.setcompletecallback":"Set a function to be called on task completion","gearmanclient.setcontext":"Set application context","gearmanclient.setcreatedcallback":"Set a callback for when a task is queued","gearmanclient.setdata":"Set application data (deprecated)","gearmanclient.setdatacallback":"Callback function when there is a data packet for a task","gearmanclient.setexceptioncallback":"Set a callback for worker exceptions","gearmanclient.setfailcallback":"Set callback for job failure","gearmanclient.setoptions":"Set client options","gearmanclient.setstatuscallback":"Set a callback for collecting task status","gearmanclient.settimeout":"Set socket I\/O activity timeout","gearmanclient.setwarningcallback":"Set a callback for worker warnings","gearmanclient.setworkloadcallback":"Set a callback for accepting incremental data updates","gearmanclient.timeout":"Get current socket I\/O activity timeout value","gearmanclient.wait":"Wait for I\/O activity on all connections in a client","class.gearmanclient":"The GearmanClient class","gearmanjob.complete":"Send the result and complete status (deprecated)","gearmanjob.construct":"Create a GearmanJob instance","gearmanjob.data":"Send data for a running job (deprecated)","gearmanjob.exception":"Send exception for running job (deprecated)","gearmanjob.fail":"Send fail status (deprecated)","gearmanjob.functionname":"Get function name","gearmanjob.handle":"Get the job handle","gearmanjob.returncode":"Get last return code","gearmanjob.sendcomplete":"Send the result and complete status","gearmanjob.senddata":"Send data for a running job","gearmanjob.sendexception":"Send exception for running job (exception)","gearmanjob.sendfail":"Send fail status","gearmanjob.sendstatus":"Send status","gearmanjob.sendwarning":"Send a warning","gearmanjob.setreturn":"Set a return value","gearmanjob.status":"Send status (deprecated)","gearmanjob.unique":"Get the unique identifier","gearmanjob.warning":"Send a warning (deprecated)","gearmanjob.workload":"Get workload","gearmanjob.workloadsize":"Get size of work load","class.gearmanjob":"The GearmanJob class","gearmantask.construct":"Create a GearmanTask instance","gearmantask.create":"Create a task (deprecated)","gearmantask.data":"Get data returned for a task","gearmantask.datasize":"Get the size of returned data","gearmantask.function":"Get associated function name (deprecated)","gearmantask.functionname":"Get associated function name","gearmantask.isknown":"Determine if task is known","gearmantask.isrunning":"Test whether the task is currently running","gearmantask.jobhandle":"Get the job handle","gearmantask.recvdata":"Read work or result data into a buffer for a task","gearmantask.returncode":"Get the last return code","gearmantask.senddata":"Send data for a task (deprecated)","gearmantask.sendworkload":"Send data for a task","gearmantask.taskdenominator":"Get completion percentage denominator","gearmantask.tasknumerator":"Get completion percentage numerator","gearmantask.unique":"Get the unique identifier for a task","gearmantask.uuid":"Get the unique identifier for a task (deprecated)","class.gearmantask":"The GearmanTask class","gearmanworker.addfunction":"Register and add callback function","gearmanworker.addoptions":"Add worker options","gearmanworker.addserver":"Add a job server","gearmanworker.addservers":"Add job servers","gearmanworker.clone":"Create a copy of the worker","gearmanworker.construct":"Create a GearmanWorker instance","gearmanworker.echo":"Test job server response","gearmanworker.error":"Get the last error encountered","gearmanworker.geterrno":"Get errno","gearmanworker.options":"Get worker options","gearmanworker.register":"Register a function with the job server","gearmanworker.removeoptions":"Remove worker options","gearmanworker.returncode":"Get last Gearman return code","gearmanworker.setid":"Give the worker an identifier so it can be tracked when asking gearmand for the list of available workers","gearmanworker.setoptions":"Set worker options","gearmanworker.settimeout":"Set socket I\/O activity timeout","gearmanworker.timeout":"Get socket I\/O activity timeout","gearmanworker.unregister":"Unregister a function name with the job servers","gearmanworker.unregisterall":"Unregister all function names with the job servers","gearmanworker.wait":"Wait for activity from one of the job servers","gearmanworker.work":"Wait for and perform jobs","class.gearmanworker":"The GearmanWorker class","class.gearmanexception":"The GearmanException class","book.gearman":"Gearman","ldap.requirements":"Lightweight Directory Access Protocol","ldap.installation":"Lightweight Directory Access Protocol","ldap.configuration":"Lightweight Directory Access Protocol","ldap.resources":"Lightweight Directory Access Protocol","ldap.setup":"Lightweight Directory Access Protocol","ldap.constants":"Lightweight Directory Access Protocol","ldap.using":"Lightweight Directory Access Protocol","ldap.controls":"Lightweight Directory Access Protocol","ldap.examples-basic":"Lightweight Directory Access Protocol","ldap.examples-controls":"Lightweight Directory Access Protocol","ldap.examples":"Lightweight Directory Access Protocol","function.ldap-8859-to-t61":"Translate 8859 characters to t61 characters","function.ldap-add":"Add entries to LDAP directory","function.ldap-add-ext":"Add entries to LDAP directory","function.ldap-bind":"\u7ed1\u5b9a LDAP \u76ee\u5f55","function.ldap-bind-ext":"Bind to LDAP directory","function.ldap-close":"\u522b\u540d ldap_unbind","function.ldap-compare":"Compare value of attribute found in entry specified with DN","function.ldap-connect":"Connect to an LDAP server","function.ldap-connect-wallet":"Connect to an LDAP server","function.ldap-control-paged-result":"Send LDAP pagination control","function.ldap-control-paged-result-response":"Retrieve the LDAP pagination cookie","function.ldap-count-entries":"Count the number of entries in a search","function.ldap-count-references":"Counts the number of references in a search result","function.ldap-delete":"Delete an entry from a directory","function.ldap-delete-ext":"Delete an entry from a directory","function.ldap-dn2ufn":"Convert DN to User Friendly Naming format","function.ldap-err2str":"Convert LDAP error number into string error message","function.ldap-errno":"Return the LDAP error number of the last LDAP command","function.ldap-error":"Return the LDAP error message of the last LDAP command","function.ldap-escape":"Escape a string for use in an LDAP filter or DN","function.ldap-exop":"Performs an extended operation","function.ldap-exop-passwd":"PASSWD extended operation helper","function.ldap-exop-refresh":"Refresh extended operation helper","function.ldap-exop-sync":"Performs an extended operation","function.ldap-exop-whoami":"WHOAMI extended operation helper","function.ldap-explode-dn":"Splits DN into its component parts","function.ldap-first-attribute":"Return first attribute","function.ldap-first-entry":"Return first result id","function.ldap-first-reference":"Return first reference","function.ldap-free-result":"Free result memory","function.ldap-get-attributes":"Get attributes from a search result entry","function.ldap-get-dn":"Get the DN of a result entry","function.ldap-get-entries":"Get all result entries","function.ldap-get-option":"Get the current value for given option","function.ldap-get-values":"Get all values from a result entry","function.ldap-get-values-len":"Get all binary values from a result entry","function.ldap-list":"Single-level search","function.ldap-mod-add":"Add attribute values to current attributes","function.ldap-mod_add-ext":"Add attribute values to current attributes","function.ldap-mod-del":"Delete attribute values from current attributes","function.ldap-mod_del-ext":"Delete attribute values from current attributes","function.ldap-mod-replace":"Replace attribute values with new ones","function.ldap-mod_replace-ext":"Replace attribute values with new ones","function.ldap-modify":"\u522b\u540d ldap_mod_replace","function.ldap-modify-batch":"Batch and execute modifications on an LDAP entry","function.ldap-next-attribute":"Get the next attribute in result","function.ldap-next-entry":"Get next result entry","function.ldap-next-reference":"Get next reference","function.ldap-parse-exop":"Parse result object from an LDAP extended operation","function.ldap-parse-reference":"Extract information from reference entry","function.ldap-parse-result":"Extract information from result","function.ldap-read":"Read an entry","function.ldap-rename":"Modify the name of an entry","function.ldap-rename-ext":"Modify the name of an entry","function.ldap-sasl-bind":"Bind to LDAP directory using SASL","function.ldap-search":"Search LDAP tree","function.ldap-set-option":"Set the value of the given option","function.ldap-set-rebind-proc":"Set a callback function to do re-binds on referral chasing","function.ldap-sort":"Sort LDAP result entries on the client side","function.ldap-start-tls":"Start TLS","function.ldap-t61-to-8859":"Translate t61 characters to 8859 characters","function.ldap-unbind":"Unbind from LDAP directory","ref.ldap":"Lightweight Directory Access Protocol","class.ldap-connection":"The LDAP\\Connection class","class.ldap-result":"The LDAP\\Result class","class.ldap-result-entry":"The LDAP\\ResultEntry class","book.ldap":"Lightweight Directory Access Protocol","memcache.requirements":"Memcache","memcache.installation":"Memcache","memcache.ini":"Memcache","memcache.resources":"Memcache","memcache.setup":"Memcache","memcache.constants":"Memcache","memcache.examples-overview":"Memcache","memcache.examples":"Memcache","memcache.add":"\u589e\u52a0\u6761\u76ee\u5230\u670d\u52a1\u5668","memcache.addserver":"\u65b0\u589e memcached \u670d\u52a1\u5668\u5230\u8fde\u63a5\u6c60","memcache.close":"\u5173\u95ed memcached \u8fde\u63a5","memcache.connect":"\u6253\u5f00\u4e0e memcached \u670d\u52a1\u5668\u7684\u8fde\u63a5","memcache.decrement":"\u51cf\u5c0f\u5143\u7d20\u7684\u503c","memcache.delete":"\u4ece\u670d\u52a1\u5668\u5220\u9664\u5143\u7d20","memcache.flush":"\u6e05\u6d17\uff08\u5220\u9664\uff09\u5df2\u7ecf\u5b58\u50a8\u7684\u6240\u6709\u7684\u5143\u7d20","memcache.get":"\u4ece\u670d\u52a1\u5668\u68c0\u7d22\u5143\u7d20","memcache.getextendedstats":"\u7f13\u5b58\u670d\u52a1\u5668\u6c60\u4e2d\u6240\u6709\u670d\u52a1\u5668\u7edf\u8ba1\u4fe1\u606f","memcache.getserverstatus":"\u7528\u4e8e\u83b7\u53d6\u4e00\u4e2a\u670d\u52a1\u5668\u7684\u5728\u7ebf\/\u79bb\u7ebf\u72b6\u6001","memcache.getstats":"\u83b7\u53d6\u670d\u52a1\u5668\u7edf\u8ba1\u4fe1\u606f","memcache.getversion":"\u8fd4\u56de\u670d\u52a1\u5668\u7248\u672c\u4fe1\u606f","memcache.increment":"\u589e\u52a0\u4e00\u4e2a\u5143\u7d20\u7684\u503c","memcache.pconnect":"\u6253\u5f00\u5bf9 memcached \u670d\u52a1\u5668\u7684\u6301\u4e45\u8fde\u63a5","memcache.replace":"\u66ff\u6362\u5df2\u7ecf\u5b58\u5728\u7684\u5143\u7d20\u7684\u503c","memcache.set":"\u5b58\u50a8\u6570\u636e\u5230\u670d\u52a1\u5668","memcache.setcompressthreshold":"\u5f00\u542f\u5927\u503c\u81ea\u52a8\u538b\u7f29","memcache.setserverparams":"\u8fd0\u884c\u65f6\u4fee\u6539\u670d\u52a1\u5668\u53c2\u6570\u548c\u72b6\u6001","class.memcache":"Memcache \u7c7b","function.memcache-debug":"\u6253\u5f00\/\u5173\u95ed\u8c03\u8bd5\u8f93\u51fa","ref.memcache":"Memcache","book.memcache":"\u5176\u5b83\u670d\u52a1","memcached.requirements":"Memcached","memcached.installation":"Memcached","memcached.configuration":"Memcached","memcached.setup":"Memcached","memcached.constants":"Memcached","memcached.expiration":"Memcached","memcached.callbacks.result":"Memcached","memcached.callbacks.read-through":"Memcached","memcached.callbacks":"Memcached","memcached.sessions":"Memcached","memcached.add":"\u5411\u65b0 key \u6dfb\u52a0\u5143\u7d20","memcached.addbykey":"\u5728\u7279\u5b9a\u670d\u52a1\u5668\u4e0a\u5411\u65b0 key \u6dfb\u52a0\u5143\u7d20","memcached.addserver":"\u5411\u670d\u52a1\u5668\u6c60\u589e\u52a0\u670d\u52a1\u5668","memcached.addservers":"\u5411\u670d\u52a1\u5668\u6c60\u4e2d\u589e\u52a0\u591a\u53f0\u670d\u52a1\u5668","memcached.append":"\u5411\u5df2\u5b58\u5728\u5143\u7d20\u8ffd\u52a0\u6570\u636e","memcached.appendbykey":"\u5411\u6307\u5b9a\u670d\u52a1\u5668\u4e0a\u5df2\u5b58\u5728\u5143\u7d20\u8ffd\u52a0\u6570\u636e","memcached.cas":"\u6bd4\u8f83\u5e76\u4ea4\u6362\u503c","memcached.casbykey":"\u5728\u6307\u5b9a\u670d\u52a1\u5668\u4e0a\u6bd4\u8f83\u5e76\u4ea4\u6362\u503c","memcached.construct":"\u521b\u5efa Memcached \u5b9e\u4f8b","memcached.decrement":"\u51cf\u5c0f\u6570\u503c\u5143\u7d20\u7684\u503c","memcached.decrementbykey":"Decrement numeric item's value, stored on a specific server","memcached.delete":"\u5220\u9664\u5143\u7d20","memcached.deletebykey":"\u4ece\u6307\u5b9a\u7684\u670d\u52a1\u5668\u5220\u9664\u5143\u7d20","memcached.deletemulti":"Delete multiple items","memcached.deletemultibykey":"Delete multiple items from a specific server","memcached.fetch":"\u8bfb\u53d6\u4e0b\u4e00\u4e2a\u7ed3\u679c","memcached.fetchall":"\u8bfb\u53d6\u6240\u6709\u5269\u4f59\u7ed3\u679c","memcached.flush":"\u4f5c\u5e9f\u7f13\u5b58\u4e2d\u7684\u6240\u6709\u5143\u7d20","memcached.get":"\u68c0\u7d22\u5143\u7d20","memcached.getallkeys":"Gets the keys stored on all the servers","memcached.getbykey":"\u4ece\u7279\u5b9a\u7684\u670d\u52a1\u5668\u68c0\u7d22\u5143\u7d20","memcached.getdelayed":"\u8bf7\u6c42\u591a\u4e2a\u5143\u7d20","memcached.getdelayedbykey":"\u4ece\u6307\u5b9a\u7684\u670d\u52a1\u5668\u4e0a\u8bf7\u6c42\u591a\u4e2a\u5143\u7d20","memcached.getmulti":"\u68c0\u7d22\u591a\u4e2a\u5143\u7d20","memcached.getmultibykey":"\u4ece\u7279\u5b9a\u670d\u52a1\u5668\u68c0\u7d22\u591a\u4e2a\u5143\u7d20","memcached.getoption":"\u83b7\u53d6 Memcached \u7684\u9009\u9879\u503c","memcached.getresultcode":"\u8fd4\u56de\u6700\u540e\u4e00\u6b21\u64cd\u4f5c\u7684\u7ed3\u679c\u4ee3\u7801","memcached.getresultmessage":"\u8fd4\u56de\u6700\u540e\u4e00\u6b21\u64cd\u4f5c\u7684\u7ed3\u679c\u63cf\u8ff0\u6d88\u606f","memcached.getserverbykey":"\u83b7\u53d6\u4e00\u4e2a key \u6240\u6620\u5c04\u7684\u670d\u52a1\u5668\u4fe1\u606f","memcached.getserverlist":"\u83b7\u53d6\u670d\u52a1\u5668\u6c60\u4e2d\u7684\u670d\u52a1\u5668\u5217\u8868","memcached.getstats":"\u83b7\u53d6\u670d\u52a1\u5668\u6c60\u7684\u7edf\u8ba1\u4fe1\u606f","memcached.getversion":"\u83b7\u53d6\u670d\u52a1\u5668\u6c60\u4e2d\u6240\u6709\u670d\u52a1\u5668\u7684\u7248\u672c\u4fe1\u606f","memcached.increment":"\u589e\u52a0\u6570\u503c\u5143\u7d20\u7684\u503c","memcached.incrementbykey":"Increment numeric item's value, stored on a specific server","memcached.ispersistent":"Check if a persitent connection to memcache is being used","memcached.ispristine":"Check if the instance was recently created","memcached.prepend":"\u5411\u4e00\u4e2a\u5df2\u5b58\u5728\u7684\u5143\u7d20\u524d\u9762\u8ffd\u52a0\u6570\u636e","memcached.prependbykey":"\u5728\u6307\u5b9a\u670d\u52a1\u5668\u4e0a\u8ffd\u52a0\u6570\u636e\u5230\u5df2\u5b58\u5728\u7684\u5143\u7d20","memcached.quit":"\u5173\u95ed\u6240\u6709\u6253\u5f00\u7684\u94fe\u63a5","memcached.replace":"\u66ff\u6362\u5df2\u5b58\u5728 key \u4e0b\u7684\u5143\u7d20","memcached.replacebykey":"\u5728\u6307\u5b9a\u670d\u52a1\u5668\u4e0a\uff0c\u66ff\u6362\u5df2\u5b58\u5728 key \u4e0b\u7684\u5143\u7d20","memcached.resetserverlist":"Clears all servers from the server list","memcached.set":"\u5b58\u50a8\u4e00\u4e2a\u5143\u7d20","memcached.setbykey":"\u5c06\u5143\u7d20\u5b58\u50a8\u5230\u6307\u5b9a\u7684\u670d\u52a1\u5668\u4e0a","memcached.setencodingkey":"Set AES encryption key for data in Memcached","memcached.setmulti":"\u5b58\u50a8\u591a\u4e2a\u5143\u7d20","memcached.setmultibykey":"\u5728\u6307\u5b9a\u670d\u52a1\u5668\u5b58\u50a8\u591a\u4e2a\u5143\u7d20","memcached.setoption":"\u8bbe\u7f6e\u4e00\u4e2a memcached \u9009\u9879","memcached.setoptions":"Set Memcached options","memcached.setsaslauthdata":"Set the credentials to use for authentication","memcached.touch":"Set a new expiration on an item","memcached.touchbykey":"Set a new expiration on an item on a specific server","class.memcached":"Memcached \u7c7b","class.memcachedexception":"MemcachedException\u7c7b","book.memcached":"Memcached","mqseries.requirements":"mqseries","mqseries.configure":"mqseries","mqseries.ini":"mqseries","mqseries.resources":"mqseries","mqseries.setup":"mqseries","mqseries.constants":"mqseries","function.mqseries-back":"MQSeries MQBACK","function.mqseries-begin":"MQseries MQBEGIN","function.mqseries-close":"MQSeries MQCLOSE","function.mqseries-cmit":"MQSeries MQCMIT","function.mqseries-conn":"MQSeries MQCONN","function.mqseries-connx":"MQSeries MQCONNX","function.mqseries-disc":"MQSeries MQDISC","function.mqseries-get":"MQSeries MQGET","function.mqseries-inq":"MQSeries MQINQ","function.mqseries-open":"MQSeries MQOPEN","function.mqseries-put":"MQSeries MQPUT","function.mqseries-put1":"MQSeries MQPUT1","function.mqseries-set":"MQSeries MQSET","function.mqseries-strerror":"Returns the error message corresponding to a result code (MQRC)","ref.mqseries":"mqseries","book.mqseries":"\u5176\u5b83\u670d\u52a1","network.requirements":"\u7f51\u7edc","network.resources":"\u7f51\u7edc","network.setup":"\u7f51\u7edc","network.constants":"\u7f51\u7edc","function.checkdnsrr":"\u7ed9\u6307\u5b9a\u7684\u4e3b\u673a\uff08\u57df\u540d\uff09\u6216\u8005IP\u5730\u5740\u505aDNS\u901a\u4fe1\u68c0\u67e5","function.closelog":"\u5173\u95ed\u7cfb\u7edf\u65e5\u5fd7\u94fe\u63a5","function.dns-check-record":"\u522b\u540d checkdnsrr","function.dns-get-mx":"\u522b\u540d getmxrr","function.dns-get-record":"\u83b7\u53d6\u6307\u5b9a\u4e3b\u673a\u540d\u7684 DNS \u7eaa\u5f55","function.fsockopen":"\u6253\u5f00 Internet \u6216\u8005 Unix \u5957\u63a5\u5b57\u8fde\u63a5","function.gethostbyaddr":"\u83b7\u53d6\u6307\u5b9a IP \u5730\u5740\u5bf9\u5e94\u7684 Internet \u4e3b\u673a\u540d","function.gethostbyname":"\u8fd4\u56de\u4e3b\u673a\u540d\u5bf9\u5e94\u7684 IPv4\u5730\u5740\u3002","function.gethostbynamel":"\u83b7\u53d6\u4e92\u8054\u7f51\u4e3b\u673a\u540d\u5bf9\u5e94\u7684 IPv4 \u5730\u5740\u5217\u8868","function.gethostname":"\u83b7\u53d6\u4e3b\u673a\u540d","function.getmxrr":"\u83b7\u53d6 Internet \u4e3b\u673a\u540d\u5bf9\u5e94\u7684 MX \u8bb0\u5f55","function.getprotobyname":"Get protocol number associated with protocol name","function.getprotobynumber":"Get protocol name associated with protocol number","function.getservbyname":"\u83b7\u53d6\u4e92\u8054\u7f51\u670d\u52a1\u534f\u8bae\u5bf9\u5e94\u7684\u7aef\u53e3","function.getservbyport":"Get Internet service which corresponds to port and protocol","function.header":"\u53d1\u9001\u539f\u751f HTTP \u5934","function.header-register-callback":"\u8c03\u7528\u4e00\u4e2a header \u51fd\u6570","function.header-remove":"\u5220\u9664\u4e4b\u524d\u8bbe\u7f6e\u7684 HTTP \u5934","function.headers-list":"\u8fd4\u56de\u5df2\u53d1\u9001\u7684 HTTP \u54cd\u5e94\u5934\uff08\u6216\u51c6\u5907\u53d1\u9001\u7684\uff09","function.headers-sent":"\u68c0\u6d4b\u6d88\u606f\u5934\u662f\u5426\u5df2\u7ecf\u53d1\u9001","function.http-clear-last-response-headers":"Clears the stored HTTP response headers","function.http-get-last-response-headers":"Retrieve last HTTP response headers","function.http-response-code":"\u83b7\u53d6\/\u8bbe\u7f6e\u54cd\u5e94\u7684 HTTP \u72b6\u6001\u7801","function.inet-ntop":"Converts a packed internet address to a human readable representation","function.inet-pton":"Converts a human readable IP address to its packed in_addr representation","function.ip2long":"\u5c06 IPV4 \u7684\u5b57\u7b26\u4e32\u4e92\u8054\u7f51\u534f\u8bae\u8f6c\u6362\u6210\u957f\u6574\u578b\u6570\u5b57","function.long2ip":"\u5c06\u957f\u6574\u578b\u8f6c\u5316\u4e3a\u5b57\u7b26\u4e32\u5f62\u5f0f\u5e26\u70b9\u7684\u4e92\u8054\u7f51\u6807\u51c6\u683c\u5f0f\u5730\u5740\uff08IPV4\uff09","function.net-get-interfaces":"\u83b7\u53d6\u7f51\u7edc\u63a5\u53e3","function.openlog":"Open connection to system logger","function.pfsockopen":"\u6253\u5f00\u6301\u4e45\u7684 Internet \u6216 Unix \u5957\u63a5\u5b57\u8fde\u63a5","function.request-parse-body":"Read and parse the request body and return the result","function.setcookie":"\u53d1\u9001 Cookie","function.setrawcookie":"\u53d1\u9001\u672a\u7ecf URL \u7f16\u7801\u7684 cookie","function.socket-get-status":"\u522b\u540d stream_get_meta_data","function.socket-set-blocking":"\u522b\u540d stream_set_blocking","function.socket-set-timeout":"\u522b\u540d stream_set_timeout","function.syslog":"Generate a system log message","ref.network":"\u7f51\u7edc","book.network":"\u5176\u5b83\u670d\u52a1","rrd.requirements":"RRDtool","rrd.installation":"RRDtool","rrd.setup":"RRDtool","rrd.examples-procedural":"RRDtool","rrd.examples-oop":"RRDtool","rrd.examples":"RRDtool","function.rrd-create":"\u521b\u5efa rrd \u6570\u636e\u5e93\u6587\u4ef6","function.rrd-error":"\u83b7\u53d6\u6700\u65b0\u7684\u9519\u8bef\u4fe1\u606f","function.rrd-fetch":"\u83b7\u53d6\u56fe\u8868\u6570\u636e\u6570\u7ec4","function.rrd-first":"\u4ece rrd \u6587\u4ef6\u4e2d\u83b7\u53d6\u7b2c\u4e00\u4e2a\u6837\u672c\u7684\u65f6\u95f4\u6233","function.rrd-graph":"\u4ece\u6570\u636e\u521b\u5efa\u56fe\u50cf","function.rrd-info":"\u83b7\u53d6 rrd \u6587\u4ef6\u6709\u5173\u4fe1\u606f","function.rrd-last":"\u83b7\u53d6\u6700\u540e\u4e00\u4e2a\u6837\u672c\u7684 Unix \u65f6\u95f4\u6233","function.rrd-lastupdate":"\u83b7\u53d6\u6709\u5173\u4e0a\u6b21\u66f4\u65b0\u6570\u636e\u7684\u4fe1\u606f","function.rrd-restore":"\u4ece XML \u8f6c\u50a8\u4e2d\u6062\u590d RRD \u6587\u4ef6","function.rrd-tune":"\u8c03\u6574 RRD \u6570\u636e\u5e93\u6587\u4ef6\u5934\u9009\u9879","function.rrd-update":"\u66f4\u65b0 RRD \u6570\u636e\u5e93","function.rrd-version":"\u83b7\u53d6\u5e95\u5c42 rrdtool \u5e93\u7684\u76f8\u5173\u4fe1\u606f","function.rrd-xport":"\u5bfc\u51fa RRD \u6570\u636e\u5e93\u7684\u76f8\u5173\u4fe1\u606f","function.rrdc-disconnect":"\u5173\u95ed\u6240\u6709\u672a\u5b8c\u6210\u7684 rrd \u7f13\u5b58\u5b88\u62a4\u8fdb\u7a0b\u8fde\u63a5","ref.rrd":"RRDtool","rrdcreator.addarchive":"Adds RRA - archive of data values for each data source","rrdcreator.adddatasource":"Adds data source definition for RRD database","rrdcreator.construct":"Creates new RRDCreator instance","rrdcreator.save":"Saves the RRD database to a file","class.rrdcreator":"The RRDCreator class","rrdgraph.construct":"Creates new RRDGraph instance","rrdgraph.save":"Saves the result of query into image","rrdgraph.saveverbose":"Saves the RRD database query into image and returns the verbose\n   information about generated graph","rrdgraph.setoptions":"Sets the options for rrd graph export","class.rrdgraph":"The RRDGraph class","rrdupdater.construct":"Creates new RRDUpdater instance","rrdupdater.update":"Update the RRD database file","class.rrdupdater":"The RRDUpdater class","book.rrd":"RRDtool","scoutapm.requirements":"ScoutAPM","scoutapm.installation":"ScoutAPM","scoutapm.setup":"ScoutAPM","function.scoutapm-get-calls":"Returns a list of instrumented calls that have occurred","function.scoutapm-list-instrumented-functions":"List functions scoutapm will instrument.","ref.scoutapm":"ScoutAPM","book.scoutapm":"ScoutAPM","snmp.requirements":"SNMP","snmp.installation":"SNMP","snmp.setup":"SNMP","snmp.constants":"SNMP","function.snmp-get-quick-print":"\u83b7\u53d6\u5f53\u524d NET-SNMP \u5e93\u7684 quick_print \u8bbe\u7f6e\u7684\u503c","function.snmp-get-valueretrieval":"Return the method how the SNMP values will be returned","function.snmp-read-mib":"Reads and parses a MIB file into the active MIB tree","function.snmp-set-enum-print":"Return all values that are enums with their enum value instead of the raw integer","function.snmp-set-oid-numeric-print":"\u522b\u540d snmp_set_oid_output_format","function.snmp-set-oid-output-format":"Set the OID output format","function.snmp-set-quick-print":"\u5728 NET-SNMP \u5e93\u4e2d\u8bbe\u7f6e enable \u7684\u503c","function.snmp-set-valueretrieval":"Specify the method how the SNMP values will be returned","function.snmp2-get":"Fetch an SNMP object","function.snmp2-getnext":"Fetch the SNMP object which follows the given object id","function.snmp2-real-walk":"Return all objects including their respective object ID within the specified one","function.snmp2-set":"Set the value of an SNMP object","function.snmp2-walk":"Fetch all the SNMP objects from an agent","function.snmp3-get":"Fetch an SNMP object","function.snmp3-getnext":"Fetch the SNMP object which follows the given object id","function.snmp3-real-walk":"Return all objects including their respective object ID within the specified one","function.snmp3-set":"Set the value of an SNMP object","function.snmp3-walk":"Fetch all the SNMP objects from an agent","function.snmpget":"\u83b7\u53d6 SNMP \u5bf9\u8c61","function.snmpgetnext":"Fetch the SNMP object which follows the given object id","function.snmprealwalk":"\u8fd4\u56de\u6307\u5b9a\u7684\u6240\u6709\u5bf9\u8c61\uff0c\u5305\u62ec\u5b83\u4eec\u5404\u81ea\u7684\u5bf9\u8c61 ID","function.snmpset":"\u8bbe\u7f6e SNMP \u5bf9\u8c61\u7684\u503c","function.snmpwalk":"\u4ece\u4ee3\u7406\u83b7\u53d6\u6240\u6709 SNMP \u5bf9\u8c61","function.snmpwalkoid":"\u67e5\u8be2\u6709\u5173\u7f51\u7edc\u5b9e\u4f53\u7684\u4fe1\u606f\u6811","ref.snmp":"SNMP","snmp.close":"Close SNMP session","snmp.construct":"Creates SNMP instance representing session to remote SNMP agent","snmp.get":"Fetch an SNMP object","snmp.geterrno":"Get last error code","snmp.geterror":"Get last error message","snmp.getnext":"Fetch an SNMP object which\n  follows the given object id","snmp.set":"Set the value of an SNMP object","snmp.setsecurity":"Configures security-related SNMPv3 session parameters","snmp.walk":"Fetch SNMP object subtree","class.snmp":"The SNMP class","class.snmpexception":"The SNMPException class","book.snmp":"\u5176\u5b83\u670d\u52a1","sockets.installation":"Socket","sockets.resources":"Socket","sockets.setup":"Socket","sockets.constants":"Socket","sockets.examples":"Socket","sockets.errors":"Socket","function.socket-accept":"\u63a5\u53d7\u5957\u63a5\u5b57\u4e0a\u7684\u8fde\u63a5","function.socket-addrinfo-bind":"\u4ece\u7ed9\u5b9a\u7684 addrinfo \u521b\u5efa\u5e76\u7ed1\u5b9a\u4e00\u4e2a\u5957\u63a5\u5b57","function.socket-addrinfo-connect":"\u6307\u5b9a addrinfo \u521b\u5efa\u5e76\u8fde\u63a5\u5957\u63a5\u5b57","function.socket-addrinfo-explain":"\u83b7\u53d6\u6709\u5173 addrinfo \u7684\u4fe1\u606f","function.socket-addrinfo-lookup":"\u83b7\u53d6\u6570\u7ec4\uff0c\u5305\u542b\u6709\u5173\u7ed9\u5b9a\u4e3b\u673a\u540d\u7684 getaddrinfo \u5185\u5bb9","function.socket-atmark":"\u786e\u8ba4 socket \u662f\u5426\u5904\u4e8e\u5e26\u5916\u6570\u636e\u6807\u8bb0","function.socket-bind":"\u7ed9\u5957\u63a5\u5b57\u7ed1\u5b9a\u540d\u5b57","function.socket-clear-error":"\u6e05\u9664\u5957\u63a5\u5b57\u6216\u8005\u6700\u540e\u7684\u9519\u8bef\u4ee3\u7801\u4e0a\u7684\u9519\u8bef","function.socket-close":"\u5173\u95ed Socket \u5b9e\u4f8b","function.socket-cmsg-space":"Calculate message buffer size","function.socket-connect":"\u5f00\u542f\u4e00\u4e2a\u5957\u63a5\u5b57\u8fde\u63a5","function.socket-create":"\u521b\u5efa\u4e00\u4e2a\u5957\u63a5\u5b57\uff08\u901a\u8baf\u8282\u70b9\uff09","function.socket-create-listen":"\u5728\u7aef\u53e3\u4e0a\u6253\u5f00\u4e00\u4e2a\u5957\u63a5\u5b57\u4ee5\u63a5\u53d7\u8fde\u63a5","function.socket-create-pair":"\u521b\u5efa\u4e00\u5bf9\u5f7c\u6b64\u8fde\u63a5\u7684\u5957\u63a5\u5b57\uff0c\u5e76\u7528\u6570\u7ec4\u5b58\u50a8","function.socket-export-stream":"Export a socket into a stream that encapsulates a socket","function.socket-get-option":"\u83b7\u53d6\u5957\u63a5\u5b57\u7684\u5957\u63a5\u5b57\u9009\u9879","function.socket-getopt":"\u522b\u540d socket_get_option","function.socket-getpeername":"\u83b7\u53d6\u5957\u63a5\u5b57\u8fdc\u7aef\u540d\u5b57","function.socket-getsockname":"\u83b7\u53d6\u5957\u63a5\u5b57\u672c\u5730\u7aef\u7684\u540d\u5b57\uff0c\u8fd4\u56de\u4e3b\u673a\u540d\u548c\u7aef\u53e3\u53f7\u6216\u662f Unix \u6587\u4ef6\u7cfb\u7edf\u8def\u5f84\uff0c\u5177\u4f53\u53d6\u51b3\u4e8e\u5957\u63a5\u5b57\u7c7b\u578b","function.socket-import-stream":"\u5bfc\u5165 stream","function.socket-last-error":"\u8fd4\u56de\u5957\u63a5\u5b57\u4e0a\u7684\u6700\u540e\u4e00\u4e2a\u9519\u8bef","function.socket-listen":"\u76d1\u542c\u5957\u63a5\u5b57\u7684\u8fde\u63a5","function.socket-read":"\u4ece\u5957\u63a5\u5b57\u4e2d\u8bfb\u53d6\u6700\u5927\u957f\u5ea6\u7684\u6570\u636e","function.socket-recv":"\u4ece\u5df2\u8fde\u63a5\u7684 socket \u63a5\u6536\u6570\u636e","function.socket-recvfrom":"\u4ece\u5957\u63a5\u5b57\u63a5\u6536\u6570\u636e\uff0c\u65e0\u8bba\u5b83\u662f\u5426\u662f\u9762\u5411\u8fde\u63a5\u7684","function.socket-recvmsg":"Read a message","function.socket-select":"\u4ece\u7ed9\u5b9a\u5957\u63a5\u5b57\u6570\u7ec4\u8fd0\u884c\u5e26\u6307\u5b9a\u8d85\u65f6\u65f6\u95f4\u7684 select() \u7cfb\u7edf\u8c03\u7528","function.socket-send":"\u5411\u5df2\u8fde\u63a5\u7684\u5957\u63a5\u5b57\u53d1\u9001\u6570\u636e","function.socket-sendmsg":"Send a message","function.socket-sendto":"\u5411\u5957\u63a5\u5b57\u53d1\u9001\u6d88\u606f\uff0c\u65e0\u8bba\u5b83\u662f\u5426\u5df2\u5efa\u7acb\u8fde\u63a5","function.socket-set-block":"\u8bbe\u7f6e\u5957\u63a5\u5b57\u4e3a\u963b\u585e\u6a21\u5f0f","function.socket-set-nonblock":"\u8bbe\u7f6e\u5957\u63a5\u5b57\u4e3a\u975e\u963b\u585e\u6a21\u5f0f","function.socket-set-option":"\u4e3a\u5957\u63a5\u5b57\u8bbe\u7f6e\u5957\u63a5\u5b57\u9009\u9879","function.socket-setopt":"\u522b\u540d socket_set_option","function.socket-shutdown":"\u5173\u95ed\u5957\u63a5\u5b57\u63a5\u6536\u6216\u53d1\u9001\uff0c\u6216\u4e24\u8005\u90fd\u5173\u95ed","function.socket-strerror":"\u8fd4\u56de\u63cf\u8ff0\u5957\u63a5\u5b57\u9519\u8bef\u7684\u5b57\u7b26\u4e32","function.socket-write":"\u5411\u5957\u63a5\u5b57\u5199\u6570\u636e","function.socket-wsaprotocol-info-export":"\u5bfc\u51fa WSAPROTOCOL_INFO \u7ed3\u6784\u4f53","function.socket-wsaprotocol-info-import":"\u4ece\u53e6\u4e00\u4e2a\u8fdb\u7a0b\u5bfc\u5165\u5957\u63a5\u5b57","function.socket-wsaprotocol-info-release":"\u91ca\u653e\u5df2\u5bfc\u51fa\u7684 WSAPROTOCOL_INFO \u7ed3\u6784\u4f53","ref.sockets":"Socket","class.socket":"Socket \u7c7b","class.addressinfo":"AddressInfo \u7c7b","book.sockets":"\u5176\u5b83\u670d\u52a1","ssh2.requirements":"Secure Shell2","ssh2.installation":"Secure Shell2","ssh2.resources":"Secure Shell2","ssh2.setup":"Secure Shell2","ssh2.constants":"Secure Shell2","function.ssh2-auth-agent":"Authenticate over SSH using the ssh agent","function.ssh2-auth-hostbased-file":"Authenticate using a public hostkey","function.ssh2-auth-none":"Authenticate as \"none\"","function.ssh2-auth-password":"Authenticate over SSH using a plain password","function.ssh2-auth-pubkey":"Authenticate using a public key in a variable","function.ssh2-auth-pubkey-file":"Authenticate using a public key read from a file","function.ssh2-connect":"Connect to an SSH server","function.ssh2-disconnect":"Close a connection to a remote SSH server","function.ssh2-exec":"Execute a command on a remote server","function.ssh2-fetch-stream":"Fetch an extended data stream","function.ssh2-fingerprint":"Retrieve fingerprint of remote server","function.ssh2-forward-accept":"Accept a connection created by a listener","function.ssh2-forward-listen":"Bind a port on the remote server and listen for connections","function.ssh2-methods-negotiated":"Return list of negotiated methods","function.ssh2-poll":"Poll the channels\/listeners\/streams for events","function.ssh2-publickey-add":"Add an authorized publickey","function.ssh2-publickey-init":"Initialize Publickey subsystem","function.ssh2-publickey-list":"List currently authorized publickeys","function.ssh2-publickey-remove":"Remove an authorized publickey","function.ssh2-scp-recv":"Request a file via SCP","function.ssh2-scp-send":"Send a file via SCP","function.ssh2-send-eof":"Send EOF to stream","function.ssh2-sftp":"Initialize SFTP subsystem","function.ssh2-sftp-chmod":"Changes file mode","function.ssh2-sftp-lstat":"Stat a symbolic link","function.ssh2-sftp-mkdir":"Create a directory","function.ssh2-sftp-readlink":"Return the target of a symbolic link","function.ssh2-sftp-realpath":"Resolve the realpath of a provided path string","function.ssh2-sftp-rename":"Rename a remote file","function.ssh2-sftp-rmdir":"Remove a directory","function.ssh2-sftp-stat":"Stat a file on a remote filesystem","function.ssh2-sftp-symlink":"Create a symlink","function.ssh2-sftp-unlink":"Delete a file","function.ssh2-shell":"Request an interactive shell","function.ssh2-tunnel":"Open a tunnel through a remote server","ref.ssh2":"Secure Shell2","book.ssh2":"Secure Shell2","stomp.requirements":"Stomp Client","stomp.installation":"Stomp Client","stomp.configuration":"Stomp Client","stomp.resources":"Stomp Client","stomp.setup":"Stomp Client","stomp.examples":"Stomp Client","function.stomp-connect-error":"Returns a string description of the last connect error","function.stomp-version":"Gets the current stomp extension version","ref.stomp":"Stomp Client","stomp.abort":"Rolls back a transaction in progress","stomp.ack":"Acknowledges consumption of a message","stomp.begin":"Starts a transaction","stomp.commit":"Commits a transaction in progress","stomp.construct":"\u6253\u5f00\u8fde\u63a5","stomp.destruct":"Closes stomp connection","stomp.error":"Gets the last stomp error","stomp.getreadtimeout":"Gets read timeout","stomp.getsessionid":"Gets the current stomp session ID","stomp.hasframe":"Indicates whether or not there is a frame ready to read","stomp.readframe":"Reads the next frame","stomp.send":"Sends a message","stomp.setreadtimeout":"Sets read timeout","stomp.subscribe":"Registers to listen to a given destination","stomp.unsubscribe":"Removes an existing subscription","class.stomp":"The Stomp class","stompframe.construct":"Constructor","class.stompframe":"The StompFrame class","stomp.getdetails":"Get exception details","class.stompexception":"The StompException class","book.stomp":"Stomp Client","svm.requirements":"\u652f\u6301\u5411\u91cf\u673a","svm.installation":"\u652f\u6301\u5411\u91cf\u673a","svm.setup":"\u652f\u6301\u5411\u91cf\u673a","svm.examples":"\u652f\u6301\u5411\u91cf\u673a","svm.construct":"Construct a new SVM object","svm.crossvalidate":"Test training params on subsets of the training data","svm.getoptions":"Return the current training parameters","svm.setoptions":"Set training parameters","svm.train":"Create a SVMModel based on training data","class.svm":"The SVM class","svmmodel.checkprobabilitymodel":"Returns true if the model has probability information","svmmodel.construct":"Construct a new SVMModel","svmmodel.getlabels":"Get the labels the model was trained on","svmmodel.getnrclass":"Returns the number of classes the model was trained with","svmmodel.getsvmtype":"Get the SVM type the model was trained with","svmmodel.getsvrprobability":"Get the sigma value for regression types","svmmodel.load":"Load a saved SVM Model","svmmodel.predict":"Predict a value for previously unseen data","svmmodel.predict-probability":"Return class probabilities for previous unseen data","svmmodel.save":"Save a model to a file","class.svmmodel":"The SVMModel class","book.svm":"\u652f\u6301\u5411\u91cf\u673a","svn.requirements":"Subversion","svn.installation":"Subversion","svn.setup":"Subversion","svn.constants":"Subversion","function.svn-add":"\u5728\u5de5\u4f5c\u76ee\u5f55\u5217\u5165\u65b0\u589e\u9879","function.svn-auth-get-parameter":"Retrieves authentication parameter","function.svn-auth-set-parameter":"Sets an authentication parameter","function.svn-blame":"Get the SVN blame for a file","function.svn-cat":"Returns the contents of a file in a repository","function.svn-checkout":"Checks out a working copy from the repository","function.svn-cleanup":"Recursively cleanup a working copy directory, finishing incomplete operations and removing locks","function.svn-client-version":"Returns the version of the SVN client libraries","function.svn-commit":"\u5c06\u4fee\u6539\u7684\u672c\u5730\u6587\u4ef6\u526f\u672c\u53d1\u9001\u81f3\u7248\u672c\u5e93","function.svn-delete":"Delete items from a working copy or repository","function.svn-diff":"Recursively diffs two paths","function.svn-export":"Export the contents of a SVN directory","function.svn-fs-abort-txn":"Aborts a transaction","function.svn-fs-apply-text":"Creates and returns a stream that will be used to replace","function.svn-fs-begin-txn2":"Create a new transaction","function.svn-fs-change-node-prop":"Return true if everything is ok, false otherwise","function.svn-fs-check-path":"Determines what kind of item lives at path in a given repository fsroot","function.svn-fs-contents-changed":"Return true if content is different, false otherwise","function.svn-fs-copy":"Copies a file or a directory","function.svn-fs-delete":"Deletes a file or a directory","function.svn-fs-dir-entries":"Enumerates the directory entries under path; returns a hash of dir names to file type","function.svn-fs-file-contents":"Returns a stream to access the contents of a file from a given version of the fs","function.svn-fs-file-length":"Returns the length of a file from a given version of the fs","function.svn-fs-is-dir":"Determines if a path points to a directory","function.svn-fs-is-file":"Determines if a path points to a file","function.svn-fs-make-dir":"Creates a new empty directory","function.svn-fs-make-file":"Creates a new empty file","function.svn-fs-node-created-rev":"Returns the revision in which path under fsroot was created","function.svn-fs-node-prop":"Returns the value of a property for a node","function.svn-fs-props-changed":"Return true if props are different, false otherwise","function.svn-fs-revision-prop":"Fetches the value of a named property","function.svn-fs-revision-root":"Get a handle on a specific version of the repository root","function.svn-fs-txn-root":"Creates and returns a transaction root","function.svn-fs-youngest-rev":"Returns the number of the youngest revision in the filesystem","function.svn-import":"Imports an unversioned path into a repository","function.svn-log":"Returns the commit log messages of a repository URL","function.svn-ls":"Returns list of directory contents in repository URL, optionally at revision number","function.svn-mkdir":"Creates a directory in a working copy or repository","function.svn-repos-create":"Create a new subversion repository at path","function.svn-repos-fs":"Gets a handle on the filesystem for a repository","function.svn-repos-fs-begin-txn-for-commit":"Create a new transaction","function.svn-repos-fs-commit-txn":"Commits a transaction and returns the new revision","function.svn-repos-hotcopy":"Make a hot-copy of the repos at repospath; copy it to destpath","function.svn-repos-open":"Open a shared lock on a repository","function.svn-repos-recover":"Run recovery procedures on the repository located at path","function.svn-revert":"Revert changes to the working copy","function.svn-status":"Returns the status of working copy files and directories","function.svn-update":"Update working copy","ref.svn":"Subversion","book.svn":"Subversion","tcpwrap.installation":"TCP Wrappers","tcpwrap.setup":"TCP Wrappers","function.tcpwrap-check":"Performs a tcpwrap check","ref.tcpwrap":"TCP Wrappers","book.tcpwrap":"TCP Wrappers","varnish.requirements":"Varnish","varnish.installation":"Varnish","varnish.setup":"Varnish","varnish.constants":"Varnish","varnish.example.admin":"Varnish","varnish.example.stat":"Varnish","varnish.example.log":"Varnish","varnish.examples":"Varnish","varnishadmin.auth":"Authenticate on a varnish instance","varnishadmin.ban":"Ban URLs using a VCL expression","varnishadmin.banurl":"Ban an URL using a VCL expression","varnishadmin.clearpanic":"Clear varnish instance panic messages","varnishadmin.connect":"Connect to a varnish instance administration interface","varnishadmin.construct":"VarnishAdmin constructor","varnishadmin.disconnect":"Disconnect from a varnish instance administration interface","varnishadmin.getpanic":"Get the last panic message on a varnish instance","varnishadmin.getparams":"Fetch current varnish instance configuration parameters","varnishadmin.isrunning":"Check if the varnish slave process is currently running","varnishadmin.setcompat":"Set the class compat configuration param","varnishadmin.sethost":"Set the class host configuration param","varnishadmin.setident":"Set the class ident configuration param","varnishadmin.setparam":"Set configuration param on the current varnish instance","varnishadmin.setport":"Set the class port configuration param","varnishadmin.setsecret":"Set the class secret configuration param","varnishadmin.settimeout":"Set the class timeout configuration param","varnishadmin.start":"Start varnish worker process","varnishadmin.stop":"Stop varnish worker process","class.varnishadmin":"The VarnishAdmin class","varnishstat.construct":"VarnishStat constructor","varnishstat.getsnapshot":"Get the current varnish instance statistics snapshot","class.varnishstat":"The VarnishStat class","varnishlog.construct":"Varnishlog constructor","varnishlog.getline":"Get next log line","varnishlog.gettagname":"Get the log tag string representation by its index","class.varnishlog":"The VarnishLog class","book.varnish":"Varnish","yaz.requirements":"YAZ","yaz.installation":"YAZ","yaz.setup":"YAZ","yaz.examples":"YAZ","function.yaz-addinfo":"Returns additional error information","function.yaz-ccl-conf":"Configure CCL parser","function.yaz-ccl-parse":"Invoke CCL Parser","function.yaz-close":"Close YAZ connection","function.yaz-connect":"Prepares for a connection to a Z39.50 server","function.yaz-database":"Specifies the databases within a session","function.yaz-element":"Specifies Element-Set Name for retrieval","function.yaz-errno":"Returns error number","function.yaz-error":"Returns error description","function.yaz-es":"Prepares for an Extended Service Request","function.yaz-es-result":"Inspects Extended Services Result","function.yaz-get-option":"Returns value of option for connection","function.yaz-hits":"Returns number of hits for last search","function.yaz-itemorder":"Prepares for Z39.50 Item Order with an ILL-Request package","function.yaz-present":"Prepares for retrieval (Z39.50 present)","function.yaz-range":"Specifies a range of records to retrieve","function.yaz-record":"Returns a record","function.yaz-scan":"Prepares for a scan","function.yaz-scan-result":"Returns Scan Response result","function.yaz-schema":"Specifies schema for retrieval","function.yaz-search":"Prepares for a search","function.yaz-set-option":"Sets one or more options for connection","function.yaz-sort":"Sets sorting criteria","function.yaz-syntax":"Specifies the preferred record syntax for retrieval","function.yaz-wait":"Wait for Z39.50 requests to complete","ref.yaz":"YAZ","book.yaz":"\u5176\u5b83\u670d\u52a1","zmq.requirements":"ZMQ","zmq.installation":"ZMQ","zmq.setup":"ZMQ","zmq.construct":"ZMQ constructor","class.zmq":"The ZMQ class","zmqcontext.construct":"Construct a new ZMQContext object","zmqcontext.getopt":"Get context option","zmqcontext.getsocket":"Create a new socket","zmqcontext.ispersistent":"Whether the context is persistent","zmqcontext.setopt":"Set a socket option","class.zmqcontext":"The ZMQContext class","zmqsocket.bind":"Bind the socket","zmqsocket.connect":"Connect the socket","zmqsocket.construct":"Construct a new ZMQSocket","zmqsocket.disconnect":"Disconnect a socket","zmqsocket.getendpoints":"Get list of endpoints","zmqsocket.getpersistentid":"Get the persistent id","zmqsocket.getsockettype":"Get the socket type","zmqsocket.getsockopt":"Get socket option","zmqsocket.ispersistent":"Whether the socket is persistent","zmqsocket.recv":"Receives a message","zmqsocket.recvmulti":"Receives a multipart message","zmqsocket.send":"Sends a message","zmqsocket.sendmulti":"Sends a multipart message","zmqsocket.setsockopt":"Set a socket option","zmqsocket.unbind":"Unbind the socket","class.zmqsocket":"The ZMQSocket class","zmqpoll.add":"Add item to the poll set","zmqpoll.clear":"Clear the poll set","zmqpoll.count":"Count items in the poll set","zmqpoll.getlasterrors":"Get poll errors","zmqpoll.poll":"Poll the items","zmqpoll.remove":"Remove item from poll set","class.zmqpoll":"The ZMQPoll class","zmqdevice.construct":"Construct a new device","zmqdevice.getidletimeout":"Get the idle timeout","zmqdevice.gettimertimeout":"Get the timer timeout","zmqdevice.run":"Run the new device","zmqdevice.setidlecallback":"Set the idle callback function","zmqdevice.setidletimeout":"Set the idle timeout","zmqdevice.settimercallback":"Set the timer callback function","zmqdevice.settimertimeout":"Set the timer timeout","class.zmqdevice":"The ZMQDevice class","book.zmq":"ZMQ","zookeeper.requirements":"ZooKeeper","zookeeper.installation":"ZooKeeper","zookeeper.configuration":"ZooKeeper","zookeeper.setup":"ZooKeeper","function.zookeeper-dispatch":"Calls callbacks for pending operations","ref.zookeeper":"ZooKeeper","zookeeper.addauth":"Specify application credentials","zookeeper.close":"Close the zookeeper handle and free up any resources","zookeeper.connect":"Create a handle to used communicate with zookeeper","zookeeper.construct":"Create a handle to used communicate with zookeeper","zookeeper.create":"Create a node synchronously","zookeeper.delete":"Delete a node in zookeeper synchronously","zookeeper.exists":"Checks the existence of a node in zookeeper synchronously","zookeeper.get":"Gets the data associated with a node synchronously","zookeeper.getacl":"Gets the acl associated with a node synchronously","zookeeper.getchildren":"Lists the children of a node synchronously","zookeeper.getclientid":"Return the client session id, only valid if the connections is currently connected (ie. last watcher state is ZOO_CONNECTED_STATE)","zookeeper.getconfig":"Get instance of ZookeeperConfig","zookeeper.getrecvtimeout":"Return the timeout for this session, only valid if the connections is currently connected (ie. last watcher state is ZOO_CONNECTED_STATE). This value may change after a server re-connect","zookeeper.getstate":"Get the state of the zookeeper connection","zookeeper.isrecoverable":"Checks if the current zookeeper connection state can be recovered","zookeeper.set":"Sets the data associated with a node","zookeeper.setacl":"Sets the acl associated with a node synchronously","zookeeper.setdebuglevel":"Sets the debugging level for the library","zookeeper.setdeterministicconnorder":"Enable\/disable quorum endpoint order randomization","zookeeper.setlogstream":"Sets the stream to be used by the library for logging","zookeeper.setwatcher":"Set a watcher function","class.zookeeper":"The Zookeeper class","zookeeperconfig.add":"Add servers to the ensemble","zookeeperconfig.get":"Gets the last committed configuration of the ZooKeeper cluster as it is known to the server to which the client is connected, synchronously","zookeeperconfig.remove":"Remove servers from the ensemble","zookeeperconfig.set":"Change ZK cluster ensemble membership and roles of ensemble peers","class.zookeeperconfig":"The ZookeeperConfig class","class.zookeeperexception":"The ZookeeperException class","class.zookeeperauthenticationexception":"The ZookeeperAuthenticationException class","class.zookeeperconnectionexception":"The ZookeeperConnectionException class","class.zookeepermarshallingexception":"The ZookeeperMarshallingException class","class.zookeepernonodeexception":"The ZookeeperNoNodeException class","class.zookeeperoperationtimeoutexception":"The ZookeeperOperationTimeoutException class","class.zookeepersessionexception":"The ZookeeperSessionException class","book.zookeeper":"ZooKeeper","refs.remote.other":"\u51fd\u6570\u53c2\u8003","solr.requirements":"Apache Solr","solr.installation":"Apache Solr","solr.setup":"Apache Solr","solr.constants":"Apache Solr","function.solr-get-version":"\u8fd4\u56de\u5f53\u524dSolr\u6269\u5c55\u7684\u7248\u672c","ref.solr":"Apache Solr","solr.examples":"Apache Solr","solrutils.digestxmlresponse":"Parses an response XML string into a SolrObject","solrutils.escapequerychars":"Escapes a lucene query string","solrutils.getsolrversion":"Returns the current version of the Solr extension","solrutils.queryphrase":"Prepares a phrase from an unescaped lucene string","class.solrutils":"The SolrUtils class","solrinputdocument.addchilddocument":"Adds a child document for block indexing","solrinputdocument.addchilddocuments":"Adds an array of child documents","solrinputdocument.addfield":"Adds a field to the document","solrinputdocument.clear":"Resets the input document","solrinputdocument.clone":"Creates a copy of a SolrDocument","solrinputdocument.construct":"Constructor","solrinputdocument.deletefield":"Removes a field from the document","solrinputdocument.destruct":"Destructor","solrinputdocument.fieldexists":"Checks if a field exists","solrinputdocument.getboost":"Retrieves the current boost value for the document","solrinputdocument.getchilddocuments":"Returns an array of child documents (SolrInputDocument)","solrinputdocument.getchilddocumentscount":"Returns the number of child documents","solrinputdocument.getfield":"Retrieves a field by name","solrinputdocument.getfieldboost":"Retrieves the boost value for a particular field","solrinputdocument.getfieldcount":"Returns the number of fields in the document","solrinputdocument.getfieldnames":"Returns an array containing all the fields in the document","solrinputdocument.haschilddocuments":"Returns true if the document has any child documents","solrinputdocument.merge":"Merges one input document into another","solrinputdocument.reset":"\u522b\u540d SolrInputDocument::clear","solrinputdocument.setboost":"Sets the boost value for this document","solrinputdocument.setfieldboost":"Sets the index-time boost value for a field","solrinputdocument.sort":"Sorts the fields within the document","solrinputdocument.toarray":"Returns an array representation of the input document","class.solrinputdocument":"The SolrInputDocument class","solrdocument.addfield":"Adds a field to the document","solrdocument.clear":"Drops all the fields in the document","solrdocument.clone":"Creates a copy of a SolrDocument object","solrdocument.construct":"Constructor","solrdocument.current":"Retrieves the current field","solrdocument.deletefield":"Removes a field from the document","solrdocument.destruct":"Destructor","solrdocument.fieldexists":"Checks if a field exists in the document","solrdocument.get":"Access the field as a property","solrdocument.getchilddocuments":"Returns an array of child documents (SolrDocument)","solrdocument.getchilddocumentscount":"Returns the number of child documents","solrdocument.getfield":"Retrieves a field by name","solrdocument.getfieldcount":"Returns the number of fields in this document","solrdocument.getfieldnames":"Returns an array of fields names in the document","solrdocument.getinputdocument":"Returns a SolrInputDocument equivalent of the object","solrdocument.haschilddocuments":"Checks whether the document has any child documents","solrdocument.isset":"Checks if a field exists","solrdocument.key":"Retrieves the current key","solrdocument.merge":"Merges source to the current SolrDocument","solrdocument.next":"Moves the internal pointer to the next field","solrdocument.offsetexists":"Checks if a particular field exists","solrdocument.offsetget":"Retrieves a field","solrdocument.offsetset":"Adds a field to the document","solrdocument.offsetunset":"Removes a field","solrdocument.reset":"\u522b\u540d SolrDocument::clear","solrdocument.rewind":"Resets the internal pointer to the beginning","solrdocument.serialize":"Used for custom serialization","solrdocument.set":"Adds another field to the document","solrdocument.sort":"Sorts the fields in the document","solrdocument.toarray":"Returns an array representation of the document","solrdocument.unserialize":"Custom serialization of SolrDocument objects","solrdocument.unset":"Removes a field from the document","solrdocument.valid":"Checks if the current position internally is still valid","class.solrdocument":"The SolrDocument class","solrdocumentfield.construct":"Constructor","solrdocumentfield.destruct":"Destructor","class.solrdocumentfield":"The SolrDocumentField class","solrobject.construct":"Creates Solr object","solrobject.destruct":"Destructor","solrobject.getpropertynames":"Returns an array of all the names of the properties","solrobject.offsetexists":"Checks if the property exists","solrobject.offsetget":"Used to retrieve a property","solrobject.offsetset":"Sets the value for a property","solrobject.offsetunset":"Unsets the value for the property","class.solrobject":"The SolrObject class","solrclient.adddocument":"Adds a document to the index","solrclient.adddocuments":"Adds a collection of SolrInputDocument instances to the index","solrclient.commit":"Finalizes all add\/deletes made to the index","solrclient.construct":"Constructor for the SolrClient object","solrclient.deletebyid":"Delete by Id","solrclient.deletebyids":"Deletes by Ids","solrclient.deletebyqueries":"Removes all documents matching any of the queries","solrclient.deletebyquery":"Deletes all documents matching the given query","solrclient.destruct":"Destructor for SolrClient","solrclient.getbyid":"Get Document By Id. Utilizes Solr Realtime Get (RTG)","solrclient.getbyids":"Get Documents by their Ids. Utilizes Solr Realtime Get (RTG)","solrclient.getdebug":"Returns the debug data for the last connection attempt","solrclient.getoptions":"Returns the client options set internally","solrclient.optimize":"Defragments the index","solrclient.ping":"Checks if Solr server is still up","solrclient.query":"Sends a query to the server","solrclient.request":"Sends a raw update request","solrclient.rollback":"Rollbacks all add\/deletes made to the index since the last commit","solrclient.setresponsewriter":"Sets the response writer used to prepare the response from Solr","solrclient.setservlet":"Changes the specified servlet type to a new value","solrclient.system":"Retrieve Solr Server information","solrclient.threads":"Checks the threads status","class.solrclient":"The SolrClient class","solrresponse.getdigestedresponse":"Returns the XML response as serialized PHP data","solrresponse.gethttpstatus":"Returns the HTTP status of the response","solrresponse.gethttpstatusmessage":"Returns more details on the HTTP status","solrresponse.getrawrequest":"Returns the raw request sent to the Solr server","solrresponse.getrawrequestheaders":"Returns the raw request headers sent to the Solr server","solrresponse.getrawresponse":"Returns the raw response from the server","solrresponse.getrawresponseheaders":"Returns the raw response headers from the server","solrresponse.getrequesturl":"Returns the full URL the request was sent to","solrresponse.getresponse":"Returns a SolrObject representing the XML response from the server","solrresponse.setparsemode":"Sets the parse mode","solrresponse.success":"Was the request a success","class.solrresponse":"The SolrResponse class","solrqueryresponse.construct":"Constructor","solrqueryresponse.destruct":"Destructor","class.solrqueryresponse":"The SolrQueryResponse class","solrupdateresponse.construct":"Constructor","solrupdateresponse.destruct":"Destructor","class.solrupdateresponse":"The SolrUpdateResponse class","solrpingresponse.construct":"Constructor","solrpingresponse.destruct":"Destructor","solrpingresponse.getresponse":"Returns the response from the server","class.solrpingresponse":"The SolrPingResponse class","solrgenericresponse.construct":"Constructor","solrgenericresponse.destruct":"Destructor","class.solrgenericresponse":"The SolrGenericResponse class","solrparams.add":"\u522b\u540d SolrParams::addParam","solrparams.addparam":"Adds a parameter to the object","solrparams.get":"\u522b\u540d SolrParams::getParam","solrparams.getparam":"Returns a parameter value","solrparams.getparams":"Returns an array of non URL-encoded parameters","solrparams.getpreparedparams":"Returns an array of URL-encoded parameters","solrparams.serialize":"Used for custom serialization","solrparams.set":"\u522b\u540d SolrParams::setParam","solrparams.setparam":"Sets the parameter to the specified value","solrparams.tostring":"Returns all the name-value pair parameters in the object","solrparams.unserialize":"Used for custom serialization","class.solrparams":"The SolrParams class","solrmodifiableparams.construct":"Constructor","solrmodifiableparams.destruct":"Destructor","class.solrmodifiableparams":"The SolrModifiableParams class","solrquery.addexpandfilterquery":"Overrides main filter query, determines which documents to include in the main group","solrquery.addexpandsortfield":"Orders the documents within the expanded groups (expand.sort parameter)","solrquery.addfacetdatefield":"Maps to facet.date","solrquery.addfacetdateother":"Adds another facet.date.other parameter","solrquery.addfacetfield":"Adds another field to the facet","solrquery.addfacetquery":"Adds a facet query","solrquery.addfield":"Specifies which fields to return in the result","solrquery.addfilterquery":"Specifies a filter query","solrquery.addgroupfield":"Add a field to be used to group results","solrquery.addgroupfunction":"Allows grouping results based on the unique values of a function query (group.func parameter)","solrquery.addgroupquery":"Allows grouping of documents that match the given query","solrquery.addgroupsortfield":"Add a group sort field (group.sort parameter)","solrquery.addhighlightfield":"Maps to hl.fl","solrquery.addmltfield":"Sets a field to use for similarity","solrquery.addmltqueryfield":"Maps to mlt.qf","solrquery.addsortfield":"Used to control how the results should be sorted","solrquery.addstatsfacet":"Requests a return of sub results for values within the given facet","solrquery.addstatsfield":"Maps to stats.field parameter","solrquery.collapse":"Collapses the result set to a single document per group","solrquery.construct":"Constructor","solrquery.destruct":"Destructor","solrquery.getexpand":"Returns true if group expanding is enabled","solrquery.getexpandfilterqueries":"Returns the expand filter queries","solrquery.getexpandquery":"Returns the expand query expand.q parameter","solrquery.getexpandrows":"Returns The number of rows to display in each group (expand.rows)","solrquery.getexpandsortfields":"Returns an array of fields","solrquery.getfacet":"Returns the value of the facet parameter","solrquery.getfacetdateend":"Returns the value for the facet.date.end parameter","solrquery.getfacetdatefields":"Returns all the facet.date fields","solrquery.getfacetdategap":"Returns the value of the facet.date.gap parameter","solrquery.getfacetdatehardend":"Returns the value of the facet.date.hardend parameter","solrquery.getfacetdateother":"Returns the value for the facet.date.other parameter","solrquery.getfacetdatestart":"Returns the  lower bound for the first date range for all date faceting on this field","solrquery.getfacetfields":"Returns all the facet fields","solrquery.getfacetlimit":"Returns the maximum number of constraint counts that should be returned for the facet fields","solrquery.getfacetmethod":"Returns the value of the facet.method parameter","solrquery.getfacetmincount":"Returns the minimum counts for facet fields should be included in the response","solrquery.getfacetmissing":"Returns the current state of the facet.missing parameter","solrquery.getfacetoffset":"Returns an offset into the list of constraints to be used for pagination","solrquery.getfacetprefix":"Returns the facet prefix","solrquery.getfacetqueries":"Returns all the facet queries","solrquery.getfacetsort":"Returns the facet sort type","solrquery.getfields":"Returns the list of fields that will be returned in the response","solrquery.getfilterqueries":"Returns an array of filter queries","solrquery.getgroup":"Returns true if grouping is enabled","solrquery.getgroupcachepercent":"Returns group cache percent value","solrquery.getgroupfacet":"Returns the group.facet parameter value","solrquery.getgroupfields":"Returns group fields (group.field parameter values)","solrquery.getgroupformat":"Returns the group.format value","solrquery.getgroupfunctions":"Returns group functions (group.func parameter values)","solrquery.getgrouplimit":"Returns the group.limit value","solrquery.getgroupmain":"Returns the group.main value","solrquery.getgroupngroups":"Returns the group.ngroups value","solrquery.getgroupoffset":"Returns the group.offset value","solrquery.getgroupqueries":"Returns all the group.query parameter values","solrquery.getgroupsortfields":"Returns the group.sort value","solrquery.getgrouptruncate":"Returns the group.truncate value","solrquery.gethighlight":"Returns the state of the hl parameter","solrquery.gethighlightalternatefield":"Returns the highlight field to use as backup or default","solrquery.gethighlightfields":"Returns all the fields that Solr should generate highlighted snippets for","solrquery.gethighlightformatter":"Returns the formatter for the highlighted output","solrquery.gethighlightfragmenter":"Returns the text snippet generator for highlighted text","solrquery.gethighlightfragsize":"Returns the number of characters of fragments to consider for highlighting","solrquery.gethighlighthighlightmultiterm":"Returns whether or not to enable highlighting for range\/wildcard\/fuzzy\/prefix queries","solrquery.gethighlightmaxalternatefieldlength":"Returns the maximum number of characters of the field to return","solrquery.gethighlightmaxanalyzedchars":"Returns the maximum number of characters into a document to look for suitable snippets","solrquery.gethighlightmergecontiguous":"Returns whether or not the collapse contiguous fragments into a single fragment","solrquery.gethighlightquery":"return the highlightquery (hl.q)","solrquery.gethighlightregexmaxanalyzedchars":"Returns the maximum number of characters from a field when using the regex fragmenter","solrquery.gethighlightregexpattern":"Returns the regular expression for fragmenting","solrquery.gethighlightregexslop":"Returns the deviation factor from the ideal fragment size","solrquery.gethighlightrequirefieldmatch":"Returns if a field will only be highlighted if the query matched in this particular field","solrquery.gethighlightsimplepost":"Returns the text which appears after a highlighted term","solrquery.gethighlightsimplepre":"Returns the text which appears before a highlighted term","solrquery.gethighlightsnippets":"Returns the maximum number of highlighted snippets to generate per field","solrquery.gethighlightusephrasehighlighter":"Returns the state of the hl.usePhraseHighlighter parameter","solrquery.getmlt":"Returns whether or not MoreLikeThis results should be enabled","solrquery.getmltboost":"Returns whether or not the query will be boosted by the interesting term relevance","solrquery.getmltcount":"Returns the number of similar documents to return for each result","solrquery.getmltfields":"Returns all the fields to use for similarity","solrquery.getmltmaxnumqueryterms":"Returns the maximum number of query terms that will be included in any generated query","solrquery.getmltmaxnumtokens":"Returns the maximum number of tokens to parse in each document field that is not stored with TermVector support","solrquery.getmltmaxwordlength":"Returns the maximum word length above which words will be ignored","solrquery.getmltmindocfrequency":"Returns the treshold frequency at which words will be ignored which do not occur in at least this many docs","solrquery.getmltmintermfrequency":"Returns the frequency below which terms will be ignored in the source document","solrquery.getmltminwordlength":"Returns the minimum word length below which words will be ignored","solrquery.getmltqueryfields":"Returns the query fields and their boosts","solrquery.getquery":"Returns the main query","solrquery.getrows":"Returns the maximum number of documents","solrquery.getsortfields":"Returns all the sort fields","solrquery.getstart":"Returns the offset in the complete result set","solrquery.getstats":"Returns whether or not stats is enabled","solrquery.getstatsfacets":"Returns all the stats facets that were set","solrquery.getstatsfields":"Returns all the statistics fields","solrquery.getterms":"Returns whether or not the TermsComponent is enabled","solrquery.gettermsfield":"Returns the field from which the terms are retrieved","solrquery.gettermsincludelowerbound":"Returns whether or not to include the lower bound in the result set","solrquery.gettermsincludeupperbound":"Returns whether or not to include the upper bound term in the result set","solrquery.gettermslimit":"Returns the maximum number of terms Solr should return","solrquery.gettermslowerbound":"Returns the term to start at","solrquery.gettermsmaxcount":"Returns the maximum document frequency","solrquery.gettermsmincount":"Returns the minimum document frequency to return in order to be included","solrquery.gettermsprefix":"Returns the term prefix","solrquery.gettermsreturnraw":"Whether or not to return raw characters","solrquery.gettermssort":"Returns an integer indicating how terms are sorted","solrquery.gettermsupperbound":"Returns the term to stop at","solrquery.gettimeallowed":"Returns the time in milliseconds allowed for the query to finish","solrquery.removeexpandfilterquery":"Removes an expand filter query","solrquery.removeexpandsortfield":"Removes an expand sort field from the expand.sort parameter","solrquery.removefacetdatefield":"Removes one of the facet date fields","solrquery.removefacetdateother":"Removes one of the facet.date.other parameters","solrquery.removefacetfield":"Removes one of the facet.date parameters","solrquery.removefacetquery":"Removes one of the facet.query parameters","solrquery.removefield":"Removes a field from the list of fields","solrquery.removefilterquery":"Removes a filter query","solrquery.removehighlightfield":"Removes one of the fields used for highlighting","solrquery.removemltfield":"Removes one of the moreLikeThis fields","solrquery.removemltqueryfield":"Removes one of the moreLikeThis query fields","solrquery.removesortfield":"Removes one of the sort fields","solrquery.removestatsfacet":"Removes one of the stats.facet parameters","solrquery.removestatsfield":"Removes one of the stats.field parameters","solrquery.setechohandler":"Toggles the echoHandler parameter","solrquery.setechoparams":"Determines what kind of parameters to include in the response","solrquery.setexpand":"Enables\/Disables the Expand Component","solrquery.setexpandquery":"Sets the expand.q parameter","solrquery.setexpandrows":"Sets the number of rows to display in each group (expand.rows). Server Default 5","solrquery.setexplainother":"Sets the explainOther common query parameter","solrquery.setfacet":"Maps to the facet parameter. Enables or disables facetting","solrquery.setfacetdateend":"Maps to facet.date.end","solrquery.setfacetdategap":"Maps to facet.date.gap","solrquery.setfacetdatehardend":"Maps to facet.date.hardend","solrquery.setfacetdatestart":"Maps to facet.date.start","solrquery.setfacetenumcachemindefaultfrequency":"Sets the minimum document frequency used for determining term count","solrquery.setfacetlimit":"Maps to facet.limit","solrquery.setfacetmethod":"Specifies the type of algorithm to use when faceting a field","solrquery.setfacetmincount":"Maps to facet.mincount","solrquery.setfacetmissing":"Maps to facet.missing","solrquery.setfacetoffset":"Sets the offset into the list of constraints to allow for pagination","solrquery.setfacetprefix":"Specifies a string prefix with which to limits the terms on which to facet","solrquery.setfacetsort":"Determines the ordering of the facet field constraints","solrquery.setgroup":"Enable\/Disable result grouping (group parameter)","solrquery.setgroupcachepercent":"Enables caching for result grouping","solrquery.setgroupfacet":"Sets group.facet parameter","solrquery.setgroupformat":"Sets the group format, result structure (group.format parameter)","solrquery.setgrouplimit":"Specifies the number of results to return for each group. The server default value is 1","solrquery.setgroupmain":"If true, the result of the first field grouping command is used as the main result list in the response, using group.format=simple","solrquery.setgroupngroups":"If true, Solr includes the number of groups that have matched the query in the results","solrquery.setgroupoffset":"Sets the group.offset parameter","solrquery.setgrouptruncate":"If true, facet counts are based on the most relevant document of each group matching the query","solrquery.sethighlight":"Enables or disables highlighting","solrquery.sethighlightalternatefield":"Specifies the backup field to use","solrquery.sethighlightformatter":"Specify a formatter for the highlight output","solrquery.sethighlightfragmenter":"Sets a text snippet generator for highlighted text","solrquery.sethighlightfragsize":"The size of fragments to consider for highlighting","solrquery.sethighlighthighlightmultiterm":"Use SpanScorer to highlight phrase terms","solrquery.sethighlightmaxalternatefieldlength":"Sets the maximum number of characters of the field to return","solrquery.sethighlightmaxanalyzedchars":"Specifies the number of characters into a document to look for suitable snippets","solrquery.sethighlightmergecontiguous":"Whether or not to collapse contiguous fragments into a single fragment","solrquery.sethighlightquery":"A query designated for highlighting (hl.q)","solrquery.sethighlightregexmaxanalyzedchars":"Specify the maximum number of characters to analyze","solrquery.sethighlightregexpattern":"Specify the regular expression for fragmenting","solrquery.sethighlightregexslop":"Sets the factor by which the regex fragmenter can stray from the ideal fragment size","solrquery.sethighlightrequirefieldmatch":"Require field matching during highlighting","solrquery.sethighlightsimplepost":"Sets the text which appears after a highlighted term","solrquery.sethighlightsimplepre":"Sets the text which appears before a highlighted term","solrquery.sethighlightsnippets":"Sets the maximum number of highlighted snippets to generate per field","solrquery.sethighlightusephrasehighlighter":"Whether to highlight phrase terms only when they appear within the query phrase","solrquery.setmlt":"Enables or disables moreLikeThis","solrquery.setmltboost":"Set if the query will be boosted by the interesting term relevance","solrquery.setmltcount":"Set the number of similar documents to return for each result","solrquery.setmltmaxnumqueryterms":"Sets the maximum number of query terms included","solrquery.setmltmaxnumtokens":"Specifies the maximum number of tokens to parse","solrquery.setmltmaxwordlength":"Sets the maximum word length","solrquery.setmltmindocfrequency":"Sets the mltMinDoc frequency","solrquery.setmltmintermfrequency":"Sets the frequency below which terms will be ignored in the source docs","solrquery.setmltminwordlength":"Sets the minimum word length","solrquery.setomitheader":"Exclude the header from the returned results","solrquery.setquery":"Sets the search query","solrquery.setrows":"Specifies the maximum number of rows to return in the result","solrquery.setshowdebuginfo":"Flag to show debug information","solrquery.setstart":"Specifies the number of rows to skip","solrquery.setstats":"Enables or disables the Stats component","solrquery.setterms":"Enables or disables the TermsComponent","solrquery.settermsfield":"Sets the name of the field to get the Terms from","solrquery.settermsincludelowerbound":"Include the lower bound term in the result set","solrquery.settermsincludeupperbound":"Include the upper bound term in the result set","solrquery.settermslimit":"Sets the maximum number of terms to return","solrquery.settermslowerbound":"Specifies the Term to start from","solrquery.settermsmaxcount":"Sets the maximum document frequency","solrquery.settermsmincount":"Sets the minimum document frequency","solrquery.settermsprefix":"Restrict matches to terms that start with the prefix","solrquery.settermsreturnraw":"Return the raw characters of the indexed term","solrquery.settermssort":"Specifies how to sort the returned terms","solrquery.settermsupperbound":"Sets the term to stop at","solrquery.settimeallowed":"The time allowed for search to finish","class.solrquery":"The SolrQuery class","solrdismaxquery.addbigramphrasefield":"Adds a Phrase Bigram Field (pf2 parameter)","solrdismaxquery.addboostquery":"Adds a boost query field with value and optional boost (bq parameter)","solrdismaxquery.addphrasefield":"Adds a Phrase Field (pf parameter)","solrdismaxquery.addqueryfield":"Add a query field with optional boost (qf parameter)","solrdismaxquery.addtrigramphrasefield":"Adds a Trigram Phrase Field (pf3 parameter)","solrdismaxquery.adduserfield":"Adds a field to User Fields Parameter (uf)","solrdismaxquery.construct":"Class Constructor","solrdismaxquery.removebigramphrasefield":"Removes phrase bigram field (pf2 parameter)","solrdismaxquery.removeboostquery":"Removes a boost query partial by field name (bq)","solrdismaxquery.removephrasefield":"Removes a Phrase Field (pf parameter)","solrdismaxquery.removequeryfield":"Removes a Query Field (qf parameter)","solrdismaxquery.removetrigramphrasefield":"Removes a Trigram Phrase Field (pf3 parameter)","solrdismaxquery.removeuserfield":"Removes a field from The User Fields Parameter (uf)","solrdismaxquery.setbigramphrasefields":"Sets Bigram Phrase Fields and their boosts (and slops) using pf2 parameter","solrdismaxquery.setbigramphraseslop":"Sets Bigram Phrase Slop (ps2 parameter)","solrdismaxquery.setboostfunction":"Sets a Boost Function (bf parameter)","solrdismaxquery.setboostquery":"Directly Sets Boost Query Parameter (bq)","solrdismaxquery.setminimummatch":"Set Minimum \"Should\" Match (mm)","solrdismaxquery.setphrasefields":"Sets  Phrase Fields and their boosts (and slops) using pf2 parameter","solrdismaxquery.setphraseslop":"Sets the default slop on phrase queries (ps parameter)","solrdismaxquery.setqueryalt":"Set Query Alternate (q.alt parameter)","solrdismaxquery.setqueryphraseslop":"Specifies the amount of slop permitted on phrase queries explicitly included in the user's query string (qf parameter)","solrdismaxquery.settiebreaker":"Sets Tie Breaker parameter (tie parameter)","solrdismaxquery.settrigramphrasefields":"Directly Sets Trigram Phrase Fields (pf3 parameter)","solrdismaxquery.settrigramphraseslop":"Sets Trigram Phrase Slop (ps3 parameter)","solrdismaxquery.setuserfields":"Sets User Fields parameter (uf)","solrdismaxquery.usedismaxqueryparser":"Switch QueryParser to be DisMax Query Parser","solrdismaxquery.useedismaxqueryparser":"Switch QueryParser to be EDisMax","class.solrdismaxquery":"The SolrDisMaxQuery class","solrcollapsefunction.construct":"Constructor","solrcollapsefunction.getfield":"Returns the field that is being collapsed on","solrcollapsefunction.gethint":"Returns collapse hint","solrcollapsefunction.getmax":"Returns max parameter","solrcollapsefunction.getmin":"Returns min parameter","solrcollapsefunction.getnullpolicy":"Returns null policy","solrcollapsefunction.getsize":"Returns size parameter","solrcollapsefunction.setfield":"Sets the field to collapse on","solrcollapsefunction.sethint":"Sets collapse hint","solrcollapsefunction.setmax":"Selects the group heads by the max value of a numeric field or function query","solrcollapsefunction.setmin":"Sets the initial size of the collapse data structures when collapsing on a numeric field only","solrcollapsefunction.setnullpolicy":"Sets the NULL Policy","solrcollapsefunction.setsize":"Sets the initial size of the collapse data structures when collapsing on a numeric field only","solrcollapsefunction.tostring":"Returns a string representing the constructed collapse function","class.solrcollapsefunction":"The SolrCollapseFunction class","solrexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrexception":"The SolrException class","solrclientexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrclientexception":"The SolrClientException class","solrserverexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrserverexception":"The SolrServerException class","solrillegalargumentexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrillegalargumentexception":"The SolrIllegalArgumentException class","solrillegaloperationexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrillegaloperationexception":"The SolrIllegalOperationException class","class.solrmissingmandatoryparameterexception":"The SolrMissingMandatoryParameterException class","book.solr":"Apache Solr","refs.search":"\u51fd\u6570\u53c2\u8003","apache.installation":"Apache","apache.configuration":"Apache","apache.setup":"Apache","function.apache-child-terminate":"\u5728\u672c\u6b21\u8bf7\u6c42\u7ed3\u675f\u540e\u7ec8\u6b62 apache \u5b50\u8fdb\u7a0b","function.apache-get-modules":"\u83b7\u5f97\u5df2\u52a0\u8f7d\u7684Apache\u6a21\u5757\u5217\u8868","function.apache-get-version":"\u83b7\u5f97Apache\u7248\u672c\u4fe1\u606f","function.apache-getenv":"\u83b7\u53d6 Apache subprocess_env \u53d8\u91cf","function.apache-lookup-uri":"\u5bf9\u6307\u5b9a\u7684 URI \u6267\u884c\u90e8\u5206\u8bf7\u6c42\u5e76\u8fd4\u56de\u6240\u6709\u6709\u5173\u4fe1\u606f","function.apache-note":"\u53d6\u5f97\u6216\u8bbe\u7f6e apache \u8bf7\u6c42\u8bb0\u5f55","function.apache-request-headers":"\u83b7\u53d6\u5168\u90e8 HTTP \u8bf7\u6c42 header","function.apache-response-headers":"\u83b7\u5f97\u5168\u90e8 HTTP \u54cd\u5e94 header","function.apache-setenv":"\u8bbe\u7f6e Apache \u5b50\u8fdb\u7a0b\u73af\u5883\u53d8\u91cf","function.getallheaders":"\u83b7\u53d6\u5168\u90e8 HTTP \u8bf7\u6c42 header","function.virtual":"\u6267\u884c Apache \u5b50\u8bf7\u6c42","ref.apache":"Apache","book.apache":"\u9488\u5bf9\u670d\u52a1\u5668\u7684\u6269\u5c55","fpm.setup":"FastCGI \u8fdb\u7a0b\u7ba1\u7406\u5668","fpm.status":"FastCGI \u8fdb\u7a0b\u7ba1\u7406\u5668","fpm.observability":"FastCGI \u8fdb\u7a0b\u7ba1\u7406\u5668","function.fastcgi-finish-request":"\u51b2\u5237(flush)\u6240\u6709\u54cd\u5e94\u7684\u6570\u636e\u7ed9\u5ba2\u6237\u7aef","function.fpm-get-status":"\u8fd4\u56de\u5f53\u524d FPM \u6c60\u72b6\u6001","ref.fpm":"FastCGI \u8fdb\u7a0b\u7ba1\u7406\u5668","book.fpm":"\u9488\u5bf9\u670d\u52a1\u5668\u7684\u6269\u5c55","refs.utilspec.server":"\u51fd\u6570\u53c2\u8003","session.requirements":"Session \u5904\u7406","session.installation":"Session \u5904\u7406","session.configuration":"Session \u5904\u7406","session.setup":"Session \u5904\u7406","session.constants":"Session \u5904\u7406","session.examples.basic":"Session \u5904\u7406","session.idpassing":"Session \u5904\u7406","session.customhandler":"Session \u5904\u7406","session.examples":"Session \u5904\u7406","session.upload-progress":"Session \u5904\u7406","features.session.security.management":"Session \u5904\u7406","session.security.ini":"Session \u5904\u7406","session.security":"Session \u5904\u7406","function.session-abort":"Discard session array changes and finish session","function.session-cache-expire":"\u8fd4\u56de\/\u8bbe\u7f6e\u5f53\u524d\u7f13\u5b58\u7684\u5230\u671f\u65f6\u95f4","function.session-cache-limiter":"\u8bfb\u53d6\/\u8bbe\u7f6e\u7f13\u5b58\u9650\u5236\u5668","function.session-commit":"session_write_close \u7684\u522b\u540d","function.session-create-id":"Create new session id","function.session-decode":"\u89e3\u7801\u4f1a\u8bdd\u6570\u636e","function.session-destroy":"\u9500\u6bc1\u4e00\u4e2a\u4f1a\u8bdd\u4e2d\u7684\u5168\u90e8\u6570\u636e","function.session-encode":"\u5c06\u5f53\u524d\u4f1a\u8bdd\u6570\u636e\u7f16\u7801\u4e3a\u5b57\u7b26\u4e32","function.session-gc":"Perform session data garbage collection","function.session-get-cookie-params":"\u83b7\u53d6\u4f1a\u8bdd cookie \u53c2\u6570","function.session-id":"\u83b7\u53d6\/\u8bbe\u7f6e\u5f53\u524d\u4f1a\u8bdd ID","function.session-module-name":"\u83b7\u53d6\/\u8bbe\u7f6e\u4f1a\u8bdd\u6a21\u5757\u540d\u79f0","function.session-name":"\u8bfb\u53d6\/\u8bbe\u7f6e\u4f1a\u8bdd\u540d\u79f0","function.session-regenerate-id":"\u4f7f\u7528\u65b0\u751f\u6210\u7684\u4f1a\u8bdd ID \u66f4\u65b0\u73b0\u6709\u4f1a\u8bdd ID","function.session-register-shutdown":"\u5173\u95ed\u4f1a\u8bdd","function.session-reset":"Re-initialize session array with original values","function.session-save-path":"\u8bfb\u53d6\/\u8bbe\u7f6e\u5f53\u524d\u4f1a\u8bdd\u7684\u4fdd\u5b58\u8def\u5f84","function.session-set-cookie-params":"\u8bbe\u7f6e\u4f1a\u8bdd cookie \u53c2\u6570","function.session-set-save-handler":"\u8bbe\u7f6e\u7528\u6237\u81ea\u5b9a\u4e49\u4f1a\u8bdd\u5b58\u50a8\u51fd\u6570","function.session-start":"\u542f\u52a8\u65b0\u4f1a\u8bdd\u6216\u8005\u91cd\u7528\u73b0\u6709\u4f1a\u8bdd","function.session-status":"\u8fd4\u56de\u5f53\u524d\u4f1a\u8bdd\u72b6\u6001","function.session-unset":"\u91ca\u653e\u6240\u6709\u7684\u4f1a\u8bdd\u53d8\u91cf","function.session-write-close":"Write session data and end session","ref.session":"Session \u5904\u7406","sessionhandler.close":"Close the session","sessionhandler.create-sid":"Return a new session ID","sessionhandler.destroy":"Destroy a session","sessionhandler.gc":"Cleanup old sessions","sessionhandler.open":"Initialize session","sessionhandler.read":"Read session data","sessionhandler.write":"Write session data","class.sessionhandler":"The SessionHandler class","sessionhandlerinterface.close":"Close the session","sessionhandlerinterface.destroy":"Destroy a session","sessionhandlerinterface.gc":"Cleanup old sessions","sessionhandlerinterface.open":"Initialize session","sessionhandlerinterface.read":"Read session data","sessionhandlerinterface.write":"Write session data","class.sessionhandlerinterface":"The SessionHandlerInterface class","sessionidinterface.create-sid":"Create session ID","class.sessionidinterface":"The SessionIdInterface interface","sessionupdatetimestamphandlerinterface.updatetimestamp":"Update timestamp","sessionupdatetimestamphandlerinterface.validateid":"Validate ID","class.sessionupdatetimestamphandlerinterface":"The SessionUpdateTimestampHandlerInterface interface","book.session":"Session \u5904\u7406","refs.basic.session":"\u51fd\u6570\u53c2\u8003","cmark.requirements":"CommonMark","cmark.installation":"CommonMark","cmark.setup":"CommonMark","cmark.constants":"CommonMark","class.commonmark-node-document":"Document concrete CommonMark\\Node","commonmark-node-heading.construct":"Heading Construction","class.commonmark-node-heading":"Heading concrete CommonMark\\Node","class.commonmark-node-paragraph":"Paragraph concrete CommonMark\\Node","class.commonmark-node-blockquote":"BlockQuote concrete CommonMark\\Node","commonmark-node-bulletlist.construct":"BulletList Construction","class.commonmark-node-bulletlist":"BulletList concrete CommonMark\\Node","commonmark-node-orderedlist.construct":"OrderedList Construction","class.commonmark-node-orderedlist":"OrderedList concrete CommonMark\\Node","class.commonmark-node-item":"Item concrete CommonMark\\Node","commonmark-node-text.construct":"Text Construction","class.commonmark-node-text":"Text concrete CommonMark\\Node","class.commonmark-node-text-strong":"Strong concrete CommonMark\\Node","class.commonmark-node-text-emphasis":"Emphasis concrete CommonMark\\Node","class.commonmark-node-thematicbreak":"ThematicBreak concrete CommonMark\\Node","class.commonmark-node-softbreak":"SoftBreak concrete CommonMark\\Node","class.commonmark-node-linebreak":"LineBreak concrete CommonMark\\Node","class.commonmark-node-code":"Code concrete CommonMark\\Node","commonmark-node-codeblock.construct":"CodeBlock Construction","class.commonmark-node-codeblock":"CodeBlock concrete CommonMark\\Node","class.commonmark-node-htmlblock":"HTMLBlock concrete CommonMark\\Node","class.commonmark-node-htmlinline":"HTMLInline concrete CommonMark\\Node","commonmark-node-image.construct":"Image Construction","class.commonmark-node-image":"Image concrete CommonMark\\Node","commonmark-node-link.construct":"Link Construction","class.commonmark-node-link":"Link concrete CommonMark\\Node","class.commonmark-node-customblock":"CustomBlock concrete CommonMark\\Node","class.commonmark-node-custominline":"CustomInline concrete CommonMark\\Node","commonmark-node.appendchild":"AST Manipulation","commonmark-node.prependchild":"AST Manipulation","commonmark-node.insertafter":"AST Manipulation","commonmark-node.insertbefore":"AST Manipulation","commonmark-node.replace":"AST Manipulation","commonmark-node.unlink":"AST Manipulation","commonmark-node.accept":"Visitation","class.commonmark-node":"Abstract CommonMark\\Node","commonmark-interfaces-ivisitor.enter":"Visitation","commonmark-interfaces-ivisitor.leave":"Visitation","class.commonmark-interfaces-ivisitor":"The CommonMark\\Interfaces\\IVisitor interface","commonmark-interfaces-ivisitable.accept":"Visitation","class.commonmark-interfaces-ivisitable":"The CommonMark\\Interfaces\\IVisitable interface","commonmark-parser.construct":"Parsing","commonmark-parser.parse":"Parsing","commonmark-parser.finish":"Parsing","class.commonmark-parser":"The CommonMark\\Parser class","commonmark-cql.construct":"CQL Construction","commonmark-cql.invoke":"CQL Execution","class.commonmark-cql":"The CommonMark\\CQL class","function.commonmark-parse":"Parsing","function.commonmark-render":"Rendering","function.commonmark-render-html":"Rendering","function.commonmark-render-latex":"Rendering","function.commonmark-render-man":"Rendering","function.commonmark-render-xml":"Rendering","ref.cmark":"CommonMark","book.cmark":"CommonMark","parle.requirements":"Parsing and lexing","parle.installation":"Parsing and lexing","parle.setup":"Parsing and lexing","parle.constants":"Parsing and lexing","parle.pattern.matching":"Parle pattern matching","parle.examples.lexer":"Parsing and lexing","parle.examples.parser":"Parsing and lexing","parle.examples":"Parsing and lexing","parle-lexer.advance":"Process next lexer rule","parle-lexer.build":"Finalize the lexer rule set","parle-lexer.callout":"Define token callback","parle-lexer.consume":"Pass the data for processing","parle-lexer.dump":"Dump the state machine","parle-lexer.gettoken":"Retrieve the current token","parle-lexer.insertmacro":"Insert regex macro","parle-lexer.push":"Add a lexer rule","parle-lexer.reset":"Reset lexer","class.parle-lexer":"The Parle\\Lexer class","parle-rlexer.advance":"Process next lexer rule","parle-rlexer.build":"Finalize the lexer rule set","parle-rlexer.callout":"Define token callback","parle-rlexer.consume":"Pass the data for processing","parle-rlexer.dump":"Dump the state machine","parle-rlexer.gettoken":"Retrieve the current token","parle-rlexer.insertmacro":"Insert regex macro","parle-rlexer.push":"Add a lexer rule","parle-rlexer.pushstate":"Push a new start state","parle-rlexer.reset":"Reset lexer","class.parle-rlexer":"The Parle\\RLexer class","parle-parser.advance":"Process next parser rule","parle-parser.build":"Finalize the grammar rules","parle-parser.consume":"Consume the data for processing","parle-parser.dump":"Dump the grammar","parle-parser.errorinfo":"Retrieve the error information","parle-parser.left":"Declare a token with left-associativity","parle-parser.nonassoc":"Declare a token with no associativity","parle-parser.precedence":"Declare a precedence rule","parle-parser.push":"Add a grammar rule","parle-parser.reset":"Reset parser state","parle-parser.right":"Declare a token with right-associativity","parle-parser.sigil":"Retrieve a matching part of a rule","parle-parser.sigilcount":"Number of elements in matched rule","parle-parser.sigilname":"Retrieve a rule or token name","parle-parser.token":"Declare a token","parle-parser.tokenid":"Get token id","parle-parser.trace":"Trace the parser operation","parle-parser.validate":"Validate input","class.parle-parser":"The Parle\\Parser class","parle-rparser.advance":"Process next parser rule","parle-rparser.build":"Finalize the grammar rules","parle-rparser.consume":"Consume the data for processing","parle-rparser.dump":"Dump the grammar","parle-rparser.errorinfo":"Retrieve the error information","parle-rparser.left":"Declare a token with left-associativity","parle-rparser.nonassoc":"Declare a token with no associativity","parle-rparser.precedence":"Declare a precedence rule","parle-rparser.push":"Add a grammar rule","parle-rparser.reset":"Reset parser state","parle-rparser.right":"Declare a token with right-associativity","parle-rparser.sigil":"Retrieve a matching part of a rule","parle-rparser.sigilcount":"Number of elements in matched rule","parle-rparser.sigilname":"Retrieve a rule or token name","parle-rparser.token":"Declare a token","parle-rparser.tokenid":"Get token id","parle-rparser.trace":"Trace the parser operation","parle-rparser.validate":"Validate input","class.parle-rparser":"The Parle\\RParser class","parle-stack.pop":"Pop an item from the stack","parle-stack.push":"Push an item into the stack","class.parle-stack":"The Parle\\Stack class","class.parle-token":"The Parle\\Token class","class.parle-errorinfo":"The Parle\\ErrorInfo class","class.parle-lexerexception":"The Parle\\LexerException class","class.parle-parserexception":"The Parle\\ParserException class","book.parle":"Parsing and lexing","pcre.installation":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","pcre.configuration":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","pcre.setup":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","pcre.constants":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","pcre.examples":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.introduction":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.delimiters":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.meta":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.escape":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.unicode":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.anchors":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.dot":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.character-classes":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.alternation":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.internal-options":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.subpatterns":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.repetition":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.back-references":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.assertions":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.onlyonce":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.conditional":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.comments":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.recursive":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","regexp.reference.performance":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","reference.pcre.pattern.syntax":"\u6a21\u5f0f\u8bed\u6cd5","reference.pcre.pattern.modifiers":"\u6a21\u5f0f\u4fee\u9970\u7b26","reference.pcre.pattern.differences":"\u4e0e perl \u7684\u4e0d\u540c\u4e4b\u5904","pcre.pattern":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","function.preg-filter":"\u6267\u884c\u4e00\u4e2a\u6b63\u5219\u8868\u8fbe\u5f0f\u641c\u7d22\u548c\u66ff\u6362","function.preg-grep":"\u8fd4\u56de\u5339\u914d\u6a21\u5f0f\u7684\u6570\u7ec4\u6761\u76ee","function.preg-last-error":"\u8fd4\u56de\u6700\u540e\u4e00\u4e2aPCRE\u6b63\u5219\u6267\u884c\u4ea7\u751f\u7684\u9519\u8bef\u4ee3\u7801","function.preg-last-error-msg":"Returns the error message of the last PCRE regex execution","function.preg-match":"\u6267\u884c\u5339\u914d\u6b63\u5219\u8868\u8fbe\u5f0f","function.preg-match-all":"\u6267\u884c\u4e00\u4e2a\u5168\u5c40\u6b63\u5219\u8868\u8fbe\u5f0f\u5339\u914d","function.preg-quote":"\u8f6c\u4e49\u6b63\u5219\u8868\u8fbe\u5f0f\u5b57\u7b26","function.preg-replace":"\u6267\u884c\u4e00\u4e2a\u6b63\u5219\u8868\u8fbe\u5f0f\u7684\u641c\u7d22\u548c\u66ff\u6362","function.preg-replace-callback":"\u6267\u884c\u4e00\u4e2a\u6b63\u5219\u8868\u8fbe\u5f0f\u641c\u7d22\u5e76\u4e14\u4f7f\u7528\u4e00\u4e2a\u56de\u8c03\u8fdb\u884c\u66ff\u6362","function.preg-replace-callback-array":"Perform a regular expression search and replace using callbacks","function.preg-split":"\u901a\u8fc7\u4e00\u4e2a\u6b63\u5219\u8868\u8fbe\u5f0f\u5206\u9694\u5b57\u7b26\u4e32","ref.pcre":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","book.pcre":"\u6b63\u5219\u8868\u8fbe\u5f0f(\u517c\u5bb9 Perl)","ssdeep.requirements":"ssdeep Fuzzy Hashing","ssdeep.installation":"ssdeep Fuzzy Hashing","ssdeep.setup":"ssdeep Fuzzy Hashing","function.ssdeep-fuzzy-compare":"Calculates the match score between two fuzzy hash signatures","function.ssdeep-fuzzy-hash":"Create a fuzzy hash from a string","function.ssdeep-fuzzy-hash-filename":"Create a fuzzy hash from a file","ref.ssdeep":"ssdeep Fuzzy Hashing","book.ssdeep":"ssdeep Fuzzy Hashing","strings.installation":"\u5b57\u7b26\u4e32","strings.setup":"\u5b57\u7b26\u4e32","string.constants":"\u5b57\u7b26\u4e32","function.addcslashes":"\u4ee5 C \u8bed\u8a00\u98ce\u683c\u4f7f\u7528\u53cd\u659c\u7ebf\u8f6c\u4e49\u5b57\u7b26\u4e32\u4e2d\u7684\u5b57\u7b26","function.addslashes":"\u4f7f\u7528\u53cd\u659c\u7ebf\u5f15\u7528\u5b57\u7b26\u4e32","function.bin2hex":"\u5c06\u4e8c\u8fdb\u5236\u6570\u636e\u8f6c\u6362\u4e3a\u5341\u516d\u8fdb\u5236\u8868\u793a","function.chop":"rtrim \u7684\u522b\u540d","function.chr":"\u4ece\u6570\u5b57\u751f\u6210\u5355\u5b57\u8282\u5b57\u7b26\u4e32","function.chunk-split":"\u5c06\u5b57\u7b26\u4e32\u5206\u5272\u6210\u5c0f\u5757","function.convert-cyr-string":"\u5c06\u5b57\u7b26\u7531\u4e00\u79cd Cyrillic \u5b57\u7b26\u8f6c\u6362\u6210\u53e6\u4e00\u79cd","function.convert-uudecode":"\u89e3\u7801\u4e00\u4e2a uuencode \u7f16\u7801\u7684\u5b57\u7b26\u4e32","function.convert-uuencode":"\u4f7f\u7528 uuencode \u7f16\u7801\u4e00\u4e2a\u5b57\u7b26\u4e32","function.count-chars":"\u8fd4\u56de\u5b57\u7b26\u4e32\u6240\u7528\u5b57\u7b26\u7684\u4fe1\u606f","function.crc32":"\u8ba1\u7b97\u4e00\u4e2a\u5b57\u7b26\u4e32\u7684 crc32 \u591a\u9879\u5f0f","function.crypt":"\u5355\u5411\u5b57\u7b26\u4e32\u6563\u5217","function.echo":"\u8f93\u51fa\u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u7b26\u4e32","function.explode":"\u4f7f\u7528\u4e00\u4e2a\u5b57\u7b26\u4e32\u5206\u5272\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32","function.fprintf":"\u5c06\u683c\u5f0f\u5316\u540e\u7684\u5b57\u7b26\u4e32\u5199\u5165\u5230\u6d41","function.get-html-translation-table":"\u8fd4\u56de\u4f7f\u7528 htmlspecialchars \u548c htmlentities \u540e\u7684\u8f6c\u6362\u8868","function.hebrev":"\u5c06\u903b\u8f91\u987a\u5e8f\u5e0c\u4f2f\u6765\u6587\uff08logical-Hebrew\uff09\u8f6c\u6362\u4e3a\u89c6\u89c9\u987a\u5e8f\u5e0c\u4f2f\u6765\u6587\uff08visual-Hebrew\uff09","function.hebrevc":"\u5c06\u903b\u8f91\u987a\u5e8f\u5e0c\u4f2f\u6765\u6587\uff08logical-Hebrew\uff09\u8f6c\u6362\u4e3a\u89c6\u89c9\u987a\u5e8f\u5e0c\u4f2f\u6765\u6587\uff08visual-Hebrew\uff09\uff0c\u5e76\u4e14\u8f6c\u6362\u6362\u884c\u7b26","function.hex2bin":"\u8f6c\u6362\u5341\u516d\u8fdb\u5236\u5b57\u7b26\u4e32\u4e3a\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32","function.html-entity-decode":"Convert HTML entities to their corresponding characters","function.htmlentities":"\u5c06\u5b57\u7b26\u8f6c\u6362\u4e3a HTML \u8f6c\u4e49\u5b57\u7b26","function.htmlspecialchars":"\u5c06\u7279\u6b8a\u5b57\u7b26\u8f6c\u6362\u4e3a HTML \u5b9e\u4f53","function.htmlspecialchars-decode":"\u5c06\u7279\u6b8a\u7684 HTML \u5b9e\u4f53\u8f6c\u6362\u56de\u666e\u901a\u5b57\u7b26","function.implode":"\u7528\u5b57\u7b26\u4e32\u8fde\u63a5\u6570\u7ec4\u5143\u7d20","function.join":"\u522b\u540d implode","function.lcfirst":"\u4f7f\u5b57\u7b26\u4e32\u7684\u7b2c\u4e00\u4e2a\u5b57\u7b26\u5c0f\u5199","function.levenshtein":"\u8ba1\u7b97\u4e24\u4e2a\u5b57\u7b26\u4e32\u4e4b\u95f4\u7684 Levenshtein \u8ddd\u79bb","function.localeconv":"Get numeric formatting information","function.ltrim":"\u5220\u9664\u5b57\u7b26\u4e32\u5f00\u5934\u7684\u7a7a\u767d\u5b57\u7b26\uff08\u6216\u5176\u4ed6\u5b57\u7b26\uff09","function.md5":"\u8ba1\u7b97\u5b57\u7b26\u4e32\u7684 MD5 \u6563\u5217\u503c","function.md5-file":"\u8ba1\u7b97\u6307\u5b9a\u6587\u4ef6\u7684 MD5 \u6563\u5217\u503c","function.metaphone":"Calculate the metaphone key of a string","function.money-format":"\u5c06\u6570\u5b57\u683c\u5f0f\u5316\u6210\u8d27\u5e01\u5b57\u7b26\u4e32","function.nl-langinfo":"Query language and locale information","function.nl2br":"\u5728\u5b57\u7b26\u4e32\u6240\u6709\u65b0\u884c\u4e4b\u524d\u63d2\u5165 HTML \u6362\u884c\u6807\u8bb0","function.number-format":"\u4ee5\u5343\u4f4d\u5206\u9694\u7b26\u65b9\u5f0f\u683c\u5f0f\u5316\u4e00\u4e2a\u6570\u5b57","function.ord":"\u8f6c\u6362\u5b57\u7b26\u4e32\u7b2c\u4e00\u4e2a\u5b57\u8282\u4e3a 0-255 \u4e4b\u95f4\u7684\u503c","function.parse-str":"\u89e3\u6790 URL \u67e5\u8be2\u5b57\u7b26\u4e32","function.print":"\u8f93\u51fa\u5b57\u7b26\u4e32","function.printf":"\u8f93\u51fa\u683c\u5f0f\u5316\u5b57\u7b26\u4e32","function.quoted-printable-decode":"\u5c06 quoted-printable \u5b57\u7b26\u4e32\u8f6c\u6362\u4e3a 8-bit \u5b57\u7b26\u4e32","function.quoted-printable-encode":"\u5c06 8-bit \u5b57\u7b26\u4e32\u8f6c\u6362\u6210 quoted-printable \u5b57\u7b26\u4e32","function.quotemeta":"\u8f6c\u4e49\u5143\u5b57\u7b26\u96c6","function.rtrim":"\u53bb\u9664\u5b57\u7b26\u4e32\u672b\u5c3e\u7684\u7a7a\u767d\u5b57\u7b26\uff08\u6216\u8005\u5176\u4ed6\u5b57\u7b26\uff09","function.setlocale":"\u8bbe\u7f6e\u533a\u57df\u4fe1\u606f","function.sha1":"\u8ba1\u7b97\u5b57\u7b26\u4e32\u7684 sha1 \u6563\u5217\u503c","function.sha1-file":"\u8ba1\u7b97\u6587\u4ef6\u7684 sha1 \u6563\u5217\u503c","function.similar-text":"\u8ba1\u7b97\u4e24\u4e2a\u5b57\u7b26\u4e32\u7684\u76f8\u4f3c\u5ea6","function.soundex":"Calculate the soundex key of a string","function.sprintf":"\u8fd4\u56de\u683c\u5f0f\u5316\u5b57\u7b26\u4e32","function.sscanf":"\u6839\u636e\u6307\u5b9a\u683c\u5f0f\u89e3\u6790\u8f93\u5165\u7684\u5b57\u7b26","function.str-contains":"\u786e\u5b9a\u5b57\u7b26\u4e32\u662f\u5426\u5305\u542b\u6307\u5b9a\u5b50\u4e32","function.str-decrement":"Decrement an alphanumeric string","function.str-ends-with":"\u68c0\u67e5\u5b57\u7b26\u4e32\u662f\u5426\u4ee5\u6307\u5b9a\u5b50\u4e32\u7ed3\u5c3e","function.str-getcsv":"\u89e3\u6790 CSV \u5b57\u7b26\u4e32\u4e3a\u4e00\u4e2a\u6570\u7ec4","function.str-increment":"Increment an alphanumeric string","function.str-ireplace":"str_replace \u7684\u5ffd\u7565\u5927\u5c0f\u5199\u7248\u672c","function.str-pad":"\u4f7f\u7528\u53e6\u4e00\u4e2a\u5b57\u7b26\u4e32\u586b\u5145\u5b57\u7b26\u4e32\u4e3a\u6307\u5b9a\u957f\u5ea6","function.str-repeat":"\u91cd\u590d\u4e00\u4e2a\u5b57\u7b26\u4e32","function.str-replace":"\u5b50\u5b57\u7b26\u4e32\u66ff\u6362","function.str-rot13":"\u5bf9\u5b57\u7b26\u4e32\u6267\u884c ROT13 \u8f6c\u6362","function.str-shuffle":"\u968f\u673a\u6253\u4e71\u4e00\u4e2a\u5b57\u7b26\u4e32","function.str-split":"\u5c06\u5b57\u7b26\u4e32\u8f6c\u6362\u4e3a\u6570\u7ec4","function.str-starts-with":"\u68c0\u67e5\u5b57\u7b26\u4e32\u662f\u5426\u4ee5\u6307\u5b9a\u5b50\u4e32\u5f00\u5934","function.str-word-count":"\u8fd4\u56de\u5b57\u7b26\u4e32\u4e2d\u5355\u8bcd\u7684\u4f7f\u7528\u60c5\u51b5","function.strcasecmp":"\u4e8c\u8fdb\u5236\u5b89\u5168\u6bd4\u8f83\u5b57\u7b26\u4e32\uff08\u4e0d\u533a\u5206\u5927\u5c0f\u5199\uff09","function.strchr":"\u522b\u540d strstr","function.strcmp":"\u4e8c\u8fdb\u5236\u5b89\u5168\u5b57\u7b26\u4e32\u6bd4\u8f83","function.strcoll":"\u57fa\u4e8e\u533a\u57df\u8bbe\u7f6e\u7684\u5b57\u7b26\u4e32\u6bd4\u8f83","function.strcspn":"\u83b7\u53d6\u4e0d\u5339\u914d\u906e\u7f69\u7684\u8d77\u59cb\u5b50\u5b57\u7b26\u4e32\u7684\u957f\u5ea6","function.strip-tags":"\u4ece\u5b57\u7b26\u4e32\u4e2d\u53bb\u9664 HTML \u548c PHP \u6807\u7b7e","function.stripcslashes":"\u53cd\u5f15\u7528\u4e00\u4e2a\u4f7f\u7528 addcslashes \u8f6c\u4e49\u7684\u5b57\u7b26\u4e32","function.stripos":"\u67e5\u627e\u5b57\u7b26\u4e32\u9996\u6b21\u51fa\u73b0\u7684\u4f4d\u7f6e\uff08\u4e0d\u533a\u5206\u5927\u5c0f\u5199\uff09","function.stripslashes":"\u53cd\u5f15\u7528\u4e00\u4e2a\u5f15\u7528\u5b57\u7b26\u4e32","function.stristr":"strstr \u51fd\u6570\u7684\u5ffd\u7565\u5927\u5c0f\u5199\u7248\u672c","function.strlen":"\u83b7\u53d6\u5b57\u7b26\u4e32\u957f\u5ea6","function.strnatcasecmp":"\u4f7f\u7528\u201c\u81ea\u7136\u987a\u5e8f\u201d\u7b97\u6cd5\u6bd4\u8f83\u5b57\u7b26\u4e32\uff08\u4e0d\u533a\u5206\u5927\u5c0f\u5199\uff09","function.strnatcmp":"\u4f7f\u7528\u81ea\u7136\u6392\u5e8f\u7b97\u6cd5\u6bd4\u8f83\u5b57\u7b26\u4e32","function.strncasecmp":"\u4e8c\u8fdb\u5236\u5b89\u5168\u6bd4\u8f83\u5b57\u7b26\u4e32\u5f00\u5934\u7684\u82e5\u5e72\u4e2a\u5b57\u7b26\uff08\u4e0d\u533a\u5206\u5927\u5c0f\u5199\uff09","function.strncmp":"\u4e8c\u8fdb\u5236\u5b89\u5168\u6bd4\u8f83\u5b57\u7b26\u4e32\u5f00\u5934\u7684\u82e5\u5e72\u4e2a\u5b57\u7b26","function.strpbrk":"\u5728\u5b57\u7b26\u4e32\u4e2d\u67e5\u627e\u4e00\u7ec4\u5b57\u7b26\u7684\u4efb\u4f55\u4e00\u4e2a\u5b57\u7b26","function.strpos":"\u67e5\u627e\u5b57\u7b26\u4e32\u9996\u6b21\u51fa\u73b0\u7684\u4f4d\u7f6e","function.strrchr":"\u67e5\u627e\u6307\u5b9a\u5b57\u7b26\u5728\u5b57\u7b26\u4e32\u4e2d\u7684\u6700\u540e\u4e00\u6b21\u51fa\u73b0","function.strrev":"\u53cd\u8f6c\u5b57\u7b26\u4e32","function.strripos":"\u8ba1\u7b97\u6307\u5b9a\u5b57\u7b26\u4e32\u5728\u76ee\u6807\u5b57\u7b26\u4e32\u4e2d\u6700\u540e\u4e00\u6b21\u51fa\u73b0\u7684\u4f4d\u7f6e\uff08\u4e0d\u533a\u5206\u5927\u5c0f\u5199\uff09","function.strrpos":"\u8ba1\u7b97\u6307\u5b9a\u5b57\u7b26\u4e32\u5728\u76ee\u6807\u5b57\u7b26\u4e32\u4e2d\u6700\u540e\u4e00\u6b21\u51fa\u73b0\u7684\u4f4d\u7f6e","function.strspn":"\u8ba1\u7b97\u5b57\u7b26\u4e32\u4e2d\u5168\u90e8\u5b57\u7b26\u90fd\u5b58\u5728\u4e8e\u6307\u5b9a\u5b57\u7b26\u96c6\u5408\u4e2d\u7684\u7b2c\u4e00\u6bb5\u5b50\u4e32\u7684\u957f\u5ea6","function.strstr":"\u67e5\u627e\u5b57\u7b26\u4e32\u7684\u9996\u6b21\u51fa\u73b0","function.strtok":"\u6807\u8bb0\u5206\u5272\u5b57\u7b26\u4e32","function.strtolower":"\u5c06\u5b57\u7b26\u4e32\u8f6c\u5316\u4e3a\u5c0f\u5199","function.strtoupper":"\u5c06\u5b57\u7b26\u4e32\u8f6c\u5316\u4e3a\u5927\u5199","function.strtr":"\u8f6c\u6362\u5b57\u7b26\u6216\u66ff\u6362\u5b57\u4e32","function.substr":"\u8fd4\u56de\u5b57\u7b26\u4e32\u7684\u5b50\u4e32","function.substr-compare":"\u4e8c\u8fdb\u5236\u5b89\u5168\u6bd4\u8f83\u5b57\u7b26\u4e32\uff08\u4ece\u504f\u79fb\u4f4d\u7f6e\u6bd4\u8f83\u6307\u5b9a\u957f\u5ea6\uff09","function.substr-count":"\u8ba1\u7b97\u5b57\u4e32\u51fa\u73b0\u7684\u6b21\u6570","function.substr-replace":"\u66ff\u6362\u5b57\u7b26\u4e32\u7684\u5b50\u4e32","function.trim":"\u53bb\u9664\u5b57\u7b26\u4e32\u9996\u5c3e\u5904\u7684\u7a7a\u767d\u5b57\u7b26\uff08\u6216\u8005\u5176\u4ed6\u5b57\u7b26\uff09","function.ucfirst":"\u5c06\u5b57\u7b26\u4e32\u7684\u9996\u5b57\u6bcd\u8f6c\u6362\u4e3a\u5927\u5199","function.ucwords":"\u5c06\u5b57\u7b26\u4e32\u4e2d\u6bcf\u4e2a\u5355\u8bcd\u7684\u9996\u5b57\u6bcd\u8f6c\u6362\u4e3a\u5927\u5199","function.utf8-decode":"\u5c06\u5b57\u7b26\u4e32\u4ece UTF-8 \u8f6c\u6362\u4e3a ISO-8859-1\uff0c\u66ff\u6362\u65e0\u6548\u6216\u8005\u65e0\u6cd5\u8868\u793a\u7684\u5b57\u7b26\u3002","function.utf8-encode":"\u5c06\u5b57\u7b26\u4e32\u4ece ISO-8859-1 \u8f6c\u6362\u4e3a UTF-8 \u7f16\u7801","function.vfprintf":"\u5c06\u683c\u5f0f\u5316\u5b57\u7b26\u4e32\u5199\u5165\u6d41","function.vprintf":"\u8f93\u51fa\u683c\u5f0f\u5316\u5b57\u7b26\u4e32","function.vsprintf":"\u8fd4\u56de\u683c\u5f0f\u5316\u5b57\u7b26\u4e32","function.wordwrap":"\u6253\u65ad\u5b57\u7b26\u4e32\u4e3a\u6307\u5b9a\u6570\u91cf\u7684\u5b57\u4e32","ref.strings":"\u5b57\u7b26\u4e32","changelog.strings":"\u5b57\u7b26\u4e32","book.strings":"\u6587\u672c\u5904\u7406","refs.basic.text":"\u51fd\u6570\u53c2\u8003","array.constants":"\u6570\u7ec4","array.sorting":"\u6570\u7ec4","function.array":"\u65b0\u5efa\u4e00\u4e2a\u6570\u7ec4","function.array-all":"Checks if all array elements satisfy a callback function","function.array-any":"Checks if at least one array element satisfies a callback function","function.array-change-key-case":"\u5c06\u6570\u7ec4\u4e2d\u7684\u6240\u6709\u952e\u540d\u4fee\u6539\u4e3a\u5168\u5927\u5199\u6216\u5c0f\u5199","function.array-chunk":"\u5c06\u4e00\u4e2a\u6570\u7ec4\u5206\u5272\u6210\u591a\u4e2a","function.array-column":"\u8fd4\u56de\u8f93\u5165\u6570\u7ec4\u4e2d\u6307\u5b9a\u5217\u7684\u503c","function.array-combine":"\u521b\u5efa\u4e00\u4e2a\u6570\u7ec4\uff0c\u7528\u4e00\u4e2a\u6570\u7ec4\u7684\u503c\u4f5c\u4e3a\u5176\u952e\u540d\uff0c\u53e6\u4e00\u4e2a\u6570\u7ec4\u7684\u503c\u4f5c\u4e3a\u5176\u503c","function.array-count-values":"\u7edf\u8ba1\u6570\u7ec4\u4e2d\u6bcf\u4e2a\u4e0d\u540c\u503c\u7684\u51fa\u73b0\u6b21\u6570","function.array-diff":"\u8ba1\u7b97\u6570\u7ec4\u7684\u5dee\u96c6","function.array-diff-assoc":"\u5e26\u7d22\u5f15\u68c0\u67e5\u8ba1\u7b97\u6570\u7ec4\u7684\u5dee\u96c6","function.array-diff-key":"\u4f7f\u7528\u952e\u540d\u6bd4\u8f83\u8ba1\u7b97\u6570\u7ec4\u7684\u5dee\u96c6","function.array-diff-uassoc":"\u7528\u7528\u6237\u63d0\u4f9b\u7684\u56de\u8c03\u51fd\u6570\u505a\u7d22\u5f15\u68c0\u67e5\u6765\u8ba1\u7b97\u6570\u7ec4\u7684\u5dee\u96c6","function.array-diff-ukey":"\u7528\u56de\u8c03\u51fd\u6570\u5bf9\u952e\u540d\u6bd4\u8f83\u8ba1\u7b97\u6570\u7ec4\u7684\u5dee\u96c6","function.array-fill":"\u7528\u7ed9\u5b9a\u7684\u503c\u586b\u5145\u6570\u7ec4","function.array-fill-keys":"\u4f7f\u7528\u6307\u5b9a\u7684\u952e\u548c\u503c\u586b\u5145\u6570\u7ec4","function.array-filter":"\u4f7f\u7528\u56de\u8c03\u51fd\u6570\u8fc7\u6ee4\u6570\u7ec4\u7684\u5143\u7d20","function.array-find":"Returns the first element satisfying a callback function","function.array-find-key":"Returns the key of the first element satisfying a callback function","function.array-first":"\u83b7\u53d6\u6570\u7ec4\u7684\u7b2c\u4e00\u4e2a\u503c","function.array-flip":"\u4ea4\u6362\u6570\u7ec4\u4e2d\u7684\u952e\u548c\u503c","function.array-intersect":"\u8ba1\u7b97\u6570\u7ec4\u7684\u4ea4\u96c6","function.array-intersect-assoc":"\u5e26\u7d22\u5f15\u68c0\u67e5\u8ba1\u7b97\u6570\u7ec4\u7684\u4ea4\u96c6","function.array-intersect-key":"\u4f7f\u7528\u952e\u540d\u6bd4\u8f83\u8ba1\u7b97\u6570\u7ec4\u7684\u4ea4\u96c6","function.array-intersect-uassoc":"\u5e26\u7d22\u5f15\u68c0\u67e5\u8ba1\u7b97\u6570\u7ec4\u7684\u4ea4\u96c6\uff0c\u7528\u56de\u8c03\u51fd\u6570\u6bd4\u8f83\u7d22\u5f15","function.array-intersect-ukey":"\u5728\u952e\u540d\u4e0a\u4f7f\u7528\u56de\u8c03\u51fd\u6570\u6765\u6bd4\u8f83\u8ba1\u7b97\u6570\u7ec4\u7684\u4ea4\u96c6","function.array-is-list":"\u5224\u65ad\u6307\u5b9a array \u662f\u5426\u4e3a list","function.array-key-exists":"\u68c0\u67e5\u6570\u7ec4\u91cc\u662f\u5426\u6709\u6307\u5b9a\u7684\u952e\u540d\u6216\u7d22\u5f15","function.array-key-first":"\u83b7\u53d6\u6307\u5b9a\u6570\u7ec4\u7684\u7b2c\u4e00\u4e2a\u952e","function.array-key-last":"\u83b7\u53d6\u4e00\u4e2a\u6570\u7ec4\u7684\u6700\u540e\u4e00\u4e2a\u952e\u503c","function.array-keys":"\u8fd4\u56de\u6570\u7ec4\u4e2d\u90e8\u5206\u7684\u6216\u6240\u6709\u7684\u952e\u540d","function.array-last":"\u83b7\u53d6\u6570\u7ec4\u7684\u6700\u540e\u4e00\u4e2a\u503c","function.array-map":"\u4e3a\u6570\u7ec4\u7684\u6bcf\u4e2a\u5143\u7d20\u5e94\u7528\u56de\u8c03\u51fd\u6570","function.array-merge":"\u5408\u5e76\u4e00\u4e2a\u6216\u591a\u4e2a\u6570\u7ec4","function.array-merge-recursive":"\u9012\u5f52\u5730\u5408\u5e76\u4e00\u4e2a\u6216\u591a\u4e2a\u6570\u7ec4","function.array-multisort":"\u5bf9\u591a\u4e2a\u6570\u7ec4\u6216\u591a\u7ef4\u6570\u7ec4\u8fdb\u884c\u6392\u5e8f","function.array-pad":"\u4ee5\u6307\u5b9a\u957f\u5ea6\u5c06\u4e00\u4e2a\u503c\u586b\u5145\u8fdb\u6570\u7ec4","function.array-pop":"\u5f39\u51fa\u6570\u7ec4\u6700\u540e\u4e00\u4e2a\u5355\u5143\uff08\u51fa\u6808\uff09","function.array-product":"\u8ba1\u7b97\u6570\u7ec4\u4e2d\u6240\u6709\u503c\u7684\u4e58\u79ef","function.array-push":"\u5c06\u4e00\u4e2a\u6216\u591a\u4e2a\u5355\u5143\u538b\u5165\u6570\u7ec4\u7684\u672b\u5c3e\uff08\u5165\u6808\uff09","function.array-rand":"\u4ece\u6570\u7ec4\u4e2d\u968f\u673a\u53d6\u51fa\u4e00\u4e2a\u6216\u591a\u4e2a\u968f\u673a\u952e","function.array-reduce":"\u7528\u56de\u8c03\u51fd\u6570\u8fed\u4ee3\u5730\u5c06\u6570\u7ec4\u7b80\u5316\u4e3a\u5355\u4e00\u7684\u503c","function.array-replace":"\u4f7f\u7528\u4f20\u9012\u7684\u6570\u7ec4\u66ff\u6362\u7b2c\u4e00\u4e2a\u6570\u7ec4\u7684\u5143\u7d20","function.array-replace-recursive":"\u4f7f\u7528\u4f20\u9012\u7684\u6570\u7ec4\u9012\u5f52\u66ff\u6362\u7b2c\u4e00\u4e2a\u6570\u7ec4\u7684\u5143\u7d20","function.array-reverse":"\u8fd4\u56de\u5355\u5143\u987a\u5e8f\u76f8\u53cd\u7684\u6570\u7ec4","function.array-search":"\u5728\u6570\u7ec4\u4e2d\u641c\u7d22\u7ed9\u5b9a\u7684\u503c\uff0c\u5982\u679c\u6210\u529f\u5219\u8fd4\u56de\u9996\u4e2a\u76f8\u5e94\u7684\u952e\u540d","function.array-shift":"\u5c06\u6570\u7ec4\u5f00\u5934\u7684\u5355\u5143\u79fb\u51fa\u6570\u7ec4","function.array-slice":"\u4ece\u6570\u7ec4\u4e2d\u53d6\u51fa\u4e00\u6bb5","function.array-splice":"\u53bb\u6389\u6570\u7ec4\u4e2d\u7684\u67d0\u4e00\u90e8\u5206\u5e76\u7528\u5176\u5b83\u503c\u53d6\u4ee3","function.array-sum":"\u5bf9\u6570\u7ec4\u4e2d\u6240\u6709\u503c\u6c42\u548c","function.array-udiff":"\u7528\u56de\u8c03\u51fd\u6570\u6bd4\u8f83\u6570\u636e\u6765\u8ba1\u7b97\u6570\u7ec4\u7684\u5dee\u96c6","function.array-udiff-assoc":"\u5e26\u7d22\u5f15\u68c0\u67e5\u8ba1\u7b97\u6570\u7ec4\u7684\u5dee\u96c6\uff0c\u7528\u56de\u8c03\u51fd\u6570\u6bd4\u8f83\u6570\u636e","function.array-udiff-uassoc":"\u5e26\u7d22\u5f15\u68c0\u67e5\u8ba1\u7b97\u6570\u7ec4\u7684\u5dee\u96c6\uff0c\u7528\u56de\u8c03\u51fd\u6570\u6bd4\u8f83\u6570\u636e\u548c\u7d22\u5f15","function.array-uintersect":"\u8ba1\u7b97\u6570\u7ec4\u7684\u4ea4\u96c6\uff0c\u7528\u56de\u8c03\u51fd\u6570\u6bd4\u8f83\u6570\u636e","function.array-uintersect-assoc":"\u5e26\u7d22\u5f15\u68c0\u67e5\u8ba1\u7b97\u6570\u7ec4\u7684\u4ea4\u96c6\uff0c\u7528\u56de\u8c03\u51fd\u6570\u6bd4\u8f83\u6570\u636e","function.array-uintersect-uassoc":"\u5e26\u7d22\u5f15\u68c0\u67e5\u8ba1\u7b97\u6570\u7ec4\u7684\u4ea4\u96c6\uff0c\u7528\u5355\u72ec\u7684\u56de\u8c03\u51fd\u6570\u6bd4\u8f83\u6570\u636e\u548c\u7d22\u5f15","function.array-unique":"\u79fb\u9664\u6570\u7ec4\u4e2d\u91cd\u590d\u7684\u503c","function.array-unshift":"\u5728\u6570\u7ec4\u5f00\u5934\u63d2\u5165\u4e00\u4e2a\u6216\u591a\u4e2a\u5355\u5143","function.array-values":"\u8fd4\u56de\u6570\u7ec4\u4e2d\u6240\u6709\u7684\u503c","function.array-walk":"\u4f7f\u7528\u7528\u6237\u81ea\u5b9a\u4e49\u51fd\u6570\u5bf9\u6570\u7ec4\u4e2d\u7684\u6bcf\u4e2a\u5143\u7d20\u505a\u56de\u8c03\u5904\u7406","function.array-walk-recursive":"\u5bf9\u6570\u7ec4\u4e2d\u7684\u6bcf\u4e2a\u6210\u5458\u9012\u5f52\u5730\u5e94\u7528\u7528\u6237\u51fd\u6570","function.arsort":"\u5bf9\u6570\u7ec4\u8fdb\u884c\u964d\u5411\u6392\u5e8f\u5e76\u4fdd\u6301\u7d22\u5f15\u5173\u7cfb","function.asort":"\u5bf9\u6570\u7ec4\u8fdb\u884c\u5347\u5e8f\u6392\u5e8f\u5e76\u4fdd\u6301\u7d22\u5f15\u5173\u7cfb","function.compact":"\u5efa\u7acb\u4e00\u4e2a\u6570\u7ec4\uff0c\u5305\u62ec\u53d8\u91cf\u540d\u548c\u5b83\u4eec\u7684\u503c","function.count":"\u7edf\u8ba1\u6570\u7ec4\u3001Countable \u5bf9\u8c61\u4e2d\u6240\u6709\u5143\u7d20\u7684\u6570\u91cf","function.current":"\u8fd4\u56de\u6570\u7ec4\u4e2d\u7684\u5f53\u524d\u503c","function.each":"\u8fd4\u56de\u6570\u7ec4\u4e2d\u5f53\u524d\u7684\u952e\uff0f\u503c\u5bf9\u5e76\u5c06\u6570\u7ec4\u6307\u9488\u5411\u524d\u79fb\u52a8\u4e00\u6b65","function.end":"\u5c06\u6570\u7ec4\u7684\u5185\u90e8\u6307\u9488\u6307\u5411\u6700\u540e\u4e00\u4e2a\u5355\u5143","function.extract":"\u4ece\u6570\u7ec4\u4e2d\u5c06\u53d8\u91cf\u5bfc\u5165\u5230\u5f53\u524d\u7684\u7b26\u53f7\u8868","function.in-array":"\u68c0\u67e5\u6570\u7ec4\u4e2d\u662f\u5426\u5b58\u5728\u67d0\u4e2a\u503c","function.key":"\u4ece\u5173\u8054\u6570\u7ec4\u4e2d\u53d6\u5f97\u952e\u540d","function.key-exists":"\u522b\u540d array_key_exists","function.krsort":"\u5bf9\u6570\u7ec4\u6309\u7167\u952e\u540d\u9006\u5411\u6392\u5e8f","function.ksort":"\u5bf9\u6570\u7ec4\u6839\u636e\u952e\u540d\u5347\u5e8f\u6392\u5e8f","function.list":"\u628a\u6570\u7ec4\u4e2d\u7684\u503c\u8d4b\u7ed9\u4e00\u7ec4\u53d8\u91cf","function.natcasesort":"\u7528\u201c\u81ea\u7136\u6392\u5e8f\u201d\u7b97\u6cd5\u5bf9\u6570\u7ec4\u8fdb\u884c\u4e0d\u533a\u5206\u5927\u5c0f\u5199\u5b57\u6bcd\u7684\u6392\u5e8f","function.natsort":"\u7528\u201c\u81ea\u7136\u6392\u5e8f\u201d\u7b97\u6cd5\u5bf9\u6570\u7ec4\u6392\u5e8f","function.next":"\u5c06\u6570\u7ec4\u4e2d\u7684\u5185\u90e8\u6307\u9488\u5411\u524d\u79fb\u52a8\u4e00\u4f4d","function.pos":"current \u7684\u522b\u540d","function.prev":"\u5c06\u6570\u7ec4\u7684\u5185\u90e8\u6307\u9488\u5012\u56de\u4e00\u4f4d","function.range":"\u6839\u636e\u8303\u56f4\u521b\u5efa\u6570\u7ec4\uff0c\u5305\u542b\u6307\u5b9a\u7684\u5143\u7d20","function.reset":"\u5c06\u6570\u7ec4\u7684\u5185\u90e8\u6307\u9488\u6307\u5411\u7b2c\u4e00\u4e2a\u5355\u5143","function.rsort":"\u5bf9\u6570\u7ec4\u964d\u5e8f\u6392\u5e8f","function.shuffle":"\u6253\u4e71\u6570\u7ec4","function.sizeof":"count \u7684\u522b\u540d","function.sort":"\u5bf9\u6570\u7ec4\u5347\u5e8f\u6392\u5e8f","function.uasort":"\u4f7f\u7528\u7528\u6237\u5b9a\u4e49\u7684\u6bd4\u8f83\u51fd\u6570\u5bf9\u6570\u7ec4\u8fdb\u884c\u6392\u5e8f\u5e76\u4fdd\u6301\u7d22\u5f15\u5173\u8054","function.uksort":"\u4f7f\u7528\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u6bd4\u8f83\u51fd\u6570\u5bf9\u6570\u7ec4\u4e2d\u7684\u952e\u540d\u8fdb\u884c\u6392\u5e8f","function.usort":"\u4f7f\u7528\u7528\u6237\u81ea\u5b9a\u4e49\u7684\u6bd4\u8f83\u51fd\u6570\u5bf9\u6570\u7ec4\u4e2d\u7684\u503c\u8fdb\u884c\u6392\u5e8f","ref.array":"\u6570\u7ec4","book.array":"\u53d8\u91cf\u4e0e\u7c7b\u578b\u76f8\u5173\u6269\u5c55","classobj.examples":"\u7c7b\/\u5bf9\u8c61\u7684\u4fe1\u606f","function.autoload":"\u5c1d\u8bd5\u52a0\u8f7d\u672a\u5b9a\u4e49\u7684\u7c7b","function.class-alias":"\u4e3a\u7c7b\u521b\u5efa\u522b\u540d","function.class-exists":"\u67e5\u7c7b\u662f\u5426\u5df2\u7ecf\u5b9a\u4e49","function.enum-exists":"\u68c0\u6d4b\u662f\u5426\u5b9a\u4e49\u5bf9\u5e94\u7684\u679a\u4e3e","function.get-called-class":"\u540e\u671f\u9759\u6001\u7ed1\u5b9a\uff08\"Late Static Binding\"\uff09\u7c7b\u7684\u540d\u79f0","function.get-class":"\u8fd4\u56de\u5bf9\u8c61\u7684\u7c7b\u540d","function.get-class-methods":"\u8fd4\u56de\u7531\u7c7b\u7684\u65b9\u6cd5\u540d\u7ec4\u6210\u7684\u6570\u7ec4","function.get-class-vars":"\u83b7\u53d6\u7c7b\u7684\u9ed8\u8ba4\u5c5e\u6027","function.get-declared-classes":"\u8fd4\u56de\u7531\u5df2\u5b9a\u4e49\u7c7b\u7684\u540d\u5b57\u6240\u7ec4\u6210\u7684\u6570\u7ec4","function.get-declared-interfaces":"\u8fd4\u56de\u4e00\u4e2a\u6570\u7ec4\u5305\u542b\u6240\u6709\u5df2\u58f0\u660e\u7684\u63a5\u53e3","function.get-declared-traits":"\u8fd4\u56de\u6240\u6709\u5df2\u5b9a\u4e49\u7684 traits \u7684\u6570\u7ec4","function.get-mangled-object-vars":"\u8fd4\u56de\u5c06\u5bf9\u8c61\u5c5e\u6027\u6df7\u5728\u4e00\u8d77\u7684\u6570\u7ec4","function.get-object-vars":"\u83b7\u53d6\u6307\u5b9a\u5bf9\u8c61\u7684\u5c5e\u6027","function.get-parent-class":"\u68c0\u7d22\u5bf9\u8c61\u6216\u8005\u7c7b\u7684\u7236\u7ea7\u7c7b\u540d","function.interface-exists":"\u68c0\u67e5\u63a5\u53e3\u662f\u5426\u5df2\u88ab\u5b9a\u4e49","function.is-a":"\u68c0\u67e5\u5bf9\u8c61\u662f\u5426\u5c5e\u4e8e\u4e00\u4e2a\u7ed9\u5b9a\u7684\u7c7b\u578b\u6216\u5b50\u7c7b\u578b\u3002","function.is-subclass-of":"\u68c0\u67e5\u5bf9\u8c61\u662f\u5426\u7ee7\u627f\u6216\u8005\u5b9e\u73b0\uff08implement\uff09\u6b64\u7c7b","function.method-exists":"\u68c0\u67e5\u7c7b\u7684\u65b9\u6cd5\u662f\u5426\u5b58\u5728","function.property-exists":"\u68c0\u67e5\u5bf9\u8c61\u6216\u7c7b\u662f\u5426\u5177\u6709\u8be5\u5c5e\u6027","function.trait-exists":"\u68c0\u67e5\u6307\u5b9a\u7684 trait \u662f\u5426\u5b58\u5728","ref.classobj":"\u7c7b\/\u5bf9\u8c61\u7684\u4fe1\u606f","book.classobj":"\u7c7b\/\u5bf9\u8c61\u7684\u4fe1\u606f","ctype.requirements":"\u5b57\u7b26\u7c7b\u578b\u68c0\u6d4b","ctype.installation":"\u5b57\u7b26\u7c7b\u578b\u68c0\u6d4b","ctype.setup":"\u5b57\u7b26\u7c7b\u578b\u68c0\u6d4b","function.ctype-alnum":"\u68c0\u6d4b\u5b57\u6bcd\u6570\u5b57\u5f0f\u5b57\u7b26","function.ctype-alpha":"\u68c0\u6d4b\u5b57\u6bcd\u5b57\u7b26","function.ctype-cntrl":"\u68c0\u6d4b\u63a7\u5236\u5b57\u7b26","function.ctype-digit":"\u68c0\u6d4b\u6570\u5b57\u5b57\u7b26","function.ctype-graph":"\u68c0\u6d4b\u9664\u7a7a\u683c\u5916\u7684\u4efb\u4f55\u6253\u5370\u5b57\u7b26","function.ctype-lower":"\u68c0\u6d4b\u5c0f\u5199\u5b57\u7b26","function.ctype-print":"\u68c0\u6d4b\u53ef\u6253\u5370\u5b57\u7b26","function.ctype-punct":"\u68c0\u6d4b\u53ef\u6253\u5370\u7684\u5b57\u7b26\u662f\u4e0d\u662f\u4e0d\u5305\u542b\u7a7a\u767d\u3001\u6570\u5b57\u548c\u5b57\u6bcd","function.ctype-space":"\u68c0\u6d4b\u7a7a\u767d\u5b57\u7b26","function.ctype-upper":"\u68c0\u6d4b\u5927\u5199\u5b57\u7b26","function.ctype-xdigit":"\u68c0\u6d4b\u5b57\u7b26\u662f\u5426\u53ea\u5305\u542b\u5341\u516d\u8fdb\u5236\u5b57\u7b26","ref.ctype":"\u5b57\u7b26\u7c7b\u578b\u68c0\u6d4b","book.ctype":"\u5b57\u7b26\u7c7b\u578b\u68c0\u6d4b","filter.installation":"\u6570\u636e\u8fc7\u6ee4\u5668","filter.configuration":"\u6570\u636e\u8fc7\u6ee4\u5668","filter.setup":"\u6570\u636e\u8fc7\u6ee4\u5668","filter.constants":"\u6570\u636e\u8fc7\u6ee4\u5668","filter.examples.validation":"\u6570\u636e\u8fc7\u6ee4\u5668","filter.examples.sanitization":"\u6570\u636e\u8fc7\u6ee4\u5668","filter.examples":"\u6570\u636e\u8fc7\u6ee4\u5668","function.filter-has-var":"\u68c0\u6d4b\u662f\u5426\u5b58\u5728\u6307\u5b9a\u7c7b\u578b\u7684\u53d8\u91cf","function.filter-id":"\u8fd4\u56de\u4e0e\u67d0\u4e2a\u7279\u5b9a\u540d\u79f0\u7684\u8fc7\u6ee4\u5668\u76f8\u5173\u8054\u7684id","function.filter-input":"\u901a\u8fc7\u540d\u79f0\u83b7\u53d6\u7279\u5b9a\u7684\u5916\u90e8\u53d8\u91cf\uff0c\u5e76\u4e14\u53ef\u4ee5\u901a\u8fc7\u8fc7\u6ee4\u5668\u5904\u7406\u5b83","function.filter-input-array":"\u83b7\u53d6\u4e00\u7cfb\u5217\u5916\u90e8\u53d8\u91cf\uff0c\u5e76\u4e14\u53ef\u4ee5\u901a\u8fc7\u8fc7\u6ee4\u5668\u5904\u7406\u5b83\u4eec","function.filter-list":"\u8fd4\u56de\u6240\u652f\u6301\u7684\u8fc7\u6ee4\u5668\u5217\u8868","function.filter-var":"\u4f7f\u7528\u7279\u5b9a\u7684\u8fc7\u6ee4\u5668\u8fc7\u6ee4\u4e00\u4e2a\u53d8\u91cf","function.filter-var-array":"\u83b7\u53d6\u591a\u4e2a\u53d8\u91cf\u5e76\u4e14\u8fc7\u6ee4\u5b83\u4eec","ref.filter":"\u6570\u636e\u8fc7\u6ee4\u5668","book.filter":"\u6570\u636e\u8fc7\u6ee4\u5668","function.call-user-func":"\u628a\u7b2c\u4e00\u4e2a\u53c2\u6570\u4f5c\u4e3a\u56de\u8c03\u51fd\u6570\u8c03\u7528","function.call-user-func-array":"\u8c03\u7528\u56de\u8c03\u51fd\u6570\uff0c\u5e76\u628a\u4e00\u4e2a\u6570\u7ec4\u53c2\u6570\u4f5c\u4e3a\u56de\u8c03\u51fd\u6570\u7684\u53c2\u6570","function.create-function":"\u901a\u8fc7\u6267\u884c\u4ee3\u7801\u5b57\u7b26\u4e32\u521b\u5efa\u52a8\u6001\u51fd\u6570","function.forward-static-call":"\u8c03\u7528\u9759\u6001\u65b9\u6cd5","function.forward-static-call-array":"\u8c03\u7528\u9759\u6001\u65b9\u6cd5\u4e14\u53c2\u6570\u4f5c\u4e3a\u6570\u7ec4\u4f20\u9012","function.func-get-arg":"\u8fd4\u56de\u53c2\u6570\u5217\u8868\u7684\u67d0\u4e00\u9879","function.func-get-args":"\u8fd4\u56de\u4e00\u4e2a\u5305\u542b\u51fd\u6570\u53c2\u6570\u5217\u8868\u7684\u6570\u7ec4","function.func-num-args":"\u8fd4\u56de\u4f20\u9012\u7ed9\u51fd\u6570\u7684\u53c2\u6570\u6570\u91cf","function.function-exists":"\u5982\u679c\u7ed9\u5b9a\u7684\u51fd\u6570\u5df2\u7ecf\u88ab\u5b9a\u4e49\u5c31\u8fd4\u56de true","function.get-defined-functions":"\u8fd4\u56de\u6240\u6709\u5df2\u5b9a\u4e49\u51fd\u6570\u7684\u6570\u7ec4","function.register-shutdown-function":"\u6ce8\u518c\u5728\u5173\u95ed\u65f6\u6267\u884c\u7684\u51fd\u6570","function.register-tick-function":"\u6ce8\u518c\u4e00\u4e2a\u51fd\u6570\u4ee5\u4fbf\u5728\u6bcf\u4e2a tick \u4e0a\u6267\u884c","function.unregister-tick-function":"\u6ce8\u9500\u6bcf\u4e2a tick \u4e0a\u9700\u8981\u6267\u884c\u7684\u51fd\u6570","ref.funchand":"\u51fd\u6570\u5904\u7406","book.funchand":"\u53d8\u91cf\u4e0e\u7c7b\u578b\u76f8\u5173\u6269\u5c55","quickhash.requirements":"Quickhash","quickhash.installation":"Quickhash","quickhash.setup":"Quickhash","quickhash.examples":"Quickhash","quickhashintset.add":"This method adds a new entry to the set","quickhashintset.construct":"Creates a new QuickHashIntSet object","quickhashintset.delete":"This method deletes an entry from the set","quickhashintset.exists":"This method checks whether a key is part of the set","quickhashintset.getsize":"Returns the number of elements in the set","quickhashintset.loadfromfile":"This factory method creates a set from a file","quickhashintset.loadfromstring":"This factory method creates a set from a string","quickhashintset.savetofile":"This method stores an in-memory set to disk","quickhashintset.savetostring":"This method returns a serialized version of the set","class.quickhashintset":"The QuickHashIntSet class","quickhashinthash.add":"This method adds a new entry to the hash","quickhashinthash.construct":"Creates a new QuickHashIntHash object","quickhashinthash.delete":"This method deletes an entry from the hash","quickhashinthash.exists":"This method checks whether a key is part of the hash","quickhashinthash.get":"This method retrieves a value from the hash by its key","quickhashinthash.getsize":"Returns the number of elements in the hash","quickhashinthash.loadfromfile":"This factory method creates a hash from a file","quickhashinthash.loadfromstring":"This factory method creates a hash from a string","quickhashinthash.savetofile":"This method stores an in-memory hash to disk","quickhashinthash.savetostring":"This method returns a serialized version of the hash","quickhashinthash.set":"This method updates an entry in the hash with a new value, or\n  adds a new one if the entry doesn't exist","quickhashinthash.update":"This method updates an entry in the hash with a new value","class.quickhashinthash":"The QuickHashIntHash class","quickhashstringinthash.add":"This method adds a new entry to the hash","quickhashstringinthash.construct":"Creates a new QuickHashStringIntHash object","quickhashstringinthash.delete":"This method deletes an entry from the hash","quickhashstringinthash.exists":"This method checks whether a key is part of the hash","quickhashstringinthash.get":"This method retrieves a value from the hash by its key","quickhashstringinthash.getsize":"Returns the number of elements in the hash","quickhashstringinthash.loadfromfile":"This factory method creates a hash from a file","quickhashstringinthash.loadfromstring":"This factory method creates a hash from a string","quickhashstringinthash.savetofile":"This method stores an in-memory hash to disk","quickhashstringinthash.savetostring":"This method returns a serialized version of the hash","quickhashstringinthash.set":"This method updates an entry in the hash with a new value, or\n  adds a new one if the entry doesn't exist","quickhashstringinthash.update":"This method updates an entry in the hash with a new value","class.quickhashstringinthash":"The QuickHashStringIntHash class","quickhashintstringhash.add":"This method adds a new entry to the hash","quickhashintstringhash.construct":"Creates a new QuickHashIntStringHash object","quickhashintstringhash.delete":"This method deletes an entry from the hash","quickhashintstringhash.exists":"This method checks whether a key is part of the hash","quickhashintstringhash.get":"This method retrieves a value from the hash by its key","quickhashintstringhash.getsize":"Returns the number of elements in the hash","quickhashintstringhash.loadfromfile":"This factory method creates a hash from a file","quickhashintstringhash.loadfromstring":"This factory method creates a hash from a string","quickhashintstringhash.savetofile":"This method stores an in-memory hash to disk","quickhashintstringhash.savetostring":"This method returns a serialized version of the hash","quickhashintstringhash.set":"This method updates an entry in the hash with a new value, or\n  adds a new one if the entry doesn't exist","quickhashintstringhash.update":"This method updates an entry in the hash with a new value","class.quickhashintstringhash":"The QuickHashIntStringHash class","book.quickhash":"Quickhash","reflection.examples":"\u53cd\u5c04","reflection.extending":"\u53cd\u5c04","reflection.export":"\u5bfc\u51fa","reflection.getmodifiernames":"\u83b7\u53d6\u4fee\u9970\u7b26\u7684\u540d\u79f0","class.reflection":"Reflection \u7c7b","reflectionclass.construct":"\u521d\u59cb\u5316 ReflectionClass \u7c7b","reflectionclass.export":"\u5bfc\u51fa\u7c7b","reflectionclass.getattributes":"\u83b7\u53d6\u6240\u6709\u5c5e\u6027","reflectionclass.getconstant":"\u83b7\u53d6\u5df2\u5b9a\u4e49\u7684\u5e38\u91cf","reflectionclass.getconstants":"\u83b7\u53d6\u5e38\u91cf","reflectionclass.getconstructor":"\u83b7\u53d6\u7c7b\u7684\u6784\u9020\u51fd\u6570","reflectionclass.getdefaultproperties":"\u83b7\u53d6\u9ed8\u8ba4\u5c5e\u6027","reflectionclass.getdoccomment":"\u83b7\u53d6\u6587\u6863\u6ce8\u91ca","reflectionclass.getendline":"\u83b7\u53d6\u6700\u540e\u4e00\u884c\u7684\u884c\u6570","reflectionclass.getextension":"\u6839\u636e\u5df2\u5b9a\u4e49\u7684\u7c7b\u83b7\u53d6\u6240\u5728\u6269\u5c55\u7684 ReflectionExtension \u5bf9\u8c61","reflectionclass.getextensionname":"\u83b7\u53d6\u5b9a\u4e49\u7684\u7c7b\u6240\u5728\u7684\u6269\u5c55\u7684\u540d\u79f0","reflectionclass.getfilename":"\u83b7\u53d6\u5b9a\u4e49\u7c7b\u7684\u6587\u4ef6\u540d","reflectionclass.getinterfacenames":"\u83b7\u53d6\u63a5\u53e3\uff08interface\uff09\u540d\u79f0","reflectionclass.getinterfaces":"\u83b7\u53d6\u63a5\u53e3","reflectionclass.getlazyinitializer":"Gets lazy initializer","reflectionclass.getmethod":"\u83b7\u53d6\u7c7b\u65b9\u6cd5\u7684 ReflectionMethod","reflectionclass.getmethods":"\u83b7\u53d6\u65b9\u6cd5\u7684\u6570\u7ec4","reflectionclass.getmodifiers":"\u83b7\u53d6\u7c7b\u7684\u4fee\u9970\u7b26","reflectionclass.getname":"\u83b7\u53d6\u7c7b\u540d","reflectionclass.getnamespacename":"\u83b7\u53d6\u547d\u540d\u7a7a\u95f4\u7684\u540d\u79f0","reflectionclass.getparentclass":"\u83b7\u53d6\u7236\u7c7b","reflectionclass.getproperties":"\u83b7\u53d6\u5c5e\u6027","reflectionclass.getproperty":"\u83b7\u53d6\u7c7b\u7684\u4e00\u4e2a\u5c5e\u6027\u7684 ReflectionProperty","reflectionclass.getreflectionconstant":"Gets a ReflectionClassConstant for a class's constant","reflectionclass.getreflectionconstants":"Gets class constants","reflectionclass.getshortname":"\u83b7\u53d6\u77ed\u540d","reflectionclass.getstartline":"\u83b7\u53d6\u8d77\u59cb\u884c\u53f7","reflectionclass.getstaticproperties":"\u83b7\u53d6\u9759\u6001\uff08static\uff09\u5c5e\u6027","reflectionclass.getstaticpropertyvalue":"\u83b7\u53d6\u9759\u6001\uff08static\uff09\u5c5e\u6027\u7684\u503c","reflectionclass.gettraitaliases":"\u8fd4\u56de trait \u522b\u540d\u6570\u7ec4","reflectionclass.gettraitnames":"\u8fd4\u56de\u8fd9\u4e2a\u7c7b\u6240\u4f7f\u7528 traits \u7684\u540d\u79f0\u7684\u6570\u7ec4","reflectionclass.gettraits":"\u8fd4\u56de\u8fd9\u4e2a\u7c7b\u6240\u4f7f\u7528\u7684 traits \u6570\u7ec4","reflectionclass.hasconstant":"\u68c0\u67e5\u5e38\u91cf\u662f\u5426\u5df2\u7ecf\u5b9a\u4e49","reflectionclass.hasmethod":"\u68c0\u67e5\u65b9\u6cd5\u662f\u5426\u5df2\u5b9a\u4e49","reflectionclass.hasproperty":"\u68c0\u67e5\u5c5e\u6027\u662f\u5426\u5df2\u5b9a\u4e49","reflectionclass.implementsinterface":"\u5b9e\u73b0\u63a5\u53e3","reflectionclass.initializelazyobject":"Forces initialization of a lazy object","reflectionclass.innamespace":"\u68c0\u67e5\u662f\u5426\u4f4d\u4e8e\u547d\u540d\u7a7a\u95f4\u4e2d","reflectionclass.isabstract":"\u68c0\u67e5\u7c7b\u662f\u5426\u662f\u62bd\u8c61\u7c7b\uff08abstract\uff09","reflectionclass.isanonymous":"\u68c0\u67e5\u7c7b\u662f\u5426\u662f\u533f\u540d\u7c7b","reflectionclass.iscloneable":"\u8fd4\u56de\u4e86\u4e00\u4e2a\u7c7b\u662f\u5426\u53ef\u590d\u5236","reflectionclass.isenum":"Returns whether this is an enum","reflectionclass.isfinal":"\u68c0\u67e5\u7c7b\u662f\u5426\u58f0\u660e\u4e3a final","reflectionclass.isinstance":"\u68c0\u67e5\u7c7b\u7684\u5b9e\u4f8b","reflectionclass.isinstantiable":"\u68c0\u67e5\u7c7b\u662f\u5426\u53ef\u5b9e\u4f8b\u5316","reflectionclass.isinterface":"\u68c0\u67e5\u7c7b\u662f\u5426\u662f\u63a5\u53e3\uff08interface\uff09","reflectionclass.isinternal":"\u68c0\u67e5\u7c7b\u662f\u5426\u7531\u6269\u5c55\u6216\u6838\u5fc3\u5728\u5185\u90e8\u5b9a\u4e49","reflectionclass.isiterable":"Check whether this class is iterable","reflectionclass.isiterateable":"\u522b\u540d ReflectionClass::isIterable","reflectionclass.isreadonly":"Checks if class is readonly","reflectionclass.issubclassof":"\u68c0\u67e5\u662f\u5426\u4e3a\u5b50\u7c7b","reflectionclass.istrait":"\u8fd4\u56de\u4e86\u662f\u5426\u662f trait","reflectionclass.isuninitializedlazyobject":"Checks if an object is lazy and uninitialized","reflectionclass.isuserdefined":"\u68c0\u67e5\u662f\u5426\u7531\u7528\u6237\u5b9a\u4e49\u7684","reflectionclass.marklazyobjectasinitialized":"Marks a lazy object as initialized without calling the initializer or factory","reflectionclass.newinstance":"\u4ece\u6307\u5b9a\u7684\u53c2\u6570\u521b\u5efa\u65b0\u7c7b\u5b9e\u4f8b","reflectionclass.newinstanceargs":"\u4ece\u7ed9\u51fa\u7684\u53c2\u6570\u521b\u5efa\u4e00\u4e2a\u65b0\u7684\u7c7b\u5b9e\u4f8b","reflectionclass.newinstancewithoutconstructor":"\u521b\u5efa\u65b0\u7684\u7c7b\u5b9e\u4f8b\u800c\u4e0d\u8c03\u7528\u5b83\u7684\u6784\u9020\u51fd\u6570","reflectionclass.newlazyghost":"Creates a new lazy ghost instance","reflectionclass.newlazyproxy":"Creates a new lazy proxy instance","reflectionclass.resetaslazyghost":"Resets an object and marks it as lazy","reflectionclass.resetaslazyproxy":"Resets an object and marks it as lazy","reflectionclass.setstaticpropertyvalue":"\u8bbe\u7f6e public static \u5c5e\u6027\u7684\u503c","reflectionclass.tostring":"\u8fd4\u56de ReflectionClass \u5bf9\u8c61\u5b57\u7b26\u4e32\u7684\u8868\u793a\u5f62\u5f0f","class.reflectionclass":"ReflectionClass \u7c7b","reflectionclassconstant.construct":"Constructs a ReflectionClassConstant","reflectionclassconstant.export":"Export","reflectionclassconstant.getattributes":"Gets Attributes","reflectionclassconstant.getdeclaringclass":"Gets declaring class","reflectionclassconstant.getdoccomment":"Gets doc comments","reflectionclassconstant.getmodifiers":"Gets the class constant modifiers","reflectionclassconstant.getname":"Get name of the constant","reflectionclassconstant.gettype":"Gets a class constant's type","reflectionclassconstant.getvalue":"Gets value","reflectionclassconstant.hastype":"Checks if class constant has a type","reflectionclassconstant.isdeprecated":"Checks if deprecated","reflectionclassconstant.isenumcase":"Checks if class constant is an Enum case","reflectionclassconstant.isfinal":"Checks if class constant is final","reflectionclassconstant.isprivate":"Checks if class constant is private","reflectionclassconstant.isprotected":"Checks if class constant is protected","reflectionclassconstant.ispublic":"Checks if class constant is public","reflectionclassconstant.tostring":"Returns the string representation of the ReflectionClassConstant object","class.reflectionclassconstant":"The ReflectionClassConstant class","reflectionconstant.construct":"Constructs a ReflectionConstant","reflectionconstant.getextension":"Gets ReflectionExtension of the defining extension","reflectionconstant.getextensionname":"Gets name of the defining extension","reflectionconstant.getfilename":"Gets name of the defining file","reflectionconstant.getname":"Gets name","reflectionconstant.getnamespacename":"Gets namespace name","reflectionconstant.getshortname":"Gets short name","reflectionconstant.getvalue":"Gets value","reflectionconstant.isdeprecated":"Checks if deprecated","reflectionconstant.tostring":"Returns string representation","class.reflectionconstant":"The ReflectionConstant class","reflectionenum.construct":"\u5b9e\u4f8b\u5316 ReflectionEnum \u5bf9\u8c61","reflectionenum.getbackingtype":"\u83b7\u53d6\u679a\u4e3e\u56de\u9000\u7684\u7c7b\u578b","reflectionenum.getcase":"\u8fd4\u56de\u6307\u5b9a\u7684\u679a\u4e3e\u6761\u76ee","reflectionenum.getcases":"\u8fd4\u56de\u679a\u4e3e\u4e2d\u7684\u6240\u6709\u6761\u76ee\u7684\u6e05\u5355","reflectionenum.hascase":"\u5728\u679a\u4e3e\u4e0a\u68c0\u6d4b\u6761\u76ee","reflectionenum.isbacked":"\u68c0\u6d4b Enum \u662f\u5426\u4e3a\u56de\u9000\uff08Backed\uff09Enum","class.reflectionenum":"ReflectionEnum \u7c7b","reflectionenumunitcase.construct":"Instantiates a ReflectionEnumUnitCase object","reflectionenumunitcase.getenum":"\u83b7\u53d6\u8be5\u679a\u4e3e\u6761\u76ee\u7684\u53cd\u5c04","reflectionenumunitcase.getvalue":"\u83b7\u53d6\u53cd\u5c04\u5bf9\u8c61\u63cf\u8ff0\u7684\u679a\u4e3e\u6761\u76ee\u5bf9\u8c61","class.reflectionenumunitcase":"ReflectionEnumUnitCase \u7c7b","reflectionenumbackedcase.construct":"Instantiates a ReflectionEnumBackedCase object","reflectionenumbackedcase.getbackingvalue":"\u83b7\u53d6\u679a\u4e3e\u6761\u76ee\u56de\u9000\u7684\u6807\u91cf\u503c","class.reflectionenumbackedcase":"ReflectionEnumBackedCase \u7c7b","reflectionzendextension.clone":"Clone handler","reflectionzendextension.construct":"Constructs a ReflectionZendExtension object","reflectionzendextension.export":"Export","reflectionzendextension.getauthor":"Gets author","reflectionzendextension.getcopyright":"Gets copyright","reflectionzendextension.getname":"Gets name","reflectionzendextension.geturl":"Gets URL","reflectionzendextension.getversion":"Gets version","reflectionzendextension.tostring":"To string handler","class.reflectionzendextension":"ReflectionZendExtension \u7c7b","reflectionextension.clone":"\u514b\u9686","reflectionextension.construct":"\u6784\u9020 ReflectionExtension","reflectionextension.export":"Export","reflectionextension.getclasses":"\u83b7\u53d6\u7c7b\u5217\u8868","reflectionextension.getclassnames":"\u83b7\u53d6\u7c7b\u540d\u5217\u8868","reflectionextension.getconstants":"\u83b7\u53d6\u5e38\u91cf","reflectionextension.getdependencies":"\u83b7\u53d6\u4f9d\u8d56","reflectionextension.getfunctions":"\u83b7\u53d6\u6269\u5c55\u4e2d\u7684\u51fd\u6570","reflectionextension.getinientries":"\u83b7\u53d6 ini \u914d\u7f6e","reflectionextension.getname":"\u83b7\u53d6\u6269\u5c55\u540d\u79f0","reflectionextension.getversion":"\u83b7\u53d6\u6269\u5c55\u7248\u672c","reflectionextension.info":"\u8f93\u51fa\u6269\u5c55\u4fe1\u606f","reflectionextension.ispersistent":"\u8fd4\u56de\u6269\u5c55\u662f\u5426\u6301\u4e45\u5316\u7684","reflectionextension.istemporary":"\u8fd4\u56de\u6269\u5c55\u662f\u5426\u662f\u4e34\u65f6\u8f7d\u5165","reflectionextension.tostring":"\u751f\u6210\u5b57\u7b26\u4e32","class.reflectionextension":"ReflectionExtension \u7c7b","reflectionfunction.construct":"Constructs a ReflectionFunction object","reflectionfunction.export":"Exports function","reflectionfunction.getclosure":"Returns a dynamically created closure for the function","reflectionfunction.invoke":"Invokes function","reflectionfunction.invokeargs":"Invokes function args","reflectionfunction.isanonymous":"Checks if a function is anonymous","reflectionfunction.isdisabled":"Checks if function is disabled","reflectionfunction.tostring":"Returns the string representation of the ReflectionFunction object","class.reflectionfunction":"ReflectionFunction \u7c7b","reflectionfunctionabstract.clone":"\u590d\u5236\u51fd\u6570","reflectionfunctionabstract.getattributes":"Gets Attributes","reflectionfunctionabstract.getclosurecalledclass":"Returns the class corresponding to static:: inside a closure","reflectionfunctionabstract.getclosurescopeclass":"Returns the class corresponding to the scope inside a closure","reflectionfunctionabstract.getclosurethis":"\u8fd4\u56de\u95ed\u5305\u5185\u4e0e $this \u5bf9\u5e94\u7684\u5bf9\u8c61","reflectionfunctionabstract.getclosureusedvariables":"Returns an array of the used variables in the Closure","reflectionfunctionabstract.getdoccomment":"\u83b7\u53d6\u6ce8\u91ca\u5185\u5bb9","reflectionfunctionabstract.getendline":"\u83b7\u53d6\u7ed3\u675f\u884c\u53f7","reflectionfunctionabstract.getextension":"\u83b7\u53d6\u6269\u5c55\u4fe1\u606f","reflectionfunctionabstract.getextensionname":"\u83b7\u53d6\u6269\u5c55\u540d\u79f0","reflectionfunctionabstract.getfilename":"\u83b7\u53d6\u6587\u4ef6\u540d\u79f0","reflectionfunctionabstract.getname":"\u83b7\u53d6\u51fd\u6570\u540d\u79f0","reflectionfunctionabstract.getnamespacename":"\u83b7\u53d6\u547d\u540d\u7a7a\u95f4","reflectionfunctionabstract.getnumberofparameters":"\u83b7\u53d6\u53c2\u6570\u6570\u76ee","reflectionfunctionabstract.getnumberofrequiredparameters":"\u83b7\u53d6\u5fc5\u987b\u8f93\u5165\u53c2\u6570\u4e2a\u6570","reflectionfunctionabstract.getparameters":"\u83b7\u53d6\u53c2\u6570","reflectionfunctionabstract.getreturntype":"Gets the specified return type of a function","reflectionfunctionabstract.getshortname":"\u83b7\u53d6\u51fd\u6570\u77ed\u540d\u79f0","reflectionfunctionabstract.getstartline":"\u83b7\u53d6\u5f00\u59cb\u884c\u53f7","reflectionfunctionabstract.getstaticvariables":"\u83b7\u53d6\u9759\u6001\u53d8\u91cf","reflectionfunctionabstract.gettentativereturntype":"Returns the tentative return type associated with the function","reflectionfunctionabstract.hasreturntype":"Checks if the function has a specified return type","reflectionfunctionabstract.hastentativereturntype":"Returns whether the function has a tentative return type","reflectionfunctionabstract.innamespace":"\u68c0\u67e5\u662f\u5426\u5904\u4e8e\u547d\u540d\u7a7a\u95f4","reflectionfunctionabstract.isclosure":"\u68c0\u67e5\u662f\u5426\u662f\u533f\u540d\u51fd\u6570","reflectionfunctionabstract.isdeprecated":"\u68c0\u67e5\u662f\u5426\u5df2\u7ecf\u5f03\u7528","reflectionfunctionabstract.isgenerator":"\u5224\u65ad\u51fd\u6570\u662f\u5426\u662f\u4e00\u4e2a\u751f\u6210\u5668\u51fd\u6570","reflectionfunctionabstract.isinternal":"\u5224\u65ad\u51fd\u6570\u662f\u5426\u662f\u5185\u7f6e\u51fd\u6570","reflectiofunctionabstract.isstatic":"\u5224\u65ad\u51fd\u6570\u662f\u5426\u4e3a static","reflectionfunctionabstract.isuserdefined":"\u68c0\u67e5\u662f\u5426\u662f\u7528\u6237\u5b9a\u4e49","reflectionfunctionabstract.isvariadic":"Checks if the function is variadic","reflectionfunctionabstract.returnsreference":"\u68c0\u67e5\u662f\u5426\u8fd4\u56de\u5f15\u7528","reflectionfunctionabstract.tostring":"\u8fd4\u56de\u8868\u793a ReflectionFunctionAbstract \u5bf9\u8c61\u7684\u5b57\u7b26\u4e32","class.reflectionfunctionabstract":"ReflectionFunctionAbstract \u7c7b","reflectionmethod.construct":"\u6784\u9020 ReflectionMethod","reflectionmethod.createfrommethodname":"Creates a new ReflectionMethod","reflectionmethod.export":"\u5bfc\u51fa reflection \u65b9\u6cd5","reflectionmethod.getclosure":"\u8fd4\u56de\u52a8\u6001\u5efa\u7acb\u7684\u65b9\u6cd5\u8c03\u7528\u63a5\u53e3\uff08\u8bd1\u8005\u6ce8\uff1a\u53ef\u4ee5\u4f7f\u7528\u8fd9\u4e2a\u8fd4\u56de\u503c\u76f4\u63a5\u8c03\u7528\u975e\u516c\u5f00\u65b9\u6cd5\uff09","reflectionmethod.getdeclaringclass":"\u83b7\u53d6\u88ab\u53cd\u5c04\u7684\u65b9\u6cd5\u6240\u5728\u7c7b\u7684\u53cd\u5c04\u5b9e\u4f8b","reflectionmethod.getmodifiers":"\u83b7\u53d6\u65b9\u6cd5\u7684\u4fee\u9970\u7b26","reflectionmethod.getprototype":"\u8fd4\u56de\u65b9\u6cd5\u539f\u578b (\u5982\u679c\u5b58\u5728)","reflectionmethod.hasprototype":"Returns whether a method has a prototype","reflectionmethod.invoke":"Invoke","reflectionmethod.invokeargs":"\u5e26\u53c2\u6570\u6267\u884c","reflectionmethod.isabstract":"\u5224\u65ad\u65b9\u6cd5\u662f\u5426\u662f\u62bd\u8c61\u65b9\u6cd5","reflectionmethod.isconstructor":"\u5224\u65ad\u65b9\u6cd5\u662f\u5426\u662f\u6784\u9020\u65b9\u6cd5","reflectionmethod.isdestructor":"\u5224\u65ad\u65b9\u6cd5\u662f\u5426\u662f\u6790\u6784\u65b9\u6cd5","reflectionmethod.isfinal":"\u5224\u65ad\u65b9\u6cd5\u662f\u5426\u5b9a\u4e49 final","reflectionmethod.isprivate":"\u5224\u65ad\u65b9\u6cd5\u662f\u5426\u662f\u79c1\u6709","reflectionmethod.isprotected":"\u5224\u65ad\u65b9\u6cd5\u662f\u5426\u662f protected","reflectionmethod.ispublic":"\u5224\u65ad\u65b9\u6cd5\u662f\u5426\u662f public","reflectionmethod.setaccessible":"\u8bbe\u7f6e\u65b9\u6cd5\u662f\u5426\u53ef\u8bbf\u95ee","reflectionmethod.tostring":"\u8fd4\u56de\u53cd\u5c04\u65b9\u6cd5\u5bf9\u8c61\u7684\u5b57\u7b26\u4e32\u8868\u8fbe","class.reflectionmethod":"ReflectionMethod \u7c7b","reflectionnamedtype.getname":"\u4ee5\u5b57\u7b26\u4e32\u5f62\u5f0f\u83b7\u53d6\u7c7b\u578b\u7684\u540d\u79f0","reflectionnamedtype.isbuiltin":"\u68c0\u67e5\u5b83\u662f\u5426\u662f\u5185\u7f6e\u7c7b\u578b","class.reflectionnamedtype":"ReflectionNamedType \u7c7b","reflectionobject.construct":"Constructs a ReflectionObject","reflectionobject.export":"Export","class.reflectionobject":"ReflectionObject \u7c7b","reflectionparameter.allowsnull":"Checks if null is allowed","reflectionparameter.canbepassedbyvalue":"Returns whether this parameter can be passed by value","reflectionparameter.clone":"Clone","reflectionparameter.construct":"Construct","reflectionparameter.export":"Exports","reflectionparameter.getattributes":"Gets Attributes","reflectionparameter.getclass":"\u83b7\u53d6\u53c2\u6570\u7684 ReflectionClass \u5bf9\u8c61\u6216\u4e3a null","reflectionparameter.getdeclaringclass":"Gets declaring class","reflectionparameter.getdeclaringfunction":"Gets declaring function","reflectionparameter.getdefaultvalue":"Gets default parameter value","reflectionparameter.getdefaultvalueconstantname":"Returns the default value's constant name if default value is constant or null","reflectionparameter.getname":"Gets parameter name","reflectionparameter.getposition":"Gets parameter position","reflectionparameter.gettype":"Gets a parameter's type","reflectionparameter.hastype":"Checks if parameter has a type","reflectionparameter.isarray":"Checks if parameter expects an array","reflectionparameter.iscallable":"Returns whether parameter MUST be callable","reflectionparameter.isdefaultvalueavailable":"\u68c0\u67e5\u9ed8\u8ba4\u662f\u5426\u53ef\u7528","reflectionparameter.isdefaultvalueconstant":"Returns whether the default value of this parameter is a constant","reflectionparameter.isoptional":"Checks if optional","reflectionparameter.ispassedbyreference":"Checks if passed by reference","reflectionparameter.ispromoted":"Checks if a parameter is promoted to a property","reflectionparameter.isvariadic":"Checks if the parameter is variadic","reflectionparameter.tostring":"To string","class.reflectionparameter":"ReflectionParameter \u7c7b","reflectionproperty.clone":"Clone","reflectionproperty.construct":"Construct a ReflectionProperty object","reflectionproperty.export":"Export","reflectionproperty.getattributes":"Gets Attributes","reflectionproperty.getdeclaringclass":"Gets declaring class","reflectionproperty.getdefaultvalue":"Returns the default value declared for a property","reflectionproperty.getdoccomment":"Gets the property doc comment","reflectionproperty.gethook":"Returns a reflection object for a specified hook","reflectionproperty.gethooks":"Returns an array of all hooks on this property","reflectionproperty.getmodifiers":"Gets the property modifiers","reflectionproperty.getname":"Gets property name","reflectionproperty.getrawvalue":"Returns the value of a property, bypassing a get hook if defined","reflectionproperty.getsettabletype":"Returns the parameter type of a setter hook","reflectionproperty.gettype":"Gets a property's type","reflectionproperty.getvalue":"Gets value","reflectionproperty.hasdefaultvalue":"Checks if property has a default value declared","reflectionproperty.hashook":"Returns whether the property has a given hook defined","reflectionproperty.hashooks":"Returns whether the property has any hooks defined","reflectionproperty.hastype":"Checks if property has a type","reflectionproperty.isabstract":"Determines if a property is abstract","reflectionproperty.isdefault":"Checks if property is a default property","reflectionproperty.isdynamic":"Checks if property is a dynamic property","reflectionproperty.isfinal":"Determines if this property is final or not","reflectionproperty.isinitialized":"Checks whether a property is initialized","reflectionproperty.islazy":"Checks whether a property is lazy","reflectionproperty.isprivate":"Checks if property is private","reflectionproperty.isprivateset":"Checks if property is private for writing","reflectionproperty.ispromoted":"Checks if property is promoted","reflectionproperty.isprotected":"Checks if property is protected","reflectionproperty.isprotectedset":"Checks whether the property is protected for writing","reflectionproperty.ispublic":"Checks if property is public","reflectionproperty.isreadonly":"\u68c0\u67e5\u5c5e\u6027\u662f\u5426\u4e3a\u53ea\u8bfb","reflectionproperty.isstatic":"Checks if property is static","reflectionproperty.isvirtual":"Determines if a property is virtual","reflectionproperty.setaccessible":"Set property accessibility","reflectionproperty.setrawvalue":"Sets the value of a property, bypassing a set hook if defined","reflectionproperty.setrawvaluewithoutlazyinitialization":"Set raw property value without triggering lazy initialization","reflectionproperty.setvalue":"Set property value","reflectionproperty.skiplazyinitialization":"Marks property as non-lazy","reflectionproperty.tostring":"To string","class.reflectionproperty":"ReflectionProperty \u7c7b","reflectiontype.allowsnull":"Checks if null is allowed","reflectiontype.tostring":"To string","class.reflectiontype":"ReflectionType \u7c7b","reflectionuniontype.gettypes":"\u8fd4\u56de\u8054\u5408\u7c7b\u578b\u4e2d\u5305\u542b\u7684\u7c7b\u578b","class.reflectionuniontype":"ReflectionUnionType \u7c7b","reflectiongenerator.construct":"Constructs a ReflectionGenerator object","reflectiongenerator.getexecutingfile":"Gets the file name of the currently executing generator","reflectiongenerator.getexecutinggenerator":"Gets the executing Generator object","reflectiongenerator.getexecutingline":"Gets the currently executing line of the generator","reflectiongenerator.getfunction":"Gets the function name of the generator","reflectiongenerator.getthis":"Gets the $this value of the generator","reflectiongenerator.gettrace":"Gets the trace of the executing generator","reflectiongenerator.isclosed":"Checks if execution finished","class.reflectiongenerator":"ReflectionGenerator \u7c7b","reflectionfiber.construct":"Constructs a ReflectionFiber object","reflectionfiber.getcallable":"Gets the callable used to create the Fiber","reflectionfiber.getexecutingfile":"Get the file name of the current execution point","reflectionfiber.getexecutingline":"Get the line number of the current execution point","reflectionfiber.getfiber":"Get the reflected Fiber instance","reflectionfiber.gettrace":"Get the backtrace of the current execution point","class.reflectionfiber":"ReflectionFiber \u7c7b","reflectionintersectiontype.gettypes":"\u8fd4\u56de\u5305\u542b\u5728\u4ea4\u96c6\u7c7b\u578b\u4e2d\u7684\u7c7b\u578b","class.reflectionintersectiontype":"ReflectionIntersectionType \u7c7b","reflectionreference.construct":"\u79c1\u6709\u6784\u9020\u51fd\u6570\u4ee5\u7981\u7528\u76f4\u63a5\u5b9e\u4f8b\u5316","reflectionreference.fromarrayelement":"\u4ece\u6570\u7ec4\u5143\u7d20\u521b\u5efa\u4e00\u4e2a ReflectionReference","reflectionreference.getid":"\u83b7\u53d6\u5f15\u7528\u7684\u552f\u4e00 ID","class.reflectionreference":"ReflectionReference \u7c7b","reflectionattribute.construct":"\u7981\u6b62\u76f4\u63a5\u5b9e\u4f8b\u5316\u7684\u79c1\u6709\u6784\u9020\u51fd\u6570","reflectionattribute.getarguments":"\u83b7\u53d6\u4f20\u9012\u7ed9\u5c5e\u6027\u7684\u53c2\u6570","reflectionattribute.getname":"\u83b7\u53d6\u5c5e\u6027\u540d\u79f0","reflectionattribute.gettarget":"\u8fd4\u56de\u5c5e\u6027\u7684\u76ee\u6807\u4f4d\u63a9\u7801","reflectionattribute.isrepeated":"\u8fd4\u56de\u8be5\u540d\u79f0\u7684\u5c5e\u6027\u662f\u5426\u5df2\u91cd\u590d\u51fa\u73b0\u5728\u4ee3\u7801\u5143\u7d20\u4e0a","reflectionattribute.newinstance":"\u5b9e\u4f8b\u5316\u7531 ReflectionAttribute \u7c7b\u548c\u53c2\u6570\u8868\u793a\u7684\u5c5e\u6027\u7c7b","class.reflectionattribute":"ReflectionAttribute \u7c7b","reflector.export":"Exports","class.reflector":"Reflector \u63a5\u53e3","class.reflectionexception":"ReflectionException \u7c7b","enum.propertyhooktype":"PropertyHookType \u679a\u4e3e","book.reflection":"\u53cd\u5c04","var.configuration":"\u53d8\u91cf\u5904\u7406","var.setup":"\u53d8\u91cf\u5904\u7406","function.boolval":"\u83b7\u53d6\u53d8\u91cf\u7684\u5e03\u5c14\u503c","function.debug-zval-dump":"\u5c06\u8868\u793a\u5185\u90e8 zval \u7ed3\u6784\u7684\u5b57\u7b26\u4e32\u8f6c\u50a8\u5230\u8f93\u51fa","function.doubleval":"\u522b\u540d floatval","function.empty":"\u68c0\u67e5\u53d8\u91cf\u662f\u5426\u4e3a\u7a7a","function.floatval":"\u83b7\u53d6\u53d8\u91cf\u7684\u6d6e\u70b9\u503c","function.get-debug-type":"\u4ee5\u9002\u5408\u8c03\u8bd5\u7684\u65b9\u5f0f\u83b7\u53d6\u53d8\u91cf\u7684\u7c7b\u578b\u540d\u79f0","function.get-defined-vars":"\u8fd4\u56de\u7531\u6240\u6709\u5df2\u5b9a\u4e49\u53d8\u91cf\u6240\u7ec4\u6210\u7684\u6570\u7ec4","function.get-resource-id":"\u8fd4\u56de\u7ed9\u5b9a\u8d44\u6e90\u7684\u6574\u6570\u6807\u8bc6\u7b26","function.get-resource-type":"\u8fd4\u56de\u8d44\u6e90\u7c7b\u578b","function.gettype":"\u83b7\u53d6\u53d8\u91cf\u7684\u7c7b\u578b","function.intval":"\u83b7\u53d6\u53d8\u91cf\u7684\u6574\u6570\u503c","function.is-array":"\u68c0\u6d4b\u53d8\u91cf\u662f\u5426\u662f\u6570\u7ec4","function.is-bool":"\u68c0\u6d4b\u53d8\u91cf\u662f\u5426\u662f\u5e03\u5c14\u503c","function.is-callable":"\u9a8c\u8bc1\u503c\u662f\u5426\u53ef\u4ee5\u5728\u5f53\u524d\u8303\u56f4\u5185\u4f5c\u4e3a\u51fd\u6570\u8c03\u7528","function.is-countable":"\u9a8c\u8bc1\u53d8\u91cf\u5185\u5bb9\u662f\u5426\u4e3a\u53ef\u6570\u503c","function.is-double":"\u522b\u540d is_float","function.is-float":"\u68c0\u6d4b\u53d8\u91cf\u662f\u5426\u662f\u6d6e\u70b9\u578b","function.is-int":"\u68c0\u6d4b\u53d8\u91cf\u662f\u5426\u662f\u6574\u6570","function.is-integer":"\u522b\u540d is_int","function.is-iterable":"\u9a8c\u8bc1\u53d8\u91cf\u7684\u5185\u5bb9\u662f\u5426\u4e3a\u53ef\u8fed\u4ee3\u503c","function.is-long":"\u522b\u540d is_int","function.is-null":"\u68c0\u6d4b\u53d8\u91cf\u662f\u5426\u662f null","function.is-numeric":"\u68c0\u6d4b\u53d8\u91cf\u662f\u5426\u662f\u6570\u5b57\u6216\u6570\u5b57\u5b57\u7b26\u4e32","function.is-object":"\u68c0\u6d4b\u53d8\u91cf\u662f\u5426\u662f\u5bf9\u8c61","function.is-real":"\u522b\u540d is_float","function.is-resource":"\u67e5\u627e\u53d8\u91cf\u662f\u5426\u4e3a\u8d44\u6e90","function.is-scalar":"\u67e5\u627e\u53d8\u91cf\u662f\u5426\u662f\u6807\u91cf","function.is-string":"\u68c0\u6d4b\u53d8\u91cf\u7684\u7c7b\u578b\u662f\u5426\u662f\u5b57\u7b26\u4e32","function.isset":"\u68c0\u6d4b\u53d8\u91cf\u662f\u5426\u5df2\u58f0\u660e\u5e76\u4e14\u5176\u503c\u4e0d\u4e3a null","function.print-r":"\u6253\u5370\u4eba\u7c7b\u53ef\u8bfb\u7684\u53d8\u91cf\u4fe1\u606f","function.serialize":"\u751f\u6210\u503c\u7684\u53ef\u5b58\u50a8\u8868\u793a","function.settype":"\u8bbe\u7f6e\u53d8\u91cf\u7684\u7c7b\u578b","function.strval":"\u83b7\u53d6\u53d8\u91cf\u7684\u5b57\u7b26\u4e32\u503c","function.unserialize":"\u4ece\u5df2\u5b58\u50a8\u7684\u8868\u793a\u4e2d\u521b\u5efa PHP \u7684\u503c","function.unset":"unset \u6307\u5b9a\u53d8\u91cf","function.var-dump":"\u6253\u5370\u53d8\u91cf\u7684\u76f8\u5173\u4fe1\u606f","function.var-export":"\u8f93\u51fa\u6216\u8fd4\u56de\u53d8\u91cf\u7684\u53ef\u89e3\u6790\u5b57\u7b26\u4e32\u8868\u793a","ref.var":"\u53d8\u91cf\u5904\u7406","book.var":"\u53d8\u91cf\u4e0e\u7c7b\u578b\u76f8\u5173\u6269\u5c55","refs.basic.vartype":"\u51fd\u6570\u53c2\u8003","oauth.requirements":"OAuth","oauth.installation":"OAuth","oauth.setup":"OAuth","oauth.constants":"OAuth","oauth.examples.fireeagle":"OAuth","oauth.examples":"OAuth","function.oauth-get-sbs":"\u751f\u6210\u4e00\u4e2a\u7b7e\u540d\u5b57\u7b26\u57fa\u4e32","function.oauth-urlencode":"\u5c06 URI \u7f16\u7801\u4e3a RFC 3986 \u89c4\u8303","ref.oauth":"OAuth","oauth.construct":"\u65b0\u5efa\u4e00\u4e2a OAuth \u5bf9\u8c61","oauth.destruct":"\u6790\u6784\u51fd\u6570","oauth.disabledebug":"\u5173\u95ed\u8be6\u7ec6\u7684\u8c03\u8bd5","oauth.disableredirects":"\u5173\u95ed\u91cd\u5b9a\u5411","oauth.disablesslchecks":"\u5173\u95ed SSL \u68c0\u67e5","oauth.enabledebug":"\u542f\u7528\u8be6\u7ec6\u8c03\u8bd5","oauth.enableredirects":"\u542f\u7528\u91cd\u5b9a\u5411","oauth.enablesslchecks":"\u542f\u7528 SSL \u68c0\u67e5","oauth.fetch":"\u83b7\u53d6\u4e00\u4e2a OAuth \u53d7\u4fdd\u62a4\u7684\u8d44\u6e90","oauth.generatesignature":"\u751f\u6210\u4e00\u4e2a\u7b7e\u540d","oauth.getaccesstoken":"\u83b7\u53d6\u4e00\u4e2a\u8bbf\u95ee\u4ee4\u724c","oauth.getcapath":"\u83b7\u53d6 CA \u4fe1\u606f","oauth.getlastresponse":"\u83b7\u53d6\u6700\u540e\u4e00\u6b21\u7684\u54cd\u5e94","oauth.getlastresponseheaders":"\u83b7\u53d6\u6700\u540e\u4e00\u6b21\u54cd\u5e94\u7684\u5934\u4fe1\u606f","oauth.getlastresponseinfo":"\u83b7\u53d6\u5173\u4e8e\u6700\u540e\u4e00\u6b21\u54cd\u5e94\u7684 HTTP \u4fe1\u606f","oauth.getrequestheader":"\u751f\u6210 OAuth \u5934\u4fe1\u606f\u5b57\u7b26\u4e32\u7b7e\u540d","oauth.getrequesttoken":"\u83b7\u53d6\u4e00\u4e2a\u8bf7\u6c42\u4ee4\u724c","oauth.setauthtype":"\u8bbe\u7f6e\u6388\u6743\u7c7b\u578b","oauth.setcapath":"\u8bbe\u7f6e CA \u8def\u5f84\u548c\u4fe1\u606f","oauth.setnonce":"\u4e3a\u540e\u7eed\u8bf7\u6c42\u8bbe\u7f6e\u73b0\u65f6\u6807\u5fd7","oauth.setrequestengine":"\u8bbe\u7f6e\u76ee\u6807\u8bf7\u6c42\u5f15\u64ce","oauth.setrsacertificate":"\u8bbe\u7f6e RSA \u8bc1\u4e66","oauth.setsslchecks":"\u8c03\u6574\u7279\u5b9a\u7684SSL\u8bf7\u6c42\u68c0\u67e5","oauth.settimestamp":"\u8bbe\u7f6e\u65f6\u95f4\u6233","oauth.settoken":"\u8bbe\u7f6e\u4ee4\u724c\u548c secret","oauth.setversion":"\u8bbe\u7f6e OAuth \u7248\u672c","class.oauth":"OAuth \u7c7b","oauthprovider.addrequiredparameter":"\u6dfb\u52a0\u5fc5\u9700\u7684\u53c2\u6570","oauthprovider.callconsumerhandler":"\u8c03\u7528 consumerNonceHandler \u56de\u8c03\u51fd\u6570","oauthprovider.calltimestampnoncehandler":"\u8c03\u7528 timestampNonceHandler \u56de\u8c03\u51fd\u6570","oauthprovider.calltokenhandler":"\u8c03\u7528 tokenNonceHandler \u56de\u8c03\u51fd\u6570","oauthprovider.checkoauthrequest":"\u68c0\u67e5\u4e00\u4e2a oauth \u8bf7\u6c42","oauthprovider.construct":"\u65b0\u5efa\u4e00\u4e2a  OAuthProvider \u5bf9\u8c61","oauthprovider.consumerhandler":"\u8bbe\u7f6e consumerHandler \u53e5\u67c4\u56de\u8c03\u51fd\u6570","oauthprovider.generatetoken":"\u751f\u6210\u4e00\u4e2a\u968f\u673a\u4ee4\u724c","oauthprovider.is2leggedendpoint":"is2LeggedEndpoint","oauthprovider.isrequesttokenendpoint":"\u8bbe\u7f6e isRequestTokenEndpoint","oauthprovider.removerequiredparameter":"\u79fb\u9664\u4e00\u4e2a\u5fc5\u9700\u7684\u53c2\u6570","oauthprovider.reportproblem":"\u62a5\u544a\u95ee\u9898","oauthprovider.setparam":"\u8bbe\u7f6e\u4e00\u4e2a\u53c2\u6570","oauthprovider.setrequesttokenpath":"\u8bbe\u7f6e\u8bf7\u6c42\u4ee4\u724c\u8def\u5f84","oauthprovider.timestampnoncehandler":"\u8bbe\u7f6e timestampNonceHandler \u53e5\u67c4\u56de\u8c03\u51fd\u6570","oauthprovider.tokenhandler":"\u8bbe\u7f6e tokenHandler \u53e5\u67c4\u56de\u8c03\u51fd\u6570","class.oauthprovider":"OAuthProvider \u7c7b","class.oauthexception":"OAuthException \u7c7b","book.oauth":"Web \u670d\u52a1","soap.requirements":"SOAP","soap.installation":"SOAP","soap.configuration":"SOAP","soap.setup":"SOAP","soap.constants":"SOAP","function.is-soap-fault":"Checks if a SOAP call has failed","function.use-soap-error-handler":"Set whether to use the SOAP error handler","ref.soap":"SOAP","soapclient.call":"Calls a SOAP function (deprecated)","soapclient.construct":"SoapClient constructor","soapclient.dorequest":"Performs a SOAP request","soapclient.getcookies":"Get list of cookies","soapclient.getfunctions":"Returns list of available SOAP functions","soapclient.getlastrequest":"Returns last SOAP request","soapclient.getlastrequestheaders":"Returns the SOAP headers from the last request","soapclient.getlastresponse":"Returns last SOAP response","soapclient.getlastresponseheaders":"Returns the SOAP headers from the last response","soapclient.gettypes":"Returns a list of SOAP types","soapclient.setcookie":"Defines a cookie for SOAP requests","soapclient.setlocation":"Sets the location of the Web service to use","soapclient.setsoapheaders":"Sets SOAP headers for subsequent calls","soapclient.soapcall":"Calls a SOAP function","class.soapclient":"The SoapClient class","soapserver.addfunction":"\u6dfb\u52a0\u4e00\u4e2a\u6216\u591a\u4e2a\u51fd\u6570\u6765\u5904\u7406 SOAP \u8bf7\u6c42","soapserver.addsoapheader":"Add a SOAP header to the response","soapserver.construct":"SoapServer constructor","soapserver.fault":"Issue SoapServer fault indicating an error","soapserver.getfunctions":"Returns list of defined functions","soapserver.getlastresponse":"Returns last SOAP response","soapserver.handle":"Handles a SOAP request","soapserver.setclass":"Sets the class which handles SOAP requests","soapserver.setobject":"Sets the object which will be used to handle SOAP requests","soapserver.setpersistence":"Sets SoapServer persistence mode","class.soapserver":"The SoapServer class","soapfault.construct":"SoapFault constructor","soapfault.tostring":"Obtain a string representation of a SoapFault","class.soapfault":"The SoapFault class","soapheader.construct":"SoapHeader constructor","class.soapheader":"The SoapHeader class","soapparam.construct":"SoapParam constructor","class.soapparam":"The SoapParam class","soapvar.construct":"SoapVar constructor","class.soapvar":"The SoapVar class","book.soap":"SOAP","yar.requirements":"Yet Another RPC Framework","yar.installation":"Yet Another RPC Framework","yar.configuration":"Yet Another RPC Framework","yar.resources":"Yet Another RPC Framework","yar.setup":"Yet Another RPC Framework","yar.constants":"Yet Another RPC Framework","yar.examples":"Yet Another RPC Framework","yar-server.construct":"\u6ce8\u518c HTTP RPC Server","yar-server.handle":"\u542f\u52a8HTTP RPC Server","class.yar-server":"The Yar_Server class","yar-client.call":"\u8c03\u7528\u8fdc\u7a0b\u670d\u52a1","yar-client.construct":"\u521b\u5efa\u4e00\u4e2a\u5ba2\u6237\u7aef\u5b9e\u4f8b","yar-client.setopt":"\u8bbe\u7f6e\u8c03\u7528\u7684\u914d\u7f6e","class.yar-client":"Yar_Client \u7c7b","yar-concurrent-client.call":"\u6ce8\u518c\u4e00\u4e2a\u5e76\u884c\u7684\u670d\u52a1\u8c03\u7528","yar-concurrent-client.loop":"\u53d1\u9001\u6240\u6709\u6ce8\u518c\u7684\u5e76\u884c\u8c03\u7528","yar-concurrent-client.reset":"Clean all registered calls","class.yar-concurrent-client":"Yar_Concurrent_Client \u7c7b","yar-server-exception.gettype":"\u68c0\u7d22\u5f02\u5e38\u7684\u539f\u59cb\u7c7b\u578b","class.yar-server-exception":"Yar_Server_Exception \u7c7b","yar-client-exception.gettype":"\u68c0\u7d22\u5f02\u5e38\u7684\u7c7b\u578b","class.yar-client-exception":"Yar_Client_Exception \u7c7b","book.yar":"Yet Another RPC Framework","xmlrpc.requirements":"XML-RPC","xmlrpc.installation":"XML-RPC","xmlrpc.resources":"XML-RPC","xmlrpc.setup":"XML-RPC","function.xmlrpc-decode":"\u5c06 XML \u89e3\u7801\u4e3a\u539f\u751f PHP \u7c7b\u578b","function.xmlrpc-decode-request":"\u5c06 XML \u89e3\u7801\u4e3a\u539f\u751f PHP \u7c7b\u578b","function.xmlrpc-encode":"\u4e3a PHP \u503c\u751f\u6210 XML","function.xmlrpc-encode-request":"\u4e3a\u65b9\u6cd5\u8bf7\u6c42\u751f\u6210 XML","function.xmlrpc-get-type":"\u83b7\u53d6 PHP \u503c\u7684 xmlrpc \u7c7b\u578b","function.xmlrpc-is-fault":"Determines if an array value represents an XMLRPC fault","function.xmlrpc-parse-method-descriptions":"\u5c06 XML \u89e3\u7801\u4e3a\u65b9\u6cd5\u63cf\u8ff0\u5217\u8868","function.xmlrpc-server-add-introspection-data":"\u6dfb\u52a0\u81ea\u6211\u63cf\u8ff0\u6587\u6863","function.xmlrpc-server-call-method":"\u89e3\u6790 XML \u8bf7\u6c42\u548c\u8c03\u7528\u65b9\u6cd5","function.xmlrpc-server-create":"\u521b\u5efa xmlrpc \u670d\u52a1\u5668","function.xmlrpc-server-destroy":"\u9500\u6bc1\u670d\u52a1\u7aef\u8d44\u6e90","function.xmlrpc-server-register-introspection-callback":"\u6ce8\u518c PHP \u51fd\u6570\u6765\u751f\u6210\u6587\u6863","function.xmlrpc-server-register-method":"\u6ce8\u518c PHP \u51fd\u6570\u642d\u5230\u8d44\u6e90\u7528\u4e8e\u5339\u914d method_name","function.xmlrpc-set-type":"\u4e3a PHP \u5b57\u7b26\u4e32\u503c\u8bbe\u7f6e xmlrpc \u7c7b\u578b\uff0cbase64 \u6216 datetime","ref.xmlrpc":"XML-RPC","book.xmlrpc":"Web \u670d\u52a1","refs.webservice":"\u51fd\u6570\u53c2\u8003","com.requirements":"COM \u548c .Net\uff08Windows\uff09","com.installation":"COM \u548c .Net\uff08Windows\uff09","com.configuration":"COM \u548c .Net\uff08Windows\uff09","com.setup":"COM \u548c .Net\uff08Windows\uff09","com.constants":"COM \u548c .Net\uff08Windows\uff09","com.error-handling":"COM \u548c .Net\uff08Windows\uff09","com.examples.foreach":"COM \u548c .Net\uff08Windows\uff09","com.examples.arrays":"COM \u548c .Net\uff08Windows\uff09","com.examples":"COM \u548c .Net\uff08Windows\uff09","com.construct":"com class constructor","class.com":"The com class","dotnet.construct":"dotnet class constructor","class.dotnet":"The dotnet class","variant.construct":"variant class constructor","class.variant":"variant class","compersisthelper.construct":"Construct a COMPersistHelper object","compersisthelper.getcurfilename":"Get current filename","compersisthelper.getmaxstreamsize":"Get maximum stream size","compersisthelper.initnew":"Initialize object to default state","compersisthelper.loadfromfile":"Load object from file","compersisthelper.loadfromstream":"Load object from stream","compersisthelper.savetofile":"Save object to file","compersisthelper.savetostream":"Save object to stream","class.compersisthelper":"The COMPersistHelper class","class.com-exception":"The com_exception class","class.com-safearray-proxy":"com_safearray_proxy \u7c7b","function.com-create-guid":"Generate a globally unique identifier (GUID)","function.com-event-sink":"Connect events from a COM object to a PHP object","function.com-get-active-object":"Returns a handle to an already running instance of a COM object","function.com-load-typelib":"\u8f7d\u5165 Typelib","function.com-message-pump":"Process COM messages, sleeping for up to timeoutms milliseconds","function.com-print-typeinfo":"Print out a PHP class definition for a dispatchable interface","function.variant-abs":"Returns the absolute value of a variant","function.variant-add":"\"Adds\" two variant values together and returns the result","function.variant-and":"Performs a bitwise AND operation between two variants","function.variant-cast":"Convert a variant into a new variant object of another type","function.variant-cat":"Concatenates two variant values together and returns the result","function.variant-cmp":"Compares two variants","function.variant-date-from-timestamp":"Returns a variant date representation of a Unix timestamp","function.variant-date-to-timestamp":"Converts a variant date\/time value to Unix timestamp","function.variant-div":"Returns the result from dividing two variants","function.variant-eqv":"Performs a bitwise equivalence on two variants","function.variant-fix":"Returns the integer portion of a variant","function.variant-get-type":"Returns the type of a variant object","function.variant-idiv":"Converts variants to integers and then returns the result from dividing them","function.variant-imp":"Performs a bitwise implication on two variants","function.variant-int":"Returns the integer portion of a variant","function.variant-mod":"Divides two variants and returns only the remainder","function.variant-mul":"Multiplies the values of the two variants","function.variant-neg":"Performs logical negation on a variant","function.variant-not":"Performs bitwise not negation on a variant","function.variant-or":"Performs a logical disjunction on two variants","function.variant-pow":"Returns the result of performing the power function with two variants","function.variant-round":"Rounds a variant to the specified number of decimal places","function.variant-set":"Assigns a new value for a variant object","function.variant-set-type":"Convert a variant into another type \"in-place\"","function.variant-sub":"Subtracts the value of the right variant from the left variant value","function.variant-xor":"Performs a logical exclusion on two variants","ref.com":"COM \u548c .Net\uff08Windows\uff09","book.com":"COM \u548c .Net\uff08Windows\uff09","win32service.requirements":"win32service","win32service.installation":"win32service","win32service.security":"win32service","win32service.setup":"win32service","win32service.constants":"win32service","class.win32serviceexception":"The Win32ServiceException class","win32service-rightinfo.construct":"Create a new RightInfo (not used)","win32service-rightinfo.get-domain":"Return the user's domain","win32service-rightinfo.get-full-username":"Return the domain and username","win32service-rightinfo.get-rights":"Return the rights list","win32service-rightinfo.get-username":"Return the username","win32service-rightinfo.is-deny-access":"Return true if the RightInfo concerns deny access to the resource","win32service-rightinfo.is-grant-access":"Return true if the RightInfo concern grants access to the resource","class.win32service-rightinfo":"The Win32Service\\RightInfo class","win32service.examples":"win32service","function.win32-add-right-access-service":"Add rights access for an username to the service","function.win32-add-service-env-var":"Add a custom environment variables on service","function.win32-continue-service":"Resumes a paused service","function.win32-create-service":"Creates a new service entry in the SCM database","function.win32-delete-service":"Deletes a service entry from the SCM database","function.win32-get-last-control-message":"Returns the last control message that was sent to this service","function.win32-get-service-env-vars":"Read all custom environment variables on service","function.win32-pause-service":"Pauses a service","function.win32-query-service-status":"Queries the status of a service","function.win32-read-all-rights-access-service":"Read all service rights access","function.win32-read-right-access-service":"Read the service rights access for an username","function.win32-remove-right-access-service":"Remove the service rights access for an username","function.win32-remove-service-env-var":"Remove a custom environment variables on service","function.win32-send-custom-control":"Send a custom control to the service","function.win32-set-service-exit-code":"Define or return the exit code for the current running service","function.win32-set-service-exit-mode":"Define or return the exit mode for the current running service","function.win32-set-service-pause-resume-state":"Define or return the pause\/resume capability for the current running service","function.win32-set-service-status":"Update the service status","function.win32-start-service":"Starts a service","function.win32-start-service-ctrl-dispatcher":"Registers the script with the SCM, so that it can act as the service with the given name","function.win32-stop-service":"Stops a service","ref.win32service":"win32service","book.win32service":"Windows \u4e13\u7528\u6269\u5c55","refs.utilspec.windows":"\u51fd\u6570\u53c2\u8003","dom.requirements":"Document Object Model","dom.installation":"Document Object Model","dom.setup":"Document Object Model","dom.constants":"Document Object Model","dom.examples":"Document Object Model","domattr.construct":"Creates a new DOMAttr object","domattr.isid":"Checks if attribute is a defined ID","class.domattr":"The DOMAttr class","domcdatasection.construct":"Constructs a new DOMCdataSection object","class.domcdatasection":"The DOMCdataSection class","domcharacterdata.after":"Adds nodes after the character data","domcharacterdata.appenddata":"Append the string to the end of the character data of the node","domcharacterdata.before":"Adds nodes before the character data","domcharacterdata.deletedata":"Remove a range of characters from the character data","domcharacterdata.insertdata":"Insert a string at the specified UTF-8 codepoint offset","domcharacterdata.remove":"Removes the character data node","domcharacterdata.replacedata":"Replace a substring within the character data","domcharacterdata.replacewith":"Replaces the character data with new nodes","domcharacterdata.substringdata":"Extracts a range of data from the character data","class.domcharacterdata":"The DOMCharacterData class","domchildnode.after":"Adds nodes after the node","domchildnode.before":"Adds nodes before the node","domchildnode.remove":"Removes the node","domchildnode.replacewith":"Replaces the node with new nodes","class.domchildnode":"The DOMChildNode interface","domcomment.construct":"Creates a new DOMComment object","class.domcomment":"The DOMComment class","domdocument.adoptnode":"Transfer a node from another document","domdocument.append":"Appends nodes after the last child node","domdocument.construct":"Creates a new DOMDocument object","domdocument.createattribute":"Create new attribute","domdocument.createattributens":"Create new attribute node with an associated namespace","domdocument.createcdatasection":"Create new cdata node","domdocument.createcomment":"Create new comment node","domdocument.createdocumentfragment":"Create new document fragment","domdocument.createelement":"Create new element node","domdocument.createelementns":"Create new element node with an associated namespace","domdocument.createentityreference":"Create new entity reference node","domdocument.createprocessinginstruction":"Creates new PI node","domdocument.createtextnode":"Create new text node","domdocument.getelementbyid":"Searches for an element with a certain id","domdocument.getelementsbytagname":"Searches for all elements with given local tag name","domdocument.getelementsbytagnamens":"Searches for all elements with given tag name in specified namespace","domdocument.importnode":"Import node into current document","domdocument.load":"Load XML from a file","domdocument.loadhtml":"Load HTML from a string","domdocument.loadhtmlfile":"Load HTML from a file","domdocument.loadxml":"Load XML from a string","domdocument.normalizedocument":"Normalizes the document","domdocument.prepend":"Prepends nodes before the first child node","domdocument.registernodeclass":"Register extended class used to create base node type","domdocument.relaxngvalidate":"Performs relaxNG validation on the document","domdocument.relaxngvalidatesource":"Performs relaxNG validation on the document","domdocument.replacechildren":"Replace children in document","domdocument.save":"Dumps the internal XML tree back into a file","domdocument.savehtml":"Dumps the internal document into a string using HTML formatting","domdocument.savehtmlfile":"Dumps the internal document into a file using HTML formatting","domdocument.savexml":"Dumps the internal XML tree back into a string","domdocument.schemavalidate":"Validates a document based on a schema. Only XML Schema 1.0 is supported.","domdocument.schemavalidatesource":"Validates a document based on a schema","domdocument.validate":"Validates the document based on its DTD","domdocument.xinclude":"Substitutes XIncludes in a DOMDocument Object","class.domdocument":"The DOMDocument class","domdocumentfragment.append":"Appends nodes after the last child node","domdocumentfragment.appendxml":"Append raw XML data","domdocumentfragment.construct":"Constructs a DOMDocumentFragment object","domdocumentfragment.prepend":"Prepends nodes before the first child node","domdocumentfragment.replacechildren":"Replace children in fragment","class.domdocumentfragment":"The DOMDocumentFragment class","class.domdocumenttype":"The DOMDocumentType class","domelement.after":"Adds nodes after the element","domelement.append":"Appends nodes after the last child node","domelement.before":"Adds nodes before the element","domelement.construct":"Creates a new DOMElement object","domelement.getattribute":"Returns value of attribute","domelement.getattributenames":"Get attribute names","domelement.getattributenode":"Returns attribute node","domelement.getattributenodens":"Returns attribute node","domelement.getattributens":"Returns value of attribute","domelement.getelementsbytagname":"Gets elements by tagname","domelement.getelementsbytagnamens":"Get elements by namespaceURI and localName","domelement.hasattribute":"Checks to see if attribute exists","domelement.hasattributens":"Checks to see if attribute exists","domelement.insertadjacentelement":"Insert adjacent element","domelement.insertadjacenttext":"Insert adjacent text","domelement.prepend":"Prepends nodes before the first child node","domelement.remove":"Removes the element","domelement.removeattribute":"Removes attribute","domelement.removeattributenode":"Removes attribute","domelement.removeattributens":"Removes attribute","domelement.replacechildren":"Replace children in element","domelement.replacewith":"Replaces the element with new nodes","domelement.setattribute":"Adds new or modifies existing attribute","domelement.setattributenode":"Adds new attribute node to element","domelement.setattributenodens":"Adds new attribute node to element","domelement.setattributens":"Adds new attribute","domelement.setidattribute":"Declares the attribute specified by name to be of type ID","domelement.setidattributenode":"Declares the attribute specified by node to be of type ID","domelement.setidattributens":"Declares the attribute specified by local name and namespace URI to be of type ID","domelement.toggleattribute":"Toggle attribute","class.domelement":"The DOMElement class","class.domentity":"The DOMEntity class","domentityreference.construct":"Creates a new DOMEntityReference object","class.domentityreference":"The DOMEntityReference class","class.domexception":"The DOMException \/ Dom\\Exception class","domimplementation.construct":"Creates a new DOMImplementation object","domimplementation.createdocument":"Creates a DOMDocument object of the specified type with its document element","domimplementation.createdocumenttype":"Creates an empty DOMDocumentType object","domimplementation.hasfeature":"Test if the DOM implementation implements a specific feature","class.domimplementation":"The DOMImplementation class","domnamednodemap.count":"Get number of nodes in the map","domnamednodemap.getiterator":"Retrieve an external iterator","domnamednodemap.getnameditem":"Retrieves a node specified by name","domnamednodemap.getnameditemns":"Retrieves a node specified by local name and namespace URI","domnamednodemap.item":"Retrieves a node specified by index","class.domnamednodemap":"The DOMNamedNodeMap class","domnamespacenode.sleep":"Forbids serialization unless serialization methods are implemented in a subclass","domnamespacenode.wakeup":"Forbids unserialization unless unserialization methods are implemented in a subclass","class.domnamespacenode":"The DOMNameSpaceNode class","domnode.appendchild":"Adds new child at the end of the children","domnode.c14n":"Canonicalize nodes to a string","domnode.c14nfile":"Canonicalize nodes to a file","domnode.clonenode":"Clones a node","domnode.comparedocumentposition":"Compares the position of two nodes","domnode.contains":"Checks if node contains other node","domnode.getlineno":"Get line number for a node","domnode.getnodepath":"Get an XPath for a node","domnode.getrootnode":"Get root node","domnode.hasattributes":"Checks if node has attributes","domnode.haschildnodes":"Checks if node has children","domnode.insertbefore":"Adds a new child before a reference node","domnode.isdefaultnamespace":"Checks if the specified namespaceURI is the default namespace or not","domnode.isequalnode":"Checks that both nodes are equal","domnode.issamenode":"Indicates if two nodes are the same node","domnode.issupported":"Checks if feature is supported for specified version","domnode.lookupnamespaceuri":"Gets the namespace URI of the node based on the prefix","domnode.lookupprefix":"Gets the namespace prefix of the node based on the namespace URI","domnode.normalize":"Normalizes the node","domnode.removechild":"Removes child from list of children","domnode.replacechild":"Replaces a child","domnode.sleep":"Forbids serialization unless serialization methods are implemented in a subclass","domnode.wakeup":"Forbids unserialization unless unserialization methods are implemented in a subclass","class.domnode":"The DOMNode class","domnodelist.count":"Get number of nodes in the list","domnodelist.getiterator":"Retrieve an external iterator","domnodelist.item":"Retrieves a node specified by index","class.domnodelist":"The DOMNodeList class","class.domnotation":"The DOMNotation class","domparentnode.append":"Appends nodes after the last child node","domparentnode.prepend":"Prepends nodes before the first child node","domparentnode.replacechildren":"Replace children in node","class.domparentnode":"The DOMParentNode interface","domprocessinginstruction.construct":"Creates a new DOMProcessingInstruction object","class.domprocessinginstruction":"The DOMProcessingInstruction class","domtext.construct":"Creates a new DOMText object","domtext.iselementcontentwhitespace":"Returns whether this text node contains whitespace in element content","domtext.iswhitespaceinelementcontent":"Indicates whether this text node contains whitespace","domtext.splittext":"Breaks this node into two nodes at the specified offset","class.domtext":"The DOMText class","domxpath.construct":"Creates a new DOMXPath object","domxpath.evaluate":"Evaluates the given XPath expression and returns a typed result if possible","domxpath.query":"Evaluates the given XPath expression","domxpath.quote":"Quotes a string for use in an XPath expression","domxpath.registernamespace":"Registers the namespace with the DOMXPath object","domxpath.registerphpfunctionns":"Register a PHP functions as namespaced XPath function","domxpath.registerphpfunctions":"Register PHP functions as XPath functions","class.domxpath":"The DOMXPath class","enum.dom-adjacentposition":"The Dom\\AdjacentPosition Enum","dom-attr.isid":"Checks if attribute is a defined ID","dom-attr.rename":"Changes the qualified name or namespace of an attribute","class.dom-attr":"The Dom\\Attr class","class.dom-cdatasection":"The Dom\\CDATASection class","dom-characterdata.after":"Adds nodes after the character data","dom-characterdata.appenddata":"Append the string to the end of the character data of the node","dom-characterdata.before":"Adds nodes before the character data","dom-characterdata.deletedata":"Remove a range of characters from the character data","dom-characterdata.insertdata":"Insert a string at the specified UTF-8 codepoint offset","dom-characterdata.remove":"Removes the character data node","dom-characterdata.replacedata":"Replace a substring within the character data","dom-characterdata.replacewith":"Replaces the character data with new nodes","dom-characterdata.substringdata":"Extracts a range of data from the character data","class.dom-characterdata":"The Dom\\CharacterData class","dom-childnode.after":"Adds nodes after the node","dom-childnode.before":"Adds nodes before the node","dom-childnode.remove":"Removes the node","dom-childnode.replacewith":"Replaces the node with new nodes","class.dom-childnode":"The Dom\\ChildNode interface","class.dom-comment":"The Dom\\Comment class","class.dom-document":"The Dom\\Document class","class.dom-documentfragment":"The Dom\\DocumentFragment class","class.dom-documenttype":"The Dom\\DocumentType class","class.dom-dtdnamednodemap":"The Dom\\DtdNamedNodeMap class","class.dom-element":"The Dom\\Element class","class.dom-entity":"The Dom\\Entity class","class.dom-entityreference":"The Dom\\EntityReference class","class.dom-htmlcollection":"The Dom\\HTMLCollection class","dom-htmldocument.createempty":"Creates an empty HTML document","dom-htmldocument.createfromfile":"Parses an HTML document from a file","dom-htmldocument.createfromstring":"Parses an HTML document from a string","dom-htmldocument.savehtml":"Serializes the document as an HTML string","dom-htmldocument.savehtmlfile":"Serializes the document as an HTML file","dom-htmldocument.savexml":"Serializes the document as an XML string","dom-htmldocument.savexmlfile":"Serializes the document as an XML file","class.dom-htmldocument":"The Dom\\HTMLDocument class","class.dom-htmlelement":"The Dom\\HTMLElement class","class.dom-implementation":"The Dom\\Implementation class","class.dom-namednodemap":"The Dom\\NamedNodeMap class","class.dom-namespaceinfo":"The Dom\\NamespaceInfo class","class.dom-node":"The Dom\\Node class","class.dom-nodelist":"The Dom\\NodeList class","class.dom-notation":"The Dom\\Notation class","dom-parentnode.append":"Appends nodes after the last child node","dom-parentnode.prepend":"Prepends nodes before the first child node","dom-parentnode.queryselector":"Returns the first element that matches the CSS selectors","dom-parentnode.queryselectorall":"Returns a collection of elements that match the CSS selectors","dom-parentnode.replacechildren":"Replace children in node","class.dom-parentnode":"The Dom\\ParentNode interface","class.dom-processinginstruction":"The Dom\\ProcessingInstruction class","dom-text.splittext":"Breaks this node into two nodes at the specified offset","class.dom-text":"The Dom\\Text class","dom-tokenlist.add":"Adds the given tokens to the list","dom-tokenlist.contains":"Returns whether the list contains a given token","dom-tokenlist.count":"Returns the number of tokens in the list","dom-tokenlist.getiterator":"Returns an iterator over the token list","dom-tokenlist.item":"Returns a token from the list","dom-tokenlist.remove":"Removes the given tokens from the list","dom-tokenlist.replace":"Replaces a token in the list with another one","dom-tokenlist.supports":"Returns whether the given token is supported","dom-tokenlist.toggle":"Toggles the presence of a token in the list","class.dom-tokenlist":"The Dom\\TokenList class","class.dom-xmldocument":"The Dom\\XMLDocument class","class.dom-xpath":"The Dom\\XPath class","function.dom-import-simplexml":"Gets a DOMAttr or DOMElement object from a\n   SimpleXMLElement object","function.dom-ns-import-simplexml":"Gets a Dom\\Attr or Dom\\Element object from a\n   SimpleXMLElement object","ref.dom":"Document Object Model","book.dom":"Document Object Model","libxml.requirements":"libxml","libxml.installation":"libxml","libxml.installation_old":"libxml","libxml.setup":"libxml","libxml.constants":"libxml","class.libxmlerror":"The LibXMLError class","function.libxml-clear-errors":"Clear libxml error buffer","function.libxml-disable-entity-loader":"Disable the ability to load external entities","function.libxml-get-errors":"Retrieve array of errors","function.libxml-get-external-entity-loader":"Get the current external entity loader","function.libxml-get-last-error":"Retrieve last error from libxml","function.libxml-set-external-entity-loader":"Changes the default external entity loader","function.libxml-set-streams-context":"Set the streams context for the next libxml document load or write","function.libxml-use-internal-errors":"Disable libxml errors and allow user to fetch error information as needed","ref.libxml":"libxml","book.libxml":"XML \u64cd\u4f5c","simplexml.requirements":"SimpleXML","simplexml.installation":"SimpleXML","simplexml.setup":"SimpleXML","simplexml.examples-basic":"SimpleXML","simplexml.examples-errors":"SimpleXML","simplexml.examples":"SimpleXML","simplexmlelement.addattribute":"Adds an attribute to the SimpleXML element","simplexmlelement.addchild":"Adds a child element to the XML node","simplexmlelement.asxml":"Return a well-formed XML string based on SimpleXML element","simplexmlelement.attributes":"Identifies an element's attributes","simplexmlelement.children":"Finds children of given node","simplexmlelement.construct":"Creates a new SimpleXMLElement object","simplexmlelement.count":"Counts the children of an element","simplexmlelement.current":"Returns the current element","simplexmlelement.getdocnamespaces":"Returns namespaces declared in document","simplexmlelement.getname":"Gets the name of the XML element","simplexmlelement.getnamespaces":"Returns namespaces used in document","simplexmlelement.getchildren":"Returns the sub-elements of the current element","simplexmlelement.haschildren":"Checks whether the current element has sub elements","simplexmlelement.key":"Return current key","simplexmlelement.next":"Move to next element","simplexmlelement.registerxpathnamespace":"Creates a prefix\/ns context for the next XPath query","simplexmlelement.rewind":"Rewind to the first element","simplexmlelement.savexml":"\u522b\u540d SimpleXMLElement::asXML","simplexmlelement.tostring":"Returns the string content","simplexmlelement.valid":"Check whether the current element is valid","simplexmlelement.xpath":"Runs XPath query on XML data","class.simplexmlelement":"The SimpleXMLElement class","class.simplexmliterator":"The SimpleXMLIterator class","function.simplexml-import-dom":"Get a SimpleXMLElement object from an XML or HTML node","function.simplexml-load-file":"Interprets an XML file into an object","function.simplexml-load-string":"Interprets a string of XML into an object","ref.simplexml":"SimpleXML","book.simplexml":"XML \u64cd\u4f5c","wddx.requirements":"WDDX","wddx.installation":"WDDX","wddx.resources":"WDDX","wddx.setup":"WDDX","wddx.examples-serialize":"WDDX","wddx.examples":"WDDX","function.wddx-add-vars":"Add variables to a WDDX packet with the specified ID","function.wddx-deserialize":"Unserializes a WDDX packet","function.wddx-packet-end":"Ends a WDDX packet with the specified ID","function.wddx-packet-start":"Starts a new WDDX packet with structure inside it","function.wddx-serialize-value":"Serialize a single value into a WDDX packet","function.wddx-serialize-vars":"Serialize variables into a WDDX packet","ref.wddx":"WDDX","book.wddx":"XML \u64cd\u4f5c","xmldiff.requirements":"XML diff and merge","xmldiff.installation":"XML diff and merge","xmldiff.setup":"XML diff and merge","xmldiff-base.construct":"Constructor","xmldiff-base.diff":"Produce diff of two XML documents","xmldiff-base.merge":"Produce new XML document based on diff","class.xmldiff-base":"The XMLDiff\\Base class","xmldiff-dom.diff":"Diff two DOMDocument objects","xmldiff-dom.merge":"Produce merged DOMDocument","class.xmldiff-dom":"The XMLDiff\\DOM class","xmldiff-memory.diff":"Diff two XML documents","xmldiff-memory.merge":"Produce merged XML document","class.xmldiff-memory":"The XMLDiff\\Memory class","xmldiff-file.diff":"Diff two XML files","xmldiff-file.merge":"Produce merged XML document","class.xmldiff-file":"The XMLDiff\\File class","book.xmldiff":"XML diff and merge","xml.requirements":"XML \u89e3\u6790\u5668","xml.installation":"XML \u89e3\u6790\u5668","xml.resources":"XML \u89e3\u6790\u5668","xml.setup":"XML \u89e3\u6790\u5668","xml.constants":"XML \u89e3\u6790\u5668","xml.eventhandlers":"XML \u89e3\u6790\u5668","xml.case-folding":"XML \u89e3\u6790\u5668","xml.error-codes":"XML \u89e3\u6790\u5668","xml.encoding":"XML \u89e3\u6790\u5668","example.xml-structure":"XML \u89e3\u6790\u5668","example.xml-map-tags":"XML \u89e3\u6790\u5668","example.xml-external-entity":"XML \u89e3\u6790\u5668","example.xml-parsing-with-class":"XML \u89e3\u6790\u5668","xml.examples":"XML \u89e3\u6790\u5668","function.xml-error-string":"\u83b7\u53d6 XML \u89e3\u6790\u5668\u7684\u9519\u8bef\u5b57\u7b26\u4e32","function.xml-get-current-byte-index":"\u83b7\u53d6 XML \u89e3\u6790\u5668\u7684\u5f53\u524d\u5b57\u8282\u7d22\u5f15","function.xml-get-current-column-number":"\u83b7\u53d6 XML \u89e3\u6790\u5668\u7684\u5f53\u524d\u5217\u53f7","function.xml-get-current-line-number":"\u83b7\u53d6 XML \u89e3\u6790\u5668\u7684\u5f53\u524d\u884c\u53f7","function.xml-get-error-code":"\u83b7\u53d6 XML \u89e3\u6790\u5668\u9519\u8bef\u4ee3\u7801","function.xml-parse":"\u5f00\u59cb\u89e3\u6790 XML \u6587\u6863","function.xml-parse-into-struct":"\u89e3\u6790 XML \u6570\u636e\u5230\u6570\u7ec4\u4e2d","function.xml-parser-create":"\u521b\u5efa XML \u89e3\u6790\u5668","function.xml-parser-create-ns":"\u521b\u5efa\u652f\u6301\u547d\u540d\u7a7a\u95f4\u7684 XML \u89e3\u6790\u5668","function.xml-parser-free":"\u91ca\u653e XML \u89e3\u6790\u5668","function.xml-parser-get-option":"\u4ece XML \u89e3\u6790\u5668\u83b7\u53d6\u9009\u9879","function.xml-parser-set-option":"\u5728 XML \u89e3\u6790\u5668\u4e2d\u8bbe\u7f6e\u9009\u9879","function.xml-set-character-data-handler":"\u5efa\u7acb\u5b57\u7b26\u6570\u636e\u5904\u7406\u5668","function.xml-set-default-handler":"\u5efa\u7acb\u9ed8\u8ba4\u5904\u7406\u7a0b\u5e8f","function.xml-set-element-handler":"\u5efa\u7acb\u8d77\u59cb\u548c\u7ec8\u6b62\u5143\u7d20\u5904\u7406\u7a0b\u5e8f","function.xml-set-end-namespace-decl-handler":"\u8bbe\u7f6e\u7ec8\u6b62\u547d\u540d\u7a7a\u95f4\u58f0\u660e\u5904\u7406\u7a0b\u5e8f","function.xml-set-external-entity-ref-handler":"\u8bbe\u7f6e\u5916\u90e8\u5b9e\u4f53\u5f15\u7528\u5904\u7406\u7a0b\u5e8f","function.xml-set-notation-decl-handler":"\u8bbe\u7f6e\u7b26\u53f7\u58f0\u660e\u5904\u7406\u7a0b\u5e8f","function.xml-set-object":"\u5728\u5bf9\u8c61\u4e2d\u4f7f\u7528 XML \u89e3\u6790\u5668","function.xml-set-processing-instruction-handler":"\u5efa\u7acb\u5904\u7406\u6307\u4ee4\uff08PI\uff09\u5904\u7406\u7a0b\u5e8f","function.xml-set-start-namespace-decl-handler":"\u8bbe\u7f6e\u8d77\u59cb\u547d\u540d\u7a7a\u95f4\u58f0\u660e\u5904\u7406\u7a0b\u5e8f","function.xml-set-unparsed-entity-decl-handler":"\u5efa\u7acb\u672a\u89e3\u6790\u5b9e\u4f53\u5b9a\u4e49\u58f0\u660e\u5904\u7406\u7a0b\u5e8f","ref.xml":"XML \u89e3\u6790\u5668","class.xmlparser":"XMLParser \u7c7b","book.xml":"XML \u64cd\u4f5c","xmlreader.requirements":"XMLReader","xmlreader.installation":"XMLReader","xmlreader.setup":"XMLReader","xmlreader.close":"Close the XMLReader input","xmlreader.expand":"Returns a copy of the current node as a DOM object","xmlreader.fromstream":"Creates an XMLReader from a stream to read from","xmlreader.fromstring":"Creates an XMLReader from an XML string","xmlreader.fromuri":"Creates an XMLReader from a URI to read from","xmlreader.getattribute":"Get the value of a named attribute","xmlreader.getattributeno":"Get the value of an attribute by index","xmlreader.getattributens":"Get the value of an attribute by localname and URI","xmlreader.getparserproperty":"Indicates if specified property has been set","xmlreader.isvalid":"Indicates if the parsed document is valid","xmlreader.lookupnamespace":"Lookup namespace for a prefix","xmlreader.movetoattribute":"Move cursor to a named attribute","xmlreader.movetoattributeno":"Move cursor to an attribute by index","xmlreader.movetoattributens":"Move cursor to a named attribute","xmlreader.movetoelement":"Position cursor on the parent Element of current Attribute","xmlreader.movetofirstattribute":"Position cursor on the first Attribute","xmlreader.movetonextattribute":"Position cursor on the next Attribute","xmlreader.next":"Move cursor to next node skipping all subtrees","xmlreader.open":"Set the URI containing the XML to parse","xmlreader.read":"Move to next node in document","xmlreader.readinnerxml":"Retrieve XML from current node","xmlreader.readouterxml":"Retrieve XML from current node, including itself","xmlreader.readstring":"Reads the contents of the current node as a string","xmlreader.setparserproperty":"Set parser options","xmlreader.setrelaxngschema":"Set the filename or URI for a RelaxNG Schema","xmlreader.setrelaxngschemasource":"Set the data containing a RelaxNG Schema","xmlreader.setschema":"Validate document against XSD","xmlreader.xml":"Set the data containing the XML to parse","class.xmlreader":"The XMLReader class","book.xmlreader":"XML \u64cd\u4f5c","xmlwriter.requirements":"XMLWriter","xmlwriter.installation":"XMLWriter","xmlwriter.resources":"XMLWriter","xmlwriter.setup":"XMLWriter","example.xmlwriter-simple":"XMLWriter","example.xmlwriter-namespace":"XMLWriter","example.xmlwriter-oop":"XMLWriter","xmlwriter.examples":"XMLWriter","xmlwriter.endattribute":"End attribute","xmlwriter.endcdata":"End current CDATA","xmlwriter.endcomment":"Create end comment","xmlwriter.enddocument":"End current document","xmlwriter.enddtd":"End current DTD","xmlwriter.enddtdattlist":"End current DTD AttList","xmlwriter.enddtdelement":"End current DTD element","xmlwriter.enddtdentity":"End current DTD Entity","xmlwriter.endelement":"End current element","xmlwriter.endpi":"End current PI","xmlwriter.flush":"Flush current buffer","xmlwriter.fullendelement":"End current element","xmlwriter.openmemory":"Create new xmlwriter using memory for string output","xmlwriter.openuri":"Create new xmlwriter using source uri for output","xmlwriter.outputmemory":"Returns current buffer","xmlwriter.setindent":"Toggle indentation on\/off","xmlwriter.setindentstring":"Set string used for indenting","xmlwriter.startattribute":"Create start attribute","xmlwriter.startattributens":"Create start namespaced attribute","xmlwriter.startcdata":"Create start CDATA tag","xmlwriter.startcomment":"Create start comment","xmlwriter.startdocument":"Create document tag","xmlwriter.startdtd":"Create start DTD tag","xmlwriter.startdtdattlist":"Create start DTD AttList","xmlwriter.startdtdelement":"Create start DTD element","xmlwriter.startdtdentity":"Create start DTD Entity","xmlwriter.startelement":"Create start element tag","xmlwriter.startelementns":"Create start namespaced element tag","xmlwriter.startpi":"Create start PI tag","xmlwriter.text":"Write text","xmlwriter.tomemory":"Create new XMLWriter using memory for string output","xmlwriter.tostream":"Create new XMLWriter using a stream for output","xmlwriter.touri":"Create new XMLWriter using a URI for output","xmlwriter.writeattribute":"Write full attribute","xmlwriter.writeattributens":"Write full namespaced attribute","xmlwriter.writecdata":"Write full CDATA tag","xmlwriter.writecomment":"Write full comment tag","xmlwriter.writedtd":"Write full DTD tag","xmlwriter.writedtdattlist":"Write full DTD AttList tag","xmlwriter.writedtdelement":"Write full DTD element tag","xmlwriter.writedtdentity":"Write full DTD Entity tag","xmlwriter.writeelement":"Write full element tag","xmlwriter.writeelementns":"Write full namespaced element tag","xmlwriter.writepi":"Writes a PI","xmlwriter.writeraw":"Write a raw XML text","class.xmlwriter":"The XMLWriter class","book.xmlwriter":"XML \u64cd\u4f5c","xsl.requirements":"XSL","xsl.installation":"XSL","xsl.setup":"XSL","xsl.constants":"XSL","xsl.examples-collection":"XSL","xsl.examples-errors":"XSL","xsl.examples":"XSL","xsltprocessor.construct":"Creates a new XSLTProcessor object","xsltprocessor.getparameter":"Get value of a parameter","xsltprocessor.getsecurityprefs":"Get security preferences","xsltprocessor.hasexsltsupport":"Determine if PHP has EXSLT support","xsltprocessor.importstylesheet":"Import stylesheet","xsltprocessor.registerphpfunctionns":"Register a PHP function as namespaced XSLT function","xsltprocessor.registerphpfunctions":"Enables the ability to use PHP functions as XSLT functions","xsltprocessor.removeparameter":"Remove parameter","xsltprocessor.setparameter":"Set value for a parameter","xsltprocessor.setprofiling":"Sets profiling output file","xsltprocessor.setsecurityprefs":"Set security preferences","xsltprocessor.transformtodoc":"Transform to a document","xsltprocessor.transformtouri":"Transform to URI","xsltprocessor.transformtoxml":"Transform to XML","class.xsltprocessor":"The XSLTProcessor class","book.xsl":"XML \u64cd\u4f5c","refs.xml":"\u51fd\u6570\u53c2\u8003","ui.requirements":"UI","ui.installation":"UI","ui.setup":"UI","ui-point.at":"Size Coercion","ui-point.construct":"Construct a new Point","ui-point.getx":"Retrieves X","ui-point.gety":"Retrieves Y","ui-point.setx":"Set X","ui-point.sety":"Set Y","class.ui-point":"Represents a position (x,y)","ui-size.construct":"Construct a new Size","ui-size.getheight":"Retrieves Height","ui-size.getwidth":"Retrives Width","ui-size.of":"Point Coercion","ui-size.setheight":"Set Height","ui-size.setwidth":"Set Width","class.ui-size":"Represents dimensions (width, height)","ui-window.add":"Add a Control","ui-window.construct":"Construct a new Window","ui-window.error":"Show Error Box","ui-window.getsize":"Get Window Size","ui-window.gettitle":"Get Title","ui-window.hasborders":"Border Detection","ui-window.hasmargin":"Margin Detection","ui-window.isfullscreen":"Full Screen Detection","ui-window.msg":"Show Message Box","ui-window.onclosing":"Closing Callback","ui-window.open":"Open Dialog","ui-window.save":"Save Dialog","ui-window.setborders":"Border Use","ui-window.setfullscreen":"Full Screen Use","ui-window.setmargin":"Margin Use","ui-window.setsize":"Set Size","ui-window.settitle":"Window Title","class.ui-window":"Window","ui-control.destroy":"Destroy Control","ui-control.disable":"Disable Control","ui-control.enable":"Enable Control","ui-control.getparent":"Get Parent Control","ui-control.gettoplevel":"Get Top Level","ui-control.hide":"Hide Control","ui-control.isenabled":"Determine if Control is enabled","ui-control.isvisible":"Determine if Control is visible","ui-control.setparent":"Set Parent Control","ui-control.show":"Control Show","class.ui-control":"Control","ui-menu.append":"Append Menu Item","ui-menu.appendabout":"Append About Menu Item","ui-menu.appendcheck":"Append Checkable Menu Item","ui-menu.appendpreferences":"Append Preferences Menu Item","ui-menu.appendquit":"Append Quit Menu Item","ui-menu.appendseparator":"Append Menu Item Separator","ui-menu.construct":"Construct a new Menu","class.ui-menu":"Menu","ui-menuitem.disable":"Disable Menu Item","ui-menuitem.enable":"Enable Menu Item","ui-menuitem.ischecked":"Detect Checked","ui-menuitem.onclick":"On Click Callback","ui-menuitem.setchecked":"Set Checked","class.ui-menuitem":"Menu Item","ui-area.ondraw":"Draw Callback","ui-area.onkey":"Key Callback","ui-area.onmouse":"Mouse Callback","ui-area.redraw":"Redraw Area","ui-area.scrollto":"Area Scroll","ui-area.setsize":"Set Size","class.ui-area":"Area","ui-executor.construct":"Construct a new Executor","ui-executor.kill":"Stop Executor","ui-executor.onexecute":"Execution Callback","ui-executor.setinterval":"Interval Manipulation","class.ui-executor":"Execution Scheduler","ui-controls-tab.append":"Append Page","ui-controls-tab.delete":"Delete Page","ui-controls-tab.hasmargin":"Margin Detection","ui-controls-tab.insertat":"Insert Page","ui-controls-tab.pages":"Page Count","ui-controls-tab.setmargin":"Set Margin","class.ui-controls-tab":"Tab Control","ui-controls-check.construct":"Construct a new Check","ui-controls-check.gettext":"Get Text","ui-controls-check.ischecked":"Checked Detection","ui-controls-check.ontoggle":"Toggle Callback","ui-controls-check.setchecked":"Set Checked","ui-controls-check.settext":"Set Text","class.ui-controls-check":"Check Control","ui-controls-button.construct":"Construct a new Button","ui-controls-button.gettext":"Get Text","ui-controls-button.onclick":"Click Handler","ui-controls-button.settext":"Set Text","class.ui-controls-button":"Button Control","ui-controls-colorbutton.getcolor":"Get Color","ui-controls-colorbutton.onchange":"Change Handler","ui-controls-colorbutton.setcolor":"Set Color","class.ui-controls-colorbutton":"ColorButton Control","ui-controls-label.construct":"Construct a new Label","ui-controls-label.gettext":"Get Text","ui-controls-label.settext":"Set Text","class.ui-controls-label":"Label Control","ui-controls-entry.construct":"Construct a new Entry","ui-controls-entry.gettext":"Get Text","ui-controls-entry.isreadonly":"Detect Read Only","ui-controls-entry.onchange":"Change Handler","ui-controls-entry.setreadonly":"Set Read Only","ui-controls-entry.settext":"Set Text","class.ui-controls-entry":"Entry Control","ui-controls-multilineentry.append":"Append Text","ui-controls-multilineentry.construct":"Construct a new Multiline Entry","ui-controls-multilineentry.gettext":"Get Text","ui-controls-multilineentry.isreadonly":"Read Only Detection","ui-controls-multilineentry.onchange":"Change Handler","ui-controls-multilineentry.setreadonly":"Set Read Only","ui-controls-multilineentry.settext":"Set Text","class.ui-controls-multilineentry":"MultilineEntry Control","ui-controls-spin.construct":"Construct a new Spin","ui-controls-spin.getvalue":"Get Value","ui-controls-spin.onchange":"Change Handler","ui-controls-spin.setvalue":"Set Value","class.ui-controls-spin":"Spin Control","ui-controls-slider.construct":"Construct a new Slider","ui-controls-slider.getvalue":"Get Value","ui-controls-slider.onchange":"Change Handler","ui-controls-slider.setvalue":"Set Value","class.ui-controls-slider":"Slider Control","ui-controls-progress.getvalue":"Get Value","ui-controls-progress.setvalue":"Set Value","class.ui-controls-progress":"Progress Control","ui-controls-separator.construct":"Construct a new Separator","class.ui-controls-separator":"Control Separator","ui-controls-combo.append":"Append Option","ui-controls-combo.getselected":"Get Selected Option","ui-controls-combo.onselected":"Selected Handler","ui-controls-combo.setselected":"Set Selected Option","class.ui-controls-combo":"Combo Control","ui-controls-editablecombo.append":"Append Option","ui-controls-editablecombo.gettext":"Get Text","ui-controls-editablecombo.onchange":"Change Handler","ui-controls-editablecombo.settext":"Set Text","class.ui-controls-editablecombo":"EdiableCombo Control","ui-controls-radio.append":"Append Option","ui-controls-radio.getselected":"Get Selected Option","ui-controls-radio.onselected":"Selected Handler","ui-controls-radio.setselected":"Set Selected Option","class.ui-controls-radio":"Radio Control","ui-controls-picker.construct":"Construct a new Picker","class.ui-controls-picker":"Picker Control","ui-controls-form.append":"Append Control","ui-controls-form.delete":"Delete Control","ui-controls-form.ispadded":"Padding Detection","ui-controls-form.setpadded":"Set Padding","class.ui-controls-form":"Control Form (Arrangement)","ui-controls-grid.append":"Append Control","ui-controls-grid.ispadded":"Padding Detection","ui-controls-grid.setpadded":"Set Padding","class.ui-controls-grid":"Control Grid (Arrangement)","ui-controls-group.append":"Append Control","ui-controls-group.construct":"Construct a new Group","ui-controls-group.gettitle":"Get Title","ui-controls-group.hasmargin":"Margin Detection","ui-controls-group.setmargin":"Set Margin","ui-controls-group.settitle":"Set Title","class.ui-controls-group":"Control Group (Arrangement)","ui-controls-box.append":"Append Control","ui-controls-box.construct":"Construct a new Box","ui-controls-box.delete":"Delete Control","ui-controls-box.getorientation":"Get Orientation","ui-controls-box.ispadded":"Padding Detection","ui-controls-box.setpadded":"Set Padding","class.ui-controls-box":"Control Box (Arrangement)","ui-draw-pen.clip":"Clip a Path","ui-draw-pen.fill":"Fill a Path","ui-draw-pen.restore":"Restore","ui-draw-pen.save":"Save","ui-draw-pen.stroke":"Stroke a Path","ui-draw-pen.transform":"Matrix Transform","ui-draw-pen.write":"Draw Text at Point","class.ui-draw-pen":"Draw Pen","ui-draw-path.addrectangle":"Draw a Rectangle","ui-draw-path.arcto":"Draw an Arc","ui-draw-path.bezierto":"Draw Bezier Curve","ui-draw-path.closefigure":"Close Figure","ui-draw-path.construct":"Construct a new Path","ui-draw-path.end":"Finalize Path","ui-draw-path.lineto":"Draw a Line","ui-draw-path.newfigure":"Draw Figure","ui-draw-path.newfigurewitharc":"Draw Figure with Arc","class.ui-draw-path":"Draw Path","ui-draw-matrix.invert":"Invert Matrix","ui-draw-matrix.isinvertible":"Invertible Detection","ui-draw-matrix.multiply":"Multiply Matrix","ui-draw-matrix.rotate":"Rotate Matrix","ui-draw-matrix.scale":"Scale Matrix","ui-draw-matrix.skew":"Skew Matrix","ui-draw-matrix.translate":"Translate Matrix","class.ui-draw-matrix":"Draw Matrix","ui-draw-color.construct":"Construct new Color","ui-draw-color.getchannel":"Color Manipulation","ui-draw-color.setchannel":"Color Manipulation","class.ui-draw-color":"Color Representation","ui-draw-stroke.construct":"Construct a new Stroke","ui-draw-stroke.getcap":"Get Line Cap","ui-draw-stroke.getjoin":"Get Line Join","ui-draw-stroke.getmiterlimit":"Get Miter Limit","ui-draw-stroke.getthickness":"Get Thickness","ui-draw-stroke.setcap":"Set Line Cap","ui-draw-stroke.setjoin":"Set Line Join","ui-draw-stroke.setmiterlimit":"Set Miter Limit","ui-draw-stroke.setthickness":"Set Thickness","class.ui-draw-stroke":"Draw Stroke","ui-draw-brush.construct":"Construct a new Brush","ui-draw-brush.getcolor":"Get Color","ui-draw-brush.setcolor":"Set Color","class.ui-draw-brush":"Brushes","ui-draw-brush-gradient.addstop":"Stop Manipulation","ui-draw-brush-gradient.delstop":"Stop Manipulation","ui-draw-brush-gradient.setstop":"Stop Manipulation","class.ui-draw-brush-gradient":"Gradient Brushes","ui-draw-brush-lineargradient.construct":"Construct a Linear Gradient","class.ui-draw-brush-lineargradient":"Linear Gradient","ui-draw-brush-radialgradient.construct":"Construct a new Radial Gradient","class.ui-draw-brush-radialgradient":"Radial Gradient","ui-draw-text-layout.construct":"Construct a new Text Layout","ui-draw-text-layout.setcolor":"Set Color","ui-draw-text-layout.setwidth":"Set Width","class.ui-draw-text-layout":"Represents Text Layout","ui-draw-text-font.construct":"Construct a new Font","ui-draw-text-font.getascent":"Font Metrics","ui-draw-text-font.getdescent":"Font Metrics","ui-draw-text-font.getleading":"Font Metrics","ui-draw-text-font.getunderlineposition":"Font Metrics","ui-draw-text-font.getunderlinethickness":"Font Metrics","class.ui-draw-text-font":"Represents a Font","ui-draw-text-font-descriptor.construct":"Construct a new Font Descriptor","ui-draw-text-font-descriptor.getfamily":"Get Font Family","ui-draw-text-font-descriptor.getitalic":"Style Detection","ui-draw-text-font-descriptor.getsize":"Size Detection","ui-draw-text-font-descriptor.getstretch":"Style Detection","ui-draw-text-font-descriptor.getweight":"Weight Detection","class.ui-draw-text-font-descriptor":"Font Descriptor","function.ui-draw-text-font-fontfamilies":"Retrieve Font Families","function.ui-quit":"Quit UI Loop","function.ui-run":"Enter UI Loop","ref.ui":"UI","class.ui-draw-text-font-weight":"Font Weight Settings","class.ui-draw-text-font-italic":"Italic Font Settings","class.ui-draw-text-font-stretch":"Font Stretch Settings","class.ui-draw-line-cap":"Line Cap Settings","class.ui-draw-line-join":"Line Join Settings","class.ui-key":"Key Identifiers","class.ui-exception-invalidargumentexception":"InvalidArgumentException","class.ui-exception-runtimeexception":"RuntimeException","book.ui":"UI","refs.ui":"\u51fd\u6570\u53c2\u8003","funcref":"PHP \u624b\u518c","faq.general":"\u4e00\u822c\u4fe1\u606f","faq.mailinglist":"\u90ae\u4ef6\u5217\u8868","faq.obtaining":"\u83b7\u53d6 PHP","faq.databases":"\u6570\u636e\u5e93\u95ee\u9898","faq.installation":"\u5b89\u88c5\u5e38\u89c1\u95ee\u9898","faq.build":"\u7f16\u8bd1\u95ee\u9898","faq.using":"\u4f7f\u7528 PHP","faq.passwords":"\u5b89\u5168\u53ef\u9760\u7684\u5bc6\u7801\u6563\u5217","faq.html":"PHP \u548c HTML","faq.com":"PHP \u548c COM","faq.misc":"\u5176\u4ed6\u95ee\u9898","faq":"\u5e38\u89c1\u95ee\u9898","history.php":"\u9644\u5f55","history.php.related":"\u9644\u5f55","history.php.books":"\u9644\u5f55","history.php.publications":"\u9644\u5f55","history":"\u9644\u5f55","examples":"\u9644\u5f55","migration85.new-features":"\u9644\u5f55","migration85.new-classes":"\u9644\u5f55","migration85.new-functions":"\u9644\u5f55","migration85.constants":"\u9644\u5f55","migration85.incompatible":"\u9644\u5f55","migration85.deprecated":"\u9644\u5f55","migration85.other-changes":"\u9644\u5f55","migration85.windows-support":"\u9644\u5f55","migration85":"\u9644\u5f55","migration84.new-features":"\u9644\u5f55","migration84.new-classes":"\u9644\u5f55","migration84.new-functions":"\u9644\u5f55","migration84.constants":"\u9644\u5f55","migration84.incompatible":"\u9644\u5f55","migration84.deprecated":"\u9644\u5f55","migration84.removed-extensions":"\u9644\u5f55","migration84.other-changes":"\u9644\u5f55","migration84.windows-support":"\u9644\u5f55","migration84":"\u9644\u5f55","migration83.new-features":"\u9644\u5f55","migration83.new-classes":"\u9644\u5f55","migration83.new-functions":"\u9644\u5f55","migration83.constants":"\u9644\u5f55","migration83.incompatible":"\u9644\u5f55","migration83.deprecated":"\u9644\u5f55","migration83.other-changes":"\u9644\u5f55","migration83.windows-support":"\u9644\u5f55","migration83":"\u9644\u5f55","migration82.new-features":"\u9644\u5f55","migration82.new-functions":"\u9644\u5f55","migration82.constants":"\u9644\u5f55","migration82.incompatible":"\u9644\u5f55","migration82.deprecated":"\u9644\u5f55","migration82.other-changes":"\u9644\u5f55","migration82.windows-support":"\u9644\u5f55","migration82":"\u9644\u5f55","migration81.new-features":"\u9644\u5f55","migration81.new-classes":"\u9644\u5f55","migration81.new-functions":"\u9644\u5f55","migration81.constants":"\u9644\u5f55","migration81.incompatible":"\u9644\u5f55","migration81.deprecated":"\u9644\u5f55","migration81.other-changes":"\u9644\u5f55","migration81":"\u9644\u5f55","migration80.new-features":"\u9644\u5f55","migration80.new-classes":"\u9644\u5f55","migration80.incompatible":"\u9644\u5f55","migration80.deprecated":"\u9644\u5f55","migration80.other-changes":"\u9644\u5f55","migration80":"\u9644\u5f55","migration74.new-features":"\u9644\u5f55","migration74.new-classes":"\u9644\u5f55","migration74.new-functions":"\u9644\u5f55","migration74.constants":"\u9644\u5f55","migration74.incompatible":"\u9644\u5f55","migration74.deprecated":"\u9644\u5f55","migration74.removed-extensions":"\u9644\u5f55","migration74.other-changes":"\u9644\u5f55","migration74.windows-support":"\u9644\u5f55","migration74":"\u9644\u5f55","migration73.new-features":"\u9644\u5f55","migration73.new-functions":"\u9644\u5f55","migration73.constants":"\u9644\u5f55","migration73.incompatible":"\u9644\u5f55","migration73.deprecated":"\u9644\u5f55","migration73.other-changes":"\u9644\u5f55","migration73.windows-support":"\u9644\u5f55","migration73":"\u9644\u5f55","migration72.new-features":"\u9644\u5f55","migration72.new-functions":"\u9644\u5f55","migration72.constants":"\u9644\u5f55","migration72.incompatible":"\u9644\u5f55","migration72.deprecated":"\u9644\u5f55","migration72.other-changes":"\u9644\u5f55","migration72":"\u9644\u5f55","migration71.new-features":"\u9644\u5f55","migration71.new-functions":"\u9644\u5f55","migration71.constants":"\u9644\u5f55","migration71.incompatible":"\u9644\u5f55","migration71.deprecated":"\u9644\u5f55","migration71.changed-functions":"\u9644\u5f55","migration71.other-changes":"\u9644\u5f55","migration71.windows-support":"\u9644\u5f55","migration71":"\u9644\u5f55","migration70.incompatible":"\u9644\u5f55","migration70.new-features":"\u9644\u5f55","migration70.deprecated":"\u9644\u5f55","migration70.changed-functions":"\u9644\u5f55","migration70.new-functions":"\u9644\u5f55","migration70.classes":"\u9644\u5f55","migration70.constants":"\u9644\u5f55","migration70.sapi-changes":"\u9644\u5f55","migration70.removed-exts-sapis":"\u9644\u5f55","migration70.other-changes":"\u9644\u5f55","migration70":"\u9644\u5f55","migration56.incompatible":"\u9644\u5f55","migration56.new-features":"\u9644\u5f55","migration56.deprecated":"\u9644\u5f55","migration56.changed-functions":"\u9644\u5f55","migration56.new-functions":"\u9644\u5f55","migration56.openssl":"\u9644\u5f55","migration56.extensions":"\u9644\u5f55","migration56.constants":"\u9644\u5f55","migration56":"\u9644\u5f55","debugger-about":"\u9644\u5f55","debugger":"\u9644\u5f55","configure.about":"\u9644\u5f55","configure":"\u9644\u5f55","ini.list":"\u9644\u5f55","ini.sections":"\u9644\u5f55","ini.core":"\u9644\u5f55","ini":"\u9644\u5f55","extensions.alphabetical":"\u9644\u5f55","extensions.membership":"\u9644\u5f55","extensions.state":"\u9644\u5f55","extensions":"\u9644\u5f55","aliases":"\u9644\u5f55","reserved.keywords":"\u9644\u5f55","reserved.classes":"\u9644\u5f55","reserved.constants":"\u9644\u5f55","reserved.other-reserved-words":"\u9644\u5f55","reserved":"\u9644\u5f55","resource":"\u9644\u5f55","filters.string":"\u9644\u5f55","filters.convert":"\u9644\u5f55","filters.compression":"\u9644\u5f55","filters.encryption":"\u9644\u5f55","filters":"\u9644\u5f55","transports.inet":"\u9644\u5f55","transports.unix":"\u9644\u5f55","transports":"\u9644\u5f55","types.comparisons":"\u9644\u5f55","tokens":"\u9644\u5f55","userlandnaming.globalnamespace":"\u9644\u5f55","userlandnaming.rules":"\u9644\u5f55","userlandnaming.tips":"\u9644\u5f55","userlandnaming":"\u9644\u5f55","about.formats":"\u9644\u5f55","about.notes":"\u9644\u5f55","about.prototypes":"\u9644\u5f55","about.phpversions":"\u9644\u5f55","about.more":"\u9644\u5f55","about.howtohelp":"\u9644\u5f55","about.generate":"\u9644\u5f55","about.translations":"\u9644\u5f55","about":"\u9644\u5f55","cc.license":"\u9644\u5f55","indexes.functions":"\u9644\u5f55","indexes.examples":"\u9644\u5f55","indexes":"\u9644\u5f55","doc.changelog":"\u9644\u5f55","appendices":"PHP \u624b\u518c","index":"PHP \u624b\u518c"}