Fonctions globales

Catégorie : Manuel
Voici une liste des fonctions globales disponibles dans Cake. La plupart d'entre elles sont des versions raccourcies de fonctions régulièrement utilisées. Mais certaines apportent des fonctionnalités supplémentaires à vos application.

  • config
Charge la configuration de votre application et retourne vrai en cas de succès.

  • uses

    • string $lib1
    • string $lib2...
Utilisé pour charger les librairies principales de Cake, situées en /cake/libs. Il est inutile d'y préciser l'extension .php.
uses('sanitize', 'security');

  • vendor

    • string $lib1
    • string $lib2...
Utilise pour charger des librairies externes, situées ans le répertoire /vendors.
Il est inutile de préciser l'extension .php.

vendor('myWebService', 'nusoap');

  • debug

    • mixed $var
    • boolean $showHtml = false
Si le niveau de debug est différent de 0, la variable $var est affichée. Si $showHtml est vrai, alors elle sera affichée de manière à être visible par les navigateurs.

  • a
Retourne un tableau contenant les paramètres passés en arguments de la fonction.
function someFunction()
{
echo print_r(a('foo', 'bar'));
}

someFunction();

// output:

array(
[0] => 'foo',
[1] => 'bar'
)


  • aa
Crée un tableau associatif contenant les arguments de la fonction.
echo aa('a','b');

// output:

array(
'a' => 'b'
)
  • e
Version raccourcie de echo

  • low
Version raccourcie de strtolower

  • up
Version raccourcie de strtoupper

  • r

    • string $search
    • string $replace
    • string $subject
Version raccourcie de str_replace

  • pr

    • mixed $data
Si le niveau de debug n'est pas à 0, affichera
echo "
" . print_r($data) . "
";

  • am

    • array $array1
    • array $array2...
Fusionne les tableaux passés en paramètres.

  • env

    • string $key
Retourne la variable d'environnement passée en paramètres.

  • cache

    • string $data
    • string $path
    • string $expires
    • string $target = 'cache'
Place les données situées dans $data dans le fichier de cache $path (le dossier du cache est /app/tmp)
$expires doit être une date au format strtotime().
Le $target peut être cache ou public.

  • clearCache

    • string $search
    • string $path = 'views'
    • string $ext
Supprime les fichiers du répertoire de cache $path matchant à $search et ayant pour extension $ext.

  • stripslashes_deep

    • array $array
Supprime les slashes de manière récursive dans un tableau.

  • countdim

    • array $array
Retourne le nombre de dimensions du tableau.

  • fileExistsInPath

    • string $file
Recherche le fichier dans le répertoire courant ou le chemin absolu. Retourne vrai si il existe, faux sinon.

  • convertSlash

    • string $string
Convertit les slashes ( / ) en underscores ( _ ).



Identification

Statistiques

153 utilisateurs
32 articles
5 connectes

CakePHP-fr

Actualites

PHP 5.2.2 et PHP 4.4.7
L'équipe de développement de PHP ...
Poste le : 04/05/2007


Nouvelles version CakePHP
Deux nouvelles versions de Cake voient le jour ...
Poste le : 06/04/2007


PHP 4.4.6
L'équipe de développement de PHP ...
Poste le : 01/03/2007


Sortie de PHP 5.2.1
L'équipe de développement de PHP ...
Poste le : 09/02/2007


Cake 1.1.13.4450 et 1.2.0.4451alpha
PhpNut nous l'annonce aujourd'hui, les versions...
Poste le : 05/02/2007


Liens