1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312
|
package php;
/**
This class contains externs for native PHP constants defined in global namespace.
For native PHP functions in global namespace see `php.Global`.
**/
@:phpGlobal
extern class Const {
/**
If this constant is defined and equals `true` then Haxe will not set error handler automatically.
**/
static var HAXE_CUSTOM_ERROR_HANDLER : Bool;
/**
@see http://php.net/manual/en/reserved.constants.php
**/
static var PHP_OS : String;
static var PHP_SAPI : String;
static var PHP_EOL : String;
static var PHP_INT_MAX : Int;
static var PHP_INT_MIN : Int;
static var PHP_INT_SIZE : Int;
/**
@see http://php.net/manual/en/language.constants.predefined.php
**/
static var __LINE__ : Int;
static var __FILE__ : String;
static var __DIR__ : String;
static var __FUNCTION__ : String;
static var __CLASS__ : String;
static var __TRAIT__ : String;
static var __METHOD__ : String;
static var __NAMESPACE__ : String;
/**
@see http://php.net/manual/en/errorfunc.constants.php
**/
static var E_ERROR : Int;
static var E_WARNING : Int;
static var E_PARSE : Int;
static var E_NOTICE : Int;
static var E_CORE_ERROR : Int;
static var E_CORE_WARNING : Int;
static var E_COMPILE_ERROR : Int;
static var E_COMPILE_WARNING : Int;
static var E_USER_ERROR : Int;
static var E_USER_WARNING : Int;
static var E_USER_NOTICE : Int;
static var E_STRICT : Int;
static var E_RECOVERABLE_ERROR : Int;
static var E_DEPRECATED : Int;
static var E_USER_DEPRECATED : Int;
static var E_ALL : Int;
/**
@see http://php.net/manual/en/function.count.php
**/
static var COUNT_NORMAL : Int;
static var COUNT_RECURSIVE : Int;
/**
@see http://php.net/manual/en/function.array-filter.php
**/
static var ARRAY_FILTER_USE_KEY : Int;
static var ARRAY_FILTER_USE_BOTH : Int;
/**
@see http://php.net/manual/en/function.debug-backtrace.php
**/
static var DEBUG_BACKTRACE_PROVIDE_OBJECT : Int;
static var DEBUG_BACKTRACE_IGNORE_ARGS : Int;
/**
@see http://php.net/manual/en/math.constants.php
**/
static var M_PI : Float;
static var M_E : Float;
static var M_LOG2E : Float;
static var M_LOG10E : Float;
static var M_LN2 : Float;
static var M_LN10 : Float;
static var M_PI_2 : Float;
static var M_PI_4 : Float;
static var M_1_PI : Float;
static var M_2_PI : Float;
static var M_SQRTPI : Float;
static var M_2_SQRTPI : Float;
static var M_SQRT2 : Float;
static var M_SQRT3 : Float;
static var M_SQRT1_2 : Float;
static var M_LNPI : Float;
static var M_EULER : Float;
static var PHP_ROUND_HALF_UP : Int;
static var PHP_ROUND_HALF_DOWN : Int;
static var PHP_ROUND_HALF_EVEN : Int;
static var PHP_ROUND_HALF_ODD : Int;
static var NAN : Float;
static var INF : Float;
/**
@see http://php.net/manual/en/function.setlocale.php
**/
static var LC_ALL : Int;
static var LC_COLLATE : Int;
static var LC_CTYPE : Int;
static var LC_MONETARY : Int;
static var LC_NUMERIC : Int;
static var LC_TIME : Int;
static var LC_MESSAGES : Int;
/**
@see http://php.net/manual/en/features.commandline.io-streams.php
**/
static var STDIN : Resource;
static var STDOUT : Resource;
static var STDERR : Resource;
/**
@see http://php.net/manual/en/function.preg-match-all.php
**/
static var PREG_PATTERN_ORDER : Int;
static var PREG_SET_ORDER : Int;
static var PREG_OFFSET_CAPTURE : Int;
/**
@see http://php.net/manual/en/function.preg-split.php
**/
static var PREG_SPLIT_NO_EMPTY : Int;
static var PREG_SPLIT_DELIM_CAPTURE : Int;
static var PREG_SPLIT_OFFSET_CAPTURE : Int;
/**
@see http://php.net/manual/en/function.htmlspecialchars.php
**/
static var ENT_COMPAT : Int;
static var ENT_QUOTES : Int;
static var ENT_NOQUOTES : Int;
static var ENT_IGNORE : Int;
static var ENT_SUBSTITUTE : Int;
static var ENT_DISALLOWED : Int;
static var ENT_HTML401 : Int;
static var ENT_XML1 : Int;
static var ENT_XHTML : Int;
static var ENT_HTML5 : Int;
/**
@see http://php.net/manual/en/function.str-pad.php
**/
static var STR_PAD_RIGHT : Int;
static var STR_PAD_LEFT : Int;
static var STR_PAD_BOTH : Int;
/**
@see http://php.net/manual/en/function.feof.php
**/
static var SEEK_SET : Int;
static var SEEK_CUR : Int;
static var SEEK_END : Int;
/**
@see http://php.net/manual/en/function.stream-socket-server.php
**/
static var STREAM_SERVER_BIND : Int;
static var STREAM_SERVER_LISTEN : Int;
/**
@see http://php.net/manual/en/function.stream-socket-client.php
**/
static var STREAM_CLIENT_CONNECT : Int;
static var STREAM_CLIENT_ASYNC_CONNECT : Int;
static var STREAM_CLIENT_PERSISTENT : Int;
/**
@see http://php.net/manual/en/function.socket-create.php
**/
static var SOCK_STREAM : Int;
static var SOCK_DGRAM : Int;
static var SOCK_SEQPACKET : Int;
static var SOCK_RAW : Int;
static var SOCK_RDM : Int;
static var AF_INET : Int;
static var AF_INET6 : Int;
static var AF_UNIX : Int;
/**
@see http://php.net/manual/en/json.constants.php
**/
static var JSON_ERROR_NONE : Int;
static var JSON_ERROR_DEPTH : Int;
static var JSON_ERROR_STATE_MISMATCH : Int;
static var JSON_ERROR_CTRL_CHAR : Int;
static var JSON_ERROR_SYNTAX : Int;
static var JSON_ERROR_UTF8 : Int;
static var JSON_ERROR_RECURSION : Int;
static var JSON_ERROR_INF_OR_NAN : Int;
static var JSON_ERROR_UNSUPPORTED_TYPE : Int;
static var JSON_HEX_TAG : Int;
static var JSON_HEX_AMP : Int;
static var JSON_HEX_APOS : Int;
static var JSON_HEX_QUOT : Int;
static var JSON_FORCE_OBJECT : Int;
static var JSON_NUMERIC_CHECK : Int;
static var JSON_BIGINT_AS_STRING : Int;
static var JSON_PRETTY_PRINT : Int;
static var JSON_UNESCAPED_SLASHES : Int;
static var JSON_UNESCAPED_UNICODE : Int;
static var JSON_PARTIAL_OUTPUT_ON_ERROR : Int;
static var JSON_PRESERVE_ZERO_FRACTION : Int;
/**
@see http://php.net/manual/en/mysqli.constants.php
**/
static var MYSQLI_READ_DEFAULT_GROUP : Int;
static var MYSQLI_READ_DEFAULT_FILE : Int;
static var MYSQLI_OPT_CONNECT_TIMEOUT : Int;
static var MYSQLI_OPT_LOCAL_INFILE : Int;
static var MYSQLI_INIT_COMMAND : Int;
static var MYSQLI_CLIENT_SSL : Int;
static var MYSQLI_CLIENT_COMPRESS : Int;
static var MYSQLI_CLIENT_INTERACTIVE : Int;
static var MYSQLI_CLIENT_IGNORE_SPACE : Int;
static var MYSQLI_CLIENT_NO_SCHEMA : Int;
static var MYSQLI_CLIENT_MULTI_QUERIES : Int;
static var MYSQLI_STORE_RESULT : Int;
static var MYSQLI_USE_RESULT : Int;
static var MYSQLI_ASSOC : Int;
static var MYSQLI_NUM : Int;
static var MYSQLI_BOTH : Int;
static var MYSQLI_NOT_NULL_FLAG : Int;
static var MYSQLI_PRI_KEY_FLAG : Int;
static var MYSQLI_UNIQUE_KEY_FLAG : Int;
static var MYSQLI_MULTIPLE_KEY_FLAG : Int;
static var MYSQLI_BLOB_FLAG : Int;
static var MYSQLI_UNSIGNED_FLAG : Int;
static var MYSQLI_ZEROFILL_FLAG : Int;
static var MYSQLI_AUTO_INCREMENT_FLAG : Int;
static var MYSQLI_TIMESTAMP_FLAG : Int;
static var MYSQLI_SET_FLAG : Int;
static var MYSQLI_NUM_FLAG : Int;
static var MYSQLI_PART_KEY_FLAG : Int;
static var MYSQLI_GROUP_FLAG : Int;
static var MYSQLI_TYPE_DECIMAL : Int;
static var MYSQLI_TYPE_NEWDECIMAL : Int;
static var MYSQLI_TYPE_BIT : Int;
static var MYSQLI_TYPE_TINY : Int;
static var MYSQLI_TYPE_SHORT : Int;
static var MYSQLI_TYPE_LONG : Int;
static var MYSQLI_TYPE_FLOAT : Int;
static var MYSQLI_TYPE_DOUBLE : Int;
static var MYSQLI_TYPE_NULL : Int;
static var MYSQLI_TYPE_TIMESTAMP : Int;
static var MYSQLI_TYPE_LONGLONG : Int;
static var MYSQLI_TYPE_INT24 : Int;
static var MYSQLI_TYPE_DATE : Int;
static var MYSQLI_TYPE_TIME : Int;
static var MYSQLI_TYPE_DATETIME : Int;
static var MYSQLI_TYPE_YEAR : Int;
static var MYSQLI_TYPE_NEWDATE : Int;
static var MYSQLI_TYPE_INTERVAL : Int;
static var MYSQLI_TYPE_ENUM : Int;
static var MYSQLI_TYPE_SET : Int;
static var MYSQLI_TYPE_TINY_BLOB : Int;
static var MYSQLI_TYPE_MEDIUM_BLOB : Int;
static var MYSQLI_TYPE_LONG_BLOB : Int;
static var MYSQLI_TYPE_BLOB : Int;
static var MYSQLI_TYPE_VAR_STRING : Int;
static var MYSQLI_TYPE_STRING : Int;
static var MYSQLI_TYPE_CHAR : Int;
static var MYSQLI_TYPE_GEOMETRY : Int;
static var MYSQLI_NEED_DATA : Int;
static var MYSQLI_NO_DATA : Int;
static var MYSQLI_DATA_TRUNCATED : Int;
static var MYSQLI_ENUM_FLAG : Int;
static var MYSQLI_BINARY_FLAG : Int;
static var MYSQLI_CURSOR_TYPE_FOR_UPDATE : Int;
static var MYSQLI_CURSOR_TYPE_NO_CURSOR : Int;
static var MYSQLI_CURSOR_TYPE_READ_ONLY : Int;
static var MYSQLI_CURSOR_TYPE_SCROLLABLE : Int;
static var MYSQLI_STMT_ATTR_CURSOR_TYPE : Int;
static var MYSQLI_STMT_ATTR_PREFETCH_ROWS : Int;
static var MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH : Int;
static var MYSQLI_SET_CHARSET_NAME : Int;
static var MYSQLI_REPORT_INDEX : Int;
static var MYSQLI_REPORT_ERROR : Int;
static var MYSQLI_REPORT_STRICT : Int;
static var MYSQLI_REPORT_ALL : Int;
static var MYSQLI_REPORT_OFF : Int;
static var MYSQLI_DEBUG_TRACE_ENABLED : Int;
static var MYSQLI_SERVER_QUERY_NO_GOOD_INDEX_USED : Int;
static var MYSQLI_SERVER_QUERY_NO_INDEX_USED : Int;
static var MYSQLI_REFRESH_GRANT : Int;
static var MYSQLI_REFRESH_LOG : Int;
static var MYSQLI_REFRESH_TABLES : Int;
static var MYSQLI_REFRESH_HOSTS : Int;
static var MYSQLI_REFRESH_STATUS : Int;
static var MYSQLI_REFRESH_THREADS : Int;
static var MYSQLI_REFRESH_SLAVE : Int;
static var MYSQLI_REFRESH_MASTER : Int;
static var MYSQLI_TRANS_COR_AND_CHAIN : Int;
static var MYSQLI_TRANS_COR_AND_NO_CHAIN : Int;
static var MYSQLI_TRANS_COR_RELEASE : Int;
static var MYSQLI_TRANS_COR_NO_RELEASE : Int;
static var MYSQLI_TRANS_START_READ_ONLY : Int;
static var MYSQLI_TRANS_START_READ_WRITE : Int;
static var MYSQLI_TRANS_START_CONSISTENT_SNAPSHOT : Int;
/**
@see http://php.net/manual/en/sqlite3.constants.php
**/
static var SQLITE3_ASSOC : Int;
static var SQLITE3_NUM : Int;
static var SQLITE3_BOTH : Int;
static var SQLITE3_INTEGER : Int;
static var SQLITE3_FLOAT : Int;
static var SQLITE3_TEXT : Int;
static var SQLITE3_BLOB : Int;
static var SQLITE3_NULL : Int;
static var SQLITE3_OPEN_READONLY : Int;
static var SQLITE3_OPEN_READWRITE : Int;
static var SQLITE3_OPEN_CREATE : Int;
/**
@see http://php.net/manual/en/function.glob.php
**/
static var GLOB_MARK : Int;
static var GLOB_NOSORT : Int;
static var GLOB_NOCHECK : Int;
static var GLOB_NOESCAPE : Int;
static var GLOB_BRACE : Int;
static var GLOB_ONLYDIR : Int;
static var GLOB_ERR : Int;
}
|