├── InlineDocsViewer.html ├── InlineDocsViewer.js ├── Readme.md ├── WebPlatformDocsPHP.less ├── docs ├── de │ ├── classes.json │ ├── newclasses.json │ └── php.json ├── en │ ├── classes.json │ └── php.json ├── es │ ├── classes.json │ └── php.json └── fr │ ├── classes.json │ └── php.json ├── image ├── example.png ├── user_func.png └── user_func_class.png ├── main.js └── package.json /InlineDocsViewer.html: -------------------------------------------------------------------------------- 1 |
{{{syntax}}}
6 | to override Bootstrap
114 | p, li, b {
115 | font-size: 13px;
116 | font-style: normal;
117 | line-height: 18px;
118 | margin-bottom: 15px;
119 | }
120 | line-height: 18px;
121 | margin-left: 20px;
122 | margin-right: 0px;
123 | margin-bottom: -2px; // remove extra spacing between dt-dd pairs
124 | padding-bottom: 0px;
125 | }
126 | }
127 | .optional {
128 | .bracket {
129 | font-weight: @font-weight-semibold;
130 | }
131 | color: @optional-color;
132 | }
133 |
134 | }
135 |
136 | .divider-holder {
137 | // This nesting lets us effectively have 'left: (37% + 12px)'
138 | position: absolute;
139 | left: 37%;
140 | top: 0;
141 | height: 100%;
142 | .divider {
143 | margin-left: 12px;
144 | width: 0px;
145 | height: 100%;
146 | border-left: 1px solid #cccccc;
147 | border-right: 1px solid white;
148 | }
149 | }
150 |
151 | .content-bottom {
152 | // Used to pull bottom edge of .php-prop-defn down below its two floated children.
153 | // Also prevents .more-info (after us in DOM order) from overlapping the float: right content.
154 | clear: both;
155 | }
156 |
157 | a.bottom-link {
158 | background: #e5e9e9;
159 | background-repeat: no-repeat;
160 | background-size: 15px 15px;
161 | background-position: 8px 4px;
162 |
163 | border: 1px solid #9c9e9e;
164 | border-radius: 3px 3px 0 0;
165 | border-bottom: none;
166 | box-shadow: inset 0 1px 0 white; // white chisel along top edge
167 |
168 | font-size: 12px;
169 | font-weight: @font-weight-semibold;
170 | color: @heading-color;
171 | text-shadow: 0 1px 0 white;
172 | &:hover {
173 | background-color: #edf1f1;
174 | text-decoration: none;
175 | }
176 | }
177 |
178 |
179 | /* Link to full docs, at bottom */
180 | a.more-info {
181 | position: absolute;
182 | bottom: 0px;
183 | right: (33px + @scrollbar-wid);
184 | padding: 4px 10px 4px 10px;
185 | }
186 |
187 |
188 | /* Link to license */
189 | a#license-php-info {
190 | position: absolute;
191 | bottom: 0px;
192 | left: 85px;
193 | padding: 4px 10px 4px 10px;
194 | }
195 |
196 |
197 |
198 | /* Link to developer.mozilla.org */
199 | a#php-info {
200 | position: absolute;
201 | bottom: 0px;
202 | left: 10px;
203 | padding: 4px 10px 4px 10px;
204 | }
205 |
206 | /* Dark UI Theme */
207 | @dark-bc-bg-highlight: #1671db;
208 | @dark-bc-highlight: rgba(255, 255, 255, 0.06);
209 | @dark-bc-text: #ddd;
210 | @dark-bc-text-link: #6bbeff;
211 | @dark-bc-text-thin-quiet: #bbb;
212 | @dark-bc-highlight-hard: rgba(255, 255, 255, 0.1);
213 | @dark-bc-btn-bg: #3f3f3f;
214 | @dark-bc-btn-border: #202020;
215 | @dark-bc-btn-border-focused: #2893ef;
216 | @dark-bc-btn-border-focused-glow: transparent;
217 | @dark-bc-shadow: rgba(0, 0, 0, 0.24);
218 | @dark-bc-shadow-small: rgba(0, 0, 0, 0.06);
219 | @dark-bc-shadow-medium: rgba(0, 0, 0, 0.12);
220 | @dark-bc-input-bg: #555;
221 | @dark-bc-panel-separator: #343434;
222 |
223 | .dark {
224 | .php-prop-defn {
225 | color: @dark-bc-text-thin-quiet;
226 |
227 | h1, b {
228 | color: @dark-bc-text;
229 | }
230 |
231 | a {
232 | color: @dark-bc-text-link;
233 | }
234 |
235 | code {
236 | color: @dark-bc-text;
237 | }
238 |
239 | dl dt {
240 | color: @dark-bc-text;
241 | }
242 |
243 | .divider-holder .divider {
244 | border-left: 1px solid @dark-bc-panel-separator;
245 | }
246 |
247 | a.bottom-link{
248 | background-color: @dark-bc-btn-bg;
249 | border: 1px solid @dark-bc-btn-border;
250 | box-shadow: inset 0 1px 0 @dark-bc-highlight;
251 | color: @dark-bc-text;
252 | text-shadow: 0 1px 0 @dark-bc-highlight;
253 | }
254 | }
255 | }
256 |
257 |
--------------------------------------------------------------------------------
/docs/de/classes.json:
--------------------------------------------------------------------------------
1 | {"DateTime":{"add":{"s":"Adds an amount of days, months, years, hours, minutes and seconds to a\n DateTime object","y":"public DateTime DateTime::add\n ( DateInterval $interval\n )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von date_create()\nzur\u00fcckgegebenes DateTime-Objekt.\nDiese Funktion ver\u00e4ndert dieses Objekt."},{"t":"interval","d":"A DateInterval object"}]},"__construct":{"s":"Returns new DateTime object","y":"","p":[{"t":"time","d":"Ein Datums\/Zeit Zeichenkette. \nG\u00fcltige Formate werden unter Datums- und Zeitformate erl\u00e4utert."},{"t":"timezone","d":"A DateTimeZone object representing the\n timezone of $time."}]},"createFromFormat":{"s":"Returns new DateTime object formatted according to the specified format","y":"public static DateTime DateTime::createFromFormat\n ( string $format\n , string $time\n [, DateTimeZone $timezone\n ] )","p":[{"t":"format","d":"The format that the passed in string should be in. See the\n formatting options below. In most cases, the same letters as for the\n date() can be used."},{"t":"time","d":"String representing the time."},{"t":"timezone","d":"A DateTimeZone object representing the\n desired time zone."}]},"getLastErrors":{"s":"Returns the warnings and errors","y":"public static array DateTime::getLastErrors\n ( void\n )","p":null},"modify":{"s":"Alters the timestamp","y":"public DateTime DateTime::modify\n ( string $modify\n )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von date_create()\nzur\u00fcckgegebenes DateTime-Objekt.\nDiese Funktion ver\u00e4ndert dieses Objekt."},{"t":"modify","d":"Ein Datums\/Zeit Zeichenkette. \nG\u00fcltige Formate werden unter Datums- und Zeitformate erl\u00e4utert."}]},"__set_state":{"s":"The __set_state handler","y":"public static DateTime DateTime::__set_state\n ( array $array\n )","p":[{"t":"array","d":"Initialization array."}]},"setDate":{"s":"Sets the date","y":"public DateTime DateTime::setDate\n ( int $year\n , int $month\n , int $day\n )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von date_create()\nzur\u00fcckgegebenes DateTime-Objekt.\nDiese Funktion ver\u00e4ndert dieses Objekt."},{"t":"year","d":"Year of the date."},{"t":"month","d":"Month of the date."},{"t":"day","d":"Day of the date."}]},"setISODate":{"s":"Sets the ISO date","y":"public DateTime DateTime::setISODate\n ( int $year\n , int $week\n [, int $day = 1\n ] )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von date_create()\nzur\u00fcckgegebenes DateTime-Objekt.\nDiese Funktion ver\u00e4ndert dieses Objekt."},{"t":"year","d":"Year of the date."},{"t":"week","d":"Week of the date."},{"t":"day","d":"Offset from the first day of the week."}]},"setTime":{"s":"Sets the time","y":"public DateTime DateTime::setTime\n ( int $hour\n , int $minute\n [, int $second = 0\n ] )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von date_create()\nzur\u00fcckgegebenes DateTime-Objekt.\nDiese Funktion ver\u00e4ndert dieses Objekt."},{"t":"hour","d":"Hour of the time."},{"t":"minute","d":"Minute of the time."},{"t":"second","d":"Second of the time."}]},"setTimestamp":{"s":"Sets the date and time based on an Unix timestamp","y":"public DateTime DateTime::setTimestamp\n ( int $unixtimestamp\n )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von date_create()\nzur\u00fcckgegebenes DateTime-Objekt.\nDiese Funktion ver\u00e4ndert dieses Objekt."},{"t":"unixtimestamp","d":"Unix timestamp representing the date."}]},"setTimezone":{"s":"Sets the time zone for the DateTime object","y":"public DateTime DateTime::setTimezone\n ( DateTimeZone $timezone\n )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von date_create()\nzur\u00fcckgegebenes DateTime-Objekt.\nDiese Funktion ver\u00e4ndert dieses Objekt."},{"t":"timezone","d":"A DateTimeZone object representing the\n desired time zone."}]},"sub":{"s":"Subtracts an amount of days, months, years, hours, minutes and seconds from\n a DateTime object","y":"public DateTime DateTime::sub\n ( DateInterval $interval\n )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von date_create()\nzur\u00fcckgegebenes DateTime-Objekt.\nDiese Funktion ver\u00e4ndert dieses Objekt."},{"t":"interval","d":"A DateInterval object"}]}},"ArrayObject":{"append":{"s":"Appends the value","y":"public void ArrayObject::append\n ( mixed $value\n )","p":[{"t":"value","d":"The value being appended."}]},"asort":{"s":"Sort the entries by value","y":"public void ArrayObject::asort\n ( void\n )","p":null},"__construct":{"s":"Construct a new array object","y":"","p":[{"t":"input","d":"The input parameter accepts an \n array or an Object."},{"t":"flags","d":"Flags to control the behaviour of the ArrayObject object.\n See ArrayObject::setFlags()."},{"t":"iterator_class","d":"Specify the class that will be used for iteration of the ArrayObject object."}]},"count":{"s":"Get the number of public properties in the ArrayObject","y":"public int ArrayObject::count\n ( void\n )","p":null},"exchangeArray":{"s":"Exchange the array for another one.","y":"public array ArrayObject::exchangeArray\n ( mixed $input\n )","p":[{"t":"input","d":"The new array or object to exchange with the current array."}]},"getArrayCopy":{"s":"Creates a copy of the ArrayObject.","y":"public array ArrayObject::getArrayCopy\n ( void\n )","p":null},"getFlags":{"s":"Gets the behavior flags.","y":"public int ArrayObject::getFlags\n ( void\n )","p":null},"getIterator":{"s":"Create a new iterator from an ArrayObject instance","y":"public ArrayIterator ArrayObject::getIterator\n ( void\n )","p":null},"getIteratorClass":{"s":"Gets the iterator classname for the ArrayObject.","y":"public string ArrayObject::getIteratorClass\n ( void\n )","p":null},"ksort":{"s":"Sort the entries by key","y":"public void ArrayObject::ksort\n ( void\n )","p":null},"natsort":{"s":"Sort entries using a "natural order" algorithm","y":"public void ArrayObject::natsort\n ( void\n )","p":null},"offsetExists":{"s":"Returns whether the requested index exists","y":"public bool ArrayObject::offsetExists\n ( mixed $index\n )","p":[{"t":"index","d":"The index being checked."}]},"offsetGet":{"s":"Returns the value at the specified index","y":"public mixed ArrayObject::offsetGet\n ( mixed $index\n )","p":[{"t":"index","d":"The index with the value."}]},"offsetSet":{"s":"Sets the value at the specified index to newval","y":"public void ArrayObject::offsetSet\n ( mixed $index\n , mixed $newval\n )","p":[{"t":"index","d":"The index being set."},{"t":"newval","d":"The new value for the index."}]},"offsetUnset":{"s":"Unsets the value at the specified index","y":"public void ArrayObject::offsetUnset\n ( mixed $index\n )","p":[{"t":"index","d":"The index being unset."}]},"serialize":{"s":"Serialize an ArrayObject","y":"public string ArrayObject::serialize\n ( void\n )","p":null},"setFlags":{"s":"Sets the behavior flags.","y":"public void ArrayObject::setFlags\n ( int $flags\n )","p":[{"t":"flags","d":"The new ArrayObject behavior.\n It takes on either a bitmask, or named constants. Using named\n constants is strongly encouraged to ensure compatibility for future\n versions."}]},"setIteratorClass":{"s":"Sets the iterator classname for the ArrayObject.","y":"public void ArrayObject::setIteratorClass\n ( string $iterator_class\n )","p":[{"t":"iterator_class","d":"The classname of the array iterator to use when iterating over this object."}]},"uasort":{"s":"Sort the entries with a user-defined comparison function and maintain key association","y":"public void ArrayObject::uasort\n ( callable $cmp_function\n )","p":[{"t":"cmp_function","d":"Function cmp_function should accept two\n parameters which will be filled by pairs of entries.\n The comparison function must return an integer less than, equal\n to, or greater than zero if the first argument is considered to\n be respectively less than, equal to, or greater than the\n second."}]},"uksort":{"s":"Sort the entries by keys using a user-defined comparison function","y":"public void ArrayObject::uksort\n ( callable $cmp_function\n )","p":[{"t":"cmp_function","d":"The callback comparison function."}]},"unserialize":{"s":"Unserialize an ArrayObject","y":"public void ArrayObject::unserialize\n ( string $serialized\n )","p":[{"t":"serialized","d":"The serialized ArrayObject."}]}},"Directory":{"close":{"s":"Schlie\u00dft das Verzeichnis-Handle","y":"public void Directory::close\n ([ resource $dir_handle\n ] )","p":null},"read":{"s":"Liest einen Eintrag vom Verzeichnis-Handle","y":"public string Directory::read\n ([ resource $dir_handle\n ] )","p":null},"rewind":{"s":"Setzt das Verzeichnis-Handle zur\u00fcck","y":"public void Directory::rewind\n ([ resource $dir_handle\n ] )","p":null}},"DirectoryIterator":{"__construct":{"s":"Constructs a new directory iterator from a path","y":"","p":[{"t":"path","d":"The path of the directory to traverse."}]},"current":{"s":"Return the current DirectoryIterator item.","y":"public DirectoryIterator DirectoryIterator::current\n ( void\n )","p":null},"getATime":{"s":"Get last access time of the current DirectoryIterator item","y":"public int DirectoryIterator::getATime\n ( void\n )","p":null},"getBasename":{"s":"Get base name of current DirectoryIterator item.","y":"public\n string \n DirectoryIterator::getBasename\n ([ \n string\n $suffix\n \n ] )","p":[{"t":"suffix","d":"If the base name ends in suffix, \n this will be cut."}]},"getCTime":{"s":"Get inode change time of the current DirectoryIterator item","y":"public int DirectoryIterator::getCTime\n ( void\n )","p":null},"getExtension":{"s":"Gets the file extension","y":"public string DirectoryIterator::getExtension\n ( void\n )","p":null},"getFilename":{"s":"Return file name of current DirectoryIterator item.","y":"public string DirectoryIterator::getFilename\n ( void\n )","p":null},"getGroup":{"s":"Get group for the current DirectoryIterator item","y":"public int DirectoryIterator::getGroup\n ( void\n )","p":null},"getInode":{"s":"Get inode for the current DirectoryIterator item","y":"public int DirectoryIterator::getInode\n ( void\n )","p":null},"getMTime":{"s":"Get last modification time of current DirectoryIterator item","y":"public int DirectoryIterator::getMTime\n ( void\n )","p":null},"getOwner":{"s":"Get owner of current DirectoryIterator item","y":"public int DirectoryIterator::getOwner\n ( void\n )","p":null},"getPath":{"s":"Get path of current Iterator item without filename","y":"public string DirectoryIterator::getPath\n ( void\n )","p":null},"getPathname":{"s":"Return path and file name of current DirectoryIterator item","y":"public string DirectoryIterator::getPathname\n ( void\n )","p":null},"getPerms":{"s":"Get the permissions of current DirectoryIterator item","y":"public int DirectoryIterator::getPerms\n ( void\n )","p":null},"getSize":{"s":"Get size of current DirectoryIterator item","y":"public int DirectoryIterator::getSize\n ( void\n )","p":null},"getType":{"s":"Determine the type of the current DirectoryIterator item","y":"public string DirectoryIterator::getType\n ( void\n )","p":null},"isDir":{"s":"Determine if current DirectoryIterator item is a directory","y":"public bool DirectoryIterator::isDir\n ( void\n )","p":null},"isDot":{"s":"Determine if current DirectoryIterator item is '.' or '..'","y":"public bool DirectoryIterator::isDot\n ( void\n )","p":null},"isExecutable":{"s":"Determine if current DirectoryIterator item is executable","y":"public bool DirectoryIterator::isExecutable\n ( void\n )","p":null},"isFile":{"s":"Determine if current DirectoryIterator item is a regular file","y":"public bool DirectoryIterator::isFile\n ( void\n )","p":null},"isLink":{"s":"Determine if current DirectoryIterator item is a symbolic link","y":"public bool DirectoryIterator::isLink\n ( void\n )","p":null},"isReadable":{"s":"Determine if current DirectoryIterator item can be read","y":"public bool DirectoryIterator::isReadable\n ( void\n )","p":null},"isWritable":{"s":"Determine if current DirectoryIterator item can be written to","y":"public bool DirectoryIterator::isWritable\n ( void\n )","p":null},"key":{"s":"Return the key for the current DirectoryIterator item","y":"public string DirectoryIterator::key\n ( void\n )","p":null},"next":{"s":"Move forward to next DirectoryIterator item","y":"public void DirectoryIterator::next\n ( void\n )","p":null},"rewind":{"s":"Rewind the DirectoryIterator back to the start","y":"public void DirectoryIterator::rewind\n ( void\n )","p":null},"seek":{"s":"Seek to a DirectoryIterator item","y":"public\n void \n DirectoryIterator::seek\n ( int $position\n )","p":[{"t":"position","d":"The zero-based numeric position to seek to."}]},"__toString":{"s":"Get file name as a string","y":"public\n string \n DirectoryIterator::__toString\n ( void\n )","p":null},"valid":{"s":"Check whether current DirectoryIterator position is a valid file","y":"public bool DirectoryIterator::valid\n ( void\n )","p":null}},"ArrayIterator":{"__construct":{"s":"Construct an ArrayIterator","y":"public ArrayIterator::__construct\n ([ mixed $array = array()\n [, int $flags = 0\n ]] )","p":[{"t":"array","d":"The array or object to be iterated on."},{"t":"flags","d":"Flags to control the behaviour of the ArrayIterator object.\n See ArrayIterator::setFlags()."}]},"append":{"s":"Append an element","y":"public void ArrayIterator::append\n ( mixed $value\n )","p":[{"t":"value","d":"The value to append."}]},"asort":{"s":"Sort array by values","y":"public void ArrayIterator::asort\n ( void\n )","p":null},"count":{"s":"Count elements","y":"public int ArrayIterator::count\n ( void\n )","p":null},"current":{"s":"Return current array entry","y":"public mixed ArrayIterator::current\n ( void\n )","p":null},"getArrayCopy":{"s":"Get array copy","y":"public array ArrayIterator::getArrayCopy\n ( void\n )","p":null},"getFlags":{"s":"Get flags","y":"public void ArrayIterator::getFlags\n ( void\n )","p":null},"key":{"s":"Return current array key","y":"public mixed ArrayIterator::key\n ( void\n )","p":null},"ksort":{"s":"Sort array by keys","y":"public void ArrayIterator::ksort\n ( void\n )","p":null},"natcasesort":{"s":"Sort an array naturally, case insensitive","y":"public void ArrayIterator::natcasesort\n ( void\n )","p":null},"natsort":{"s":"Sort an array naturally","y":"public void ArrayIterator::natsort\n ( void\n )","p":null},"next":{"s":"Move to next entry","y":"public void ArrayIterator::next\n ( void\n )","p":null},"offsetExists":{"s":"Check if offset exists","y":"public void ArrayIterator::offsetExists\n ( string $index\n )","p":[{"t":"index","d":"The offset being checked."}]},"offsetGet":{"s":"Get value for an offset","y":"public mixed ArrayIterator::offsetGet\n ( string $index\n )","p":[{"t":"index","d":"The offset to get the value from."}]},"offsetSet":{"s":"Set value for an offset","y":"public void ArrayIterator::offsetSet\n ( string $index\n , string $newval\n )","p":[{"t":"index","d":"The index to set for."},{"t":"newval","d":"The new value to store at the index."}]},"offsetUnset":{"s":"Unset value for an offset","y":"public void ArrayIterator::offsetUnset\n ( string $index\n )","p":[{"t":"index","d":"The offset to unset."}]},"rewind":{"s":"Rewind array back to the start","y":"public void ArrayIterator::rewind\n ( void\n )","p":null},"seek":{"s":"Seek to position","y":"public void ArrayIterator::seek\n ( int $position\n )","p":[{"t":"position","d":"The position to seek to."}]},"serialize":{"s":"Serialize","y":"public string ArrayIterator::serialize\n ( void\n )","p":null},"setFlags":{"s":"Set behaviour flags","y":"public void ArrayIterator::setFlags\n ( string $flags\n )","p":[{"t":"flags","d":"A bitmask as follows:\n \n \n 0 = Properties of the object have their normal functionality\n when accessed as list (var_dump, foreach, etc.).\n \n \n 1 = Array indices can be accessed as properties in read\/write."}]},"uasort":{"s":"User defined sort","y":"public void ArrayIterator::uasort\n ( string $cmp_function\n )","p":[{"t":"cmp_function","d":"The compare function used for the sort."}]},"uksort":{"s":"User defined sort","y":"public void ArrayIterator::uksort\n ( string $cmp_function\n )","p":[{"t":"cmp_function","d":"The compare function used for the sort."}]},"unserialize":{"s":"Unserialize","y":"public string ArrayIterator::unserialize\n ( string $serialized\n )","p":[{"t":"serialized","d":"The serialized ArrayIterator object to be unserialized."}]},"valid":{"s":"Check whether array contains more entries","y":"public bool ArrayIterator::valid\n ( void\n )","p":null}},"RegexIterator":{"accept":{"s":"Get accept status","y":"public bool RegexIterator::accept\n ( void\n )","p":null},"__construct":{"s":"Create a new RegexIterator","y":"","p":[{"t":"iterator","d":"The iterator to apply this regex filter to."},{"t":"regex","d":"The regular expression to match."},{"t":"mode","d":"Operation mode, see RegexIterator::setMode() for a list\n of modes."},{"t":"flags","d":"Special flags, see RegexIterator::setFlags() for a list\n of available flags."},{"t":"preg_flags","d":"The regular expression flags. These flags depend on the operation mode parameter:"}]},"getFlags":{"s":"Get flags","y":"public int RegexIterator::getFlags\n ( void\n )","p":null},"getMode":{"s":"Returns operation mode.","y":"public int RegexIterator::getMode\n ( void\n )","p":null},"getPregFlags":{"s":"Returns the regular expression flags.","y":"public int RegexIterator::getPregFlags\n ( void\n )","p":null},"getRegex":{"s":"Returns current regular expression","y":"public string RegexIterator::getRegex\n ( void\n )","p":null},"setFlags":{"s":"Sets the flags.","y":"public void RegexIterator::setFlags\n ( int $flags\n )","p":[{"t":"flags","d":"The flags to set, a bitmask of class constants."}]},"setMode":{"s":"Sets the operation mode.","y":"public void RegexIterator::setMode\n ( int $mode\n )","p":[{"t":"mode","d":"The operation mode."}]},"setPregFlags":{"s":"Sets the regular expression flags.","y":"public void RegexIterator::setPregFlags\n ( int $preg_flags\n )","p":[{"t":"preg_flags","d":"The regular expression flags. See RegexIterator::__construct()\n for an overview of available flags."}]}},"Exception":{"__construct":{"s":"Erstellt die Exception","y":"","p":[{"t":"message","d":"Die auszugebende Beschreibung der Exception."},{"t":"code","d":"Die Fehlernummer der Exception."},{"t":"previous","d":"Die vorangegangene Exception, die f\u00fcr Exception-Verkettung verwendet\n werden soll."}]},"getMessage":{"s":"Gibt die Exceptionbeschreibung zur\u00fcck","y":"final public string Exception::getMessage\n ( void\n )","p":null},"getPrevious":{"s":"Gibt die vorhergehende Exception zur\u00fcck","y":"final public Exception Exception::getPrevious\n ( void\n )","p":null},"getCode":{"s":"Gibt die Fehlernummer der Exception zur\u00fcck","y":"final public mixed Exception::getCode\n ( void\n )","p":null},"getFile":{"s":"Gibt den Namen der Datei zur\u00fcck, in der die Exception aufgetreten ist","y":"final public string Exception::getFile\n ( void\n )","p":null},"getLine":{"s":"Gibt die Zeile zur\u00fcck, in der die Exception auftrat","y":"final public int Exception::getLine\n ( void\n )","p":null},"getTrace":{"s":"Gibt den Stacktrace zur\u00fcck","y":"final public array Exception::getTrace\n ( void\n )","p":null},"getTraceAsString":{"s":"Gibt den Stacktrace als String zur\u00fcck","y":"final public string Exception::getTraceAsString\n ( void\n )","p":null},"__toString":{"s":"Stringrepr\u00e4sentation der Exception","y":"public string Exception::__toString\n ( void\n )","p":null},"__clone":{"s":"Klont die Exception","y":"final private void Exception::__clone\n ( void\n )","p":null}},"ErrorException":{"__construct":{"s":"Erstellt die Exception","y":"","p":[{"t":"message","d":"Die auszugebende Exceptionbeschreibung."},{"t":"code","d":"Die Fehlernummer der Exception."},{"t":"severity","d":"Die Schwere des aufgetretenen Fehlers."},{"t":"filename","d":"Der Name der Datei, in der die Exception aufgetreten ist."},{"t":"lineno","d":"Die Zeilennummer, in der die Exception aufgetreten ist."},{"t":"previous","d":"Die vorherige Exception (f\u00fcr Exception Chaining)."}]},"getSeverity":{"s":"Liefert die Schwere der Exception","y":"final public int ErrorException::getSeverity\n ( void\n )","p":null}},"Closure":{"__construct":{"s":"Constructor that disallows instantiation","y":"private Closure::__construct\n ( void\n )","p":null},"bind":{"s":"Duplicates a closure with a specific bound object and class scope","y":"public static Closure Closure::bind\n ( Closure $closure\n , object $newthis\n [, mixed $newscope\n = "static"\n ] )","p":[{"t":"closure","d":"The anonymous functions to bind."},{"t":"newthis","d":"The object to which the given anonymous function should be bound, or\n NULL for the closure to be unbound."},{"t":"newscope","d":"The class scope to which associate the closure is to be associated, or\n 'static' to keep the current one. If an object is given, the type of the\n object will be used instead. This determines the visibility of protected\n and private methods of the bound object."}]},"bindTo":{"s":"Duplicates the closure with a new bound object and class scope","y":"public Closure Closure::bindTo\n ( object $newthis\n [, mixed $newscope\n = "static"\n ] )","p":[{"t":"newthis","d":"The object to which the given anonymous function should be bound, or\n NULL for the closure to be unbound."},{"t":"newscope","d":"The class scope to which associate the closure is to be associated, or\n 'static' to keep the current one. If an object is given, the type of the\n object will be used instead. This determines the visibility of protected\n and private methods of the bound object."}]}},"DateTimeZone":{"__construct":{"s":"Creates new DateTimeZone object","y":"","p":[{"t":"timezone","d":"One of timezones."}]},"getLocation":{"s":"Returns location information for a timezone","y":"public array DateTimeZone::getLocation\n ( void\n )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von\ndate_create() zur\u00fcckgegebens DateTimeZone\nObjekt."}]},"getName":{"s":"Returns the name of the timezone","y":"public string DateTimeZone::getName\n ( void\n )","p":[{"t":"object","d":"The DateTimeZone for which to get a name."}]},"getOffset":{"s":"Returns the timezone offset from GMT","y":"public int DateTimeZone::getOffset\n ( DateTime $datetime\n )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von\ndate_create() zur\u00fcckgegebens DateTimeZone\nObjekt."},{"t":"datetime","d":"DateTime that contains the date\/time to compute the offset from."}]},"getTransitions":{"s":"Returns all transitions for the timezone","y":"public array DateTimeZone::getTransitions\n ([ int $timestamp_begin\n [, int $timestamp_end\n ]] )","p":[{"t":"object","d":"Nur bei prozeduralem Aufruf: Ein von\ndate_create() zur\u00fcckgegebens DateTimeZone\nObjekt."},{"t":"timestamp_begin","d":"Begin timestamp."},{"t":"timestamp_end","d":"End timestamp."}]},"listAbbreviations":{"s":"Returns associative array containing dst, offset and the timezone name","y":"public static array DateTimeZone::listAbbreviations\n ( void\n )","p":null},"listIdentifiers":{"s":"Returns a numerically indexed array containing all defined timezone identifiers","y":"public static array DateTimeZone::listIdentifiers\n ([ int $what = DateTimeZone::ALL\n [, string $country = NULL\n ]] )","p":[{"t":"what","d":"One of DateTimeZone class constants."},{"t":"country","d":"A two-letter ISO 3166-1 compatible country code."}]}},"DateInterval":{"__construct":{"s":"Creates a new DateInterval object","y":"","p":[{"t":"interval_spec","d":"An interval specification."}]},"createFromDateString":{"s":"Sets up a DateInterval from the relative parts of the string","y":"public static DateInterval DateInterval::createFromDateString\n ( string $time\n )","p":[{"t":"time","d":"A date with relative parts. Specifically, the\n relative formats\n supported by the parser used for strtotime() and\n DateTime will be used to construct the\n DateInterval."}]},"format":{"s":"Formats the interval","y":"public string DateInterval::format\n ( string $format\n )","p":[{"t":"format","d":"The following characters are recognized in the\n format parameter string.\n Each format character must be prefixed by a percent sign\n (%).\n \n \n \n \n format character\n Description\n Example values\n \n\n \n\n \n \n %\n Literal %\n %\n \n\n \n Y\n Years, numeric, at least 2 digits with leading 0\n 01, 03\n \n\n \n y\n Years, numeric\n 1, 3\n \n\n \n M\n Months, numeric, at least 2 digits with leading 0\n 01, 03, 12\n \n\n \n m\n Months, numeric\n 1, 3, 12\n \n\n \n D\n Days, numeric, at least 2 digits with leading 0\n 01, 03, 31\n \n\n \n d\n Days, numeric\n 1, 3, 31\n \n\n \n a\n Total number of days as a result of a DateTime::diff() or (unknown) otherwise\n 4, 18, 8123\n \n\n \n H\n Hours, numeric, at least 2 digits with leading 0\n 01, 03, 23\n \n\n \n h\n Hours, numeric\n 1, 3, 23\n \n\n \n I\n Minutes, numeric, at least 2 digits with leading 0\n 01, 03, 59\n \n\n \n i\n Minutes, numeric\n 1, 3, 59\n \n\n \n S\n Seconds, numeric, at least 2 digits with leading 0\n 01, 03, 57\n \n\n \n s\n Seconds, numeric\n 1, 3, 57\n \n\n \n R\n Sign "-" when negative, "+" when positive\n -, +\n \n\n \n r\n Sign "-" when negative, empty when positive\n -,"}]}},"DatePeriod":{"__construct":{"s":"Creates a new DatePeriod object","y":"","p":[{"t":"start","d":"The start date of the period."},{"t":"interval","d":"The interval between recurrences within the period."},{"t":"recurrences","d":"The number of recurrences."},{"t":"end","d":"The end date of the period."},{"t":"isostr","d":"An ISO 8601 repeating interval specification."},{"t":"options","d":"Can be set to DatePeriod::EXCLUDE_START_DATE to\n exclude the start date from the set of recurring dates within the\n period."}]}},"LibXMLError":[],"DOMException":[],"LogicException":[],"IteratorIterator":{"__construct":{"s":"Create an iterator from anything that is traversable","y":"public IteratorIterator::__construct\n ( Traversable $iterator\n )","p":[{"t":"iterator","d":"The traversable iterator."}]},"current":{"s":"Get the current value","y":"public mixed IteratorIterator::current\n ( void\n )","p":null},"getInnerIterator":{"s":"Get the inner iterator","y":"public Traversable IteratorIterator::getInnerIterator\n ( void\n )","p":null},"key":{"s":"Get the key of the current element","y":"public scalar IteratorIterator::key\n ( void\n )","p":null},"next":{"s":"Forward to the next element","y":"public void IteratorIterator::next\n ( void\n )","p":null},"rewind":{"s":"Rewind to the first element","y":"public void IteratorIterator::rewind\n ( void\n )","p":null},"valid":{"s":"Checks if the iterator is valid","y":"public bool IteratorIterator::valid\n ( void\n )","p":null}},"FilterIterator":{"accept":{"s":"Check whether the current element of the iterator is acceptable","y":"public\n abstract\n bool FilterIterator::accept\n ( void\n )","p":null},"__construct":{"s":"Construct a filterIterator","y":"public\n FilterIterator::__construct\n ( Iterator $iterator\n )","p":[{"t":"iterator","d":"The iterator that is being filtered."}]},"current":{"s":"Get the current element value","y":"public mixed FilterIterator::current\n ( void\n )","p":null},"getInnerIterator":{"s":"Get the inner iterator","y":"public Iterator FilterIterator::getInnerIterator\n ( void\n )","p":null},"key":{"s":"Get the current key","y":"public mixed FilterIterator::key\n ( void\n )","p":null},"next":{"s":"Move the iterator forward","y":"public void FilterIterator::next\n ( void\n )","p":null},"rewind":{"s":"Rewind the iterator","y":"public void FilterIterator::rewind\n ( void\n )","p":null},"valid":{"s":"Check whether the current element is valid","y":"public bool FilterIterator::valid\n ( void\n )","p":null}},"XMLReader":{"close":{"s":"XMLReader-Eingabe beenden","y":"public bool XMLReader::close\n ( void\n )","p":null},"expand":{"s":"Gibt eine Kopie des aktuellen Knotens als DOM-Objekt zur\u00fcck","y":"public\n DOMNode \n XMLReader::expand\n ([ DOMNode $basenode\n ] )","p":null},"getAttribute":{"s":"Gibt den Wert eines Attributes nach Namen zur\u00fcck","y":"public\n string \n XMLReader::getAttribute\n ( string $name\n )","p":[{"t":"name","d":"Der Name des Attributes."}]},"getAttributeNo":{"s":"Gibt den Wert eines Attributes nach Position zur\u00fcck","y":"public\n string \n XMLReader::getAttributeNo\n ( int $index\n )","p":[{"t":"index","d":"Position des Attributes."}]},"getAttributeNs":{"s":"Gibt den Wert eines Attributes nach lokalem Namen und URI zur\u00fcck","y":"public string XMLReader::getAttributeNs\n ( string $localName\n , string $namespaceURI\n )","p":[{"t":"localName","d":"Der lokale Name des Attributes."},{"t":"namespaceURI","d":"Die URI des Namensraum."}]},"getParserProperty":{"s":"Zeigt an, ob die angegebene Eigenschaft gesetzt wurde","y":"public bool XMLReader::getParserProperty\n ( int $property\n )","p":[{"t":"property","d":"Eine der Parser-Optionskonstanten."}]},"isValid":{"s":"Zeigt an, ob das geparste Dokument valide ist","y":"public bool XMLReader::isValid\n ( void\n )","p":null},"lookupNamespace":{"s":"Pr\u00fcfen, ob ein Namensbereich f\u00fcr einen Pr\u00e4fix vorhanden ist","y":"public\n bool \n XMLReader::lookupNamespace\n ( string $prefix\n )","p":[{"t":"prefix","d":"Zeichenkette mit Pr\u00e4fix."}]},"moveToAttribute":{"s":"Zeiger auf benanntes Attribut setzen","y":"public\n bool \n XMLReader::moveToAttribute\n ( string $name\n )","p":[{"t":"name","d":"Name des Attributes."}]},"moveToAttributeNo":{"s":"Move cursor to an attribute by index","y":"public\n bool \n XMLReader::moveToAttributeNo\n ( int $index\n )","p":[{"t":"index","d":"The position of the attribute."}]},"moveToAttributeNs":{"s":"Move cursor to a named attribute","y":"public\n bool \n XMLReader::moveToAttributeNs\n ( string $localName\n , string $namespaceURI\n )","p":[{"t":"localName","d":"The local name."},{"t":"namespaceURI","d":"The namespace URI."}]},"moveToElement":{"s":"Zeiger positionieren auf das Elternelement des aktuellen Attributes","y":"public bool XMLReader::moveToElement\n ( void\n )","p":null},"moveToFirstAttribute":{"s":"Zeiger auf erstes Attribut setzen","y":"public bool XMLReader::moveToFirstAttribute\n ( void\n )","p":null},"moveToNextAttribute":{"s":"Zeiger auf n\u00e4chstes Attribut setzen","y":"public bool XMLReader::moveToNextAttribute\n ( void\n )","p":null},"next":{"s":"Zeiger auf n\u00e4chstes Element setzen und Kinder \u00fcberspringen","y":"public\n bool \n XMLReader::next\n ([ string $localname\n ] )","p":[{"t":"localname","d":"Name des n\u00e4chsten Elements."}]},"open":{"s":"URI angeben, die auf XML-Inhalt verweist, der geparst werden soll","y":"public\n bool \n XMLReader::open\n ( string $URI\n [, string $encoding\n [, int $options = 0\n ]] )","p":[{"t":"URI","d":"URI die auf den XML-Inhalt verweist."},{"t":"encoding","d":"Dokumentkodierung oder NULL."},{"t":"options","d":"Bitmaske bestehend aus LIBXML_*\n Konstanten."}]},"read":{"s":"Zeiger auf das n\u00e4chste Element setzen","y":"public bool XMLReader::read\n ( void\n )","p":null},"readInnerXML":{"s":"Erhalte XML des aktuellen Knotens","y":"string XMLReader::readInnerXML\n ( void\n )","p":null},"readOuterXML":{"s":"Erhalte XML des aktuellen Knotens, inklusive den Knoten selbst","y":"string XMLReader::readOuterXML\n ( void\n )","p":null},"readString":{"s":"Liest den Inhalt des aktuellen Knotens als Zeichenkette","y":"string XMLReader::readString\n ( void\n )","p":null},"setParserProperty":{"s":"Parser-Optionen setzen","y":"public\n bool \n XMLReader::setParserProperty\n ( int $property\n , bool $value\n )","p":[{"t":"property","d":"Eine der Parser-Optionskonstanten."},{"t":"value","d":"Wenn die Option auf TRUE gesetzt, wird sie aktiviert, sonst deaktiviert."}]},"setRelaxNGSchema":{"s":"Dateiname oder URI des RelaxNG-Schema setzen","y":"public\n bool \n XMLReader::setRelaxNGSchema\n ( string $filename\n )","p":[{"t":"filename","d":"Dateiname oder URI des RelaxNG-Schemas."}]},"setRelaxNGSchemaSource":{"s":"Zeichenkette setzen, die RelaxNG-Schemadaten enth\u00e4lt","y":"public\n bool \n XMLReader::setRelaxNGSchemaSource\n ( string $source\n )","p":[{"t":"source","d":"Zeichenkette die RelaxNG Schemadaten enth\u00e4lt."}]},"setSchema":{"s":"Validiert Dokument gegen XSD","y":"bool XMLReader::setSchema\n ( string $filename\n )","p":[{"t":"filename","d":"Der Dateiname des XSD Schema."}]},"XML":{"s":"Zeichenkette setzen, deren Inhalt geparst werden soll","y":"public\n bool \n XMLReader::xml\n ( string $source\n [, string $encoding\n [, int $options = 0\n ]] )","p":[{"t":"source","d":"Zeichenkette mit XML-Inhalt, der geparst werden soll."},{"t":"encoding","d":"Dokumentkodierung oder NULL."},{"t":"options","d":"Bitmaske bestehend aus LIBXML_*\n Konstanten."}]}},"XMLWriter":[],"ZipArchive":{"addGlob":{"s":"Add files from a directory by glob pattern","y":"bool ZipArchive::addGlob\n ( string $pattern\n [, int $flags = 0\n [, array $options = array()\n ]] )","p":[{"t":"pattern","d":"A glob() pattern against which files will be matched."},{"t":"flags","d":"A bit mask of glob() flags."},{"t":"options","d":"An associative array of options. Available options are:\n \n \n \n "add_path""}]},"addPattern":{"s":"Add files from a directory by PCRE pattern","y":"bool ZipArchive::addPattern\n ( string $pattern\n [, string $path = "."\n [, array $options = array()\n ]] )","p":[{"t":"pattern","d":"A PCRE pattern against which files will be matched."},{"t":"path","d":"The directory that will be scanned. Defaults to the current working directory."},{"t":"options","d":"An associative array of options accepted by ZipArchive::addGlob()."}]},"getExternalAttributesIndex":{"s":"Retrieve the external attributes of an entry defined by its index","y":"bool \n ZipArchive::GetExternalAttributesIndex\n ( int $index\n , int &$opsys\n , int &$attr\n [, int $flags\n ] )","p":[{"t":"index","d":"Index of the entry."},{"t":"opsys","d":"On success, receive the operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"On success, receive the external attributes. Value depends on operating system."},{"t":"flags","d":"If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged\n attributes are returned."}]},"getExternalAttributesName":{"s":"Retrieve the external attributes of an entry defined by its name","y":"bool \n ZipArchive::getExternalAttributesName\n ( string $name\n , int &$opsys\n , int &$attr\n [, int $flags\n ] )","p":[{"t":"name","d":"Name of the entry."},{"t":"opsys","d":"On success, receive the operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"On success, receive the external attributes. Value depends on operating system."},{"t":"flags","d":"If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged\n attributes are returned."}]},"setExternalAttributesIndex":{"s":"Set the external attributes of an entry defined by its index","y":"bool \n ZipArchive::setExternalAttributesIndex\n ( int $index\n , int $opsys\n , int $attr\n [, int $flags\n ] )","p":[{"t":"index","d":"Index of the entry."},{"t":"opsys","d":"The operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"The external attributes. Value depends on operating system."},{"t":"flags","d":"Optional flags. Currently unused."}]},"setExternalAttributesName":{"s":"Set the external attributes of an entry defined by its name","y":"bool \n ZipArchive::setExternalAttributesName\n ( string $name\n , int $opsys\n , int $attr\n [, int $flags\n ] )","p":[{"t":"name","d":"Name of the entry."},{"t":"opsys","d":"The operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"The external attributes. Value depends on operating system."},{"t":"flags","d":"Optional flags. Currently unused."}]}}}
--------------------------------------------------------------------------------
/docs/en/classes.json:
--------------------------------------------------------------------------------
1 | {"DateTime":{"add":{"s":"Adds an amount of days, months, years, hours, minutes and seconds to a\n DateTime object","y":"public DateTime DateTime::add\n ( DateInterval $interval\n )","p":[{"t":"object","d":"Procedural style only: A DateTime object\nreturned by date_create().\nThe function modifies this object."},{"t":"interval","d":"A DateInterval object"}]},"__construct":{"s":"Returns new DateTime object","y":"","p":[{"t":"time","d":"A date\/time string. Valid formats are explained in Date and Time Formats."},{"t":"timezone","d":"A DateTimeZone object representing the\n timezone of $time."}]},"createFromFormat":{"s":"Returns new DateTime object formatted according to the specified format","y":"public static DateTime DateTime::createFromFormat\n ( string $format\n , string $time\n [, DateTimeZone $timezone\n ] )","p":[{"t":"format","d":"The format that the passed in string should be in. See the\n formatting options below. In most cases, the same letters as for the\n date() can be used."},{"t":"time","d":"String representing the time."},{"t":"timezone","d":"A DateTimeZone object representing the\n desired time zone."}]},"getLastErrors":{"s":"Returns the warnings and errors","y":"public static array DateTime::getLastErrors\n ( void\n )","p":null},"modify":{"s":"Alters the timestamp","y":"public DateTime DateTime::modify\n ( string $modify\n )","p":[{"t":"object","d":"Procedural style only: A DateTime object\nreturned by date_create().\nThe function modifies this object."},{"t":"modify","d":"A date\/time string. Valid formats are explained in Date and Time Formats."}]},"__set_state":{"s":"The __set_state handler","y":"public static DateTime DateTime::__set_state\n ( array $array\n )","p":[{"t":"array","d":"Initialization array."}]},"setDate":{"s":"Sets the date","y":"public DateTime DateTime::setDate\n ( int $year\n , int $month\n , int $day\n )","p":[{"t":"object","d":"Procedural style only: A DateTime object\nreturned by date_create().\nThe function modifies this object."},{"t":"year","d":"Year of the date."},{"t":"month","d":"Month of the date."},{"t":"day","d":"Day of the date."}]},"setISODate":{"s":"Sets the ISO date","y":"public DateTime DateTime::setISODate\n ( int $year\n , int $week\n [, int $day = 1\n ] )","p":[{"t":"object","d":"Procedural style only: A DateTime object\nreturned by date_create().\nThe function modifies this object."},{"t":"year","d":"Year of the date."},{"t":"week","d":"Week of the date."},{"t":"day","d":"Offset from the first day of the week."}]},"setTime":{"s":"Sets the time","y":"public DateTime DateTime::setTime\n ( int $hour\n , int $minute\n [, int $second = 0\n ] )","p":[{"t":"object","d":"Procedural style only: A DateTime object\nreturned by date_create().\nThe function modifies this object."},{"t":"hour","d":"Hour of the time."},{"t":"minute","d":"Minute of the time."},{"t":"second","d":"Second of the time."}]},"setTimestamp":{"s":"Sets the date and time based on an Unix timestamp","y":"public DateTime DateTime::setTimestamp\n ( int $unixtimestamp\n )","p":[{"t":"object","d":"Procedural style only: A DateTime object\nreturned by date_create().\nThe function modifies this object."},{"t":"unixtimestamp","d":"Unix timestamp representing the date."}]},"setTimezone":{"s":"Sets the time zone for the DateTime object","y":"public DateTime DateTime::setTimezone\n ( DateTimeZone $timezone\n )","p":[{"t":"object","d":"Procedural style only: A DateTime object\nreturned by date_create().\nThe function modifies this object."},{"t":"timezone","d":"A DateTimeZone object representing the\n desired time zone."}]},"sub":{"s":"Subtracts an amount of days, months, years, hours, minutes and seconds from\n a DateTime object","y":"public DateTime DateTime::sub\n ( DateInterval $interval\n )","p":[{"t":"object","d":"Procedural style only: A DateTime object\nreturned by date_create().\nThe function modifies this object."},{"t":"interval","d":"A DateInterval object"}]}},"ArrayObject":{"append":{"s":"Appends the value","y":"public void ArrayObject::append\n ( mixed $value\n )","p":[{"t":"value","d":"The value being appended."}]},"asort":{"s":"Sort the entries by value","y":"public void ArrayObject::asort\n ( void\n )","p":null},"__construct":{"s":"Construct a new array object","y":"","p":[{"t":"input","d":"The input parameter accepts an \n array or an Object."},{"t":"flags","d":"Flags to control the behaviour of the ArrayObject object.\n See ArrayObject::setFlags()."},{"t":"iterator_class","d":"Specify the class that will be used for iteration of the ArrayObject object."}]},"count":{"s":"Get the number of public properties in the ArrayObject","y":"public int ArrayObject::count\n ( void\n )","p":null},"exchangeArray":{"s":"Exchange the array for another one.","y":"public array ArrayObject::exchangeArray\n ( mixed $input\n )","p":[{"t":"input","d":"The new array or object to exchange with the current array."}]},"getArrayCopy":{"s":"Creates a copy of the ArrayObject.","y":"public array ArrayObject::getArrayCopy\n ( void\n )","p":null},"getFlags":{"s":"Gets the behavior flags.","y":"public int ArrayObject::getFlags\n ( void\n )","p":null},"getIterator":{"s":"Create a new iterator from an ArrayObject instance","y":"public ArrayIterator ArrayObject::getIterator\n ( void\n )","p":null},"getIteratorClass":{"s":"Gets the iterator classname for the ArrayObject.","y":"public string ArrayObject::getIteratorClass\n ( void\n )","p":null},"ksort":{"s":"Sort the entries by key","y":"public void ArrayObject::ksort\n ( void\n )","p":null},"natsort":{"s":"Sort entries using a "natural order" algorithm","y":"public void ArrayObject::natsort\n ( void\n )","p":null},"offsetExists":{"s":"Returns whether the requested index exists","y":"public bool ArrayObject::offsetExists\n ( mixed $index\n )","p":[{"t":"index","d":"The index being checked."}]},"offsetGet":{"s":"Returns the value at the specified index","y":"public mixed ArrayObject::offsetGet\n ( mixed $index\n )","p":[{"t":"index","d":"The index with the value."}]},"offsetSet":{"s":"Sets the value at the specified index to newval","y":"public void ArrayObject::offsetSet\n ( mixed $index\n , mixed $newval\n )","p":[{"t":"index","d":"The index being set."},{"t":"newval","d":"The new value for the index."}]},"offsetUnset":{"s":"Unsets the value at the specified index","y":"public void ArrayObject::offsetUnset\n ( mixed $index\n )","p":[{"t":"index","d":"The index being unset."}]},"serialize":{"s":"Serialize an ArrayObject","y":"public string ArrayObject::serialize\n ( void\n )","p":null},"setFlags":{"s":"Sets the behavior flags.","y":"public void ArrayObject::setFlags\n ( int $flags\n )","p":[{"t":"flags","d":"The new ArrayObject behavior.\n It takes on either a bitmask, or named constants. Using named\n constants is strongly encouraged to ensure compatibility for future\n versions."}]},"setIteratorClass":{"s":"Sets the iterator classname for the ArrayObject.","y":"public void ArrayObject::setIteratorClass\n ( string $iterator_class\n )","p":[{"t":"iterator_class","d":"The classname of the array iterator to use when iterating over this object."}]},"uasort":{"s":"Sort the entries with a user-defined comparison function and maintain key association","y":"public void ArrayObject::uasort\n ( callable $cmp_function\n )","p":[{"t":"cmp_function","d":"Function cmp_function should accept two\n parameters which will be filled by pairs of entries.\n The comparison function must return an integer less than, equal\n to, or greater than zero if the first argument is considered to\n be respectively less than, equal to, or greater than the\n second."}]},"uksort":{"s":"Sort the entries by keys using a user-defined comparison function","y":"public void ArrayObject::uksort\n ( callable $cmp_function\n )","p":[{"t":"cmp_function","d":"The callback comparison function."}]},"unserialize":{"s":"Unserialize an ArrayObject","y":"public void ArrayObject::unserialize\n ( string $serialized\n )","p":[{"t":"serialized","d":"The serialized ArrayObject."}]}},"Directory":{"close":{"s":"Close directory handle","y":"public void Directory::close\n ([ resource $dir_handle\n ] )","p":null},"read":{"s":"Read entry from directory handle","y":"public string Directory::read\n ([ resource $dir_handle\n ] )","p":null},"rewind":{"s":"Rewind directory handle","y":"public void Directory::rewind\n ([ resource $dir_handle\n ] )","p":null}},"DirectoryIterator":{"__construct":{"s":"Constructs a new directory iterator from a path","y":"","p":[{"t":"path","d":"The path of the directory to traverse."}]},"current":{"s":"Return the current DirectoryIterator item.","y":"public DirectoryIterator DirectoryIterator::current\n ( void\n )","p":null},"getATime":{"s":"Get last access time of the current DirectoryIterator item","y":"public int DirectoryIterator::getATime\n ( void\n )","p":null},"getBasename":{"s":"Get base name of current DirectoryIterator item.","y":"public\n string \n DirectoryIterator::getBasename\n ([ \n string\n $suffix\n \n ] )","p":[{"t":"suffix","d":"If the base name ends in suffix, \n this will be cut."}]},"getCTime":{"s":"Get inode change time of the current DirectoryIterator item","y":"public int DirectoryIterator::getCTime\n ( void\n )","p":null},"getExtension":{"s":"Gets the file extension","y":"public string DirectoryIterator::getExtension\n ( void\n )","p":null},"getFilename":{"s":"Return file name of current DirectoryIterator item.","y":"public string DirectoryIterator::getFilename\n ( void\n )","p":null},"getGroup":{"s":"Get group for the current DirectoryIterator item","y":"public int DirectoryIterator::getGroup\n ( void\n )","p":null},"getInode":{"s":"Get inode for the current DirectoryIterator item","y":"public int DirectoryIterator::getInode\n ( void\n )","p":null},"getMTime":{"s":"Get last modification time of current DirectoryIterator item","y":"public int DirectoryIterator::getMTime\n ( void\n )","p":null},"getOwner":{"s":"Get owner of current DirectoryIterator item","y":"public int DirectoryIterator::getOwner\n ( void\n )","p":null},"getPath":{"s":"Get path of current Iterator item without filename","y":"public string DirectoryIterator::getPath\n ( void\n )","p":null},"getPathname":{"s":"Return path and file name of current DirectoryIterator item","y":"public string DirectoryIterator::getPathname\n ( void\n )","p":null},"getPerms":{"s":"Get the permissions of current DirectoryIterator item","y":"public int DirectoryIterator::getPerms\n ( void\n )","p":null},"getSize":{"s":"Get size of current DirectoryIterator item","y":"public int DirectoryIterator::getSize\n ( void\n )","p":null},"getType":{"s":"Determine the type of the current DirectoryIterator item","y":"public string DirectoryIterator::getType\n ( void\n )","p":null},"isDir":{"s":"Determine if current DirectoryIterator item is a directory","y":"public bool DirectoryIterator::isDir\n ( void\n )","p":null},"isDot":{"s":"Determine if current DirectoryIterator item is '.' or '..'","y":"public bool DirectoryIterator::isDot\n ( void\n )","p":null},"isExecutable":{"s":"Determine if current DirectoryIterator item is executable","y":"public bool DirectoryIterator::isExecutable\n ( void\n )","p":null},"isFile":{"s":"Determine if current DirectoryIterator item is a regular file","y":"public bool DirectoryIterator::isFile\n ( void\n )","p":null},"isLink":{"s":"Determine if current DirectoryIterator item is a symbolic link","y":"public bool DirectoryIterator::isLink\n ( void\n )","p":null},"isReadable":{"s":"Determine if current DirectoryIterator item can be read","y":"public bool DirectoryIterator::isReadable\n ( void\n )","p":null},"isWritable":{"s":"Determine if current DirectoryIterator item can be written to","y":"public bool DirectoryIterator::isWritable\n ( void\n )","p":null},"key":{"s":"Return the key for the current DirectoryIterator item","y":"public string DirectoryIterator::key\n ( void\n )","p":null},"next":{"s":"Move forward to next DirectoryIterator item","y":"public void DirectoryIterator::next\n ( void\n )","p":null},"rewind":{"s":"Rewind the DirectoryIterator back to the start","y":"public void DirectoryIterator::rewind\n ( void\n )","p":null},"seek":{"s":"Seek to a DirectoryIterator item","y":"public\n void \n DirectoryIterator::seek\n ( int $position\n )","p":[{"t":"position","d":"The zero-based numeric position to seek to."}]},"__toString":{"s":"Get file name as a string","y":"public\n string \n DirectoryIterator::__toString\n ( void\n )","p":null},"valid":{"s":"Check whether current DirectoryIterator position is a valid file","y":"public bool DirectoryIterator::valid\n ( void\n )","p":null}},"ArrayIterator":{"__construct":{"s":"Construct an ArrayIterator","y":"public ArrayIterator::__construct\n ([ mixed $array = array()\n [, int $flags = 0\n ]] )","p":[{"t":"array","d":"The array or object to be iterated on."},{"t":"flags","d":"Flags to control the behaviour of the ArrayIterator object.\n See ArrayIterator::setFlags()."}]},"append":{"s":"Append an element","y":"public void ArrayIterator::append\n ( mixed $value\n )","p":[{"t":"value","d":"The value to append."}]},"asort":{"s":"Sort array by values","y":"public void ArrayIterator::asort\n ( void\n )","p":null},"count":{"s":"Count elements","y":"public int ArrayIterator::count\n ( void\n )","p":null},"current":{"s":"Return current array entry","y":"public mixed ArrayIterator::current\n ( void\n )","p":null},"getArrayCopy":{"s":"Get array copy","y":"public array ArrayIterator::getArrayCopy\n ( void\n )","p":null},"getFlags":{"s":"Get flags","y":"public void ArrayIterator::getFlags\n ( void\n )","p":null},"key":{"s":"Return current array key","y":"public mixed ArrayIterator::key\n ( void\n )","p":null},"ksort":{"s":"Sort array by keys","y":"public void ArrayIterator::ksort\n ( void\n )","p":null},"natcasesort":{"s":"Sort an array naturally, case insensitive","y":"public void ArrayIterator::natcasesort\n ( void\n )","p":null},"natsort":{"s":"Sort an array naturally","y":"public void ArrayIterator::natsort\n ( void\n )","p":null},"next":{"s":"Move to next entry","y":"public void ArrayIterator::next\n ( void\n )","p":null},"offsetExists":{"s":"Check if offset exists","y":"public void ArrayIterator::offsetExists\n ( string $index\n )","p":[{"t":"index","d":"The offset being checked."}]},"offsetGet":{"s":"Get value for an offset","y":"public mixed ArrayIterator::offsetGet\n ( string $index\n )","p":[{"t":"index","d":"The offset to get the value from."}]},"offsetSet":{"s":"Set value for an offset","y":"public void ArrayIterator::offsetSet\n ( string $index\n , string $newval\n )","p":[{"t":"index","d":"The index to set for."},{"t":"newval","d":"The new value to store at the index."}]},"offsetUnset":{"s":"Unset value for an offset","y":"public void ArrayIterator::offsetUnset\n ( string $index\n )","p":[{"t":"index","d":"The offset to unset."}]},"rewind":{"s":"Rewind array back to the start","y":"public void ArrayIterator::rewind\n ( void\n )","p":null},"seek":{"s":"Seek to position","y":"public void ArrayIterator::seek\n ( int $position\n )","p":[{"t":"position","d":"The position to seek to."}]},"serialize":{"s":"Serialize","y":"public string ArrayIterator::serialize\n ( void\n )","p":null},"setFlags":{"s":"Set behaviour flags","y":"public void ArrayIterator::setFlags\n ( string $flags\n )","p":[{"t":"flags","d":"A bitmask as follows:\n \n \n 0 = Properties of the object have their normal functionality\n when accessed as list (var_dump, foreach, etc.).\n \n \n 1 = Array indices can be accessed as properties in read\/write."}]},"uasort":{"s":"User defined sort","y":"public void ArrayIterator::uasort\n ( string $cmp_function\n )","p":[{"t":"cmp_function","d":"The compare function used for the sort."}]},"uksort":{"s":"User defined sort","y":"public void ArrayIterator::uksort\n ( string $cmp_function\n )","p":[{"t":"cmp_function","d":"The compare function used for the sort."}]},"unserialize":{"s":"Unserialize","y":"public string ArrayIterator::unserialize\n ( string $serialized\n )","p":[{"t":"serialized","d":"The serialized ArrayIterator object to be unserialized."}]},"valid":{"s":"Check whether array contains more entries","y":"public bool ArrayIterator::valid\n ( void\n )","p":null}},"RegexIterator":{"accept":{"s":"Get accept status","y":"public bool RegexIterator::accept\n ( void\n )","p":null},"__construct":{"s":"Create a new RegexIterator","y":"","p":[{"t":"iterator","d":"The iterator to apply this regex filter to."},{"t":"regex","d":"The regular expression to match."},{"t":"mode","d":"Operation mode, see RegexIterator::setMode() for a list\n of modes."},{"t":"flags","d":"Special flags, see RegexIterator::setFlags() for a list\n of available flags."},{"t":"preg_flags","d":"The regular expression flags. These flags depend on the operation mode parameter:"}]},"getFlags":{"s":"Get flags","y":"public int RegexIterator::getFlags\n ( void\n )","p":null},"getMode":{"s":"Returns operation mode.","y":"public int RegexIterator::getMode\n ( void\n )","p":null},"getPregFlags":{"s":"Returns the regular expression flags.","y":"public int RegexIterator::getPregFlags\n ( void\n )","p":null},"getRegex":{"s":"Returns current regular expression","y":"public string RegexIterator::getRegex\n ( void\n )","p":null},"setFlags":{"s":"Sets the flags.","y":"public void RegexIterator::setFlags\n ( int $flags\n )","p":[{"t":"flags","d":"The flags to set, a bitmask of class constants."}]},"setMode":{"s":"Sets the operation mode.","y":"public void RegexIterator::setMode\n ( int $mode\n )","p":[{"t":"mode","d":"The operation mode."}]},"setPregFlags":{"s":"Sets the regular expression flags.","y":"public void RegexIterator::setPregFlags\n ( int $preg_flags\n )","p":[{"t":"preg_flags","d":"The regular expression flags. See RegexIterator::__construct()\n for an overview of available flags."}]}},"Exception":{"__construct":{"s":"Construct the exception","y":"","p":[{"t":"message","d":"The Exception message to throw."},{"t":"code","d":"The Exception code."},{"t":"previous","d":"The previous exception used for the exception chaining."}]},"getMessage":{"s":"Gets the Exception message","y":"final public string Exception::getMessage\n ( void\n )","p":null},"getPrevious":{"s":"Returns previous Exception","y":"final public Exception Exception::getPrevious\n ( void\n )","p":null},"getCode":{"s":"Gets the Exception code","y":"final public mixed Exception::getCode\n ( void\n )","p":null},"getFile":{"s":"Gets the file in which the exception occurred","y":"final public string Exception::getFile\n ( void\n )","p":null},"getLine":{"s":"Gets the line in which the exception occurred","y":"final public int Exception::getLine\n ( void\n )","p":null},"getTrace":{"s":"Gets the stack trace","y":"final public array Exception::getTrace\n ( void\n )","p":null},"getTraceAsString":{"s":"Gets the stack trace as a string","y":"final public string Exception::getTraceAsString\n ( void\n )","p":null},"__toString":{"s":"String representation of the exception","y":"public string Exception::__toString\n ( void\n )","p":null},"__clone":{"s":"Clone the exception","y":"final private void Exception::__clone\n ( void\n )","p":null}},"ErrorException":{"__construct":{"s":"Constructs the exception","y":"","p":[{"t":"message","d":"The Exception message to throw."},{"t":"code","d":"The Exception code."},{"t":"severity","d":"The severity level of the exception."},{"t":"filename","d":"The filename where the exception is thrown."},{"t":"lineno","d":"The line number where the exception is thrown."},{"t":"previous","d":"The previous exception used for the exception chaining."}]},"getSeverity":{"s":"Gets the exception severity","y":"final public int ErrorException::getSeverity\n ( void\n )","p":null}},"Closure":{"__construct":{"s":"Constructor that disallows instantiation","y":"private Closure::__construct\n ( void\n )","p":null},"bind":{"s":"Duplicates a closure with a specific bound object and class scope","y":"public static Closure Closure::bind\n ( Closure $closure\n , object $newthis\n [, mixed $newscope\n = "static"\n ] )","p":[{"t":"closure","d":"The anonymous functions to bind."},{"t":"newthis","d":"The object to which the given anonymous function should be bound, or\n NULL for the closure to be unbound."},{"t":"newscope","d":"The class scope to which associate the closure is to be associated, or\n 'static' to keep the current one. If an object is given, the type of the\n object will be used instead. This determines the visibility of protected\n and private methods of the bound object."}]},"bindTo":{"s":"Duplicates the closure with a new bound object and class scope","y":"public Closure Closure::bindTo\n ( object $newthis\n [, mixed $newscope\n = "static"\n ] )","p":[{"t":"newthis","d":"The object to which the given anonymous function should be bound, or\n NULL for the closure to be unbound."},{"t":"newscope","d":"The class scope to which associate the closure is to be associated, or\n 'static' to keep the current one. If an object is given, the type of the\n object will be used instead. This determines the visibility of protected\n and private methods of the bound object."}]}},"DateTimeZone":{"__construct":{"s":"Creates new DateTimeZone object","y":"","p":[{"t":"timezone","d":"One of timezones."}]},"getLocation":{"s":"Returns location information for a timezone","y":"public array DateTimeZone::getLocation\n ( void\n )","p":[{"t":"object","d":"Procedural style only: A DateTimeZone object\nreturned by timezone_open()"}]},"getName":{"s":"Returns the name of the timezone","y":"public string DateTimeZone::getName\n ( void\n )","p":[{"t":"object","d":"The DateTimeZone for which to get a name."}]},"getOffset":{"s":"Returns the timezone offset from GMT","y":"public int DateTimeZone::getOffset\n ( DateTime $datetime\n )","p":[{"t":"object","d":"Procedural style only: A DateTimeZone object\nreturned by timezone_open()"},{"t":"datetime","d":"DateTime that contains the date\/time to compute the offset from."}]},"getTransitions":{"s":"Returns all transitions for the timezone","y":"public array DateTimeZone::getTransitions\n ([ int $timestamp_begin\n [, int $timestamp_end\n ]] )","p":[{"t":"object","d":"Procedural style only: A DateTimeZone object\nreturned by timezone_open()"},{"t":"timestamp_begin","d":"Begin timestamp."},{"t":"timestamp_end","d":"End timestamp."}]},"listAbbreviations":{"s":"Returns associative array containing dst, offset and the timezone name","y":"public static array DateTimeZone::listAbbreviations\n ( void\n )","p":null},"listIdentifiers":{"s":"Returns a numerically indexed array containing all defined timezone identifiers","y":"public static array DateTimeZone::listIdentifiers\n ([ int $what = DateTimeZone::ALL\n [, string $country = NULL\n ]] )","p":[{"t":"what","d":"One of DateTimeZone class constants."},{"t":"country","d":"A two-letter ISO 3166-1 compatible country code."}]}},"DateInterval":{"__construct":{"s":"Creates a new DateInterval object","y":"","p":[{"t":"interval_spec","d":"An interval specification."}]},"createFromDateString":{"s":"Sets up a DateInterval from the relative parts of the string","y":"public static DateInterval DateInterval::createFromDateString\n ( string $time\n )","p":[{"t":"time","d":"A date with relative parts. Specifically, the\n relative formats\n supported by the parser used for strtotime() and\n DateTime will be used to construct the\n DateInterval."}]},"format":{"s":"Formats the interval","y":"public string DateInterval::format\n ( string $format\n )","p":[{"t":"format","d":"The following characters are recognized in the\n format parameter string.\n Each format character must be prefixed by a percent sign\n (%).\n \n \n \n \n format character\n Description\n Example values\n \n\n \n\n \n \n %\n Literal %\n %\n \n\n \n Y\n Years, numeric, at least 2 digits with leading 0\n 01, 03\n \n\n \n y\n Years, numeric\n 1, 3\n \n\n \n M\n Months, numeric, at least 2 digits with leading 0\n 01, 03, 12\n \n\n \n m\n Months, numeric\n 1, 3, 12\n \n\n \n D\n Days, numeric, at least 2 digits with leading 0\n 01, 03, 31\n \n\n \n d\n Days, numeric\n 1, 3, 31\n \n\n \n a\n Total number of days as a result of a DateTime::diff() or (unknown) otherwise\n 4, 18, 8123\n \n\n \n H\n Hours, numeric, at least 2 digits with leading 0\n 01, 03, 23\n \n\n \n h\n Hours, numeric\n 1, 3, 23\n \n\n \n I\n Minutes, numeric, at least 2 digits with leading 0\n 01, 03, 59\n \n\n \n i\n Minutes, numeric\n 1, 3, 59\n \n\n \n S\n Seconds, numeric, at least 2 digits with leading 0\n 01, 03, 57\n \n\n \n s\n Seconds, numeric\n 1, 3, 57\n \n\n \n R\n Sign "-" when negative, "+" when positive\n -, +\n \n\n \n r\n Sign "-" when negative, empty when positive\n -,"}]}},"DatePeriod":{"__construct":{"s":"Creates a new DatePeriod object","y":"","p":[{"t":"start","d":"The start date of the period."},{"t":"interval","d":"The interval between recurrences within the period."},{"t":"recurrences","d":"The number of recurrences."},{"t":"end","d":"The end date of the period."},{"t":"isostr","d":"An ISO 8601 repeating interval specification."},{"t":"options","d":"Can be set to DatePeriod::EXCLUDE_START_DATE to\n exclude the start date from the set of recurring dates within the\n period."}]}},"LibXMLError":[],"DOMException":[],"LogicException":[],"IteratorIterator":{"__construct":{"s":"Create an iterator from anything that is traversable","y":"public IteratorIterator::__construct\n ( Traversable $iterator\n )","p":[{"t":"iterator","d":"The traversable iterator."}]},"current":{"s":"Get the current value","y":"public mixed IteratorIterator::current\n ( void\n )","p":null},"getInnerIterator":{"s":"Get the inner iterator","y":"public Traversable IteratorIterator::getInnerIterator\n ( void\n )","p":null},"key":{"s":"Get the key of the current element","y":"public scalar IteratorIterator::key\n ( void\n )","p":null},"next":{"s":"Forward to the next element","y":"public void IteratorIterator::next\n ( void\n )","p":null},"rewind":{"s":"Rewind to the first element","y":"public void IteratorIterator::rewind\n ( void\n )","p":null},"valid":{"s":"Checks if the iterator is valid","y":"public bool IteratorIterator::valid\n ( void\n )","p":null}},"FilterIterator":{"accept":{"s":"Check whether the current element of the iterator is acceptable","y":"public\n abstract\n bool FilterIterator::accept\n ( void\n )","p":null},"__construct":{"s":"Construct a filterIterator","y":"public\n FilterIterator::__construct\n ( Iterator $iterator\n )","p":[{"t":"iterator","d":"The iterator that is being filtered."}]},"current":{"s":"Get the current element value","y":"public mixed FilterIterator::current\n ( void\n )","p":null},"getInnerIterator":{"s":"Get the inner iterator","y":"public Iterator FilterIterator::getInnerIterator\n ( void\n )","p":null},"key":{"s":"Get the current key","y":"public mixed FilterIterator::key\n ( void\n )","p":null},"next":{"s":"Move the iterator forward","y":"public void FilterIterator::next\n ( void\n )","p":null},"rewind":{"s":"Rewind the iterator","y":"public void FilterIterator::rewind\n ( void\n )","p":null},"valid":{"s":"Check whether the current element is valid","y":"public bool FilterIterator::valid\n ( void\n )","p":null}},"XMLReader":{"close":{"s":"Close the XMLReader input","y":"public bool XMLReader::close\n ( void\n )","p":null},"expand":{"s":"Returns a copy of the current node as a DOM object","y":"public\n DOMNode \n XMLReader::expand\n ([ DOMNode $basenode\n ] )","p":null},"getAttribute":{"s":"Get the value of a named attribute","y":"public\n string \n XMLReader::getAttribute\n ( string $name\n )","p":[{"t":"name","d":"The name of the attribute."}]},"getAttributeNo":{"s":"Get the value of an attribute by index","y":"public\n string \n XMLReader::getAttributeNo\n ( int $index\n )","p":[{"t":"index","d":"The position of the attribute."}]},"getAttributeNs":{"s":"Get the value of an attribute by localname and URI","y":"public string XMLReader::getAttributeNs\n ( string $localName\n , string $namespaceURI\n )","p":[{"t":"localName","d":"The local name."},{"t":"namespaceURI","d":"The namespace URI."}]},"getParserProperty":{"s":"Indicates if specified property has been set","y":"public bool XMLReader::getParserProperty\n ( int $property\n )","p":[{"t":"property","d":"One of the parser option \n constants."}]},"isValid":{"s":"Indicates if the parsed document is valid","y":"public bool XMLReader::isValid\n ( void\n )","p":null},"lookupNamespace":{"s":"Lookup namespace for a prefix","y":"public\n bool \n XMLReader::lookupNamespace\n ( string $prefix\n )","p":[{"t":"prefix","d":"String containing the prefix."}]},"moveToAttribute":{"s":"Move cursor to a named attribute","y":"public\n bool \n XMLReader::moveToAttribute\n ( string $name\n )","p":[{"t":"name","d":"The name of the attribute."}]},"moveToAttributeNo":{"s":"Move cursor to an attribute by index","y":"public\n bool \n XMLReader::moveToAttributeNo\n ( int $index\n )","p":[{"t":"index","d":"The position of the attribute."}]},"moveToAttributeNs":{"s":"Move cursor to a named attribute","y":"public\n bool \n XMLReader::moveToAttributeNs\n ( string $localName\n , string $namespaceURI\n )","p":[{"t":"localName","d":"The local name."},{"t":"namespaceURI","d":"The namespace URI."}]},"moveToElement":{"s":"Position cursor on the parent Element of current Attribute","y":"public bool XMLReader::moveToElement\n ( void\n )","p":null},"moveToFirstAttribute":{"s":"Position cursor on the first Attribute","y":"public bool XMLReader::moveToFirstAttribute\n ( void\n )","p":null},"moveToNextAttribute":{"s":"Position cursor on the next Attribute","y":"public bool XMLReader::moveToNextAttribute\n ( void\n )","p":null},"next":{"s":"Move cursor to next node skipping all subtrees","y":"public\n bool \n XMLReader::next\n ([ string $localname\n ] )","p":[{"t":"localname","d":"The name of the next node to move to."}]},"open":{"s":"Set the URI containing the XML to parse","y":"public\n bool \n XMLReader::open\n ( string $URI\n [, string $encoding\n [, int $options = 0\n ]] )","p":[{"t":"URI","d":"URI pointing to the document."},{"t":"encoding","d":"The document encoding or NULL."},{"t":"options","d":"A bitmask of the LIBXML_* \n constants."}]},"read":{"s":"Move to next node in document","y":"public bool XMLReader::read\n ( void\n )","p":null},"readInnerXML":{"s":"Retrieve XML from current node","y":"public string XMLReader::readInnerXML\n ( void\n )","p":null},"readOuterXML":{"s":"Retrieve XML from current node, including it self","y":"public string XMLReader::readOuterXML\n ( void\n )","p":null},"readString":{"s":"Reads the contents of the current node as a string","y":"public string XMLReader::readString\n ( void\n )","p":null},"setParserProperty":{"s":"Set parser options","y":"public\n bool \n XMLReader::setParserProperty\n ( int $property\n , bool $value\n )","p":[{"t":"property","d":"One of the parser option \n constants."},{"t":"value","d":"If set to TRUE the option will be enabled otherwise will \n be disabled."}]},"setRelaxNGSchema":{"s":"Set the filename or URI for a RelaxNG Schema","y":"public\n bool \n XMLReader::setRelaxNGSchema\n ( string $filename\n )","p":[{"t":"filename","d":"filename or URI pointing to a RelaxNG Schema."}]},"setRelaxNGSchemaSource":{"s":"Set the data containing a RelaxNG Schema","y":"public\n bool \n XMLReader::setRelaxNGSchemaSource\n ( string $source\n )","p":[{"t":"source","d":"String containing the RelaxNG Schema."}]},"setSchema":{"s":"Validate document against XSD","y":"public bool XMLReader::setSchema\n ( string $filename\n )","p":[{"t":"filename","d":"The filename of the XSD schema."}]},"XML":{"s":"Set the data containing the XML to parse","y":"public\n bool \n XMLReader::xml\n ( string $source\n [, string $encoding\n [, int $options = 0\n ]] )","p":[{"t":"source","d":"String containing the XML to be parsed."},{"t":"encoding","d":"The document encoding or NULL."},{"t":"options","d":"A bitmask of the LIBXML_* \n constants."}]}},"XMLWriter":[],"ZipArchive":{"addEmptyDir":{"s":"Add a new directory","y":"bool ZipArchive::addEmptyDir\n ( string $dirname\n )","p":[{"t":"dirname","d":"The directory to add."}]},"addFile":{"s":"Adds a file to a ZIP archive from the given path","y":"bool ZipArchive::addFile\n ( string $filename\n [, string $localname = NULL\n [, int $start = 0\n [, int $length = 0\n ]]] )","p":[{"t":"filename","d":"The path to the file to add."},{"t":"localname","d":"If supplied, this is the local name inside the ZIP archive that will override the filename."},{"t":"start","d":"This parameter is not used but is required to extend ZipArchive."},{"t":"length","d":"This parameter is not used but is required to extend ZipArchive."}]},"addFromString":{"s":"Add a file to a ZIP archive using its contents","y":"bool ZipArchive::addFromString\n ( string $localname\n , string $contents\n )","p":[{"t":"localname","d":"The name of the entry to create."},{"t":"contents","d":"The contents to use to create the entry. It is used in a binary\n safe mode."}]},"addGlob":{"s":"Add files from a directory by glob pattern","y":"bool ZipArchive::addGlob\n ( string $pattern\n [, int $flags = 0\n [, array $options = array()\n ]] )","p":[{"t":"pattern","d":"A glob() pattern against which files will be matched."},{"t":"flags","d":"A bit mask of glob() flags."},{"t":"options","d":"An associative array of options. Available options are:\n \n \n \n "add_path""}]},"addPattern":{"s":"Add files from a directory by PCRE pattern","y":"bool ZipArchive::addPattern\n ( string $pattern\n [, string $path = "."\n [, array $options = array()\n ]] )","p":[{"t":"pattern","d":"A PCRE pattern against which files will be matched."},{"t":"path","d":"The directory that will be scanned. Defaults to the current working directory."},{"t":"options","d":"An associative array of options accepted by ZipArchive::addGlob()."}]},"close":{"s":"Close the active archive (opened or newly created)","y":"bool ZipArchive::close\n ( void\n )","p":null},"deleteIndex":{"s":"delete an entry in the archive using its index","y":"bool ZipArchive::deleteIndex\n ( int $index\n )","p":[{"t":"index","d":"Index of the entry to delete."}]},"deleteName":{"s":"delete an entry in the archive using its name","y":"bool ZipArchive::deleteName\n ( string $name\n )","p":[{"t":"name","d":"Name of the entry to delete."}]},"extractTo":{"s":"Extract the archive contents","y":"bool ZipArchive::extractTo\n ( string $destination\n [, mixed $entries\n ] )","p":[{"t":"destination","d":"Location where to extract the files."},{"t":"entries","d":"The entries to extract. It accepts either a single entry name or\n an array of names."}]},"getArchiveComment":{"s":"Returns the Zip archive comment","y":"string ZipArchive::getArchiveComment\n ([ int $flags\n ] )","p":[{"t":"flags","d":"If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged\n comment is returned."}]},"getCommentIndex":{"s":"Returns the comment of an entry using the entry index","y":"string ZipArchive::getCommentIndex\n ( int $index\n [, int $flags\n ] )","p":[{"t":"index","d":"Index of the entry"},{"t":"flags","d":"If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged\n comment is returned."}]},"getCommentName":{"s":"Returns the comment of an entry using the entry name","y":"string ZipArchive::getCommentName\n ( string $name\n [, int $flags\n ] )","p":[{"t":"name","d":"Name of the entry"},{"t":"flags","d":"If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged\n comment is returned."}]},"getExternalAttributesIndex":{"s":"Retrieve the external attributes of an entry defined by its index","y":"bool \n ZipArchive::GetExternalAttributesIndex\n ( int $index\n , int &$opsys\n , int &$attr\n [, int $flags\n ] )","p":[{"t":"index","d":"Index of the entry."},{"t":"opsys","d":"On success, receive the operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"On success, receive the external attributes. Value depends on operating system."},{"t":"flags","d":"If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged\n attributes are returned."}]},"getExternalAttributesName":{"s":"Retrieve the external attributes of an entry defined by its name","y":"bool \n ZipArchive::getExternalAttributesName\n ( string $name\n , int &$opsys\n , int &$attr\n [, int $flags\n ] )","p":[{"t":"name","d":"Name of the entry."},{"t":"opsys","d":"On success, receive the operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"On success, receive the external attributes. Value depends on operating system."},{"t":"flags","d":"If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged\n attributes are returned."}]},"getFromIndex":{"s":"Returns the entry contents using its index","y":"string ZipArchive::getFromIndex\n ( int $index\n [, int $length = 0\n [, int $flags\n ]] )","p":[{"t":"index","d":"Index of the entry"},{"t":"length","d":"The length to be read from the entry. If 0, then the\n entire entry is read."},{"t":"flags","d":"The flags to use to open the archive. the following values may\n be ORed to it.\n \n \n \n ZipArchive::FL_UNCHANGED"}]},"getFromName":{"s":"Returns the entry contents using its name","y":"string ZipArchive::getFromName\n ( string $name\n [, int $length = 0\n [, int $flags\n ]] )","p":[{"t":"name","d":"Name of the entry"},{"t":"length","d":"The length to be read from the entry. If 0, then the\n entire entry is read."},{"t":"flags","d":"The flags to use to open the archive. the following values may\n be ORed to it.\n \n \n \n ZipArchive::FL_UNCHANGED"}]},"getNameIndex":{"s":"Returns the name of an entry using its index","y":"string ZipArchive::getNameIndex\n ( int $index\n [, int $flags\n ] )","p":[{"t":"index","d":"Index of the entry."},{"t":"flags","d":"If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged\n name is returned."}]},"getStatusString":{"s":"Returns the status error message, system and\/or zip messages","y":"string ZipArchive::getStatusString\n ( void\n )","p":null},"getStream":{"s":"Get a file handler to the entry defined by its name (read only).","y":"resource ZipArchive::getStream\n ( string $name\n )","p":[{"t":"name","d":"The name of the entry to use."}]},"locateName":{"s":"Returns the index of the entry in the archive","y":"int ZipArchive::locateName\n ( string $name\n [, int $flags\n ] )","p":[{"t":"name","d":"The name of the entry to look up"},{"t":"flags","d":"The flags are specified by ORing the following values,\n or 0 for none of them.\n \n \n \n ZipArchive::FL_NOCASE"}]},"open":{"s":"Open a ZIP file archive","y":"mixed ZipArchive::open\n ( string $filename\n [, int $flags\n ] )","p":[{"t":"filename","d":"The file name of the ZIP archive to open."},{"t":"flags","d":"The mode to use to open the archive.\n \n \n \n ZipArchive::OVERWRITE"}]},"renameIndex":{"s":"Renames an entry defined by its index","y":"bool ZipArchive::renameIndex\n ( int $index\n , string $newname\n )","p":[{"t":"index","d":"Index of the entry to rename."},{"t":"newname","d":"New name."}]},"renameName":{"s":"Renames an entry defined by its name","y":"bool ZipArchive::renameName\n ( string $name\n , string $newname\n )","p":[{"t":"name","d":"Name of the entry to rename."},{"t":"newname","d":"New name."}]},"setArchiveComment":{"s":"Set the comment of a ZIP archive","y":"bool ZipArchive::setArchiveComment\n ( string $comment\n )","p":[{"t":"comment","d":"The contents of the comment."}]},"setCommentIndex":{"s":"Set the comment of an entry defined by its index","y":"bool ZipArchive::setCommentIndex\n ( int $index\n , string $comment\n )","p":[{"t":"index","d":"Index of the entry."},{"t":"comment","d":"The contents of the comment."}]},"setCommentName":{"s":"Set the comment of an entry defined by its name","y":"bool ZipArchive::setCommentName\n ( string $name\n , string $comment\n )","p":[{"t":"name","d":"Name of the entry."},{"t":"comment","d":"The contents of the comment."}]},"setExternalAttributesIndex":{"s":"Set the external attributes of an entry defined by its index","y":"bool \n ZipArchive::setExternalAttributesIndex\n ( int $index\n , int $opsys\n , int $attr\n [, int $flags\n ] )","p":[{"t":"index","d":"Index of the entry."},{"t":"opsys","d":"The operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"The external attributes. Value depends on operating system."},{"t":"flags","d":"Optional flags. Currently unused."}]},"setExternalAttributesName":{"s":"Set the external attributes of an entry defined by its name","y":"bool \n ZipArchive::setExternalAttributesName\n ( string $name\n , int $opsys\n , int $attr\n [, int $flags\n ] )","p":[{"t":"name","d":"Name of the entry."},{"t":"opsys","d":"The operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"The external attributes. Value depends on operating system."},{"t":"flags","d":"Optional flags. Currently unused."}]},"statIndex":{"s":"Get the details of an entry defined by its index.","y":"array ZipArchive::statIndex\n ( int $index\n [, int $flags\n ] )","p":[{"t":"index","d":"Index of the entry"},{"t":"flags","d":"ZipArchive::FL_UNCHANGED may be ORed to it to request\n information about the original file in the archive,\n ignoring any changes made."}]},"statName":{"s":"Get the details of an entry defined by its name.","y":"array ZipArchive::statName\n ( string $name\n [, int $flags\n ] )","p":[{"t":"name","d":"Name of the entry"},{"t":"flags","d":"The flags argument specifies how the name lookup should be done.\n Also, ZipArchive::FL_UNCHANGED may be ORed to it to request\n information about the original file in the archive,\n ignoring any changes made.\n \n \n \n ZipArchive::FL_NOCASE"}]},"unchangeAll":{"s":"Undo all changes done in the archive","y":"bool ZipArchive::unchangeAll\n ( void\n )","p":null},"unchangeArchive":{"s":"Revert all global changes done in the archive.","y":"bool ZipArchive::unchangeArchive\n ( void\n )","p":null},"unchangeIndex":{"s":"Revert all changes done to an entry at the given index","y":"bool ZipArchive::unchangeIndex\n ( int $index\n )","p":[{"t":"index","d":"Index of the entry."}]},"unchangeName":{"s":"Revert all changes done to an entry with the given name.","y":"bool ZipArchive::unchangeName\n ( string $name\n )","p":[{"t":"name","d":"Name of the entry."}]}}}
--------------------------------------------------------------------------------
/docs/es/classes.json:
--------------------------------------------------------------------------------
1 | {"DateTime":{"add":{"s":"A\u00f1ade una cantidad de d\u00edas, meses, a\u00f1os, horas, minutos y segundos al objeto\n DateTime","y":"public DateTime DateTime::add\n ( DateInterval $interval\n )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTime\n devuelto por date_create().\n La funci\u00f3n modifica este objeto."},{"t":"interval","d":"Un objeto DateInterval"}]},"__construct":{"s":"Devuelve un nuevo objeto DateTime","y":"","p":[{"t":"time","d":"Una cadena de fecha\/hora. Los formatos v\u00e1lidos son explicados en Formatos de fecha y hora."},{"t":"timezone","d":"Un objeto DateTimeZone que representa la\n zona horaria de $time."}]},"createFromFormat":{"s":"Devuelve un nuevo objeto DateTime formateado seg\u00fan el formato especificado","y":"public static DateTime DateTime::createFromFormat\n ( string $format\n , string $time\n [, DateTimeZone $timezone\n ] )","p":[{"t":"format","d":"El formato en el que deber\u00eda estar lo pasado en string. V\u00e9ase las\n opciones de formateo m\u00e1s abajo. En la mayor\u00eda de los casos se pueden usar las mismas letras\n que para date()."},{"t":"time","d":"Una cadena que representa la hora."},{"t":"timezone","d":"Un objeto DateTimeZone que representa la\n zona horaria deseada."}]},"getLastErrors":{"s":"Devuelve las advertencias y los errores","y":"public static array DateTime::getLastErrors\n ( void\n )","p":null},"modify":{"s":"Altera la marca de tiempo","y":"public DateTime DateTime::modify\n ( string $modify\n )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTime\n devuelto por date_create().\n La funci\u00f3n modifica este objeto."},{"t":"modify","d":"Una cadena de fecha\/hora. Los formatos v\u00e1lidos son explicados en Formatos de fecha y hora."}]},"__set_state":{"s":"El gestor __set_state","y":"public static DateTime DateTime::__set_state\n ( array $array\n )","p":[{"t":"array","d":"Matriz de inicializaci\u00f3n."}]},"setDate":{"s":"Establece la fecha","y":"public DateTime DateTime::setDate\n ( int $year\n , int $month\n , int $day\n )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTime\n devuelto por date_create().\n La funci\u00f3n modifica este objeto."},{"t":"year","d":"A\u00f1o de la fecha."},{"t":"month","d":"Mes de la fecha."},{"t":"day","d":"D\u00eda de la fecha."}]},"setISODate":{"s":"Establece la fecha ISO","y":"public DateTime DateTime::setISODate\n ( int $year\n , int $week\n [, int $day = 1\n ] )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTime\n devuelto por date_create().\n La funci\u00f3n modifica este objeto."},{"t":"year","d":"A\u00f1o de la fecha."},{"t":"week","d":"Semana de la fecha."},{"t":"day","d":"\u00cdndice del primer d\u00eda de la semana."}]},"setTime":{"s":"Establece la hora","y":"public DateTime DateTime::setTime\n ( int $hour\n , int $minute\n [, int $second = 0\n ] )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTime\n devuelto por date_create().\n La funci\u00f3n modifica este objeto."},{"t":"hour","d":"Hora del momento."},{"t":"minute","d":"Minuto del momento."},{"t":"second","d":"Segundo del momento."}]},"setTimestamp":{"s":"Establece la fecha y la hora basadas en una fecha Unix","y":"public DateTime DateTime::setTimestamp\n ( int $unixtimestamp\n )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTime\n devuelto por date_create().\n La funci\u00f3n modifica este objeto."},{"t":"unixtimestamp","d":"La marca de tiempo Unix que representa la fecha."}]},"setTimezone":{"s":"Establece la zona horaria para el objeto DateTime","y":"public DateTime DateTime::setTimezone\n ( DateTimeZone $timezone\n )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTime\n devuelto por date_create().\n La funci\u00f3n modifica este objeto."},{"t":"timezone","d":"Un objeto DateTimeZone que representa la\n zona horaria deseada."}]},"sub":{"s":"Sustrae una cantidad de d\u00edas, meses, a\u00f1os, horas, minutos y segundos de un objeto\n DateTime","y":"public DateTime DateTime::sub\n ( DateInterval $interval\n )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTime\n devuelto por date_create().\n La funci\u00f3n modifica este objeto."},{"t":"interval","d":"Un objeto DateInterval"}]}},"ArrayObject":{"append":{"s":"A\u00f1ade un valor","y":"public void ArrayObject::append\n ( mixed $value\n )","p":[{"t":"value","d":"El valor a ser a\u00f1adido."}]},"asort":{"s":"Ordena las entradas por valor","y":"public void ArrayObject::asort\n ( void\n )","p":null},"__construct":{"s":"Construir un nuevo objeto Array","y":"","p":[{"t":"input","d":"Este par\u00e1metro de input (entrada) acepta un \n array o un objeto."},{"t":"flags","d":"Flags para controlar el comportamiento del objeto ArrayObject."},{"t":"iterator_class","d":"Especifica la clase que va a ser usada para la iteraci\u00f3n del objeto ArrayObject.\n ArrayIterator es la clase usada por omisi\u00f3n."}]},"count":{"s":"Obtener el n\u00famero de propiedades p\u00fablicas en la clase ArrayObject","y":"public int ArrayObject::count\n ( void\n )","p":null},"exchangeArray":{"s":"Intercambia el array por otro","y":"public array ArrayObject::exchangeArray\n ( mixed $input\n )","p":[{"t":"input","d":"El nuevo array u objeto a ser intercambiado con el array actual."}]},"getArrayCopy":{"s":"Crea una copia de la clase ArrayObject","y":"public array ArrayObject::getArrayCopy\n ( void\n )","p":null},"getFlags":{"s":"Obtiene las flags de comportamiento","y":"public int ArrayObject::getFlags\n ( void\n )","p":null},"getIterator":{"s":"Crear un nuevo iterador desde una instancia ArrayObject","y":"public ArrayIterator ArrayObject::getIterator\n ( void\n )","p":null},"getIteratorClass":{"s":"Obtiene el nombre de clase iterador para ArrayObject","y":"public string ArrayObject::getIteratorClass\n ( void\n )","p":null},"ksort":{"s":"Ordena las entradas por clave","y":"public void ArrayObject::ksort\n ( void\n )","p":null},"natsort":{"s":"Ordena entradas usando un algoritmo de orden natural","y":"public void ArrayObject::natsort\n ( void\n )","p":null},"offsetExists":{"s":"Devuelve si el \u00edndice solicitado existe","y":"public bool ArrayObject::offsetExists\n ( mixed $index\n )","p":[{"t":"index","d":"El \u00edndice a ser comprobado."}]},"offsetGet":{"s":"Devuelve el valor del \u00edndice especificado","y":"public mixed ArrayObject::offsetGet\n ( mixed $index\n )","p":[{"t":"index","d":"El \u00edndice con el valor."}]},"offsetSet":{"s":"Establece el valor en el \u00edndice especificado","y":"public void ArrayObject::offsetSet\n ( mixed $index\n , mixed $newval\n )","p":[{"t":"index","d":"El \u00edndice a ser establecido."},{"t":"newval","d":"El nuevo valor para el index."}]},"offsetUnset":{"s":"Destruye el valor para el \u00edndice especificado","y":"public void ArrayObject::offsetUnset\n ( mixed $index\n )","p":[{"t":"index","d":"El \u00edndice a ser destruido."}]},"serialize":{"s":"Serializa un ArrayObject","y":"public void ArrayObject::serialize\n ( void\n )","p":null},"setFlags":{"s":"Establece las flags de comportamiento","y":"public void ArrayObject::setFlags\n ( int $flags\n )","p":[{"t":"flags","d":"El nuevo comportamiento de ArrayObject.\n Se necesita una m\u00e1scara de bits, o constantes con nombre. El uso \n de constantes con nombre es bastante recomendable para asegurar la \n compatibilidad con versiones futuras."}]},"setIteratorClass":{"s":"Establece el nombre de clase iterador para ArrayObject","y":"public void ArrayObject::setIteratorClass\n ( string $iterator_class\n )","p":[{"t":"iterator_class","d":"El nombre de clase de el array iterador a usar cuando se itera sobre este objeto."}]},"uasort":{"s":"Ordena las entradas con una funci\u00f3n de comparaci\u00f3n definida por el usuario y mantiene asociaci\u00f3n de claves","y":"public void ArrayObject::uasort\n ( callable $cmp_function\n )","p":[{"t":"cmp_function","d":"La funci\u00f3n cmp_function acepta 2 par\u00e1metros \n que ser\u00e1n llenados por pares de entradas.\n La funci\u00f3n de comparaci\u00f3n debe devolver un integer menor que, igual a, \n o mayor que cero si el primer argumento es menor que, igual a, o \n mayor que el segundo."}]},"uksort":{"s":"Ordena las entradas por clave usando una funci\u00f3n de comparaci\u00f3n definida por el usuario","y":"public void ArrayObject::uksort\n ( callable $cmp_function\n )","p":[{"t":"cmp_function","d":"La funci\u00f3n de devoluci\u00f3n de llamada de comparaci\u00f3n."}]},"unserialize":{"s":"Deserializar el objeto ArrayObject","y":"public void ArrayObject::unserialize\n ( string $serialized\n )","p":[{"t":"serialized","d":"El objeto ArrayObject serializado."}]}},"Directory":{"close":{"s":"Cierra un gestor de directorio","y":"public void Directory::close\n ([ resource $dir_handle\n ] )","p":null},"read":{"s":"Lee una entrada desde el controlador de directorio","y":"public string Directory::read\n ([ resource $dir_handle\n ] )","p":null},"rewind":{"s":"Rebobina el manejador de directorio","y":"public void Directory::rewind\n ([ resource $dir_handle\n ] )","p":null}},"DirectoryIterator":{"__construct":{"s":"Construye un iterador nuevo directorio de una ruta","y":"","p":[{"t":"path","d":"La ruta del directorio a recorrer."}]},"current":{"s":"Devuelve el elemento actual del DirectoryIterator","y":"public DirectoryIterator DirectoryIterator::current\n ( void\n )","p":null},"getATime":{"s":"Obtener el \u00faltimo acceso del elemento actual DirectoryIterator","y":"public int DirectoryIterator::getATime\n ( void\n )","p":null},"getBasename":{"s":"Obtener el nombre base del elemento actual DirectoryIterator","y":"public\n string \n DirectoryIterator::getBasename\n ([ \n string\n $suffix\n \n ] )","p":[{"t":"suffix","d":"Si el nombre base termina en suffix, \n este ser\u00e1 cortado."}]},"getCTime":{"s":"Obtiene el cambio de tiempo del inodo para el elemento actual DirectoryIterator","y":"public int DirectoryIterator::getCTime\n ( void\n )","p":null},"getExtension":{"s":"Obtiene la extensi\u00f3n de un fichero","y":"public string DirectoryIterator::getExtension\n ( void\n )","p":null},"getFilename":{"s":"Devuelve el nombre del fichero del elemento actual DirectoryIterator","y":"public string DirectoryIterator::getFilename\n ( void\n )","p":null},"getGroup":{"s":"Obtiene el grupo para el elemento actual DirectoryIterator","y":"public int DirectoryIterator::getGroup\n ( void\n )","p":null},"getInode":{"s":"Obtiene el inodo para el elemento actual DirectoryIterator","y":"public int DirectoryIterator::getInode\n ( void\n )","p":null},"getMTime":{"s":"Obtiene la \u00faltima modificaci\u00f3n para el elemento actual DirectoryIterator","y":"public int DirectoryIterator::getMTime\n ( void\n )","p":null},"getOwner":{"s":"Obtiene el due\u00f1o del elemento actual DirectoryIterator","y":"public int DirectoryIterator::getOwner\n ( void\n )","p":null},"getPath":{"s":"Obtiene la ruta del elemento iterador actual sin nombre de fichero","y":"public string DirectoryIterator::getPath\n ( void\n )","p":null},"getPathname":{"s":"Devuelve la ruta y nombre de fichnero del elemento actual DirectoryIterator","y":"public string DirectoryIterator::getPathname\n ( void\n )","p":null},"getPerms":{"s":"Obtiene los permisos del elemento actual DirectoryIterator","y":"public int DirectoryIterator::getPerms\n ( void\n )","p":null},"getSize":{"s":"obtiene el tama\u00f1o de el elemento actual DirectoryIterator","y":"public int DirectoryIterator::getSize\n ( void\n )","p":null},"getType":{"s":"Determina el tipo del elemento actual DirectoryIterator","y":"public string DirectoryIterator::getType\n ( void\n )","p":null},"isDir":{"s":"Determina si el elemento actual DirectoryIterator es un directorio","y":"public bool DirectoryIterator::isDir\n ( void\n )","p":null},"isDot":{"s":"Determina si el elemento actual DirectoryIterator es '.' o '..'","y":"public bool DirectoryIterator::isDot\n ( void\n )","p":null},"isExecutable":{"s":"Determina si el emento actual DirectoryIterator es ejecutable","y":"public bool DirectoryIterator::isExecutable\n ( void\n )","p":null},"isFile":{"s":"Determina si el elemento actual DirectoryIterator es un fichero","y":"public bool DirectoryIterator::isFile\n ( void\n )","p":null},"isLink":{"s":"Determina si el elemento actual DirectoryIterator es un enlace simb\u00f3lico","y":"public bool DirectoryIterator::isLink\n ( void\n )","p":null},"isReadable":{"s":"Determina si el elemento actual DirectoryIterator puede ser le\u00eddo","y":"public bool DirectoryIterator::isReadable\n ( void\n )","p":null},"isWritable":{"s":"Determina si el elemento actual DirectoryIterator se puede escribir","y":"public bool DirectoryIterator::isWritable\n ( void\n )","p":null},"key":{"s":"Devuelve la clave del elemento actual DirectoryIterator","y":"public string DirectoryIterator::key\n ( void\n )","p":null},"next":{"s":"Avanza al siguiente elemento DirectoryIterator","y":"public void DirectoryIterator::next\n ( void\n )","p":null},"rewind":{"s":"Robobina DirectoryIterator hasta volver al inicio","y":"public void DirectoryIterator::rewind\n ( void\n )","p":null},"seek":{"s":"Mueve el apuntador interno del elemento DirectoryIterator","y":"public\n void \n DirectoryIterator::seek\n ( int $position\n )","p":[{"t":"position","d":"La base cero de la posici\u00f3n num\u00e9rica a mover el apuntador interno."}]},"__toString":{"s":"Obtiene el nombre del fichero como un string","y":"public\n string \n DirectoryIterator::__toString\n ( void\n )","p":null},"valid":{"s":"Comprueba si la actual posici\u00f3n de DirectoryIterator es un fichero v\u00e1lido","y":"public bool DirectoryIterator::valid\n ( void\n )","p":null}},"ArrayIterator":{"__construct":{"s":"Construye un ArrayIterator","y":"public ArrayIterator::__construct\n ([ mixed $array = array()\n [, int $flags = 0\n ]] )","p":[{"t":"array","d":"El array o objecto a ser iterado."},{"t":"flags","d":"Banderas para controlar el comportamiento del objeto ArrayIterator.\n V\u00e9ase ArrayIterator::setFlags()."}]},"append":{"s":"A\u00f1ade un elemento","y":"public void ArrayIterator::append\n ( mixed $value\n )","p":[{"t":"value","d":"El valor a a\u00f1adir."}]},"asort":{"s":"Ordena array por sus valores","y":"public void ArrayIterator::asort\n ( void\n )","p":null},"count":{"s":"Cuenta elementos","y":"public int ArrayIterator::count\n ( void\n )","p":null},"current":{"s":"Devuelve la entrada actual del array","y":"public mixed ArrayIterator::current\n ( void\n )","p":null},"getArrayCopy":{"s":"Obtener copia de un array","y":"public array ArrayIterator::getArrayCopy\n ( void\n )","p":null},"getFlags":{"s":"Obtener opciones","y":"public void ArrayIterator::getFlags\n ( void\n )","p":null},"key":{"s":"Devuelve la clave actual del array","y":"public mixed ArrayIterator::key\n ( void\n )","p":null},"ksort":{"s":"Ordena un array por sus claves","y":"public void ArrayIterator::ksort\n ( void\n )","p":null},"natcasesort":{"s":"Ordena un array de forma natural, sensible a may\u00fasculas","y":"public void ArrayIterator::natcasesort\n ( void\n )","p":null},"natsort":{"s":"Ordena un array de forma natural","y":"public void ArrayIterator::natsort\n ( void\n )","p":null},"next":{"s":"Desplaza a la siguiente entrada","y":"public void ArrayIterator::next\n ( void\n )","p":null},"offsetExists":{"s":"Compruebar si el \u00edndice existe","y":"public void ArrayIterator::offsetExists\n ( string $index\n )","p":[{"t":"index","d":"El \u00edndice a ser comprobado."}]},"offsetGet":{"s":"Obtener el valor de un \u00edndice","y":"public mixed ArrayIterator::offsetGet\n ( string $index\n )","p":[{"t":"index","d":"El \u00edndice para obtener el valor."}]},"offsetSet":{"s":"Establece el valor para un \u00edndice","y":"public void ArrayIterator::offsetSet\n ( string $index\n , string $newval\n )","p":[{"t":"index","d":"El \u00edndice a ser establecido."},{"t":"newval","d":"El nuevo valor para almacenar en el \u00edndice."}]},"offsetUnset":{"s":"Destruye el valor de un \u00edndice","y":"public void ArrayIterator::offsetUnset\n ( string $index\n )","p":[{"t":"index","d":"El \u00edndice a ser destruido."}]},"rewind":{"s":"Rebobinar array al inicio","y":"public void ArrayIterator::rewind\n ( void\n )","p":null},"seek":{"s":"Buscar la posici\u00f3n","y":"public void ArrayIterator::seek\n ( int $position\n )","p":[{"t":"position","d":"La posici\u00f3n a buscar."}]},"serialize":{"s":"Serializar","y":"public string ArrayIterator::serialize\n ( void\n )","p":null},"setFlags":{"s":"Definir opciones de comportamiento","y":"public void ArrayIterator::setFlags\n ( string $flags\n )","p":[{"t":"flags","d":"Un bitmask como se indica:\n \n \n 0 = Propiedades del objeto tienen su normal comportamiento\n cuando son obtenidas como lista (var_dump, foreach, etc.).\n \n \n 1 = \u00cdndicies de array pueden ser accedidos como propiedades de lectura\/escritura."}]},"uasort":{"s":"Ordenado definido por el usuario","y":"public void ArrayIterator::uasort\n ( string $cmp_function\n )","p":[{"t":"cmp_function","d":"La funci\u00f3n de comparaci\u00f3n usada para el ordenado."}]},"uksort":{"s":"Ordenado definido por el usuario","y":"public void ArrayIterator::uksort\n ( string $cmp_function\n )","p":[{"t":"cmp_function","d":"La funci\u00f3n de comparaci\u00f3n usada para el ordenado."}]},"unserialize":{"s":"Deserializar","y":"public string ArrayIterator::unserialize\n ( string $serialized\n )","p":[{"t":"serialized","d":"El objecto serializado ArrayIterator para deserializar."}]},"valid":{"s":"Comprueba si un array contiene m\u00e1s entradas","y":"public bool ArrayIterator::valid\n ( void\n )","p":null}},"RegexIterator":{"accept":{"s":"Obtener el estado de aceptaci\u00f3n","y":"public bool RegexIterator::accept\n ( void\n )","p":null},"__construct":{"s":"Crea un nuevo RegexIterator","y":"","p":[{"t":"iterator","d":"El iterador al que se le va a aplicar el filtro regex."},{"t":"regex","d":"la expresi\u00f3n regular a coincidir."},{"t":"mode","d":"Modo de operaci\u00f3n, v\u00e9ase RegexIterator::setMode() para una lista\n de todos los modos."},{"t":"flags","d":"Flags especiales, v\u00e9ase RegexIterator::setFlags() para una lista\n de todas las flags disponibles."},{"t":"preg_flags","d":"Las flags de expresi\u00f3n regular. Estas flags dependen de el par\u00e1metro de modo de operaci\u00f3n."}]},"getFlags":{"s":"Obtener flags","y":"public int RegexIterator::getFlags\n ( void\n )","p":null},"getMode":{"s":"Devuelve el modo de operaci\u00f3n","y":"public int RegexIterator::getMode\n ( void\n )","p":null},"getPregFlags":{"s":"Devuelve las flags de expresi\u00f3n regular","y":"public int RegexIterator::getPregFlags\n ( void\n )","p":null},"getRegex":{"s":"Devuelve la expresi\u00f3n regular actual","y":"public string RegexIterator::getRegex\n ( void\n )","p":null},"setFlags":{"s":"Establece las flags","y":"public void RegexIterator::setFlags\n ( int $flags\n )","p":[{"t":"flags","d":"Las flags a ser establecidas, \n The flags to set, un bitmask de constantes de la clase."}]},"setMode":{"s":"Establece el modo de operaci\u00f3n","y":"public void RegexIterator::setMode\n ( int $mode\n )","p":[{"t":"mode","d":"El modo de operaci\u00f3n."}]},"setPregFlags":{"s":"Establece las flags de expresi\u00f3n regular","y":"public void RegexIterator::setPregFlags\n ( int $preg_flags\n )","p":[{"t":"preg_flags","d":"Las flags de expresi\u00f3n regular. V\u00e9ase RegexIterator::__construct()\n para una lista de todas las flags disponibles."}]}},"Exception":{"__construct":{"s":"Constructor de la excepci\u00f3n","y":"","p":[{"t":"message","d":"Mensaje de la Excepci\u00f3n a lanzar."},{"t":"code","d":"El c\u00f3digo de la Excepci\u00f3n."},{"t":"previous","d":"La excepci\u00f3n previa usada por el encadenado de la excepci\u00f3n."}]},"getMessage":{"s":"Obtiene el mensaje de Excepci\u00f3n","y":"final public string Exception::getMessage\n ( void\n )","p":null},"getPrevious":{"s":"Devuelve la excepci\u00f3n anterior","y":"final public Exception Exception::getPrevious\n ( void\n )","p":null},"getCode":{"s":"Obtiene el c\u00f3digo de Excepci\u00f3n","y":"final public mixed Exception::getCode\n ( void\n )","p":null},"getFile":{"s":"Obtiene el fichero en el que ocurri\u00f3 la excepci\u00f3n","y":"final public string Exception::getFile\n ( void\n )","p":null},"getLine":{"s":"Obtiene la l\u00ednea en donde ocurri\u00f3 la excepci\u00f3n","y":"final public int Exception::getLine\n ( void\n )","p":null},"getTrace":{"s":"Obtiene el seguimiento de la pila","y":"final public array Exception::getTrace\n ( void\n )","p":null},"getTraceAsString":{"s":"Obtiene el stack trace como cadena","y":"final public string Exception::getTraceAsString\n ( void\n )","p":null},"__toString":{"s":"Representaci\u00f3n de la excepci\u00f3n en formato cadena","y":"public string Exception::__toString\n ( void\n )","p":null},"__clone":{"s":"Clona la excepci\u00f3n","y":"final private void Exception::__clone\n ( void\n )","p":null}},"ErrorException":{"__construct":{"s":"Constructor de la Excepci\u00f3n","y":"","p":[{"t":"message","d":"Mensaje de la Excepci\u00f3n a lanzar."},{"t":"code","d":"El c\u00f3digo de la Excepci\u00f3n."},{"t":"severity","d":"Nivel de la severidad de la Excepci\u00f3n."},{"t":"filename","d":"Nombre del fichero donde se lanz\u00f3 la Excepci\u00f3n."},{"t":"lineno","d":"N\u00famero de la l\u00ednea donde se produjo la excepci\u00f3n."},{"t":"previous","d":"La anterior excepci\u00f3n utilizada para la excepci\u00f3n de encadenamiento."}]},"getSeverity":{"s":"Obtiene la severidad de la excepci\u00f3n","y":"final public int ErrorException::getSeverity\n ( void\n )","p":null}},"Closure":{"__construct":{"s":"Constructor que anula la instanciaci\u00f3n","y":"private Closure::__construct\n ( void\n )","p":null},"bind":{"s":"Duplicar una clausura con un objeto vinculado y \u00e1mbito de clase especificados","y":"public static Closure Closure::bind\n ( Closure $closure\n , object $newthis\n [, mixed $newscope\n = "static"\n ] )","p":[{"t":"closure","d":"La funci\u00f3n an\u00f3nima a vincular."},{"t":"newthis","d":"El objeto al que la funci\u00f3n an\u00f3nima dada deber\u00eda ser vinculado, o\n NULL para que la clausura sea desvinculada."},{"t":"newscope","d":"El \u00e1mbito de clase a la que asociar la clausura, o\n 'static' para mantener el actual. Si se proporciona un objeto, el tipo del\n mismo se usar\u00e1 en su lugar. Esto determina la visibilidad de m\u00e9todos\n protegidos y privados del objeto vinculado."}]},"bindTo":{"s":"Duplicar la clausura con un objeto vinculado y \u00e1mbito de clase nuevos","y":"public Closure Closure::bindTo\n ( object $newthis\n [, mixed $newscope\n = "static"\n ] )","p":[{"t":"newthis","d":"El objeto al que la funci\u00f3n an\u00f3nima dada deber\u00eda ser vinculado, o\n NULL para que la clausura sea desvinculada."},{"t":"newscope","d":"El \u00e1mbito de clase a la que asociar la clausura, o\n 'static' para mantener el actual. Si se proporciona un objeto, el tipo del\n mismo se usar\u00e1 en su lugar. Esto determina la visibilidad de m\u00e9todos\n protegidos y privados del objeto vinculado."}]}},"DateTimeZone":{"__construct":{"s":"Crea un nuevo objeto DateTimeZone","y":"","p":[{"t":"timezone","d":"Una de las zonas horarias."}]},"getLocation":{"s":"Devuelve la informaci\u00f3n de la ubicaci\u00f3n para una zona horaria","y":"public array DateTimeZone::getLocation\n ( void\n )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTimeZone\nes devuelto por timezone_open()"}]},"getName":{"s":"Devuelve el nombre de la zona horaria","y":"public string DateTimeZone::getName\n ( void\n )","p":[{"t":"object","d":"El DateTimeZone del cual desera obtener el nombre."}]},"getOffset":{"s":"Devuelve el \u00edndice de la zona horaria de GMT","y":"public int DateTimeZone::getOffset\n ( DateTime $datetime\n )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTimeZone\nes devuelto por timezone_open()"},{"t":"datetime","d":"El objeto DateTime que contiene la fecha\/hora desde la que se va a computar el \u00edndice."}]},"getTransitions":{"s":"Devuelve todas las transiciones para una zona horaria","y":"public array DateTimeZone::getTransitions\n ([ int $timestamp_begin\n [, int $timestamp_end\n ]] )","p":[{"t":"object","d":"Estilo por procesos solamente: Un objeto DateTimeZone\nes devuelto por timezone_open()"},{"t":"timestamp_begin","d":"Marca de tiempo de inicio."},{"t":"timestamp_end","d":"Marca de tiempo final."}]},"listAbbreviations":{"s":"Devuelve una matriz asociativa que contiene el horario de verano (dst), el \u00edndice y el nombre de la zona horaria","y":"public static array DateTimeZone::listAbbreviations\n ( void\n )","p":null},"listIdentifiers":{"s":"Devuelve un array indexado num\u00e9ricamente que contiene todos los identificadores de zonas horarias definidos","y":"public static array DateTimeZone::listIdentifiers\n ([ int $what = DateTimeZone::ALL\n [, string $country = NULL\n ]] )","p":[{"t":"what","d":"Una de las constantes de la clase DateTimeZone."},{"t":"country","d":"Un c\u00f3digo de pa\u00eds de dos letras compatible con ISO 3166-1."}]}},"DateInterval":{"__construct":{"s":"Crea un nuevo objeto DateInterval","y":"","p":[{"t":"interval_spec","d":"Una especificaci\u00f3n de intervalo."}]},"createFromDateString":{"s":"Establece un objeto DateInterval desde las partes relativas de una cadena","y":"public static DateInterval DateInterval::createFromDateString\n ( string $time\n )","p":[{"t":"time","d":"Una fecha con partes relativas. Espec\u00edficamente, los\n formatos relativos\n admitidos por el analizador utilzados para strtotime() y\n DateTime se usar\u00e1n para construir el objeto\n DateInterval."}]},"format":{"s":"Formatea el intervalo","y":"public string DateInterval::format\n ( string $format\n )","p":[{"t":"format","d":"Los siguietes caracteres est\u00e1n reconocidos en el\n par\u00e1metro de cadena format.\n Cada car\u00e1cter de formato debe ser prefijado con un signo\n (%).\n \n \n \n \n Car\u00e1cter format\n Descripci\u00f3n\n Valores de ejemplo\n \n\n \n\n \n \n %\n Literal %\n %\n \n\n \n Y\n A\u00f1os, num\u00e9rico, al menos 2 d\u00edgitos empezando con 0\n 01, 03\n \n\n \n y\n A\u00f1os, num\u00e9rico\n 1, 3\n \n\n \n M\n Meses, num\u00e9rico, al menos 2 d\u00edgitos empezando con 0\n 01, 03, 12\n \n\n \n m\n Meses, num\u00e9rico\n 1, 3, 12\n \n\n \n D\n D\u00edas, num\u00e9rico, al menos 2 d\u00edgitos empezando con 0\n 01, 03, 31\n \n\n \n d\n D\u00edas, num\u00e9rico\n 1, 3, 31\n \n\n \n a\n N\u00famero total de d\u00edas como resultado de una operaci\u00f3n con DateTime::diff(), o de lo contrario (unknown)\n 4, 18, 8123\n \n\n \n H\n Horas, num\u00e9rico, al menos 2 d\u00edgitos empezando con 0\n 01, 03, 23\n \n\n \n h\n Horas, num\u00e9rico\n 1, 3, 23\n \n\n \n I\n Minutos, num\u00e9rico, al menos 2 d\u00edgitos empezando con 0\n 01, 03, 59\n \n\n \n i\n Minutos, num\u00e9rico\n 1, 3, 59\n \n\n \n S\n Segundos, num\u00e9rico, al menos 2 d\u00edgitos empezando con 0\n 01, 03, 57\n \n\n \n s\n Segundos, num\u00e9rico\n 1, 3, 57\n \n\n \n R\n Signo "-" cuando es negativo, "+" cuando es positivo\n -, +\n \n\n \n r\n Signo "-" cuando es negativo, vac\u00edo cuando es positivo\n -,"}]}},"DatePeriod":{"__construct":{"s":"Crea un nuevo objeto DatePeriod","y":"","p":[{"t":"start","d":"La fecha de inicio del periodo."},{"t":"interval","d":"El intervalo entre repeticiones dentro del periodo."},{"t":"recurrences","d":"El n\u00famero de repeticiones."},{"t":"end","d":"La fecha final del periodo."},{"t":"isostr","d":"Una especificaci\u00f3n ISO 8601 del intervalo de repetici\u00f3n."},{"t":"options","d":"Se puede establecer a DatePeriod::EXCLUDE_START_DATE para\n excluir la fecha de inicio del conjunto de fechas de repetici\u00f3n dentro del\n periodo."}]}},"LibXMLError":[],"DOMException":[],"LogicException":[],"IteratorIterator":{"__construct":{"s":"Crear un iterador de cualquier cosa que se pueda recorrer","y":"public IteratorIterator::__construct\n ( Traversable $iterator\n )","p":[{"t":"iterator","d":"El iterador recorrible."}]},"current":{"s":"Obtener el valor actual","y":"public mixed IteratorIterator::current\n ( void\n )","p":null},"getInnerIterator":{"s":"Obtener el iterador interno","y":"public Traversable IteratorIterator::getInnerIterator\n ( void\n )","p":null},"key":{"s":"Obtener la clave del elemento actual","y":"public scalar IteratorIterator::key\n ( void\n )","p":null},"next":{"s":"Avanzar al siguiente elemento","y":"public void IteratorIterator::next\n ( void\n )","p":null},"rewind":{"s":"Rebobinar al primer elemento","y":"public void IteratorIterator::rewind\n ( void\n )","p":null},"valid":{"s":"Comprobar si el iterador es v\u00e1lido","y":"public bool IteratorIterator::valid\n ( void\n )","p":null}},"FilterIterator":{"accept":{"s":"Comprueba si el elemento actual del iterador es aceptable","y":"public\n abstract\n bool FilterIterator::accept\n ( void\n )","p":null},"__construct":{"s":"Construye un filterIterator","y":"public\n FilterIterator::__construct\n ( Iterator $iterator\n )","p":[{"t":"iterator","d":"El iterador que va a ser filtrado."}]},"current":{"s":"Obtiene el valor del elemento actual","y":"public mixed FilterIterator::current\n ( void\n )","p":null},"getInnerIterator":{"s":"Obtiene el iterador interno","y":"public Iterator FilterIterator::getInnerIterator\n ( void\n )","p":null},"key":{"s":"Obtiene la clave actual","y":"public mixed FilterIterator::key\n ( void\n )","p":null},"next":{"s":"Mueve el iterador a la siguiente posici\u00f3n","y":"public void FilterIterator::next\n ( void\n )","p":null},"rewind":{"s":"Rebobina el iterador","y":"public void FilterIterator::rewind\n ( void\n )","p":null},"valid":{"s":"Comprueba si el elemento actual es v\u00e1lido","y":"public bool FilterIterator::valid\n ( void\n )","p":null}},"XMLReader":{"close":{"s":"Cierra la entrada del XMLReader","y":"public bool XMLReader::close\n ( void\n )","p":null},"expand":{"s":"Devuelve una copia del actual nodo como un objeto DOM","y":"public\n DOMNode \n XMLReader::expand\n ([ DOMNode $basenode\n ] )","p":null},"getAttribute":{"s":"Obtiener el valor del atributo nombrado","y":"public\n string \n XMLReader::getAttribute\n ( string $name\n )","p":[{"t":"name","d":"El nombre del atributo."}]},"getAttributeNo":{"s":"Obtiene el valor de un atributo por el indice","y":"public\n string \n XMLReader::getAttributeNo\n ( int $index\n )","p":[{"t":"index","d":"La posici\u00f3n del atributo."}]},"getAttributeNs":{"s":"Obtiene el valor de un atributo por su nombre local y URI","y":"public string XMLReader::getAttributeNs\n ( string $localName\n , string $namespaceURI\n )","p":[{"t":"localName","d":"El nombre local."},{"t":"namespaceURI","d":"El URI del namespace."}]},"getParserProperty":{"s":"Indica si la porpiedad especificada ha sido establecida ","y":"public bool XMLReader::getParserProperty\n ( int $property\n )","p":[{"t":"property","d":"Una de las constantes analizadoras de \n opci\u00f3n."}]},"isValid":{"s":"Indica si el documento analizado es v\u00e1lido","y":"public bool XMLReader::isValid\n ( void\n )","p":null},"lookupNamespace":{"s":"Busca el namespace para un prefijo","y":"public\n bool \n XMLReader::lookupNamespace\n ( string $prefix\n )","p":[{"t":"prefix","d":"La cadena conteniendo el prefijo."}]},"moveToAttribute":{"s":"Mueve el cursor a un atributo nombrado","y":"public\n bool \n XMLReader::moveToAttribute\n ( string $name\n )","p":[{"t":"name","d":"El nombre del atributo."}]},"moveToAttributeNo":{"s":"Mueve el cursor a un atributo por su \u00edndice","y":"public\n bool \n XMLReader::moveToAttributeNo\n ( int $index\n )","p":[{"t":"index","d":"La posici\u00f3n de el atributo."}]},"moveToAttributeNs":{"s":"Mover el cursor a un atributo dado","y":"public\n bool \n XMLReader::moveToAttributeNs\n ( string $localName\n , string $namespaceURI\n )","p":[{"t":"localName","d":"El nombre local."},{"t":"namespaceURI","d":"El URI namespace."}]},"moveToElement":{"s":"Posiciona el cursor en el elem\u00e9nto padre del actual atributo","y":"public bool XMLReader::moveToElement\n ( void\n )","p":null},"moveToFirstAttribute":{"s":"Posiciona el cursor en el primer atributo","y":"public bool XMLReader::moveToFirstAttribute\n ( void\n )","p":null},"moveToNextAttribute":{"s":"Posiciona el cursor en el siguiente atributo","y":"public bool XMLReader::moveToNextAttribute\n ( void\n )","p":null},"next":{"s":"Mueve el cursor al siguiente nodo saltandose todos los sub\u00e1rboles","y":"public\n bool \n XMLReader::next\n ([ string $localname\n ] )","p":[{"t":"localname","d":"El nodo del siguiente nodoa mover el cursor."}]},"open":{"s":"Establece el URI conteniendo el XML a analizar","y":"public\n bool \n XMLReader::open\n ( string $URI\n [, string $encoding\n [, int $options = 0\n ]] )","p":[{"t":"URI","d":"El URI se\u00f1alado para el documento."},{"t":"encoding","d":"El documento codificado o NULL."},{"t":"options","d":"Una mascara de bit de las contantes de LIBXML_*."}]},"read":{"s":"Se mueve al siguiente nodo en el documento","y":"public bool XMLReader::read\n ( void\n )","p":null},"readInnerXML":{"s":"Recupera el XML del actual nodo","y":"public string XMLReader::readInnerXML\n ( void\n )","p":null},"readOuterXML":{"s":"Recupera el XML del actual nodo, incluyendo \u00e9l mismo","y":"public string XMLReader::readOuterXML\n ( void\n )","p":null},"readString":{"s":"Lee el contenido del nodo actual como string","y":"public string XMLReader::readString\n ( void\n )","p":null},"setParserProperty":{"s":"Establecer las opciones del analizador","y":"public\n bool \n XMLReader::setParserProperty\n ( int $property\n , bool $value\n )","p":[{"t":"property","d":"Una de las constantes de opci\u00f3n\n del analizador."},{"t":"value","d":"Si se establece a TRUE la opci\u00f3n ser\u00e1 habilitada, de otra manera\n ser\u00e1 deshabilitada."}]},"setRelaxNGSchema":{"s":"Establece el nomb re del archivo o el URI para un esquema RelaxNG","y":"public\n bool \n XMLReader::setRelaxNGSchema\n ( string $filename\n )","p":[{"t":"filename","d":"El nombre del archivo o apuntador URI a un esquema RelaxNG."}]},"setRelaxNGSchemaSource":{"s":"Establece los datos contenidos en un esquema RelaxNG","y":"public\n bool \n XMLReader::setRelaxNGSchemaSource\n ( string $source\n )","p":[{"t":"source","d":"SCadena que contiene el esquema RelaxNG."}]},"setSchema":{"s":"Valida el documento en contra del XSD","y":"public bool XMLReader::setSchema\n ( string $filename\n )","p":[{"t":"filename","d":"El nombre del archivo del esquema XSD."}]},"XML":{"s":"Establece el contenido del XML a analizar","y":"public\n bool \n XMLReader::xml\n ( string $source\n [, string $encoding\n [, int $options = 0\n ]] )","p":[{"t":"source","d":"La cadena que contiene el XML a ser analizado."},{"t":"encoding","d":"La codificaci\u00f3n del documento o NULL."},{"t":"options","d":"Una mascara bit de la constante LIBXML_*."}]}},"XMLWriter":[],"ZipArchive":{"addEmptyDir":{"s":"A\u00f1adir un nuevo directorio","y":"bool ZipArchive::addEmptyDir\n ( string $dirname\n )","p":[{"t":"dirname","d":"El directorio a a\u00f1adir."}]},"addFile":{"s":"A\u00f1ade un fichero al archivo ZIP para la ruta dada","y":"bool ZipArchive::addFile\n ( string $filename\n [, string $localname = NULL\n [, int $start = 0\n [, int $length = 0\n ]]] )","p":[{"t":"filename","d":"La ruta del fichero a a\u00f1adir."},{"t":"localname","d":"Si corresponde, este es el nombre local dentro del archivo ZIP que reemplazar\u00e1 el filename."},{"t":"start","d":"Este par\u00e1metro no se utiliza, pero es requerido si se extiende ZipArchive."},{"t":"length","d":"Este par\u00e1metro no se utiliza, pero es requerido si se extiende ZipArchive."}]},"addFromString":{"s":"A\u00f1adir un fichero al archivo ZIP usando su contenido","y":"bool ZipArchive::addFromString\n ( string $localname\n , string $contents\n )","p":[{"t":"localname","d":"Nombre de la entrada a crear."},{"t":"contents","d":"El contenido a usar para crear la entrada. Es usado en modo\n binary safe."}]},"addGlob":{"s":"A\u00f1adir ficheros de un directorio mediante un patr\u00f3n glob","y":"bool ZipArchive::addGlob\n ( string $pattern\n [, int $flags = 0\n [, array $options = array()\n ]] )","p":[{"t":"pattern","d":"Un patr\u00f3n glob()contra el cual se har\u00e1 la correspondencia con los ficheros."},{"t":"flags","d":"Una m\u00e1scara de un bit de marcas glob()."},{"t":"options","d":"Un array asociativo de opciones. Las opciones disponibles son:\n \n \n \n "add_path""}]},"addPattern":{"s":"A\u00f1ade ficheros de un directorio a partir de un patr\u00f3n PCRE ","y":"bool ZipArchive::addPattern\n ( string $pattern\n [, string $path = '.'\n [, array $options = array()\n ]] )","p":[{"t":"pattern","d":"Un patr\u00f3n PCRE contra el cual se realizar\u00e1 la correspondencia."},{"t":"path","d":"El directorio que ser\u00e1 escaneado. Por defecto es el directorio de trabajo actual."},{"t":"options","d":"Un array asociativo de opciones aceptadas por ZipArchive::addGlob()."}]},"close":{"s":"Cierra el fichero activo (abierto o el nuevo creado)","y":"bool ZipArchive::close\n ( void\n )","p":null},"deleteIndex":{"s":"Elimina una entrada en el archivo usando su \u00edndice","y":"bool ZipArchive::deleteIndex\n ( int $index\n )","p":[{"t":"index","d":"\u00cdndice de la entrada a eliminar."}]},"deleteName":{"s":"Elimina una entrada en el archivo por su nombre","y":"bool ZipArchive::deleteName\n ( string $name\n )","p":[{"t":"name","d":"Nombre de la entrada a eliminar."}]},"extractTo":{"s":"Extraer el contenido del archivo","y":"bool ZipArchive::extractTo\n ( string $destination\n [, mixed $entries\n ] )","p":[{"t":"destination","d":"Destino en donde extraer los ficheros."},{"t":"entries","d":"Las entradas a extraer. Acepta tanto un solo nombre o un array\n de nombres."}]},"getArchiveComment":{"s":"Devuelve el comentario del archivo ZIP","y":"string ZipArchive::getArchiveComment\n ([ int $flags\n ] )","p":[{"t":"flags","d":"Si las flags se establecen en ZipArchive::FL_UNCHANGED, el\n comentario original se devuelve sin cambios."}]},"getCommentIndex":{"s":"Devuelve el comentario de una entrada usando la entrada d\u00edndice","y":"string ZipArchive::getCommentIndex\n ( int $index\n [, int $flags\n ] )","p":[{"t":"index","d":"\u00cdndice de la entrada"},{"t":"flags","d":"Si flags ZipArchive::FL_UNCHANGED, se devolver\u00e1 \n el comentario original no cambiado."}]},"getCommentName":{"s":"Devuelve el comentario de una entrada usando el nombre de la entrada","y":"string ZipArchive::getCommentName\n ( string $name\n [, int $flags\n ] )","p":[{"t":"name","d":"Nombre de la entrada"},{"t":"flags","d":"Si flags est\u00e1 defindo a ZipArchive::FL_UNCHANGED, se devuelve el\n comentario original no cambiado."}]},"getExternalAttributesIndex":{"s":"Retrieve the external attributes of an entry defined by its index","y":"bool \n ZipArchive::GetExternalAttributesIndex\n ( int $index\n , int &$opsys\n , int &$attr\n [, int $flags\n ] )","p":[{"t":"index","d":"Index of the entry."},{"t":"opsys","d":"On success, receive the operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"On success, receive the external attributes. Value depends on operating system."},{"t":"flags","d":"If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged\n attributes are returned."}]},"getExternalAttributesName":{"s":"Retrieve the external attributes of an entry defined by its name","y":"bool \n ZipArchive::getExternalAttributesName\n ( string $name\n , int &$opsys\n , int &$attr\n [, int $flags\n ] )","p":[{"t":"name","d":"Name of the entry."},{"t":"opsys","d":"On success, receive the operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"On success, receive the external attributes. Value depends on operating system."},{"t":"flags","d":"If flags is set to ZipArchive::FL_UNCHANGED, the original unchanged\n attributes are returned."}]},"getFromIndex":{"s":"Devuelve el contenido de la entrada usando su \u00edndice","y":"string ZipArchive::getFromIndex\n ( int $index\n [, int $length = 0 \n [, int $flags\n ]] )","p":[{"t":"index","d":"El \u00edndice de la entrada"},{"t":"length","d":"La longitud que se see desde la entrada. Si es 0, entonces\n toda la entrada se lee."},{"t":"flags","d":"Las flags usadas para abrir el fichero. Los siguientes valores\n pueden ser Ored.\n \n \n \n ZipArchive::FL_UNCHANGED"}]},"getFromName":{"s":"Devuelve el contenido de la entrada utilizando su nombre","y":"mixed ZipArchive::getFromName\n ( string $name\n [, int $length = 0 \n [, int $flags\n ]] )","p":[{"t":"name","d":"Nombre de la entrada"},{"t":"length","d":"La longitud que se see desde la entrada. Si es 0, entonces\n toda la entrada se lee."},{"t":"flags","d":"Los indicadores a utilizar para abrir el archivo. Los siguientes valores podr\u00edan\n ser escritos juntos con un OR l\u00f3gico en \u00e9l.\n \n \n \n ZIPARCHIVE::FL_UNCHANGED"}]},"getNameIndex":{"s":"Devuelve el nombre de una entrada utilizando su \u00edndice","y":"string ZipArchive::getNameIndex\n ( int $index\n [, int $flags\n ] )","p":[{"t":"index","d":"El \u00edndice de la entrada."},{"t":"flags","d":"Si las flags se establecen en ZipArchive::FL_UNCHANGED, el nombre original es\n devuelto sin cambios."}]},"getStatusString":{"s":"Devuelve mensajes de: estado de error, de sistema y\/o mensajes de zip","y":"string ZipArchive::getStatusString\n ( void\n )","p":null},"getStream":{"s":"Obtener un manejador de fichero para la entrada definido por su nombre (s\u00f3lo lectura)","y":"resource ZipArchive::getStream\n ( string $name\n )","p":[{"t":"name","d":"El nombre de la entrada a utilizar."}]},"locateName":{"s":"Devuelve el \u00edndice de la entrada en el archivo","y":"mixed ZipArchive::locateName\n ( string $name\n [, int $flags\n ] )","p":[{"t":"name","d":"El nombre de la entrada a buscar"},{"t":"flags","d":"Los indicadores son especificados agreg\u00e1ndoles OR a los siguientes valores, \u00f3 0 para ninguno de ellos.\n \n \n \n ZIPARCHIVE::FL_NOCASE"}]},"open":{"s":"Abrir un fichero de archivo en formato ZIP","y":"mixed ZipArchive::open\n ( string $filename\n [, int $flags\n ] )","p":[{"t":"filename","d":"El nombre del fichero del archivo ZIP para ser abierto."},{"t":"flags","d":"El modo a utilizar para abrir el archivo.\n \n \n \n ZIPARCHIVE::OVERWRITE"}]},"renameIndex":{"s":"Renombra una entrada definida por su \u00edndice","y":"bool ZipArchive::renameIndex\n ( int $index\n , string $newname\n )","p":[{"t":"index","d":"\u00cdndice de la entrada a renombrar."},{"t":"newname","d":"Nombre nuevo."}]},"renameName":{"s":"Renombra una entrada definida por su nombre","y":"bool ZipArchive::renameName\n ( string $name\n , string $newname\n )","p":[{"t":"name","d":"Nombre de la entrada a renombrar."},{"t":"newname","d":"Nombre nuevo."}]},"setArchiveComment":{"s":"Establece el comentario de un archivo ZIP","y":"mixed ZipArchive::setArchiveComment\n ( string $comment\n )","p":[{"t":"comment","d":"Los contenidos del comentario."}]},"setCommentIndex":{"s":"Establece el comentario de una entrada definido por su \u00edndice","y":"mixed ZipArchive::setCommentIndex\n ( int $index\n , string $comment\n )","p":[{"t":"index","d":"\u00cdndice de la entrada."},{"t":"comment","d":"Los contenidos del comentario."}]},"setCommentName":{"s":"Establece el comentario de una entrada definido por su nombre","y":"mixed ZipArchive::setCommentName\n ( string $name\n , string $comment\n )","p":[{"t":"name","d":"Nombre de la entrada."},{"t":"comment","d":"Los contenidos del comentario."}]},"setExternalAttributesIndex":{"s":"Set the external attributes of an entry defined by its index","y":"bool \n ZipArchive::setExternalAttributesIndex\n ( int $index\n , int $opsys\n , int $attr\n [, int $flags\n ] )","p":[{"t":"index","d":"Index of the entry."},{"t":"opsys","d":"The operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"The external attributes. Value depends on operating system."},{"t":"flags","d":"Optional flags. Currently unused."}]},"setExternalAttributesName":{"s":"Set the external attributes of an entry defined by its name","y":"bool \n ZipArchive::setExternalAttributesName\n ( string $name\n , int $opsys\n , int $attr\n [, int $flags\n ] )","p":[{"t":"name","d":"Name of the entry."},{"t":"opsys","d":"The operating system code defined by one of the ZipArchive::OPSYS_ constants."},{"t":"attr","d":"The external attributes. Value depends on operating system."},{"t":"flags","d":"Optional flags. Currently unused."}]},"statIndex":{"s":"Obtiene los detalles de una entrada definida por su \u00edndice","y":"mixed ZipArchive::statIndex\n ( int $index\n [, int $flags\n ] )","p":[{"t":"index","d":"\u00cdndice de la entrada"},{"t":"flags","d":"ZIPARCHIVE::FL_UNCHANGED podr\u00eda ser puesto con otros OR l\u00f3gicos en \u00e9l para pedir\n informaci\u00f3n acerca del fichero original en el archivo,\n ignorando cualquiera de los cambios hechos."}]},"statName":{"s":"Obtener los detalles de una entrada definida por su nombre","y":"mixed ZipArchive::statName\n ( string $name\n [, int $flags\n ] )","p":[{"t":"name","d":"Nombre de la entrada"},{"t":"flags","d":"El argumento flags especifica c\u00f3mo la b\u00fasqueda del nombre deber\u00eda se hecho.\n Tambi\u00e9n, ZIPARCHIVE::FL_UNCHANGED podr\u00eda ser puesta con otros OR en \u00e9l para solicitar la\n informaci\u00f3n acerca del fichero original en el archivo,\n ignorando cualquier cambio realizado.\n \n \n \n ZIPARCHIVE::FL_NOCASE"}]},"unchangeAll":{"s":"Deshacer todos los cambios hechos en el archivo","y":"mixed ZipArchive::unchangeAll\n ( void\n )","p":null},"unchangeArchive":{"s":"Revertir todos los cambios globales hechos en el archivo","y":"mixed ZipArchive::unchangeArchive\n ( void\n )","p":null},"unchangeIndex":{"s":"Revertir todos los cambios hechos a una entrada en el \u00edndice dado","y":"mixed ZipArchive::unchangeIndex\n ( int $index\n )","p":[{"t":"index","d":"\u00cdndice de la entrada."}]},"unchangeName":{"s":"Deshace todos los cambios realizados a una entrada con un nombre dado","y":"bool ZipArchive::unchangeName\n ( string $name\n )","p":[{"t":"name","d":"Nombre de la entrada."}]}}}
--------------------------------------------------------------------------------
/docs/fr/classes.json:
--------------------------------------------------------------------------------
1 | {"DateTime":{"add":{"s":"Ajoute une dur\u00e9e \u00e0 un objet DateTime","y":"public DateTime DateTime::add\n ( DateInterval $interval\n )","p":[{"t":"object","d":"Style proc\u00e9dural uniquement : Un objet DateTime\nretourn\u00e9 par la fonction date_create().\nCette fonction modifie cet objet."},{"t":"interval","d":"Un objet DateInterval"}]},"__construct":{"s":"Retourne un nouvel objet DateTime","y":"","p":[{"t":"time","d":"Une cha\u00eene date\/heure. Les formats valides sont expliqu\u00e9s dans la documentation sur les\nformats Date et Heure."},{"t":"timezone","d":"Un objet DateTimeZone representant\n le fuseau horaire de $time."}]},"createFromFormat":{"s":"Retourne un nouvel objet DateTime format\u00e9","y":"public static DateTime DateTime::createFromFormat\n ( string $format\n , string $time\n [, DateTimeZone $timezone\n ] )","p":[{"t":"format","d":"Le format \u00e0 utiliser. Voir les options de formatage ci-dessous.\n Dans le plupart des cas, les m\u00eames lettres que pour la fonction\n date() peuvent \u00eatre utilis\u00e9es."},{"t":"time","d":"Cha\u00eene repr\u00e9sentant l'heure."},{"t":"timezone","d":"Un objet DateTimeZone repr\u00e9sentant\n le fuseau horaire d\u00e9sir\u00e9."}]},"getLastErrors":{"s":"Retourne les derni\u00e8res erreurs et alertes","y":"public static array DateTime::getLastErrors\n ( void\n )","p":null},"modify":{"s":"Modifie le timestamp","y":"public DateTime DateTime::modify\n ( string $modify\n )","p":[{"t":"object","d":"Style proc\u00e9dural uniquement : Un objet DateTime\nretourn\u00e9 par la fonction date_create().\nCette fonction modifie cet objet."},{"t":"modify","d":"Une cha\u00eene date\/heure. Les formats valides sont expliqu\u00e9s dans la documentation sur les\nformats Date et Heure."}]},"__set_state":{"s":"Le gestionnaire __set_state","y":"public static DateTime DateTime::__set_state\n ( array $array\n )","p":[{"t":"array","d":"Le tableau d'initialisation."}]},"setDate":{"s":"Assigne la date","y":"public DateTime DateTime::setDate\n ( int $year\n , int $month\n , int $day\n )","p":[{"t":"object","d":"Style proc\u00e9dural uniquement : Un objet DateTime\nretourn\u00e9 par la fonction date_create().\nCette fonction modifie cet objet."},{"t":"year","d":"Ann\u00e9e de la date."},{"t":"month","d":"Mois de la date."},{"t":"day","d":"Jour de la date."}]},"setISODate":{"s":"Configure une date ISO","y":"public DateTime DateTime::setISODate\n ( int $year\n , int $week\n [, int $day = 1\n ] )","p":[{"t":"object","d":"Style proc\u00e9dural uniquement : Un objet DateTime\nretourn\u00e9 par la fonction date_create().\nCette fonction modifie cet objet."},{"t":"year","d":"L'ann\u00e9e de la date."},{"t":"week","d":"Le num\u00e9ro de la semaine."},{"t":"day","d":"D\u00e9calage par rapport au premier jour de la semaine."}]},"setTime":{"s":"Assigne l'heure","y":"public DateTime DateTime::setTime\n ( int $hour\n , int $minute\n [, int $second = 0\n ] )","p":[{"t":"object","d":"Style proc\u00e9dural uniquement : Un objet DateTime\nretourn\u00e9 par la fonction date_create().\nCette fonction modifie cet objet."},{"t":"hour","d":"Heure du moment."},{"t":"minute","d":"Minute du moment."},{"t":"second","d":"Seconde du moment."}]},"setTimestamp":{"s":"Assigne la date et l'heure \u00e0 l'aide d'un timestamp Unix","y":"public DateTime DateTime::setTimestamp\n ( int $unixtimestamp\n )","p":[{"t":"object","d":"Style proc\u00e9dural uniquement : Un objet DateTime\nretourn\u00e9 par la fonction date_create().\nCette fonction modifie cet objet."},{"t":"unixtimestamp","d":"Timestamp Unix repr\u00e9sentant la date et l'heure."}]},"setTimezone":{"s":"Configure le fuseau horaire de l'objet DateTime","y":"public DateTime DateTime::setTimezone\n ( DateTimeZone $timezone\n )","p":[{"t":"object","d":"Style proc\u00e9dural uniquement : Un objet DateTime\nretourn\u00e9 par la fonction date_create().\nCette fonction modifie cet objet."},{"t":"timezone","d":"Un objet DateTimeZone repr\u00e9sentant\n le fuseau horaire d\u00e9sir\u00e9."}]},"sub":{"s":"Soustrait une dur\u00e9e \u00e0 un objet DateTime","y":"public DateTime DateTime::sub\n ( DateInterval $interval\n )","p":[{"t":"object","d":"Style proc\u00e9dural uniquement : Un objet DateTime\nretourn\u00e9 par la fonction date_create().\nCette fonction modifie cet objet."},{"t":"interval","d":"Un objet DateInterval"}]}},"ArrayObject":{"append":{"s":"Ajoute la valeur \u00e0 la fin d'un tableau","y":"public void ArrayObject::append\n ( mixed $value\n )","p":[{"t":"value","d":"La valeur ajout\u00e9e."}]},"asort":{"s":"Trie les \u00e9l\u00e9ments par valeur","y":"public void ArrayObject::asort\n ( void\n )","p":null},"__construct":{"s":"Construit un nouvel objet tableau","y":"","p":[{"t":"input","d":"Le param\u00e8tre input accepte\n un tableau ou un autre objet."},{"t":"flags","d":"Option de contr\u00f4le du comportement de \n l'objet ArrayObject.\n Voir la m\u00e9thode ArrayObject::setFlags()."},{"t":"iterator_class","d":"Sp\u00e9cifie la classe qui sera utilis\u00e9e pour les it\u00e9rations\n de l'objet ArrayObject."}]},"count":{"s":"Retourne le nombre de propri\u00e9t\u00e9s publiques dans l'objet ArrayObject","y":"public int ArrayObject::count\n ( void\n )","p":null},"exchangeArray":{"s":"Remplace un tableau par un autre","y":"public array ArrayObject::exchangeArray\n ( mixed $input\n )","p":[{"t":"input","d":"Le nouveau tableau ou objet \u00e0 utiliser."}]},"getArrayCopy":{"s":"Cr\u00e9e une copie de l'objet ArrayObject","y":"public array ArrayObject::getArrayCopy\n ( void\n )","p":null},"getFlags":{"s":"Lit les options de comportement","y":"public int ArrayObject::getFlags\n ( void\n )","p":null},"getIterator":{"s":"Cr\u00e9e un nouvel it\u00e9rateur \u00e0 partir d'un objet ArrayObject","y":"public ArrayIterator ArrayObject::getIterator\n ( void\n )","p":null},"getIteratorClass":{"s":"Lit le nom de la classe de ArrayObject","y":"public string ArrayObject::getIteratorClass\n ( void\n )","p":null},"ksort":{"s":"Trie un tableau par cl\u00e9","y":"public void ArrayObject::ksort\n ( void\n )","p":null},"natsort":{"s":"Trie les \u00e9l\u00e9ments avec un tri naturel","y":"public void ArrayObject::natsort\n ( void\n )","p":null},"offsetExists":{"s":"V\u00e9rifie si un index existe","y":"public bool ArrayObject::offsetExists\n ( mixed $index\n )","p":[{"t":"index","d":"L'index \u00e0 v\u00e9rifier."}]},"offsetGet":{"s":"Retourne la valeur de l'index sp\u00e9cifi\u00e9","y":"public mixed ArrayObject::offsetGet\n ( mixed $index\n )","p":[{"t":"index","d":"L'index demand\u00e9."}]},"offsetSet":{"s":"D\u00e9finie $newval comme valeur \u00e0 l'$index sp\u00e9cifi\u00e9","y":"public void ArrayObject::offsetSet\n ( mixed $index\n , mixed $newval\n )","p":[{"t":"index","d":"L'index \u00e0 d\u00e9finir."},{"t":"newval","d":"La nouvelle valeur de l'index index."}]},"offsetUnset":{"s":"Efface la valeur \u00e0 l'$index sp\u00e9cifi\u00e9","y":"public void ArrayObject::offsetUnset\n ( mixed $index\n )","p":[{"t":"index","d":"L'index \u00e0 effacer."}]},"serialize":{"s":"Lin\u00e9arise un ArrayObject","y":"public string ArrayObject::serialize\n ( void\n )","p":null},"setFlags":{"s":"Configure les options de comportement","y":"public void ArrayObject::setFlags\n ( int $flags\n )","p":[{"t":"flags","d":"Le nouveau comportement ArrayObject. \n Cela peut \u00eatre un champ de bits ou des constantes nomm\u00e9es. L'utilisation\n des constantes est fortement encourag\u00e9e, pour assurer la compatibilit\u00e9\n avec les futures versions."}]},"setIteratorClass":{"s":"D\u00e9finit le nom de la classe de l'it\u00e9rateur pour l'objet ArrayObject","y":"public void ArrayObject::setIteratorClass\n ( string $iterator_class\n )","p":[{"t":"iterator_class","d":"Le nom de la classe de l'it\u00e9rateur \u00e0 utiliser pour it\u00e9rer sur cet\n objet."}]},"uasort":{"s":"Trie les \u00e9l\u00e9ments avec une fonction utilisateur","y":"public void ArrayObject::uasort\n ( callable $cmp_function\n )","p":[{"t":"cmp_function","d":"La fonction cmp_function doit accepter\n deux param\u00e8tres, qui contiendront les \u00e9l\u00e9ments.\n La fonction de comparaison doit retourner un entier qui peut\n \u00eatre n\u00e9gatif, nul ou positif, suivant que le premier \n param\u00e8tre est consid\u00e9r\u00e9 comme inf\u00e9rieur, \u00e9gal ou sup\u00e9rieur\n au second."}]},"uksort":{"s":"Trie les \u00e9l\u00e9ments par cl\u00e9 avec une fonction utilisateur","y":"public void ArrayObject::uksort\n ( callable $cmp_function\n )","p":[{"t":"cmp_function","d":"La fonction de rappel pour les comparaisons."}]},"unserialize":{"s":"D\u00e9lin\u00e9arisation d'un ArrayObject","y":"public void ArrayObject::unserialize\n ( string $serialized\n )","p":[{"t":"serialized","d":"L'objet ArrayObject lin\u00e9aris\u00e9."}]}},"Directory":{"close":{"s":"Ferme le gestionnaire de dossier","y":"public void Directory::close\n ([ resource $dir_handle\n ] )","p":null},"read":{"s":"Lit une entr\u00e9e depuis le gestionnaire de dossier","y":"public string Directory::read\n ([ resource $dir_handle\n ] )","p":null},"rewind":{"s":"R\u00e9initialise le gestionnaire de dossier","y":"public void Directory::rewind\n ([ resource $dir_handle\n ] )","p":null}},"DirectoryIterator":{"__construct":{"s":"Construit un nouvel it\u00e9rateur de dossier \u00e0 partir d'un chemin","y":"","p":[{"t":"path","d":"Le chemin du dossier \u00e0 parcourir."}]},"current":{"s":"Retourne l'\u00e9l\u00e9ment courant du DirectoryIterator","y":"public DirectoryIterator DirectoryIterator::current\n ( void\n )","p":null},"getATime":{"s":"Lit la date et l'heure du dernier acc\u00e8s \u00e0 un fichier","y":"public int DirectoryIterator::getATime\n ( void\n )","p":null},"getBasename":{"s":"Lit le nom de dossier de l'\u00e9l\u00e9ment DirectoryIterator","y":"public\n string \n DirectoryIterator::getBasename\n ([ \n string\n $suffix\n \n ] )","p":[{"t":"suffix","d":"Si le nom du dossier se termine par le suffixe suffix, \n il sera retir\u00e9."}]},"getCTime":{"s":"R\u00e9cup\u00e8re l'heure de cr\u00e9ation de l'inode d'un fichier","y":"public int DirectoryIterator::getCTime\n ( void\n )","p":null},"getExtension":{"s":"R\u00e9cup\u00e8re l'extension du fichier","y":"public string DirectoryIterator::getExtension\n ( void\n )","p":null},"getFilename":{"s":"Retourne le nom de l'entr\u00e9e courante du dossier","y":"public string DirectoryIterator::getFilename\n ( void\n )","p":null},"getGroup":{"s":"R\u00e9cup\u00e8re le groupe d'un fichier","y":"public int DirectoryIterator::getGroup\n ( void\n )","p":null},"getInode":{"s":"R\u00e9cup\u00e8re l'inode d'un fichier","y":"public int DirectoryIterator::getInode\n ( void\n )","p":null},"getMTime":{"s":"R\u00e9cup\u00e8re l'heure de la derni\u00e8re modification d'un fichier","y":"public int DirectoryIterator::getMTime\n ( void\n )","p":null},"getOwner":{"s":"R\u00e9cup\u00e8re le propri\u00e9taire d'un fichier","y":"public int DirectoryIterator::getOwner\n ( void\n )","p":null},"getPath":{"s":"Retourne le chemin du dossier","y":"public string DirectoryIterator::getPath\n ( void\n )","p":null},"getPathname":{"s":"Retourne le chemin et le nom de l'entr\u00e9e courante du dossier","y":"public string DirectoryIterator::getPathname\n ( void\n )","p":null},"getPerms":{"s":"R\u00e9cup\u00e8re les permissions d'un fichier","y":"public int DirectoryIterator::getPerms\n ( void\n )","p":null},"getSize":{"s":"R\u00e9cup\u00e8re la taille d'un fichier","y":"public int DirectoryIterator::getSize\n ( void\n )","p":null},"getType":{"s":"R\u00e9cup\u00e8re le type d'un fichier","y":"public string DirectoryIterator::getType\n ( void\n )","p":null},"isDir":{"s":"V\u00e9rifie si un fichier est un dossier","y":"public bool DirectoryIterator::isDir\n ( void\n )","p":null},"isDot":{"s":"Retourne TRUE si l'entr\u00e9e courante est '.' ou '..'","y":"public bool DirectoryIterator::isDot\n ( void\n )","p":null},"isExecutable":{"s":"V\u00e9rifie si le fichier est ex\u00e9cutable","y":"public bool DirectoryIterator::isExecutable\n ( void\n )","p":null},"isFile":{"s":"V\u00e9rifie si l'entr\u00e9e est un fichier normal","y":"public bool DirectoryIterator::isFile\n ( void\n )","p":null},"isLink":{"s":"V\u00e9rifie si le fichier est un lien symbolique","y":"public bool DirectoryIterator::isLink\n ( void\n )","p":null},"isReadable":{"s":"V\u00e9rifie si le fichier est accessible en lecture","y":"public bool DirectoryIterator::isReadable\n ( void\n )","p":null},"isWritable":{"s":"V\u00e9rifie si le fichier peut \u00eatre modifi\u00e9","y":"public bool DirectoryIterator::isWritable\n ( void\n )","p":null},"key":{"s":"Retourne l'entr\u00e9e courante du dossier","y":"publicstring DirectoryIterator::key\n ( void\n )","p":null},"next":{"s":"Se d\u00e9place vers la prochaine entr\u00e9e","y":"publicvoid DirectoryIterator::next\n ( void\n )","p":null},"rewind":{"s":"Revient au d\u00e9but du dossier","y":"public void DirectoryIterator::rewind\n ( void\n )","p":null},"seek":{"s":"D\u00e9place le pointeur dans un it\u00e9rateur DirectoryIterator","y":"public\n void \n DirectoryIterator::seek\n ( int $position\n )","p":[{"t":"position","d":"La position \u00e0 atteindre (les positions commencent \u00e0 z\u00e9ro)."}]},"__toString":{"s":"Lit le nom du fichier","y":"public\n string \n DirectoryIterator::__toString\n ( void\n )","p":null},"valid":{"s":"V\u00e9rifie si le r\u00e9pertoire contient encore des entr\u00e9es","y":"public bool DirectoryIterator::valid\n ( void\n )","p":null}},"ArrayIterator":{"__construct":{"s":"Construit un ArrayIterator","y":"public ArrayIterator::__construct\n ([ mixed $array = array()\n [, int $flags = 0\n ]] )","p":[{"t":"array","d":"Le tableau ou l'objet \u00e0 it\u00e9rer."},{"t":"flags","d":"Drapeaux permettant de contr\u00f4ler le\n comportement de l'objet ArrayIterator.\n Voir la documentation de la m\u00e9thode\n ArrayIterator::setFlags()."}]},"append":{"s":"Ajoute un \u00e9l\u00e9ment","y":"public void ArrayIterator::append\n ( mixed $value\n )","p":[{"t":"value","d":"La valeur \u00e0 ajouter."}]},"asort":{"s":"Trie un tableau par les valeurs","y":"public void ArrayIterator::asort\n ( void\n )","p":null},"count":{"s":"Compte les \u00e9l\u00e9ments","y":"public int ArrayIterator::count\n ( void\n )","p":null},"current":{"s":"Retourne l'entr\u00e9e courante du tableau","y":"public mixed ArrayIterator::current\n ( void\n )","p":null},"getArrayCopy":{"s":"R\u00e9cup\u00e8re la copie d'un tableau","y":"public array ArrayIterator::getArrayCopy\n ( void\n )","p":null},"getFlags":{"s":"R\u00e9cup\u00e8re un comportement","y":"public void ArrayIterator::getFlags\n ( void\n )","p":null},"key":{"s":"Retourne la cl\u00e9 courante du tableau","y":"public mixed ArrayIterator::key\n ( void\n )","p":null},"ksort":{"s":"Trie un tableau par les cl\u00e9s","y":"public void ArrayIterator::ksort\n ( void\n )","p":null},"natcasesort":{"s":"Trie naturellement un tableau, en ne tenant pas compte de la casse","y":"public void ArrayIterator::natcasesort\n ( void\n )","p":null},"natsort":{"s":"Trie naturellement un tableau","y":"public void ArrayIterator::natsort\n ( void\n )","p":null},"next":{"s":"Se d\u00e9place vers la prochaine entr\u00e9e","y":"public void ArrayIterator::next\n ( void\n )","p":null},"offsetExists":{"s":"V\u00e9rifie si une position existe","y":"public void ArrayIterator::offsetExists\n ( string $index\n )","p":[{"t":"index","d":"La position \u00e0 v\u00e9rifier."}]},"offsetGet":{"s":"R\u00e9cup\u00e8re la valeur pour une position","y":"public mixed ArrayIterator::offsetGet\n ( string $index\n )","p":[{"t":"index","d":"La position dont on doit r\u00e9cup\u00e9rer la valeur."}]},"offsetSet":{"s":"D\u00e9finit la valeur d'une position","y":"public void ArrayIterator::offsetSet\n ( string $index\n , string $newval\n )","p":[{"t":"index","d":"L'index \u00e0 d\u00e9finir."},{"t":"newval","d":"La nouvelle valeur \u00e0 stocker \u00e0 l'index donn\u00e9."}]},"offsetUnset":{"s":"Efface la valeur d'une position","y":"public void ArrayIterator::offsetUnset\n ( string $index\n )","p":[{"t":"index","d":"La position \u00e0 effacer."}]},"rewind":{"s":"Revient \u00e0 la position initiale","y":"public void ArrayIterator::rewind\n ( void\n )","p":null},"seek":{"s":"Avance \u00e0 une position donn\u00e9e","y":"public void ArrayIterator::seek\n ( int $position\n )","p":[{"t":"position","d":"La position d\u00e9sir\u00e9e."}]},"serialize":{"s":"Lin\u00e9arisation","y":"public string ArrayIterator::serialize\n ( void\n )","p":null},"setFlags":{"s":"D\u00e9finit des comportements","y":"public void ArrayIterator::setFlags\n ( string $flags\n )","p":[{"t":"flags","d":"Un masque, comme suit :\n \n \n 0 = Les propri\u00e9t\u00e9s d'un objet ont leur fonctionnalit\u00e9 normale\n lorsqu'on y acc\u00e8de comme des listes (var_dump, foreach, etc.).\n \n \n 1 = Les indices d'un tableau peuvent \u00eatre acc\u00e9d\u00e9s comme des\n propri\u00e9t\u00e9s en mode lecture\/\u00e9criture."}]},"uasort":{"s":"Tri d\u00e9fini par l'utilisateur","y":"public void ArrayIterator::uasort\n ( string $cmp_function\n )","p":[{"t":"cmp_function","d":"La fonction de comparaison \u00e0 utiliser pour le tri."}]},"uksort":{"s":"Trie d\u00e9fini par l'utilisateur","y":"public void ArrayIterator::uksort\n ( string $cmp_function\n )","p":[{"t":"cmp_function","d":"La fonction de comparaison pour le tri."}]},"unserialize":{"s":"D\u00e9lin\u00e9arisation","y":"public string ArrayIterator::unserialize\n ( string $serialized\n )","p":[{"t":"serialized","d":"L'objet ArrayIterator lin\u00e9aris\u00e9."}]},"valid":{"s":"V\u00e9rifie si un tableau contient d'autres entr\u00e9es","y":"public bool ArrayIterator::valid\n ( void\n )","p":null}},"RegexIterator":{"accept":{"s":"R\u00e9cup\u00e8re le statut d'acceptation","y":"public bool RegexIterator::accept\n ( void\n )","p":null},"__construct":{"s":"Cr\u00e9e un nouvel objet RegexIterator","y":"","p":[{"t":"iterator","d":"L'it\u00e9rateur sur lequel l'expression rationnelle sera appliqu\u00e9e."},{"t":"regex","d":"L'expression rationnelle."},{"t":"mode","d":"Le mode de l'op\u00e9ration, voir la m\u00e9thode\n RegexIterator::setMode() pour une liste des modes."},{"t":"flags","d":"Drapeaux sp\u00e9ciaux, voir la m\u00e9thode\n RegexIterator::setFlags() pour une liste des\n drapeaux disponibles."},{"t":"preg_flags","d":"Les drapeaux de l'expression rationnelle. Ils d\u00e9pendant du mode de l'op\u00e9ration :"}]},"getFlags":{"s":"R\u00e9cup\u00e8re les drapeaux","y":"public int RegexIterator::getFlags\n ( void\n )","p":null},"getMode":{"s":"Retourne le mode de l'op\u00e9ration","y":"public int RegexIterator::getMode\n ( void\n )","p":null},"getPregFlags":{"s":"Retourne les drapeaux de l'expression rationnelle","y":"public int RegexIterator::getPregFlags\n ( void\n )","p":null},"getRegex":{"s":"Retourne l'expression rationnelle courante","y":"public string RegexIterator::getRegex\n ( void\n )","p":null},"setFlags":{"s":"D\u00e9finit les drapeaux","y":"public void RegexIterator::setFlags\n ( int $flags\n )","p":[{"t":"flags","d":"Les drapeaux \u00e0 d\u00e9finir, un masque de constantes de classe."}]},"setMode":{"s":"D\u00e9finit le mode de l'op\u00e9ration","y":"public void RegexIterator::setMode\n ( int $mode\n )","p":[{"t":"mode","d":"Le mode de l'op\u00e9ration."}]},"setPregFlags":{"s":"D\u00e9finit les drapeaux de l'expression rationnelle","y":"public void RegexIterator::setPregFlags\n ( int $preg_flags\n )","p":[{"t":"preg_flags","d":"Les drapeaux de l'expression rationnelle. Voir la m\u00e9thode\n RegexIterator::__construct() pour une liste de\n tous les drapeaux disponibles."}]}},"Exception":{"__construct":{"s":"Construit l'exception","y":"","p":[{"t":"message","d":"Le message de l'exception \u00e0 lancer."},{"t":"code","d":"Le code de l'exception."},{"t":"previous","d":"L'exception pr\u00e9c\u00e9dente, utilis\u00e9e pour le cha\u00eenage d'exception."}]},"getMessage":{"s":"R\u00e9cup\u00e8re le message de l'exception","y":"final public string Exception::getMessage\n ( void\n )","p":null},"getPrevious":{"s":"Retourne l'exception pr\u00e9c\u00e9dente","y":"final public Exception Exception::getPrevious\n ( void\n )","p":null},"getCode":{"s":"R\u00e9cup\u00e8re le code de l'exception","y":"final public mixed Exception::getCode\n ( void\n )","p":null},"getFile":{"s":"R\u00e9cup\u00e8re le fichier dans lequel l'exception est survenue","y":"final public string Exception::getFile\n ( void\n )","p":null},"getLine":{"s":"R\u00e9cup\u00e8re la ligne dans laquelle l'exception est survenue","y":"final public int Exception::getLine\n ( void\n )","p":null},"getTrace":{"s":"R\u00e9cup\u00e8re la trace de la pile","y":"final public array Exception::getTrace\n ( void\n )","p":null},"getTraceAsString":{"s":"R\u00e9cup\u00e8re la trace de la pile en tant que cha\u00eene","y":"final public string Exception::getTraceAsString\n ( void\n )","p":null},"__toString":{"s":"Repr\u00e9sente l'exception sous la forme d'une cha\u00eene","y":"public string Exception::__toString\n ( void\n )","p":null},"__clone":{"s":"Clone l'exception","y":"final private void Exception::__clone\n ( void\n )","p":null}},"ErrorException":{"__construct":{"s":"Construit l'exception","y":"","p":[{"t":"message","d":"Le message de l'exception \u00e0 lancer."},{"t":"code","d":"Le code de l'exception."},{"t":"severity","d":"Le degr\u00e9 de s\u00e9v\u00e9rit\u00e9 de l'exception."},{"t":"filename","d":"Le fichier depuis lequel l'exception est lanc\u00e9e."},{"t":"lineno","d":"Le num\u00e9ro de ligne depuis laquelle l'exception est lanc\u00e9e."},{"t":"previous","d":"La pr\u00e9c\u00e9dente exception utilis\u00e9e pour le cha\u00eenage des\n exceptions."}]},"getSeverity":{"s":"R\u00e9cup\u00e8re la s\u00e9v\u00e9rit\u00e9 de l'exception","y":"final public int ErrorException::getSeverity\n ( void\n )","p":null}},"Closure":{"__construct":{"s":"Constructeur emp\u00eachant l'instanciation","y":"Closure::__construct\n ( void\n )","p":null},"bind":{"s":"Duplique une fermeture avec un nouvel objet li\u00e9 et un nouveau contexte de classe.","y":"public static Closure Closure::bind\n ( Closure $closure\n , object $newthis\n [, mixed $newscope\n = "static"\n ] )","p":[{"t":"closure","d":"La fonction anonyme \u00e0 lier."},{"t":"newthis","d":"L'objet auquel lier la fonction anonyme ou NULL pour d\u00e9lier"},{"t":"newscope","d":"Le contexte de classe \u00e0 associer \u00e0 la fermeture, ou 'static' pour conserver le\n contexte actuel. Si un objet est utilis\u00e9, son type sera utilis\u00e9.\n Ceci d\u00e9termine les acc\u00e8s prot\u00e9g\u00e9s et priv\u00e9s de l'objet li\u00e9."}]},"bindTo":{"s":"Duplique la fermeture avec un nouvel objet li\u00e9 et un nouveau contexte de classe.","y":"public Closure Closure::bindTo\n ( object $newthis\n [, mixed $newscope\n = "static"\n ] )","p":[{"t":"newthis","d":"L'objet auquel lier la fonction anonyme, ou NULL pour une fermeture statique."},{"t":"newscope","d":"Le contexte de classe \u00e0 associer \u00e0 la fermeture, ou 'static' pour conserver le\n contexte actuel. Si un objet est pass\u00e9, son type sera utilis\u00e9.\n Ceci determine la visibilit\u00e9 des m\u00e9thodes prot\u00e9g\u00e9es et priv\u00e9es de l'objet li\u00e9."}]}},"DateTimeZone":{"__construct":{"s":"Cr\u00e9e un nouvel objet DateTimeZone","y":"","p":[{"t":"timezone","d":"Un des fuseaux horaires."}]},"getLocation":{"s":"Retourne les informations g\u00e9ographiques d'un fuseau horaire","y":"public array DateTimeZone::getLocation\n ( void\n )","p":[{"t":"object","d":"Seulement en style proc\u00e9dural : un DateTimeZone objet\nretourn\u00e9 par timezone_open()"}]},"getName":{"s":"Retourne le nom du fuseau horaire","y":"public string DateTimeZone::getName\n ( void\n )","p":[{"t":"object","d":"L'objet DateTimeZone utilis\u00e9 pour r\u00e9cup\u00e9rer\n le nom du fuseau horaire."}]},"getOffset":{"s":"Retourne le d\u00e9calage GMT d'un fuseau horaire","y":"public int DateTimeZone::getOffset\n ( DateTime $datetime\n )","p":[{"t":"object","d":"Seulement en style proc\u00e9dural : un DateTimeZone objet\nretourn\u00e9 par timezone_open()"},{"t":"datetime","d":"Objet DateTime qui contient la date\n dont il faut calculer le d\u00e9calage."}]},"getTransitions":{"s":"Retourne toutes les transitions d'un fuseau horaire","y":"public array DateTimeZone::getTransitions\n ([ int $timestamp_begin\n [, int $timestamp_end\n ]] )","p":[{"t":"object","d":"Seulement en style proc\u00e9dural : un DateTimeZone objet\nretourn\u00e9 par timezone_open()"},{"t":"timestamp_begin","d":"D\u00e9but du timestamp."},{"t":"timestamp_end","d":"Fin du timestamp."}]},"listAbbreviations":{"s":"Retourne un tableau associatif, d\u00e9crivant un fuseau horaire","y":"public static array DateTimeZone::listAbbreviations\n ( void\n )","p":null},"listIdentifiers":{"s":"Retourne un tableau num\u00e9rique contenant tous les identifiants de fuseaux horaires d\u00e9finis","y":"public static array DateTimeZone::listIdentifiers\n ([ int $what = DateTimeZone::ALL\n [, string $country = NULL\n ]] )","p":[{"t":"what","d":"Une des constantes de classe DateTimeZone."},{"t":"country","d":"Un code de pays en deux lettres, compatible ISO 3166-1."}]}},"DateInterval":{"__construct":{"s":"Cr\u00e9e un nouvel objet DateInterval","y":"","p":[{"t":"interval_spec","d":"Une sp\u00e9cification d'intervalle."}]},"createFromDateString":{"s":"Configure un objet DateInterval \u00e0 partir des parties d'une cha\u00eene","y":"public static DateInterval DateInterval::createFromDateString\n ( string $time\n )","p":[{"t":"time","d":"Une date avec des parties relatives. Sp\u00e9cifiquement, le\n format relatif\n support\u00e9 par l'analyseur utilis\u00e9 pour la fonction\n strtotime() et la fonction\n DateTime sera utilis\u00e9 pour construire le\n DateInterval."}]},"format":{"s":"Formate l'intervalle","y":"public string DateInterval::format\n ( string $format\n )","p":[{"t":"format","d":"Les caract\u00e8res suivants sont reconnus dans la cha\u00eene\n format.\n Chaque caract\u00e8re utilis\u00e9 pour le format doit \u00eatre\n pr\u00e9fix\u00e9 par un signe de pourcentage\n (%).\n \n \n \n \n Caract\u00e8re de format\n Description\n Valeur d'exemple\n \n\n \n\n \n \n %\n Caract\u00e8re % litt\u00e9ral\n %\n \n\n \n Y\n Ann\u00e9e, num\u00e9rique, au moins 2 chiffres avec z\u00e9ros initiaux\n 01, 03\n \n\n \n y\n Ann\u00e9e, num\u00e9rique\n 1, 3\n \n\n \n M\n Mois, num\u00e9rique, au moins 2 chiffres avec z\u00e9ros initiaux\n 01, 03, 12\n \n\n \n m\n Mois, num\u00e9rique\n 1, 3, 12\n \n\n \n D\n Jour, num\u00e9rique, au moins 2 chiffres avec z\u00e9ros initiaux\n 01, 03, 31\n \n\n \n d\n Jour, num\u00e9rique\n 1, 3, 31\n \n\n \n a\n Nombre total de jours, provenant de la m\u00e9thode DateTime::diff()\n ou (unknown) sinon\n 4, 18, 8123\n \n\n \n H\n Heure, num\u00e9rique, au moins 2 chiffres avec z\u00e9ros initiaux\n 01, 03, 23\n \n\n \n h\n Heure, num\u00e9rique\n 1, 3, 23\n \n\n \n I\n Minute, num\u00e9rique, au moins 2 chiffres avec z\u00e9ros initiaux\n 01, 03, 59\n \n\n \n i\n Minute, num\u00e9rique\n 1, 3, 59\n \n\n \n S\n Seconde, num\u00e9rique, au moins 2 chiffres avec z\u00e9ros initiaux\n 01, 03, 57\n \n\n \n s\n Seconde, num\u00e9rique\n 1, 3, 57\n \n\n \n R\n Signe "-" lorsque n\u00e9gatif, "+" si positif\n -, +\n \n\n \n r\n Signe "-" lorsque n\u00e9gatif, vide si positif\n -,"}]}},"DatePeriod":{"__construct":{"s":"Cr\u00e9e un nouvel objet DatePeriod","y":"","p":[{"t":"start","d":"La date de d\u00e9but de la p\u00e9riode."},{"t":"interval","d":"L'intervalle entre les r\u00e9currences de la p\u00e9riode."},{"t":"recurrences","d":"Le nombre de r\u00e9currences."},{"t":"end","d":"La date de fin de la p\u00e9riode."},{"t":"isostr","d":"Une sp\u00e9cification ISO 8601 de la r\u00e9p\u00e9tition de l'intervalle."},{"t":"options","d":"Peut \u00eatre configur\u00e9 \u00e0 DatePeriod::EXCLUDE_START_DATE\n pour exclure la date de d\u00e9but du jeu de dates de r\u00e9cursion dans\n la p\u00e9riode."}]}},"LibXMLError":[],"DOMException":[],"LogicException":[],"IteratorIterator":{"__construct":{"s":"Cr\u00e9e un it\u00e9rateur \u00e0 partir d'un objet traversable","y":"public IteratorIterator::__construct\n ( Traversable $iterator\n )","p":[{"t":"iterator","d":"L'it\u00e9rateur traversable."}]},"current":{"s":"Lit la valeur courante","y":"public mixed IteratorIterator::current\n ( void\n )","p":null},"getInnerIterator":{"s":"Retourne l'it\u00e9rateur interne","y":"public Traversable IteratorIterator::getInnerIterator\n ( void\n )","p":null},"key":{"s":"Lit la cl\u00e9 de l'\u00e9l\u00e9ment courant","y":"public scalar IteratorIterator::key\n ( void\n )","p":null},"next":{"s":"Avance au prochain \u00e9l\u00e9ment","y":"public void IteratorIterator::next\n ( void\n )","p":null},"rewind":{"s":"Retourne au premier \u00e9l\u00e9ment","y":"public void IteratorIterator::rewind\n ( void\n )","p":null},"valid":{"s":"V\u00e9rifie si un it\u00e9rateur est valide","y":"public bool IteratorIterator::valid\n ( void\n )","p":null}},"FilterIterator":{"accept":{"s":"V\u00e9rifie si l'\u00e9l\u00e9ment courant de l'it\u00e9rateur est acceptable","y":"public\n abstract\n bool FilterIterator::accept\n ( void\n )","p":null},"__construct":{"s":"Construit un filterIterator","y":"public\n FilterIterator::__construct\n ( Iterator $iterator\n )","p":[{"t":"iterator","d":"L'it\u00e9rateur \u00e0 filtrer."}]},"current":{"s":"R\u00e9cup\u00e8re la valeur de l'\u00e9l\u00e9ment courant","y":"public mixed FilterIterator::current\n ( void\n )","p":null},"getInnerIterator":{"s":"R\u00e9cup\u00e8re l'it\u00e9rateur interne","y":"public Iterator FilterIterator::getInnerIterator\n ( void\n )","p":null},"key":{"s":"R\u00e9cup\u00e8re la cl\u00e9 courante","y":"public mixed FilterIterator::key\n ( void\n )","p":null},"next":{"s":"D\u00e9place l'it\u00e9rateur \u00e0 la position suivante","y":"public void FilterIterator::next\n ( void\n )","p":null},"rewind":{"s":"Replace l'it\u00e9rateur au d\u00e9but","y":"public void FilterIterator::rewind\n ( void\n )","p":null},"valid":{"s":"V\u00e9rifie si l'\u00e9l\u00e9ment courant est valide","y":"public bool FilterIterator::valid\n ( void\n )","p":null}},"XMLReader":{"close":{"s":"Ferme l'entr\u00e9e XMLReader","y":"public bool XMLReader::close\n ( void\n )","p":null},"expand":{"s":"Retourne une copie du noeud courant comme un noeud d'objet DOM","y":"public\n DOMNode \n XMLReader::expand\n ([ DOMNode $basenode\n ] )","p":null},"getAttribute":{"s":"R\u00e9cup\u00e8re la valeur d'un attribut par nom","y":"public\n string \n XMLReader::getAttribute\n ( string $name\n )","p":[{"t":"name","d":"Le nom de l'attribut."}]},"getAttributeNo":{"s":"R\u00e9cup\u00e8re la valeur d'un attribut par index","y":"public\n string \n XMLReader::getAttributeNo\n ( int $index\n )","p":[{"t":"index","d":"La position de l'attribut."}]},"getAttributeNs":{"s":"R\u00e9cup\u00e8re la valeur d'un attribut par nom local et URI","y":"public string XMLReader::getAttributeNs\n ( string $localName\n , string $namespaceURI\n )","p":[{"t":"localName","d":"Le nom local."},{"t":"namespaceURI","d":"L'espace de nom URI."}]},"getParserProperty":{"s":"Indique si la propri\u00e9t\u00e9 sp\u00e9cifi\u00e9e a \u00e9t\u00e9 fix\u00e9e","y":"public bool XMLReader::getParserProperty\n ( int $property\n )","p":[{"t":"property","d":"Une des constantes\n d'analyseur."}]},"isValid":{"s":"Indique si le document analys\u00e9 est valide","y":"public bool XMLReader::isValid\n ( void\n )","p":null},"lookupNamespace":{"s":"Consulte l'espace de nom pour un pr\u00e9fixe","y":"public\n bool \n XMLReader::lookupNamespace\n ( string $prefix\n )","p":[{"t":"prefix","d":"Cha\u00eenes de caract\u00e8res contenant le pr\u00e9fixe."}]},"moveToAttribute":{"s":"D\u00e9place un curseur \u00e0 un attribut nomm\u00e9","y":"public\n bool \n XMLReader::moveToAttribute\n ( string $name\n )","p":[{"t":"name","d":"Le nom de l'attribut."}]},"moveToAttributeNo":{"s":"D\u00e9place le curseur \u00e0 un attribut par index","y":"public\n bool \n XMLReader::moveToAttributeNo\n ( int $index\n )","p":[{"t":"index","d":"La position de l'attribut."}]},"moveToAttributeNs":{"s":"D\u00e9place le curseur \u00e0 un attribut d'espace de nom","y":"public\n bool \n XMLReader::moveToAttributeNs\n ( string $localName\n , string $namespaceURI\n )","p":[{"t":"localName","d":"Le nom local."},{"t":"namespaceURI","d":"L'espace de nom URI."}]},"moveToElement":{"s":"Positionne le curseur sur l'\u00e9l\u00e9ment parent de l'attribut courant","y":"public bool XMLReader::moveToElement\n ( void\n )","p":null},"moveToFirstAttribute":{"s":"Positionne le curseur sur le premier attribut","y":"public bool XMLReader::moveToFirstAttribute\n ( void\n )","p":null},"moveToNextAttribute":{"s":"Positionne le curseur sur le prochain attribut","y":"public bool XMLReader::moveToNextAttribute\n ( void\n )","p":null},"next":{"s":"D\u00e9place le curseur au prochain noeud en sautant tous les sous arbres","y":"public\n bool \n XMLReader::next\n ([ string $localname\n ] )","p":[{"t":"localname","d":"Le nom du prochaine noeud \u00e0 se d\u00e9placer."}]},"open":{"s":"Fixe le URI contenant le XML \u00e0 analyser","y":"public\n bool \n XMLReader::open\n ( string $URI\n [, string $encoding\n [, int $options = 0\n ]] )","p":[{"t":"URI","d":"URI pointant vers le document."},{"t":"encoding","d":"L'encodage du document, ou NULL."},{"t":"options","d":"Un masque de constante LIBXML_*."}]},"read":{"s":"D\u00e9place le curseur sur le prochain noeud du document","y":"public bool XMLReader::read\n ( void\n )","p":null},"readInnerXML":{"s":"Lit le code XML du noeud courant","y":"public string XMLReader::readInnerXML\n ( void\n )","p":null},"readOuterXML":{"s":"Lit le code XML du noeud courant, y compris lui-m\u00eame","y":"public string XMLReader::readOuterXML\n ( void\n )","p":null},"readString":{"s":"Lit le contenu du noeud courant sous forme de cha\u00eene","y":"public string XMLReader::readString\n ( void\n )","p":null},"setParserProperty":{"s":"Fixe des options pour l'analyseur","y":"public\n bool \n XMLReader::setParserProperty\n ( int $property\n , bool $value\n )","p":[{"t":"property","d":"Une des constantes\n d'analyseur."},{"t":"value","d":"Si fix\u00e9e \u00e0 TRUE, l'option sera activ\u00e9e sinon elle sera d\u00e9sactiv\u00e9e."}]},"setRelaxNGSchema":{"s":"Fixe le nom du fichier ou l'URI pour le Sch\u00e9ma RelaxNG","y":"public\n bool \n XMLReader::setRelaxNGSchema\n ( string $filename\n )","p":[{"t":"filename","d":"Nom du fichier ou URI pointant vers le Sch\u00e9ma RelaxNG."}]},"setRelaxNGSchemaSource":{"s":"Sp\u00e9cifie le sch\u00e9ma RelaxNG","y":"public\n bool \n XMLReader::setRelaxNGSchemaSource\n ( string $source\n )","p":[{"t":"source","d":"Cha\u00eene de caract\u00e8res contenant le sch\u00e9ma RelaxNG."}]},"setSchema":{"s":"Valide le document avec XSD","y":"public bool XMLReader::setSchema\n ( string $filename\n )","p":[{"t":"filename","d":"Le nom du fichier de sch\u00e9ma XSD."}]},"XML":{"s":"Fixe les donn\u00e9es contenant le XML \u00e0 analyser","y":"public\n bool \n XMLReader::xml\n ( string $source\n [, string $encoding\n [, int $options = 0\n ]] )","p":[{"t":"source","d":"Cha\u00eene de caract\u00e8res contenant le XML \u00e0 analyser."},{"t":"encoding","d":"L'encodage du document, ou NULL."},{"t":"options","d":"Un masque de constantes LIBXML_*."}]}},"XMLWriter":[],"ZipArchive":{"addEmptyDir":{"s":"Ajoute un nouveau dossier \u00e0 une archive Zip","y":"bool ZipArchive::addEmptyDir\n ( string $dirname\n )","p":[{"t":"dirname","d":"Le dossier \u00e0 ajouter."}]},"addFile":{"s":"Ajoute un fichier \u00e0 l'archive ZIP depuis le chemin fourni","y":"bool ZipArchive::addFile\n ( string $filename\n [, string $localname = NULL\n [, int $start = 0\n [, int $length = 0\n ]]] )","p":[{"t":"filename","d":"Le chemin vers le fichier \u00e0 ajouter"},{"t":"localname","d":"Si fourni, ce sera le nom local dans l'archive ZIP qui \u00e9crasera\n le contenu du param\u00e8tre filename."},{"t":"start","d":"Ce param\u00e8tre n'est pas utilis\u00e9 mais est n\u00e9cessaire pour\n \u00e9tendre la classe ZipArchive."},{"t":"length","d":"Ce param\u00e8tre n'est pas utilis\u00e9 mais est n\u00e9cessaire pour\n \u00e9tendre la classe ZipArchive."}]},"addFromString":{"s":"Ajoute un fichier \u00e0 une archive ZIP en utilisant son contenu","y":"bool ZipArchive::addFromString\n ( string $localname\n , string $contents\n )","p":[{"t":"localname","d":"Le nom de l'entr\u00e9e \u00e0 cr\u00e9er"},{"t":"contents","d":"Le contenu \u00e0 utiliser pour cr\u00e9er l'entr\u00e9e. Ceci est utilis\u00e9 dans un\n mode binaire s\u00e9curis\u00e9."}]},"addGlob":{"s":"Ajoute des fichiers d'un dossier en utilisant un masque glob","y":"bool ZipArchive::addGlob\n ( string $pattern\n [, int $flags = 0\n [, array $options = array()\n ]] )","p":[{"t":"pattern","d":"Un masque glob()."},{"t":"flags","d":"Un masque d'octets de drapeaux glob()."},{"t":"options","d":"Un tableau associatif d'options. Les options disponibles sont :\n \n \n \n "add_path""}]},"addPattern":{"s":"Ajoute des fichiers d'un dossier en utilisant une expression r\u00e9guli\u00e8re PCRE","y":"bool ZipArchive::addPattern\n ( string $pattern\n [, string $path = "."\n [, array $options = array()\n ]] )","p":[{"t":"pattern","d":"Une expression r\u00e9guli\u00e8re PCRE."},{"t":"path","d":"Le dossier \u00e0 analyser. Par d\u00e9faut, ce sera le dossier courant."},{"t":"options","d":"Un tableau associatif d'options accept\u00e9s par la m\u00e9thode\n ZipArchive::addGlob()."}]},"close":{"s":"Ferme l'archive active","y":"bool ZipArchive::close\n ( void\n )","p":null},"deleteIndex":{"s":"Efface une entr\u00e9e de l'archive en utilisant son index","y":"bool ZipArchive::deleteIndex\n ( int $index\n )","p":[{"t":"index","d":"Index de l'entr\u00e9e \u00e0 effacer"}]},"deleteName":{"s":"Efface une entr\u00e9e dans l'archive en utilisant son nom","y":"bool ZipArchive::deleteName\n ( string $name\n )","p":[{"t":"name","d":"Nom de l'entr\u00e9e \u00e0 effacer"}]},"extractTo":{"s":"Extrait le contenu de l'archive","y":"bool ZipArchive::extractTo\n ( string $destination\n [, mixed $entries\n ] )","p":[{"t":"destination","d":"Endroit o\u00f9 l'on doit extraire les fichiers"},{"t":"entries","d":"Les entr\u00e9es \u00e0 extraire. Ce peut \u00eatre soit le nom d'une entr\u00e9e ou un\n tableau de noms"}]},"getArchiveComment":{"s":"Retourne le commentaire de l'archive ZIP","y":"string ZipArchive::getArchiveComment\n ([ int $flags\n ] )","p":[{"t":"flags","d":"Si ce param\u00e8tre est d\u00e9fini \u00e0 ZipArchive::FL_UNCHANGED,\n le commentaire original non modifi\u00e9 sera retourn\u00e9."}]},"getCommentIndex":{"s":"Retourne le commentaire d'une entr\u00e9e","y":"string ZipArchive::getCommentIndex\n ( int $index\n [, int $flags\n ] )","p":[{"t":"index","d":"Index de l'entr\u00e9e"},{"t":"flags","d":"Si ce flag est d\u00e9fini \u00e0 ZipArchive::FL_UNCHANGED,\n le commentaire original est retourn\u00e9."}]},"getCommentName":{"s":"Retourne le commentaire d'une entr\u00e9e en utilisant le nom de l'entr\u00e9e","y":"string ZipArchive::getCommentName\n ( string $name\n [, int $flags\n ] )","p":[{"t":"name","d":"Nom de l'entr\u00e9e"},{"t":"flags","d":"Si ce flag est d\u00e9fini \u00e0 ZipArchive::FL_UNCHANGED,\n le commentaire original est retourn\u00e9."}]},"getExternalAttributesIndex":{"s":"R\u00e9cup\u00e8re les attributs \u00e9tendus d'une entr\u00e9e d\u00e9finie par son index","y":"bool \n ZipArchive::GetExternalAttributesIndex\n ( int $index\n , int &$opsys\n , int &$attr\n [, int $flags\n ] )","p":[{"t":"index","d":"Index de l'entr\u00e9e."},{"t":"opsys","d":"En cas de succ\u00e8s, r\u00e9cup\u00e8re le code du syst\u00e8me d'exploitation d\u00e9fini par une des constantes ZipArchive::OPSYS_."},{"t":"attr","d":"En cas de succ\u00e8s, r\u00e9cup\u00e8re les attributs \u00e9tendus, la valeur d\u00e9pend du syst\u00e8me d'exploitation."},{"t":"flags","d":"Si cet indicateur est positionn\u00e9 \u00e0 ZipArchive::FL_UNCHANGED,\n les valeurs originales sont retourn\u00e9es."}]},"getExternalAttributesName":{"s":"R\u00e9cup\u00e8re les attributs \u00e9tendus d'une entr\u00e9e d\u00e9finie par son nom","y":"bool \n ZipArchive::getExternalAttributesName\n ( string $name\n , int &$opsys\n , int &$attr\n [, int $flags\n ] )","p":[{"t":"name","d":"Nom de l'entr\u00e9e."},{"t":"opsys","d":"En cas de succ\u00e8s, r\u00e9cup\u00e8re le code du syst\u00e8me d'exploitation d\u00e9fini par une des constantes ZipArchive::OPSYS_."},{"t":"attr","d":"En cas de succ\u00e8s, r\u00e9cup\u00e8re les attributs \u00e9tendus, la valeur d\u00e9pend du syst\u00e8me d'exploitation."},{"t":"flags","d":"Si cet indicateur est positionn\u00e9 \u00e0 ZipArchive::FL_UNCHANGED,\n les valeurs originales sont retourn\u00e9es."}]},"getFromIndex":{"s":"Retourne le contenu d'une entr\u00e9e en utilisant son index","y":"string ZipArchive::getFromIndex\n ( int $index\n [, int $length = 0\n [, int $flags\n ]] )","p":[{"t":"index","d":"Index de l'entr\u00e9e"},{"t":"length","d":"La longueur \u00e0 lire depuis l'entr\u00e9e. Si vaut 0,\n alors toute l'entr\u00e9e sera lue."},{"t":"flags","d":"Le flag \u00e0 utiliser pour ouvrir l'archive.\n \n \n \n ZipArchive::FL_UNCHANGED"}]},"getFromName":{"s":"Retourne le contenu de l'entr\u00e9e en utilisant son nom","y":"string ZipArchive::getFromName\n ( string $name\n [, int $length = 0\n [, int $flags\n ]] )","p":[{"t":"name","d":"Nom de l'entr\u00e9e"},{"t":"length","d":"La longueur \u00e0 lire depuis l'entr\u00e9e. Si vaut 0,\n alors toute l'entr\u00e9e sera lue."},{"t":"flags","d":"Le flag \u00e0 utiliser pour ouvrir l'archive.\n \n \n \n ZipArchive::FL_UNCHANGED"}]},"getNameIndex":{"s":"Retourne le nom d'une entr\u00e9e en utilisant son index","y":"string ZipArchive::getNameIndex\n ( int $index\n [, int $flags\n ] )","p":[{"t":"index","d":"Index de l'entr\u00e9e"},{"t":"flags","d":"Si ce param\u00e8tre est d\u00e9fini \u00e0 ZipArchive::FL_UNCHANGED,\n le nom original non modifi\u00e9 sera retourn\u00e9."}]},"getStatusString":{"s":"Retourne le message du statut de l'erreur, du syst\u00e8me ou de zip","y":"string ZipArchive::getStatusString\n ( void\n )","p":null},"getStream":{"s":"R\u00e9cup\u00e8re un gestionnaire de fichier pour l'entr\u00e9e d\u00e9finie par son nom (lecture seule)","y":"resource ZipArchive::getStream\n ( string $name\n )","p":[{"t":"name","d":"Le nom de l'entr\u00e9e \u00e0 utiliser"}]},"locateName":{"s":"Retourne l'index d'une entr\u00e9e de l'archive","y":"int ZipArchive::locateName\n ( string $name\n [, int $flags\n ] )","p":[{"t":"name","d":"Le nom de l'entr\u00e9e \u00e0 chercher"},{"t":"flags","d":"La fonction retourne l'index du fichier dans l'archive.\n Le flag est sp\u00e9cifi\u00e9 par les valeurs suivantes ou par 0 pour aucun\n d'entre eux.\n \n \n \n ZipArchive::FL_NOCASE"}]},"open":{"s":"Ouvre une archive ZIP","y":"mixed ZipArchive::open\n ( string $filename\n [, int $flags\n ] )","p":[{"t":"filename","d":"Le nom du fichier ZIP \u00e0 ouvrir."},{"t":"flags","d":"Le mode \u00e0 utiliser pour ouvrir l'archive.\n \n \n \n ZipArchive::OVERWRITE"}]},"renameIndex":{"s":"Renomme une entr\u00e9e d\u00e9finie par son index","y":"bool ZipArchive::renameIndex\n ( int $index\n , string $newname\n )","p":[{"t":"index","d":"Index de l'entr\u00e9e \u00e0 renommer"},{"t":"newname","d":"Nouveau nom"}]},"renameName":{"s":"Renomme une entr\u00e9e d\u00e9finie par son nom","y":"bool ZipArchive::renameName\n ( string $name\n , string $newname\n )","p":[{"t":"name","d":"Nom de l'entr\u00e9e \u00e0 renommer"},{"t":"newname","d":"Nouveau nom"}]},"setArchiveComment":{"s":"D\u00e9finit le commentaire d'une archive ZIP","y":"bool ZipArchive::setArchiveComment\n ( string $comment\n )","p":[{"t":"comment","d":"Le contenu du commentaire"}]},"setCommentIndex":{"s":"D\u00e9finit le commentaire d'une entr\u00e9e d\u00e9finie par son index","y":"bool ZipArchive::setCommentIndex\n ( int $index\n , string $comment\n )","p":[{"t":"index","d":"Index de l'entr\u00e9e"},{"t":"comment","d":"Le contenu du commentaire"}]},"setCommentName":{"s":"D\u00e9finit le commentaire d'une entr\u00e9e sp\u00e9cifi\u00e9e par son nom","y":"bool ZipArchive::setCommentName\n ( string $name\n , string $comment\n )","p":[{"t":"name","d":"Nom de l'entr\u00e9e"},{"t":"comment","d":"Le contenu du commentaire"}]},"setExternalAttributesIndex":{"s":"D\u00e9finit les attributs \u00e9tendus d'une entr\u00e9e d\u00e9finie par son index","y":"bool \n ZipArchive::setExternalAttributesIndex\n ( int $index\n , int $opsys\n , int $attr\n [, int $flags\n ] )","p":[{"t":"index","d":"Index de l'entr\u00e9e."},{"t":"opsys","d":"Code du syst\u00e8me d'exploitation, d\u00e9finie par une des constantes ZipArchive::OPSYS_."},{"t":"attr","d":"Attributs \u00e9tendus, la valeur d\u00e9pend du syst\u00e8me d'exploitation."},{"t":"flags","d":"Indicateurs optionnels, valeur non utilis\u00e9e actuellement."}]},"setExternalAttributesName":{"s":"D\u00e9finit les attributs \u00e9tendus d'une entr\u00e9e d\u00e9finie par son nom","y":"bool \n ZipArchive::setExternalAttributesName\n ( string $name\n , int $opsys\n , int $attr\n [, int $flags\n ] )","p":[{"t":"name","d":"Nom de l'entr\u00e9e."},{"t":"opsys","d":"Code du syst\u00e8me d'exploitation, d\u00e9finie par une des constantes ZipArchive::OPSYS_."},{"t":"attr","d":"Attributs \u00e9tendus, la valeur d\u00e9pend du syst\u00e8me d'exploitation."},{"t":"flags","d":"Indicateurs optionnels, valeur non utilis\u00e9e actuellement."}]},"statIndex":{"s":"R\u00e9cup\u00e8re les d\u00e9tails d'une entr\u00e9e d\u00e9finie par son index","y":"array ZipArchive::statIndex\n ( int $index\n [, int $flags\n ] )","p":[{"t":"index","d":"Index de l'entr\u00e9e"},{"t":"flags","d":"ZipArchive::FL_UNCHANGED\n permet d'obtenir les informations du fichier original de l'archive,\n ignorant toutes les modifications effectu\u00e9es"}]},"statName":{"s":"R\u00e9cup\u00e8re les d\u00e9tails de l'entr\u00e9e d\u00e9finie par son nom","y":"array ZipArchive::statName\n ( string $name\n [, int $flags\n ] )","p":[{"t":"name","d":"Nom de l'entr\u00e9e"},{"t":"flags","d":"Le flag sp\u00e9cifie comment la recherche sur le nom doit s'effectuer.\n ZipArchive::FL_UNCHANGED doit \u00eatre utilis\u00e9\n pour r\u00e9cup\u00e9rer les informations sur le fichier original de l'archive,\n ignorant toutes les modifications effectu\u00e9es.\n \n \n \n ZipArchive::FL_NOCASE"}]},"unchangeAll":{"s":"Annule toutes les modifications faites sur l'archive","y":"bool ZipArchive::unchangeAll\n ( void\n )","p":null},"unchangeArchive":{"s":"Annule toutes les modifications globales faites sur l'archive","y":"bool ZipArchive::unchangeArchive\n ( void\n )","p":null},"unchangeIndex":{"s":"Annule toutes les modifications faites sur une entr\u00e9e, d\u00e9finie par nom index","y":"bool ZipArchive::unchangeIndex\n ( int $index\n )","p":[{"t":"index","d":"Index de l'entr\u00e9e"}]},"unchangeName":{"s":"Annule toutes les modifications faites sur une entr\u00e9e, d\u00e9finie par son nom","y":"bool ZipArchive::unchangeName\n ( string $name\n )","p":[{"t":"name","d":"Nom de l'entr\u00e9e"}]}}}
--------------------------------------------------------------------------------
/image/example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wikunia/brackets-QuickDocsPHP/2b212f2747ae7c83e6f47ac560ee796002053967/image/example.png
--------------------------------------------------------------------------------
/image/user_func.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wikunia/brackets-QuickDocsPHP/2b212f2747ae7c83e6f47ac560ee796002053967/image/user_func.png
--------------------------------------------------------------------------------
/image/user_func_class.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wikunia/brackets-QuickDocsPHP/2b212f2747ae7c83e6f47ac560ee796002053967/image/user_func_class.png
--------------------------------------------------------------------------------
/main.js:
--------------------------------------------------------------------------------
1 | var language = brackets.getLocale().substr(0,2);
2 |
3 | define(function(require, exports, module) {
4 | "use strict";
5 |
6 | var KeyBindingManager = brackets.getModule("command/KeyBindingManager"),
7 | EditorManager = brackets.getModule("editor/EditorManager"),
8 | DocumentManager = brackets.getModule("document/DocumentManager"),
9 | FileSystem = brackets.getModule("filesystem/FileSystem"),
10 | FileUtils = brackets.getModule("file/FileUtils"),
11 | LanguageManager = brackets.getModule("language/LanguageManager"),
12 | ProjectManager = brackets.getModule("project/ProjectManager"),
13 | ExtensionUtils = brackets.getModule("utils/ExtensionUtils");
14 |
15 | var ExtPath = ExtensionUtils.getModulePath(module);
16 |
17 | // Extension modules
18 | var InlineDocsViewer = require("InlineDocsViewer");
19 |
20 |
21 | function inlineProvider(hostEditor, pos) {
22 | var result = new $.Deferred();
23 |
24 | var doc = hostEditor.document;
25 | var docDir = FileUtils.getDirectoryPath(doc.file.fullPath);
26 |
27 | // get editor content
28 | var currentDoc = DocumentManager.getCurrentDocument().getText();
29 |
30 | // get programming language
31 | var langId = hostEditor.getLanguageForSelection().getId();
32 |
33 | // Only provide docs when cursor is in php ("clike") content
34 | if (langId !== "php" && langId !== "clike" ) {
35 | return null;
36 | }
37 |
38 | // no multiline selection
39 | var sel = hostEditor.getSelection();
40 | if (sel.start.line !== sel.end.line) {
41 | return null;
42 | }
43 |
44 | // get function name
45 | var func = get_func_name(currentDoc,sel.start);
46 |
47 |
48 | // if a function was selected
49 | if (func && func.name) {
50 | // Initialize the Ajax request
51 | var xhr = new XMLHttpRequest();
52 | // if the language isn't available => use English
53 | if (language != "en" && language != "de" && language != "es" && language != "fr") {
54 | language = "en";
55 | }
56 | // open json file (synchronous)
57 | if (!func.class.name) {
58 | xhr.open('get', ExtPath+'docs/'+language+'/php.json', false);
59 | } else {
60 | xhr.open('get', ExtPath+'docs/'+language+'/classes.json', false);
61 | }
62 | // Send the request
63 | xhr.send(null);
64 |
65 | if(xhr.status === 0){
66 |
67 | // function information is available
68 | var tags = JSON.parse(xhr.responseText);
69 |
70 | if (!func.class.name) {
71 | tags = eval('tags.'+func.name);
72 | } else if (func.class.name != "new") {
73 | tags = eval('tags.'+func.class.name);
74 | if (tags) {
75 | tags = eval('tags.'+func.name);
76 | }
77 | } else {
78 | tags = eval('tags.'+func.name);
79 | if (tags) {
80 | tags = tags.__construct;
81 | }
82 | }
83 |
84 |
85 |
86 | // try userdefined tags
87 | if (!tags) {
88 | var url = null;
89 | if (func.class.name) {
90 | // constructor
91 | if (func.class.name == "new") {
92 | func.class.name = func.name;
93 | func.name = "__construct";
94 | }
95 | if (func.class.type == "parent") {
96 | var usertags = get_userdefined_tags(currentDoc,func);
97 | usertags.done(function(tags) {
98 | var inlineViewer = sendToInlineViewer(hostEditor,tags,func,url);
99 | inlineViewer.done(function(inlineWidget) {
100 | result.resolve(inlineWidget);
101 | })
102 | }).fail(function() {
103 | var classContent = getContentClass(docDir,func.class.name);
104 | classContent.done(function(content) {
105 | var usertags = get_userdefined_tags(content,func);
106 | usertags.done(function(tags) {
107 | var inlineViewer = sendToInlineViewer(hostEditor,tags,func,url);
108 | inlineViewer.done(function(inlineWidget) {
109 | result.resolve(inlineWidget);
110 | }).fail(function() {
111 | result.reject();
112 | });
113 | }).fail(function() {
114 | result.reject();
115 | });
116 | }).fail(function() {
117 | result.reject();
118 | });
119 | })
120 | } else {
121 | var classContent = getContentClass(docDir,func.class.name);
122 | classContent.done(function(content) {
123 | var usertags = get_userdefined_tags(content,func);
124 | usertags.done(function(tags) {
125 | var inlineViewer = sendToInlineViewer(hostEditor,tags,func,url);
126 | inlineViewer.done(function(inlineWidget) {
127 | result.resolve(inlineWidget);
128 | }).fail(function() {
129 | result.reject();
130 | });
131 | }).fail(function() {
132 | result.reject();
133 | });
134 | }).fail(function() {
135 | result.reject();
136 | });
137 | }
138 | } else {
139 | var usertags = get_userdefined_tags(currentDoc,func);
140 | usertags.done(function(tags) {
141 | var inlineViewer = sendToInlineViewer(hostEditor,tags,func,url);
142 | inlineViewer.done(function(inlineWidget) {
143 | result.resolve(inlineWidget);
144 | }).fail(function() {
145 | result.reject();
146 | });
147 | }).fail(function() {
148 | result.reject();
149 | });
150 | }
151 |
152 | } else {
153 | var url = func.name;
154 | var inlineViewer = sendToInlineViewer(hostEditor,tags,func,url);
155 | inlineViewer.done(function(inlineWidget) {
156 | result.resolve(inlineWidget);
157 | });
158 | }
159 | if (result.state() == "rejected") {
160 | return null;
161 | }
162 | return result.promise();
163 | }
164 | } else {
165 | return null;
166 | }
167 |
168 | function sendToInlineViewer(hostEditor,tags,func,url) {
169 | if (tags.s != "" || tags.p) {
170 | // check if function has parameters
171 | if (tags.p) {
172 | var parameters = tags.p;
173 | } else {
174 | var parameters = eval("[{}]");
175 | }
176 |
177 | var result = new $.Deferred();
178 | if (url) {
179 | url = url.replace(/_/g,'-');
180 | if (func.class.name) {
181 | url = func.class.name.toLowerCase()+"."+url;
182 | } else {
183 | url = "function."+url;
184 | }
185 | } else {
186 | url = false;
187 | }
188 |
189 | if (tags.r) {
190 | if (typeof tags.r.d == 'undefined') {
191 | tags.r = {d:tags.r,type:''};
192 | }
193 | } else {
194 | tags.r = {};
195 | }
196 |
197 | var inlineWidget = new InlineDocsViewer(func.name, language,
198 | {SUMMARY:tags.s, SYNTAX: tags.y, RETURN: tags.r, URL:url, VALUES:parameters});
199 | inlineWidget.load(hostEditor);
200 | result.resolve(inlineWidget);
201 | return result.promise();
202 | }
203 | }
204 | }
205 |
206 |
207 | /**
208 | * Get the name of the function at pos
209 | * @param content currentDocument
210 | * @param pos position
211 | * @return {name,class} || null
212 | */
213 | function get_func_name(content,pos) {
214 | // get the content of each line
215 | var lines = content.split("\n");
216 | // get the content of the selected line
217 | var line = lines[pos.line];
218 | // get string after current position
219 | var line_after = line.substr(pos.ch);
220 | // get string before current position
221 | var line_begin = line.substr(0,pos.ch);
222 | // reverse the string before current position
223 | var line_begin_rev = reverse_str(line_begin);
224 |
225 |
226 | // characters which can be part of a function name
227 | var function_chars = '0123456789abcdefghijklmnopqrstuvwxyz_';
228 |
229 | var e = 0;
230 | while (function_chars.indexOf(line_after.substr(e,1).toLowerCase()) !== -1 && e < line_after.length) {
231 | e++;
232 | }
233 |
234 | var b = 0;
235 | while (function_chars.indexOf(line_begin_rev.substr(b,1).toLowerCase()) !== -1 && b < line_begin_rev.length) {
236 | b++;
237 | }
238 |
239 | // characters which can't be directly before the function_name
240 | var no_function_chars = '0123456789$';
241 | if (no_function_chars.indexOf(line_begin_rev.substr(b,1)) === -1 || b == line_begin_rev.length) {
242 | var func_name = line.substr(pos.ch-b,b+e);
243 |
244 | // if func name starts with a letter
245 | if (func_name.charAt(0).match(/[a-zA-Z]/)) {
246 | var func_class = {};
247 | if (line_begin_rev.substr(b,2) == '>-') {
248 | var class_pos = line_begin_rev.indexOf('$',b);
249 | // func_class (without $)
250 | if (class_pos != -1) {
251 | var varClass = line.substr(pos.ch-class_pos,class_pos-b-2);
252 | if (varClass == "this") {
253 | // could extend a parent class
254 | var possibleParentClass = getParentClass(content);
255 | if (possibleParentClass) {
256 | func_class.name = getParentClass(content);
257 | func_class.type = "parent";
258 | }
259 | } else {
260 | func_class.name = getClass(content,varClass);
261 | }
262 | }
263 | } else {
264 | if (line_begin_rev.substr(b+1,3) == 'wen') {
265 | func_class.name = "new";
266 | }
267 | }
268 | return {'name':func_name,'class':func_class};
269 | } else {
270 | return null;
271 | }
272 | }
273 |
274 | return null;
275 | }
276 |
277 |
278 |
279 | /**
280 | get the className of class variable
281 | @param content {string} content of document
282 | @param variable {string} name of the variable
283 | @return type of the variable: Classname
284 | */
285 | function getClass (content, variable) {
286 | // get the declaration for this variable
287 | // can be a ',' between two declarations
288 | var regex = new RegExp('\\$' + variable + '\\s*?=\\s*?new','');
289 | var match = regex.exec(content);
290 |
291 | if (match) {
292 | var pos = match.index;
293 | // length of the match
294 | var match_len = match[0].length;
295 | } else {
296 | // if the declaration is not available in this content
297 | return null;
298 | }
299 |
300 | // get Class Value
301 | var value = content.substr(pos+match_len,content.substr(pos+match_len).search(/[(;,]/));
302 | value = value.trim();
303 | return value;
304 | }
305 |
306 | /**
307 | Get the parent class name if extends
308 | @param content {string} content of document
309 | @return Parent classname
310 | */
311 | function getParentClass (content, variable) {
312 | // get the declaration for this variable
313 | // can be a ',' between two declarations
314 | var regex = new RegExp('class (.*?) extends (.*?){','');
315 | var match = regex.exec(content);
316 | if(match) {
317 | return match[2].trim();
318 | }
319 | return false;
320 | }
321 |
322 |
323 |
324 | /**
325 | * user defined functions can documentated with JavaDoc
326 | * @param content {string} content of document
327 | * @param func {object} function (includs func.name)
328 | * @return tags object
329 | */
330 | function get_userdefined_tags(content,func) {
331 | var result = new $.Deferred();
332 |
333 | var tags = new Object();
334 | var regex = /\/\*\*(?:[ \t]*)[\n\r](?:(?!\*\/)[\s\S])*\*\/(?:[ \t]*)[\n\r]*?(?:[ \t]*)(?:(?:public (?:static )?|private (?:static )?|protected (?:static ))|(?:(?:static )?public |(?:static )?private |(?:static )?protected))?function (.*?)(\n|\r|$)/gmi; // global,multiline,insensitive
335 |
336 | var matches = null;
337 | while (matches = regex.exec(content)) {
338 | // matches[0] = all
339 | // matches[1] = '''function_name'''[ ](...
340 | // get the function name
341 | // start_pos
342 | var match_func = matches[1].trim();
343 | var end_func_name = match_func.search(/( |\(|$)/);
344 | var match_func = match_func.substring(0,end_func_name).trim();
345 | if (match_func === func.name) {
346 | var lines = matches[0].split(/[\n\r]/);
347 | // get the comment without * at the beginning of a line
348 | var comment = '';
349 | lines = lines.slice(1); // without the / * * at the end /beginning
350 | for (var i = 0; i < lines.length; i++) {
351 | lines[i] = lines[i].trim(); // trim each line
352 | if (lines[i].substr(0,2) == "*/") { lines = lines.slice(0,i); break; }
353 | lines[i] = lines[i].replace(/^\*/,'').trim(); // delete * at the beginning and trim line again
354 | }
355 | comment = lines.join('\n');
356 | var commentTags = comment.split(/[\n]\s*@/);
357 |
358 |
359 | tags.s = commentTags[0].replace(/\r?\n/g, '
'); // the first (without @ is the description/summary)
360 | tags.y = ''; // no syntax for userdefined functions
361 |
362 | var params = [];
363 | for (var i = 1; i < commentTags.length; i++) {
364 | // get params
365 | if (commentTags[i].substr(0,5) === 'param') {
366 | var param_parts = commentTags[i].split(/(\s)+/);
367 |
368 | var param_type = '';
369 | var delimiters = param_parts.filter(function(v,i) { return ((i % 2) === 1); });
370 | param_parts = param_parts.filter(function(v,i) { return ((i % 2 === 0)); });
371 |
372 | if (commentTags[i].substr(0,5) === 'param') {
373 | var param_parts_length = param_parts.length;
374 | // 0 = param, 1 = title, 2-... = description
375 | // 1 can be the type (not starting with a $) => 2 is the title (phpDoc)
376 | // 2 can be the type (inside {}) (JavaDoc)
377 | if (param_parts[1].substr(0,2).indexOf('$') < 0) {
378 | // type is part of the title
379 | if (param_parts_length > 2 && param_parts[2].substr(0,2).indexOf('$') >= 0) {
380 | var param_title = param_parts[2];
381 | param_type = param_parts[1];
382 | var description = param_parts[3];
383 | var j_start = 4;
384 | } else {
385 | var param_title = "$"+param_parts[1];
386 | var description = param_parts[2];
387 | var j_start = 3;
388 | }
389 | } else { // maybe JavaDoc
390 | if (param_parts_length > 2 && param_parts[2].substr(0,1) == '{' && param_parts[2].substr(-1) == '}') {
391 | // type is part of the title
392 | var param_title = param_parts[1];
393 | param_type = param_parts[2].substring(1,param_parts[2].length-1);
394 | var description = param_parts[3];
395 | var j_start = 4;
396 | } else {
397 | var param_title = param_parts[1];
398 | var description = param_parts[2];
399 | var j_start = 3;
400 | }
401 | }
402 | for (var j = j_start; j < param_parts.length; j++) {
403 | description += delimiters[j-1] + param_parts[j];
404 | }
405 | } else {
406 | var param_title = param_parts[1];
407 | var description = '';
408 | }
409 |
410 | var optional = false;
411 | var defaultValue;
412 | // a param title can start with a [ and ends with ] => optional parameter
413 | if (param_title.charAt(0) == '[' && param_title.charAt(param_title.length-1) == ']') {
414 | optional = true;
415 | param_title = param_title.substring(1,param_title.length-1);
416 | var optional_parts = param_title.split('=');
417 | if (optional_parts.length == 2) {
418 | param_title = optional_parts[0];
419 | defaultValue = optional_parts[1];
420 | }
421 | }
422 |
423 | params.push({
424 | 't':param_title,
425 | 'd':description.replace(/\r?\n/g,'
'),
426 | 'type':param_type,
427 | 'optional':optional,'default':defaultValue
428 | });
429 | }
430 | if (commentTags[i].substr(0,6) === 'return') {
431 | if (commentTags[i].substr(0,7) === 'returns') {
432 | var return_tag = commentTags[i].substr(7).trim(); // delete returns and trim
433 | } else {
434 | var return_tag = commentTags[i].substr(6).trim(); // delete return and trim
435 | }
436 | if(return_tag.charAt(0) == '{') {
437 | var endCurly = return_tag.indexOf('}');
438 | tags.r = {'d': return_tag.substr(endCurly+1),'type':return_tag.substring(1,endCurly)};
439 | }else {
440 | tags.r = return_tag;
441 | }
442 | }
443 | }
444 | tags.p = params;
445 | result.resolve(tags);
446 | return result.promise();
447 | }
448 | }
449 | if (!tags) {
450 | result.reject();
451 | }
452 | return result.reject();
453 | }
454 |
455 |
456 | /**
457 | * Get the content of a special class name
458 | * For that iterate through all php files
459 | * @param docDir directory of current document
460 | * @param className name of the php class
461 | * @return content The content of the php class file
462 | */
463 | function getContentClass(docDir,className) {
464 | function getPhpFiles(file) {
465 | if (file._name.substr(-4) == ".php") return true;
466 | }
467 | var result = new $.Deferred();
468 |
469 | ProjectManager.getAllFiles(getPhpFiles)
470 | .done(function (files) {
471 | // sort files to make it faster
472 | // if the php file name contains the class name it's more relevant
473 | var sortedFilesTop = [];
474 | var sortedFilesBottom = [];
475 | var sortedFiles = [];
476 | files.forEach(function(file) {
477 | if (file._name.toLowerCase().indexOf(className.toLowerCase()) >= 0) {
478 | sortedFilesTop.push(file);
479 | } else {
480 | sortedFilesBottom.push(file);
481 | }
482 | });
483 | var content;
484 | if (sortedFilesTop.length != 0 || sortedFilesBottom.length < 10) {
485 | sortedFiles = sortedFilesTop.concat(sortedFilesBottom);
486 | sortedFiles = sortedFiles.slice(0,10);
487 | content = getContentClassIterator(sortedFiles,className);
488 | }
489 | if (content) {
490 | return result.resolve(content);
491 | }
492 | })
493 | .fail(function () {
494 | result.reject();
495 | });
496 | return result.promise();
497 | }
498 |
499 | /**
500 | * Get the content of a special class name
501 | * For that iterate through all php files
502 | * @param contents value of directory.getContents
503 | * @param className name of the php class
504 | * @return content The content of the php class file
505 | */
506 | function getContentClassIterator(contents,className) {
507 | var result = '';
508 | if (contents) {
509 | contents.some(function (entry) {
510 | if (entry._isDirectory == false) {
511 | var match = new RegExp('class\\s*?'+className+'( extends (.*?))?\\s*?\{');
512 | if (entry._name.substr(-4) == ".php") {
513 | if (entry._contents) {
514 | if (entry._contents.match(match)) {
515 | result = entry._contents;
516 | return true;
517 | }
518 | } else {
519 | var xhr = new XMLHttpRequest();
520 | // false => synchron
521 | xhr.open('get',entry._path, false);
522 |
523 | // Send the request
524 | xhr.send(null);
525 |
526 | if(xhr.status === 0){
527 | var text = xhr.responseText;
528 | if (text.match(match)) {
529 | result = text;
530 | return true;
531 | }
532 | }
533 | }
534 | }
535 | }
536 | });
537 | }
538 | if (result) {
539 | return result;
540 | }
541 | return false;
542 | }
543 |
544 | // reverse a string
545 | function reverse_str(s){
546 | return s.split("").reverse().join("");
547 | }
548 |
549 |
550 |
551 |
552 | EditorManager.registerInlineDocsProvider(inlineProvider);
553 | });
554 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "quickdocsphp",
3 | "title": "QuickDocsPHP",
4 | "author": "Ole Kröger",
5 | "homepage": "https://github.com/Wikunia/brackets-QuickDocsPHP",
6 | "version": "1.4.7",
7 | "engines": { "brackets": ">=0.23" },
8 | "description": "Inline short documentation for PHP functions, including a summary, syntax, return values and parameters."
9 | }
10 |
--------------------------------------------------------------------------------