Académique Documents
Professionnel Documents
Culture Documents
1. Type d'objets
Les types d'objets en PHP avec des exemples :
int : Ce type d'objet représente les entiers, c'est-à-dire les nombres entiers sans décimales.
Exemple :
$age = 30; // $age est un entier
float : Ce type d'objet représente les nombres décimaux, aussi appelés nombres à virgule flottante.
Exemple :
$prix = 9.99; // $prix est un nombre décimal
bool : Ce type d'objet représente une valeur booléenne, c'est-à-dire soit vrai soit faux.
Exemple :
$est_connecte = true; // $est_connecte est une valeur booléenne vraie
array : Ce type d'objet représente un tableau, c'est-à-dire une collection ordonnée d'éléments.
Exemple :
$notes = array(12, 14, 16, 18); // $notes est un tableau contenant des entiers
2. Opérateurs de transtypage
(int) : L'opérateur (int) permet de convertir une variable en entier.
Exemple :
$chiffre = "123";
$chiffre_entier = (int) $chiffre;
echo $chiffre_entier; // Affiche 123
1
3. Opérateurs PHP
✓ strpos() : La fonction strpos() retourne la position de la première occurrence d'une sous-chaîne dans une
chaîne de caractères.
Exemple :
$chaine = "Bonjour tout le monde";
echo strpos($chaine, "tout"); // Affiche "8"
✓ strcmp() : La fonction strcmp() compare deux chaînes de caractères et retourne un entier négatif si la
première chaîne est inférieure à la seconde, un entier positif si la première chaîne est supérieure à la
seconde, et zéro si les deux chaînes sont égales.
Exemple :
$chaine1 = "Bonjour";
$chaine2 = "bonjour";
echo strcmp($chaine1, $chaine2); // Affiche "-32"
✓ substr() : La fonction substr() retourne une sous-chaîne d'une chaîne de caractères, en utilisant un indice de
départ et une longueur optionnelle.
Exemple :
$chaine = "Bonjour tout le monde";
echo substr($chaine, 3, 7); // Affiche "jour to"
✓ str_replace() : La fonction str_replace() remplace toutes les occurrences d'une sous-chaîne dans une chaîne
de caractères par une autre sous-chaîne.
Exemple :
$chaine = "Bonjour tout le monde";
echo str_replace("tout", "chère", $chaine); // Affiche "Bonjour chère le monde"
2
✓ strtolower() : La fonction strtolower() convertit une chaîne de caractères en minuscules.
Exemple :
$chaine = "BONJOUR TOUT LE MONDE";
echo strtolower($chaine); // Affiche "bonjour tout le monde"
✓ trim() : La fonction trim() supprime les espaces en début et en fin d'une chaîne de caractères.
Exemple :
$chaine = " Bonjour tout le monde ";
echo trim($chaine); // Affiche "Bonjour tout le monde"
❖ mysql_fetch_row() : La fonction mysql_fetch_row() permet de récupérer une ligne de résultat sous forme
de tableau indexé.
Exemple :
$req = "SELECT * FROM clients"; $resultat = mysql_query($req); while ($row = mysql_fetch_row($resultat))
{ echo $row[0] . " " . $row[1] . "<br>"; }
3
❖ mysql_affected_rows() : La fonction mysql_affected_rows() permet de connaître le nombre de lignes
affectées par une requête de type UPDATE, DELETE ou INSERT.
Exemple :
$req = "DELETE FROM clients WHERE id = 1"; $resultat = mysql_query($req); $num_rows =
mysql_affected_rows(); echo "Il y a $num_rows clients supprimés.";
➢ $_POST : La variable superglobale $_POST permet de récupérer les données envoyées par l'utilisateur via
un formulaire HTML. Les données sont récupérées sous forme d'un tableau associatif.
Exemple :
<form method="post" action="traitement.php">
<input type="text" name="nom">
<input type="text" name="prenom">
<input type="submit" value="Envoyer">
</form>
// traitement.php
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
7. Fonctions mathématiques
❖ abs() : La fonction abs() retourne la valeur absolue d'un nombre.
Exemple :
$nombre = -5;
$valeur_absolue = abs($nombre);
// $valeur_absolue contient 5
❖ rand() : La fonction rand() retourne un nombre aléatoire compris entre deux valeurs spécifiées.
Exemple :
$nombre_aleatoire = rand(1, 100);
// $nombre_aleatoire contient un nombre aléatoire entre 1 et 100
4
8. Fonctions de Date/Heure
✓ checkdate() : La fonction checkdate() permet de vérifier si une date est valide.
Exemple :
if (checkdate(2, 29, 2024)) {
echo "La date est valide.";
} else {
echo "La date est invalide.";
}
✓ date() : La fonction date() permet de formater une date selon un modèle donné.
Exemple :
$date = date('Y-m-d H:i:s');
echo $date; // Affiche la date et l'heure actuelles au format 'AAAA-MM-JJ HH:MM:SS'
✓ time() : La fonction time() retourne le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00
UTC.
Exemple :
$timestamp = time();
echo $timestamp; // Affiche le timestamp actuel
10.Fonctions diverses
die() : La fonction die() permet d'arrêter l'exécution du script et d'afficher un message d'erreur
personnalisé.
Exemple :
$req = "SELECT * FROM clients"; $resultat = mysql_query($req); if (!$resultat) { die("Erreur de requête : " .
mysql_error()); }
isset() : La fonction isset() permet de vérifier si une variable est définie ou non.
Exemple :
if (isset($_GET['page'])) { $page = $_GET['page']; } else { $page = 'accueil'; }
require() : La fonction require() permet d'inclure un fichier PHP dans un autre fichier PHP. Si le fichier
n'existe pas, une erreur fatale est déclenchée.
Exemple :
require('config.php');