PHP : la base Flashcards
Comment nomme-t-on l’index d’un objet?
Une propriété
Comment nomme-t-on la fonction d’un objet?
Une méthode
Que veut dire PDO?
PHP Database Objects
Quelle méthode est utilisée pour gérer les exceptions PDO?
->setAttribute()
Quelles constantes sont utilisées pour gérer les exceptions PDO?
PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION
Comment créer une array?
$myArray = array(‘one’, 2, ‘3’);
Comment accéder à l’index d’une array?
echo myArray[0];
Comment ajouter un nouvel élément à un array?
$myArray[]= ‘the fifth element’;
Indiquer les 2 façons de créer une array associative?
1) $birthday[‘Kevin’] = ‘1978-04-12’;
2) $birthday = array(‘Kevin => ‘1978-04-12’, ‘Stephanie => ‘1980-05-15’);
On dit que les scripts PHP ont un interaction limitée avec l’utilisateur, quel est le déroulement de cette interactivité?
Une requête est faite au serveur et le serveur retourne dynamiquement une page.
Qu’est-ce que $_GET et $_POST?
Se sont des tableaux de données associatifs et superglobaux.
Quelle fonction utiliser pour indiquer la longueur d’une chaîne?
strlen($chaine);
Quelle fonction pour retirer les espaces au début et à la fin d’une chaîne?
trim($chaine);
Comment s’assurer qu’une chaîne est de la bonne longueur et qu’elle n’a pas d’espaces ni avant ni après?
strlen(trim($chaine));
Quelle fonction utiliser pour comparer deux chaînes sans égard à la casse ?
strcasecmp($chaine1, $chaine2) == 0
Quelle fonction utiliser pour afficher une chaîne selon un formatage précis?
printf(“$format”, $args);
ex. printf(“%.02lf\n”, 1.035);
Quelles fonctions utiliser pour rendre le texte tout en miniscules ou tout en majuscules?
strtolower($chaine);
strtoupper($chaine);
Comment rendre la première lettre de chaque mot en majuscule?
ucword($chaine);
Quelle fonction utiliser pour n’afficher que les 30 premiers mots d’une chaîne?
substr($chaine, 0, 30);
Quelle fonction utiliser pour convertir un tableau en chaîne de caractères?
implode(“, “, $array);
Quelle fonction utiliser pour convertir une chaîne en tableau?
explode(“, “, $chaine);