Les 100 fonctions PHP que vous devez savoir – Partie 3
Dans ce tutoriel nous allons découvrir la suite de la liste des 100 fonctions natives les plus utilisées en PHP.
Dirname
Renvoie le nom du répertoire d’un chemin donné.
<?php
echo dirname("/path/script.php");
?>
La Sortie:
/path
Function_exists
Vérifier si une fonction existe ou non dans le script PHP.
<?php
function displayMsg()
{
echo "Bienvenue sur WayToLearnX";
}
// Vérifie si la fonction nommée displayMsg existe ou pas
if (function_exists ('displayMsg'))
{
echo "La fonction displayMsg() existe.\n";
}
else
{
echo "La fonction displayMsg() n'existe pas.\n";
}
?>
La Sortie:
La fonction displayMsg() existe.
Array_map
Envoie chaque valeur d’un tableau à une fonction défini par l’utilisateur et renvoie un tableau avec les nouvelles valeurs, fournis par la fonction défini par l’utilisateur.
<?php
function multiplication($n)
{
return($n * $n);
}
$tab = array(1,2,3,4);
print_r(array_map("multiplication", $tab));
?>
La Sortie:
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 )
Get_class
Cette fonction récupère le nom du classe de l’objet donné.
<?php // créer un objet $obj = new Foo(); // récupère le nom du classe echo get_class($obj); ?>
La Sortie:
Foo
Class_exists
Cette fonction vérifie si la classe donnée a été définie.
<?php
if (class_exists('Foo')) {
$obj = new Foo();
}
?>
Is_object
Est utilisé pour déterminer si une variable est un objet ou non.
<?php
if (!is_object($obj)) {
return false;
}
?>
Time
Fonction retourne l’heure actuelle sous forme de secondes.
<?php
$t = time();
echo($t);
?>
La Sortie:
1545605341
Json_encode
Fonction qui convertit des objets PHP en JSON.
<?php $obj->nom = "Alex"; $obj->age = 24; $json = json_encode($obj); echo $json; ?>
La Sortie:
{"nom":"Alex", "age":24"}
Date
Cette fonction permet de formater une date.
<?php
echo "Aujourd'hui c'est ". date("Y/m/d");
echo "Aujourd'hui c'est ". date("Y.m.d");
echo "Aujourd'hui c'est ". date("Y-m-d");
?>
Is_null
Fonction est utilisée pour tester si une variable est NULL ou non.
<?php
$var = TRUE;
if (is_null($var))
{
echo "La variable est NULL";
}
else
{
echo "La variable n'est pas NULL";
}
?>
La Sortie:
La variable n'est pas NULLVoir aussi la Partie 4.










