Haxe/php API documentation

To get started with the Haxe php target:


package php

..
db
net
reflection
ArrayAccess

Native PHP interface.

ArrayIterator

See also:

CacheLimiter

Closure

See also:

Const

This class contains externs for native PHP constants defined in global namespace. For native PHP functions in global namespace see php.Global.

Countable

See also:

Error

ErrorException

See also:

Exception

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 return expression or return value with any type of value. Use return null or untyped cast to workaround this issue:

Global

This class contains externs for native PHP functions defined in global namespace. For native PHP constants in global namespace see php.Const.

IteratorAggregate

See also:

JsonSerializable

See also:

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.

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.

Ref

Special type which allows passing function arguments by reference. This type should be used for externs only.

Resource

PHP native resource type

RuntimeException

Scalar

Scalar is a type that is compatible with any scalar value (int, float, bool, string)

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:

Traversable

See also:

Web

This class is used for accessing the local Web server and the current client request and information.