Home > PHP > Function > APC > apc_define_constants()

apc_define_constants()

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

Syntax

bool apc_define_constants (string $key, array $constants, bool $case_sensitive)

Arguments

  • 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().
  • constants - An associative array of constant_name => valuepairs. The constant_namemust follow the normal constantnaming rules. valuemust evaluate to a scalar value.
  • case_sensitive - The default behaviour for constants is to be declared case-sensitive; i.e. CONSTANTand Constantrepresent different values. If this parameter evaluates to FALSE the constants will be declared as case-insensitive symbols.

Description

define() is notoriously slow. Since the main benefit of APC is to increase the performance of scripts/applications, this mechanism is provided to streamline the process of mass constant definition. However, this function does not perform as well as anticipated.

Version

PHP PECL apc >= 3.0.0

Return value

Returns TRUE on success or FALSE on failure.