php man page for apc_define_constants

Query: apc_define_constants

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

APC_DEFINE_CONSTANTS(3) 						 1						   APC_DEFINE_CONSTANTS(3)

apc_define_constants - Defines a set of constants for retrieval and mass-definition

SYNOPSIS
bool apc_define_constants (string $key, array $constants, [bool $case_sensitive = true])
DESCRIPTION
define(3) is notoriously slow. Since the main benefit of APC is to increase the performance of scripts/applications, this mechanism is pro- vided to streamline the process of mass constant definition. However, this function does not perform as well as anticipated. For a better-performing solution, try the hidef extension from PECL. Note To remove a set of stored constants (without clearing the entire cache), an empty array may be passed as the $constants parameter, effectively clearing the stored value(s).
PARAMETERS
o $key - The $key serves as the name of the constant set being stored. This $key is used to retrieve the stored constants in apc_load_constants(3). o $constants - An associative array of constant_name => value pairs. The constant_name must follow the normal constant naming rules. value must evaluate to a scalar value. o $case_sensitive - The default behaviour for constants is to be declared case-sensitive; i.e. CONSTANT and Constant represent different values. If this parameter evaluates to FALSE the constants will be declared as case-insensitive symbols.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1 apc_define_constants(3) example <?php $constants = array( 'ONE' => 1, 'TWO' => 2, 'THREE' => 3, ); apc_define_constants('numbers', $constants); echo ONE, TWO, THREE; ?> The above example will output: 123
SEE ALSO
apc_load_constants(3), define(3), constant(3), Or the PHP constants reference. PHP Documentation Group APC_DEFINE_CONSTANTS(3)
Related Man Pages
constants(n) - mojave
constants(3tcl) - debian
dwarf_get_access_name(3) - freebsd
phpversion(3) - php
idn_to_ascii(3) - php
Similar Topics in the Unix Linux Community
constants in C/C++
Gentoo: PECL APC Buffer Overflow
Trim not constant number of symbols ?