X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/phpsyntax.xml b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/phpsyntax.xml index a91a0ee..8336273 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/phpsyntax.xml +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/phpsyntax.xml @@ -42,31 +42,46 @@ about the given resource and returns this information in a class. apache_note() is an Apache-specific function which gets and sets values in a request's notes table. If called with one argument, it returns the current value of note note_name. If called with two arguments, it sets the value of note note_name to note_value and returns the previous value of note note_name. - - - - - - - - - - - - - - - - - - - - - - - - - + +Create an array. +Returns an array of the parameters. The parameters can be given an index with the => operator. +Note: array() is a language construct used to represent literal arrays, and not a regular function. +Syntax "index => values", separated by commas, define index and values. index may be of type string or numeric. +When index is omitted, a integer index is automatically generated, starting at 0. +If index is an integer, next generated index will be the biggest integer index + 1. +Note that when two identical index are defined, the last overwrite the first. + + Returns an array with all string keys lowercased or uppercased + Split an array into chunks + Counts all the values of an array + Computes the difference of arrays + Computes the difference of arrays with additional index check + Fill an array with values + Filters elements of an array using a callback function + Exchanges all keys with their associated values in an array + Computes the intersection of arrays + Computes the intersection of arrays with additional index check + Checks if the given key or index exists in the array + Return all the keys of an array + Applies the callback to the elements of the given arrays + Merge two or more arrays + Merge two or more arrays recursively + Sort multiple or multi-dimensional arrays + Pad array to the specified length with a value + Pop the element off the end of array + Push one or more elements onto the end of array + Pick one or more random entries out of an array + Iteratively reduce the array to a single value using a callback function + Return an array with elements in reverse order + Searches haystack for needle and returns the key if it is found in the array, FALSE otherwise. + Shift an element off the beginning of array + Extract a slice of the array + Remove a portion of the array and replace it with something else + Calculate the sum of values in an array + Removes duplicate values from an array + Prepend one or more elements to the beginning of array + Return all the values of an array + Apply a user function to every member of an array This function sorts an array such that array indices maintain their correlation with the array elements they are associated with. This is used mainly when sorting associative arrays where the actual element order is significant. Returns the arc sine of arg in radians. asin() is the complementary function of sin(), which means that a==sin(asin(a)) for every value of a that is within asin() 's range. This function sorts an array such that array indices maintain their correlation with the array elements they are associated with. This is used mainly when sorting associative arrays where the actual element order is significant. @@ -153,12 +168,12 @@ If the open fails, the function returns FALSE, otherwise it returns a pointer to - + Strip whitespace from the end of a string. This function is an alias of rtrim(). - + Return a specific character. Returns a one-character string containing the character specified by ascii. - + Split a string into smaller chunks bool class_exists(string classname) @@ -169,18 +184,18 @@ If the open fails, the function returns FALSE, otherwise it returns a pointer to - + Create array containing variables and their values - + Convert from one Cyrillic character set to another - - + Count elements in a variable + Return information about characters used in a string @@ -258,10 +273,9 @@ If the open fails, the function returns FALSE, otherwise it returns a pointer to - + Calculates the crc32 polynomial of a string Creates an anonymous function, and returns its name (funny, eh?) - - + One-way string encryption (hashing) @@ -282,7 +296,7 @@ If the open fails, the function returns FALSE, otherwise it returns a pointer to - + Return the current element in an array @@ -357,6 +371,7 @@ If the open fails, the function returns FALSE, otherwise it returns a pointer to + Directory class with properties, handle and class and methods read, rewind and close. @@ -395,10 +410,16 @@ Directory class with properties, handle and class and methods read, rewind and c - + Return the current key and value pair from an array and advance the array cursor + +Output one or more strings. +echo() is not actually a function (it is a language construct) so you are not required to use parentheses with it. +In fact, if you want to pass more than one parameter to echo, you must not enclose the parameters within parentheses. +It is not possible to use echo() in a variable function context. + - + Set the internal pointer of an array to its last element Note: preg_match(), which uses a Perl-compatible regular expression syntax, is often a faster alternative to ereg(). Searches a string for matches to the regular expression given in pattern. If matches are found for parenthesized substrings of pattern and the function is called with the third argument regs, @@ -427,12 +448,12 @@ This function is identical to ereg_replace() except that this ignores case disti Returns an array of strings, each of which is a substring of string formed by splitting it on boundaries formed by the string separator. If limit is set, the returned array will contain a maximum of limit elements with the last element containing the rest of string. -If separator is an empty string (""), explode() will return FALSE. If separator contains a value that is not contained in string, +If separator is an empty string (""), explode() will return FALSE. If separator contains a value that is not contained in string, then explode() will return an array containing string. Note: The limit parameter was added in PHP 4.0.1 - + Import variables into the current symbol table from an array @@ -518,6 +539,9 @@ This function will not work on remote files; the file to be examined must be acc The results of this function are cached. See clearstatcache() for more details. Using Windows shares: On windows, use //computername/share/filename or \\\\computername\share\filename to check files on network shares. + Identical to file(), except that file_get_contents() returns the file in a string. On failure, file_get_contents() will return FALSE. +file_get_contents() is the preferred way to read the contents of a file into a string. It will use memory mapping techniques if supported by your OS to enhance performance. + @@ -542,6 +566,7 @@ Using Windows shares: On windows, use //computername/share/filename or \\\\compu + Write a formatted string to a stream @@ -590,7 +615,7 @@ Using Windows shares: On windows, use //computername/share/filename or \\\\compu - + Returns the translation table used by htmlspecialchars() and htmlentities() @@ -719,13 +744,28 @@ if you have configured Apache to use a PHP script to handle requests for missing (using the ErrorDocument directive), you may want to make sure that your script generates the proper status code. - - + Convert logical Hebrew text to visual text + Convert logical Hebrew text to visual text with newline conversion - - + Convert all HTML entities to their applicable characters + Convert all applicable characters to HTML entities + +Convert special characters to HTML entities. +Certain characters have special significance in HTML, +and should be represented by HTML entities if they are to preserve their meanings. +This function returns a string with some of these conversions made; +the translations made are those most useful for everyday web programming. +If you require all HTML character entities to be translated, use htmlentities() instead. +This function is useful in preventing user-supplied text from containing HTML markup, +such as in a message board or guest book application. +The optional second argument, quote_style, tells the function what to do with single and double quote characters. +The default mode, ENT_COMPAT, is the backwards compatible mode which only translates +the double-quote character and leaves the single-quote untranslated. +If ENT_QUOTES is set, both single and double quotes are translated and +if ENT_NOQUOTES is set neither single nor double quotes are translated. + @@ -1033,8 +1073,8 @@ if you have configured Apache to use a PHP script to handle requests for missing - - + Join array elements with a string + Return TRUE if a value exists in an array @@ -1081,6 +1121,7 @@ if you have configured Apache to use a PHP script to handle requests for missing + This function returns TRUE if the object is of this class or has this class as one of its parents, FALSE otherwise. @@ -1114,12 +1155,12 @@ if you have configured Apache to use a PHP script to handle requests for missing - + Join array elements with a string - - - + Fetch a key from an associative array + Sort an array by key in reverse order + Sort an array by key @@ -1163,19 +1204,25 @@ if you have configured Apache to use a PHP script to handle requests for missing - + Calculate Levenshtein distance between two strings + +Assign variables as if they were an array. +Like array(), this is not really a function, but a language construct. +list() is used to assign a list of variables in one operation. +Note: list() only works on numerical arrays and assumes the numerical indices start at 0. + - + Get numeric formatting information - + Strip whitespace from the beginning of a string @@ -1254,9 +1301,10 @@ if you have configured Apache to use a PHP script to handle requests for missing - + Calculate the md5 hash of a string + Calculates the md5 hash of a given filename - + Calculate the metaphone key of a string @@ -1274,6 +1322,7 @@ Both portions of the string are returned in units of seconds. + Formats a number as a currency string @@ -1418,12 +1467,12 @@ To retrieve the number of rows returned by a SELECT, use mysql_num_rows(). If the last query failed, this function will return -1. - - - - - - + Close MySQL connection + Open a connection to a MySQL Server + Create a MySQL database + Move internal result pointer + Get result data + Send a MySQL query Returns TRUE on success or FALSE on failure. @@ -1502,38 +1551,30 @@ type - the type of the column unsigned - 1 if the column is unsigned zerofill - 1 if the column is zero-filled - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Get the length of each output in a result + Fetch a result row as an object + Get a result row as an enumerated array + Get the flags associated with the specified field in a result + Returns the length of the specified field + Get the name of the specified field in a result + Set result pointer to a specified field offset + Get name of the table the specified field is in + Get the type of the specified field in a result + Free result memory + Get MySQL client info + Get MySQL host info + Get MySQL protocol info + Get MySQL server info + Get information about the most recent query + Get the ID generated from the previous INSERT operation + List databases available on a MySQL server + List MySQL result fields + List MySQL processes + List tables in a MySQL database + Get number of fields in result + Get number of rows in result + Open a persistent connection to a MySQL server + Ping a server connection or reconnect if there is no connection mysql_query() sends a query to the currently active database on the server that's associated with the specified link identifier. @@ -1545,10 +1586,12 @@ The optional result_mode parameter can be MYSQL_USE_RESULT and MYSQL_STORE_RESUL It defaults to MYSQL_STORE_RESULT, so the result is buffered. See also mysql_unbuffered_query() for the counterpart of this behaviour. - - - - + Escapes special characters in a string for use in a SQL statement, taking into account the current charset of the connection. + Get result data + Select a MySQL database + Get current system status + Get table name of field + Return the current thread ID mysql_unbuffered_query() sends a SQL query query to MySQL, without fetching and buffering the result rows automatically, as mysql_query() does. @@ -1562,13 +1605,14 @@ The optional result_mode parameter can be MYSQL_USE_RESULT and MYSQL_STORE_RESUL It defaults to MYSQL_USE_RESULT, so the result is not buffered. See also mysql_query() for the counterpart of this behaviour. - - + Sort an array using a case insensitive "natural order" algorithm + Sort an array using a "natural order" algorithm - + Advance the internal array pointer of an array - + Inserts HTML line breaks before all newlines in a string + Query language and locale information @@ -1583,7 +1627,7 @@ See also mysql_query() for the counterpart of this behaviour. - + Format a number with grouped thousands @@ -1734,7 +1778,7 @@ See also mysql_query() for the counterpart of this behaviour. - + Returns the ASCII value of the first character of string. This function complements chr(). @@ -1759,7 +1803,7 @@ See also mysql_query() for the counterpart of this behaviour. - + Parses the string into variables @@ -1936,7 +1980,7 @@ Note: This information is also available in the predefined constant PHP_VERSION. - + Get the current element from an array @@ -1975,7 +2019,13 @@ Note: This information is also available in the predefined constant PHP_VERSION. - + Rewind the internal array pointer + +Output a string. +Outputs arg. Returns TRUE on success or FALSE on failure. +print() is not actually a real function (it is a language construct) so you are not required to use parentheses with it. + + Output a formatted string. @@ -2030,11 +2080,11 @@ Note: This information is also available in the predefined constant PHP_VERSION. - - + Convert a quoted-printable string to an 8 bit string + Quote meta characters - + Create an array containing a range of elements @@ -2067,7 +2117,7 @@ Note: This information is also available in the predefined constant PHP_VERSION. - + Set the internal pointer of an array to its first element @@ -2076,8 +2126,8 @@ Note: This information is also available in the predefined constant PHP_VERSION. - - + Sort an array in reverse order + Strip whitespace from the end of a string @@ -2136,7 +2186,7 @@ This does not indicate whether the user accepted the cookie. All the arguments except the name argument are optional. If only the name argument is present, the cookie by that name will be deleted from the remote client. -You may also replace an argument with an empty string ("") in order to skip that argument. +You may also replace an argument with an empty string ("") in order to skip that argument. Because the expire and secure arguments are integers, they cannot be skipped with an empty string, use a zero (0) instead. @@ -2154,7 +2204,7 @@ Because the expire and secure arguments are integers, they cannot be skipped wit - + Set locale information @@ -2168,6 +2218,12 @@ Because the expire and secure arguments are integers, they cannot be skipped wit + +Calculate the sha1 hash of a string +Calculates the sha1 hash of str using the US Secure Hash Algorithm 1, and returns that hash. +The hash is a 40-character hexadecimal number. + + Calculate the sha1 hash of a file @@ -2182,12 +2238,12 @@ Because the expire and secure arguments are integers, they cannot be skipped wit - + Shuffle an array - + Calculate the similarity between two strings - + Get the number of elements in variable. The sizeof() function is an alias for count(). @@ -2210,53 +2266,64 @@ Because the expire and secure arguments are integers, they cannot be skipped wit - - + Sort an array. This function sorts an array. Elements will be arranged from lowest to highest when this function has completed. + Calculate the soundex key of a string - + Return a formatted string - + Parses input from a string according to a format - - - - - - - - - + Pad a string to a certain length with another string + Repeat a string + Replace all occurrences of the search string with the replacement string + +Perform the rot13 transform on a string. +This function performs the ROT13 encoding on the str argument and returns the resulting string. +The ROT13 encoding simply shifts every letter by 13 places in the alphabet while leaving non-alpha characters untouched. +Encoding and decoding are done by the same function, passing an encoded string as argument +will return the original version. + + Randomly shuffles a string + Return information about words used in a string + Binary safe case-insensitive string comparison + Find the first occurrence of a character.This function is an alias for strstr(), and is identical in every way. + Binary safe string comparison. +Returns < 0 if str1 is less than str2; > 0 if str1 is greater than str2, and 0 if they are equal. +Note that this comparison is case sensitive. + + Locale based string comparison + Find length of initial segment not matching mask - - - - - - - - - - - - - - - - - + Strip HTML and PHP tags from a string + Un-quote string quoted with addcslashes() + Un-quote string quoted with addslashes() + Case-insensitive strstr() + Get string length + Case insensitive string comparisons using a "natural order" algorithm + String comparisons using a "natural order" algorithm + Binary safe case-insensitive string comparison of the first n characters + Binary safe string comparison of the first n characters + Find position of first occurrence of a string + Find the last occurrence of a character in a string + Reverse a string + Find position of last occurrence of a char in a string + Find length of initial segment matching mask + Find first occurrence of a string + Tokenize string + Make a string lowercase - - + Make a string uppercase + Translate certain characters Returns part of a string - - + Count the number of substring occurrences + Replace text within a portion of a string @@ -2386,10 +2453,10 @@ Because the expire and secure arguments are integers, they cannot be skipped wit - - - - + Strip whitespace from the beginning and end of a string + Sort an array with a user-defined comparison function and maintain index association + Make a string's first character uppercase + Uppercase the first character of each word in a string @@ -2405,7 +2472,7 @@ Because the expire and secure arguments are integers, they cannot be skipped wit - + Sort an array by keys using a user-defined comparison function @@ -2417,7 +2484,7 @@ Because the expire and secure arguments are integers, they cannot be skipped wit - + Sort an array by values using a user-defined comparison function @@ -2446,13 +2513,15 @@ Because the expire and secure arguments are integers, they cannot be skipped wit + Output a formatted string + Output a formatted string - + Wraps a string to a given number of characters using a string break character @@ -2559,7 +2628,7 @@ Because the expire and secure arguments are integers, they cannot be skipped wit - + @@ -2583,7 +2652,7 @@ Because the expire and secure arguments are integers, they cannot be skipped wit - + @@ -2591,6 +2660,27 @@ Because the expire and secure arguments are integers, they cannot be skipped wit + + + + + + + + + + + + + + + + + + + + + ========================================================= *Below this are the various PHP-specific variable types * =========================================================