Show Menu

Fondamentaux sur PHP Cheat Sheet by

Bases du langage
php     fondamentaux

Syntaxe globale

Ouverture de contexte PHP
<?php
Fermeture de contexte PHP
?>
Commen­taire (ligne simple)
// Texte
Commen­taire (multi­ligne)
/* Texte */
Fin d'inst­ruction
;
Bloc d'inst­ruc­tions
{ instr­uct­ion; }

Types primitifs

bool
int
float
string
array
object
resource
null

Variables

Initia­lis­ation
$variable = 'valeur';
$variable = $autreVariable;
$variable = &­$re­fer­ence;
Test valeur vide
empty­($v­ari­able);
Test d'exis­tence
isset­($v­ari­able);
Destru­ction
unset­($v­ari­able);

Constantes

Initia­lis­ation
defin­e('­NOM', 'valeur');
const NOM = 'valeur';
Utilis­ation
echo NOM;
Test d’exis­tence
defin­ed(­NOM);

Manipu­lation de booléens

Inversion
!true
ET logique
AND
&&
OU logique
OR
||
OU exclusif logique
XOR
Priorités forcées
( test booléen )
 

Manipu­lation de nombres

Adition
1 + 2
Soustr­action
1 - 2
Multip­lic­ation
1 * 2
Division
1 / 2
Modulo
1 % 2
Incrém­ent­ation
$nomb­re++
Décrém­ent­ation
$nomb­re--
Augmen­tation
$nombre += $valeur;
Diminution
$nombre -= $valeur;

Manipu­lation de texte

Initia­lis­ation large
"ph­ras­e"
Initia­lis­ation stricte
'phrase'
Encaps­ulation
"Phrase n°$numero !"
Contat­énation
'Phrase n°'
 . $numero
 . " !"
Recherche
strpos()
strrpos()
Extraction
substr()

Manipu­lation de tableaux

Déclar­ation
$tableau = array();
$tableau = [];
Tab. numérique
auto
$nombres = [1, 9];
Tab. numérique
fixe
$nombres = [
  0 => 1,
  5 => [2, 6, 1],
];
Tab. associatif
$client = [
 'nom' => 'Ben',
];
Ajout auto d’élt
$nomb­res­[] = 11;
Test d'exis­tence
isset­($c­lie­nt[­'no­m'])
array_key_exists()
in_array()
Accès au contenu
associatif
echo $client['nom'];
var_dump($client);
Accès au contenu
numérique
for­each ($nombres as $n) {
 ­ echo "­Nombre : $n <br­>";
}
Modifi­cation d’élt
$clie­nt[­'nom'] = 'B.';
Effacement d’élt
uns­et­($­cli­ent­['n­om']);
 

Fonctions

/**
 * @param array $chanson
 * @param int $nombreDeFois
 * @return bool True si on a pu tout chanter.
 */
function chanter($chanson, $nombreDeFois = 1)
{
    // On chante

    return true;
}

Base de données MySQL

$connexion = mysqli_connect(
  $hote,
  $compteMysql,
  $motDePasseMysql,
  $baseDeDonnees
);

if (!$connexion) {
    http_response_code(500);
    die('Erreur de connexion');
}

if ($res = mysqli_query($connexion, $sql)) {
  while ($valeurs = mysqli_fetch_assoc($res)) {
     var_dump($valeurs);
  }
  mysqli_free_result($res);
}

Download the Fondamentaux sur PHP Cheat Sheet

2 Pages
//media.cheatography.com/storage/thumb/benoit_fondamentaux-sur-php.750.jpg

PDF (recommended)

Alternative Downloads

Share This Cheat Sheet!

 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          PHP Cheat Sheet
          PHP-FIG PSR Standards Cheat Sheet
          PHP Syntaxe & Fondamentaux - FR Cheat Sheet