public function apc_define_constants($key, array $constants, $case_sensitive = true)
    {
        $code = new Code();
        $code->addStatement(sprintf(
            'return apc_define_constants(%s, %s, %s);',
            var_export($key, true),
            var_export($constants, true),
            var_export($case_sensitive, true)
        ));

        return $this->adapter->run($code);
    }
public function apc_define_constants($key, array $constants, $case_sensitive = true)
    {
        $code = new Code();
        $code->addStatement(sprintf(
            'return apc_define_constants(%s, %s, %s);',
            var_export($key, true),
            var_export($constants, true),
            var_export($case_sensitive, true)
        ));

        return $this->adapter->run($code);
    }
public function apc_define_constants ( $ key , array $ constants , $ case_sensitive = true ) { $ code = new Code ( ) ; $ code -> addStatement ( sprintf ( 'return apc_define_constants(%s, %s, %s);' , var_export ( $ key , true ) , var_export ( $ constants , true ) , var_export ( $ case_sensitive , true ) ) ) ; return $ this -> adapter -> run ( $ code ) ; }
Defines a set of constants for retrieval and mass-definition

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.

@since  3.0.0
@param  string  $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().
@param  array   $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.
@param  boolean $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 boolean                 Returns TRUE on success or FALSE on failure.
Defines a set of constants for retrieval and mass - definition