Haxe/php API documentation
To get started with the Haxe php target:
- Read through the Haxe Manual
- Read the Haxe/PHP target details
- Find and install popular Haxe/php libraries
- Learn by example with the Haxe Code Cookbook
package php
| .. | |
|---|---|
| db | |
| net | |
| reflection | |
| ArrayAccess | Native PHP interface. | 
| ArrayIterator | See also: | 
| BadFunctionCallException | Exception thrown if a callback refers to an undefined function or if some arguments are missing. | 
| BadMethodCallException | Exception thrown if a callback refers to an undefined method or if some arguments are missing. | 
| CacheLimiter | |
| Closure | See also: | 
| Collator | See also: | 
| Const | This class contains externs for native PHP constants defined in global namespace.
For native PHP functions in global namespace see  | 
| Countable | See also: | 
| DateInterval | See also: | 
| DatePeriod | See also: | 
| DateTime | See also: | 
| DateTimeImmutable | See also: | 
| DateTimeInterface | See also: | 
| DateTimeZone | See also: | 
| DomainException | Exception thrown if a value does not adhere to a defined valid data domain. | 
| Error | |
| ErrorException | See also: | 
| Exception | |
| Finfo | See also: | 
| Generator | Generator is not a Haxe Iterable. It can be iterated one time only.
Unfortunately Haxe does not know that in PHP generators may have no  | 
| Global | This class contains externs for native PHP functions defined in global namespace.
For native PHP constants in global namespace see  | 
| InvalidArgumentException | Exception thrown if an argument is not of the expected type. | 
| IteratorAggregate | See also: | 
| JsonSerializable | See also: | 
| LengthException | Exception thrown if a length is invalid. | 
| Lib | Platform-specific PHP Library. Provides some platform-specific functions for the PHP target, such as conversion from Haxe types to native types and vice-versa. | 
| Locale | See also: | 
| LogicException | Exception that represents error in the program logic. This kind of exception should lead directly to a fix in your code. | 
| NativeArray | Native PHP array. | 
| NativeAssocArray | |
| NativeIndexedArray | |
| NativeIterator | Native PHP interface. | 
| NativeString | Native PHP string. | 
| NativeStringIterator | |
| NativeStringKeyValueIterator | |
| NativeStructArray | This type can be used in places where externs use associative arrays as a list of configuration options. This type is a special case for Haxe->Php generator: object declaration is generated as php array declaration whenever that object declaration is passed directly to a variable or a function argument of this type. | 
| OutOfBoundsException | Exception thrown if a value is not a valid key. This represents errors that cannot be detected at compile time. | 
| OutOfRangeException | Exception thrown when an illegal index was requested. This represents errors that should be detected at compile time. | 
| OverflowException | Exception thrown when adding an element to a full container. | 
| RangeException | Exception thrown to indicate range errors during program execution. Normally this means there was an arithmetic error other than under/overflow. | 
| Ref | Special type which allows passing function arguments by reference. This type should be used for externs only. | 
| Resource | PHP native  | 
| RuntimeException | Exception thrown if an error which can only be found on runtime occurs. | 
| Scalar | 
 | 
| SeekableIterator | See also: | 
| Serializable | See also: | 
| Session | Session consists of a way to preserve certain data across subsequent accesses. | 
| SessionHandlerInterface | See also: | 
| StdClass | |
| SuperGlobal | |
| Syntax | Special extern class to support PHP language specifics. Don't use these functions unless you are really sure what you are doing. | 
| Throwable | See also: | 
| Transliterator | See also: | 
| Traversable | See also: | 
| UnderflowException | Exception thrown when performing an invalid operation on an empty container, such as removing an element. | 
| UnexpectedValueException | Exception thrown if a value does not match with a set of values. Typically this happens when a function calls another function and expects the return value to be of a certain type or value not including arithmetic or buffer related errors. | 
| Web | This class is used for accessing the local Web server and the current client request and information. |