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!

Like this cheat sheet? Check out our sponsors!

Readability-Score.com is a collection of tools to make your writing better. More readabile content means higher conversion rates and better reader engagement. Measure website and document readability, measure keyword density and more!

Click Here To Get Started!

 

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