PHP Flashcards
Quelles fonction permet la création de répertoires ?
PHP offre des fonctions permettant la gestion de répertoires, ainsi que de leurs droits grâce aux fonctions :
mkdir() pour la création d’un répertoire,
rmdir() pour la suppression d’un répertoire,
is_dir() pour déterminer s’il s’agit d’un répertoire ou non,
scandir() pour récupérer le contenu d’un dossier.
Si on utilise la fonction Fopen() quelles sont les deuxièmes paramètres que l’on peux ajouter (pas obliger de connaitre / <3) ?
La fonction fopen() prend en deuxième paramètre une chaîne de caractères représentant le mode d’ouverture du fichier.
On peut ainsi, par exemple :
ouvrir un fichier en lecture seule avec ‘r’, ce qui place le pointeur de la ressource au début du fichier.
ouvrir un fichier en écriture seule avec ‘w’, ce qui efface le contenu du fichier, place le pointeur de la ressource au début du fichier et crée le fichier si celui-ci n’existe pas.
créer et ouvrir un fichier en écriture seule avec ‘x’, mais génère une erreur si le fichier existe déjà. Si le fichier n’existe pas, fopen() tentera de le créer.
ouvrir un fichier avec ‘c’, en écriture seul. Si le fichier n’existe pas, il sera crée.
ouvrir un fichier en écriture seule avec ‘a’, ce qui place le pointeur de la ressource vers la fin du fichier.
Quelles function peut on utiliser pour gérer les métadonnées d’un fichier?
Les métadonnées d’un fichier représentent les propriétés qui lui sont liées. Elles peuvent être obtenues grâce à des fonctions spécifiques de PHP, telles que filectime(), filegroup(), fileperms(), fileowner() ou filesize().
Que veux dire Regex ?
Regex
Une regex est une chaîne de caractères modélisant un ensemble de chaînes de caractères, en vérifiant des paramètres définis.
Que veux dire PSR ?
PSR signifie PHP Standards Recommendations : il s’agit de recommandations émises pour la standardisation des concepts de programmation en PHP.
Quels sont les règles standards en php pour écrire du code correct ? ( pas a connaitre par coeur mais…..
*pas de balise fermante ?> si fichier PHP
*pas d’espace blanc à la fin des lignes
* indentation du code 4 espaces /niveau sans tabulation
*accolade de fermeture pas commentaire ni déclaration sur la même ligne
*X espace post ou pre parenthèses
* xode et comm en ENG
*Nom clair variable
*pas de variable globales
*utiliser que les ‘’ et pas “”
À quoi sert le PHP ?
1 Générer du HTML
2 Manipuler le DOM
3 Donner un style à chaque bloc
4 Insérer du contenu variable dans des balises
1 + 4
Explications
Le PHP permet de générer du HTML et d’ajouter du contenu variable entre deux balises, comme un nom d’utilisateur, par exemple. C’est le JavaScript qui s’occupe de manipuler le DOM, et le CSS qui donne le style.
Le PHP est le seul langage permettant de faire des sites dynamiques.
Vrai
Faux
FAUX
Explications
PHP est le langage le plus populaire, mais il est possible de faire des sites dynamiques dans n’importe quel langage. Ce qui importe, c’est que le serveur HTTP demande au bon langage de traiter la requête HTTP. PHP a été créé spécialement pour cela, d’où sa popularité, mais d’autres langages existent !
À quoi sert l’instruction echo ?
1 Répéter plusieurs fois une instruction
2 Afficher du contenu
3 Délimiter le code PHP du HTML
Afficher du contenue
Quelle extension doit être utilisée pour les fichiers PHP ?
1 .php
2 .echo
3 .html
4 .phpfile
1
Explications
C’est .php qui doit être utilisée.
Ce fichier est un fichier PHP valide.
PHP Test Bienvenue sur mon site !'; ?>
VRAI
FAUX
VRAI
Ce fichier est un fichier PHP valide.
Mes courses
$listeCourses = ['fraise', 'banane', 'oeufs', 'poireaux']; <h1>Ma liste de courses :</h1> <ul> '.$element.''; } ?> </ul>
VRAI
FAUX
FAUX
Ce fichier est un fichier PHP valide.
Mon blog <h1>Bienvenue sur mon blog sur le HTML!</h1> <h2>Mes articles sur le HTML :</h2> $title) { echo '<a href="article?id='.%24id.'">'.$title.'</a><br>' } ?>
VRAI
FAUX
FAUX
Explications
Il n’y a pas un seul point-virgule à l’intérieur des instructions PHP, ce code a peu de chances de fonctionner !
La variable $maVariable est une variable valide en PHP.
Vrai
Faux
VRAI
La variable $_maVariable est une variable valide en PHP.
Vrai
Faux
VRAI
La variable $1variable est une variable valide en PHP.
Vrai
Faux
FAUX
Un nom de variable ne peut pas commencer par un chiffre ! Elle peut en contenir cependant, donc $variable1 aurait été un nom valide.
La variable $-variable est une variable valide en PHP.
Vrai
Faux
FAUX
Quels sont les types scalaires de PHP ?
string
variable
bool
PHP
int
float
type
array
$
String
bool
int
float