PEAR Manual
Prev |  | Next

# PHP_Compat::loadFunction()

PHP_Compat::loadFunction() -- Load a function, or an array of functions

## Synopsis

    require_once 'PHP/Compat.php';

``mixed PHP_Compat::loadFunction` (mixed $function)`

## Description

Loads a function, or an array of functions.

## Parameter

mixed `$function`

  The name, or an array of names, of functions to load

## Return value

mixed

`TRUE` if the function was loaded.
`FALSE` if the function was not loaded. Either unable to be included or already defined.
If you specified an array of functions to load, an array of `TRUE`/`FALSE` values is returned.

## Example

Example 52-1. Loading a function with the class:
    <?php
    require_once 'PHP/Compat.php';

    // load file_put_contents
    PHP_Compat::loadFunction('file_put_contents');

    // load str_split, array_chunk and file_get_contents
    PHP_Compat::loadFunction(array('str_split', 'array_chunk', 'file_get_contents'));
    ?>

You may also load a function without using the class.

Example 52-2. Loading a function manually:
    <?php
    require_once 'PHP/Compat/Function/file_put_contents.php';
    ?>

## Note

This function should be called statically.

Prev | Home | Next
Advanced usage | Up | PHP_Compat::loadConstant()