Cheatography
https://cheatography.com
Syntaxe globale
Ouverture de contexte PHP |
|
Fermeture de contexte PHP |
|
Commentaire (ligne simple) |
|
Commentaire (multiligne) |
|
Fin d'instruction |
|
Bloc d'instructions |
|
Types primitifs
bool |
int |
float |
string |
array |
object |
resource |
null |
Variables
Initialisation |
$variable = 'valeur'; $variable = $autreVariable; $variable = &$reference; |
Test valeur vide |
|
Test d'existence |
|
Destruction |
|
Constantes
Initialisation |
define('NOM', 'valeur');
const NOM = 'valeur';
|
Utilisation |
|
Test d’existence |
|
Manipulation de booléens
Inversion |
|
ET logique |
|
OU logique |
|
OU exclusif logique |
|
Priorités forcées |
|
|
|
Manipulation de nombres
Adition |
|
Soustraction |
|
Multiplication |
|
Division |
|
Modulo |
|
Incrémentation |
|
Décrémentation |
|
Augmentation |
|
Diminution |
|
Manipulation de texte
Initialisation large |
|
Initialisation stricte |
|
Encapsulation |
|
Contaténation |
'Phrase n°' . $numero . " !"
|
Recherche |
|
Extraction |
|
Manipulation de tableaux
Déclaration |
$tableau = array(); $tableau = [];
|
Tab. numérique auto |
|
Tab. numérique fixe |
$nombres = [ 0 => 1, 5 => [2, 6, 1], ];
|
Tab. associatif |
$client = [ 'nom' => 'Ben', ];
|
Ajout auto d’élt |
|
Test d'existence |
isset($client['nom']) array_key_exists()
in_array()
|
Accès au contenu associatif |
echo $client['nom']; var_dump($client);
|
Accès au contenu numérique |
foreach ($nombres as $n) { echo "Nombre : $n <br>"; }
|
Modification d’élt |
|
Effacement d’élt |
unset($client['nom']);
|
|
|
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);
}
|
|
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets