Général

Quel est l’environnement à installer pour exécuter un script PHP ? Citer 2 exemples de logiciels permettant ce contexte

Nous devons utiliser un environnement composé d'un serveut web HTTP (Apache) et sur un serveur. Bien souvent nous pouvons utiliser une suite de logiciels dédiés pour se faire. (Apache, mySQL, PHP). Logiciels:

Qu’est-ce qu’un algorithme ?

Un algorythme est une suite d'instruction logique, ayant pour rôle de résoudre des problèmatiques qui doivent être résolus afin d'assurer le bon déroulement du programme en général. Ils sont essentiels pour la conception et l'optimisation des programmes informatiques.

Qu’est-ce qu’une variable ? Par quel symbole est préfixée une variable en PHP ?

Une variable PHP est préfixé par le caractère $. Elle est un espace allouée à la mémoire afin de stocker une données. Ces données peuvent être de type String(chaine de caractère), int(entier numérique), booléan(vrai ou faux), float(décimal) mais ne sont pas typé lors de la déclaration de variable en PHP.

Qu’est-ce que la portée d’une variable ?

Il y'a deux portées de variables dans un script. La variable global, qui le plus souvent est déclarée en début de programme par convention et qui sera alors accessible à l'ensemble du programme et de ces fonctions. La portée local concerne les variable déclarés dans les fonctions elles même. Sa porté est limitées à cette fonction, mais peut être transmis à d'autres.

Qu’est-ce qu’une constante ? Quelle est la différence avec une variable ?

Une constante est une variable pour laquelle sa donnée une fois affectée ne peut plus changé c'est pourquoi: constante.A la différence des autres variables qui peuvent évoluées y compris leur type de données.

Qu’est-ce qu’une superglobale, combien en existent-ils et donner un exemple d’utilisation

Une super-blobal est une variables déjà existante et disponible pour tous les scripts.Elles appartiennent au serveur PHP. Elle peuvent être utilisées pour reccueillir des informations(serveur, session, formulaire...).

Quels sont les différents types (primitifs) que l’on peut associer à une variable en PHP ? Les citer et en donner des exemples (ne pas oublier le type d’une variable sans valeur)

Les variables PHP peuvent être de type:

Existe-t-il plusieurs types de tableaux en PHP, si oui lesquels ?

Oui il existe plusieurs type de tableau, à deux ou trois dimensions associatif ou non. Les associatifs sont représentés par une association paire; clé => valeur. Les tableaux qui peuvent contenir d'autres tableaux sont des tableaux à[des tableaux à :length]

Quelles sont les différentes structures de contrôles qu’il existe en algorithmie ? Donner un exemple pour chacune d’entre elles

Les structures de controle conditionnelles: permettent d'executer du code si une condition est remplis.

Les boucles: les structures de contrôle de boucle execute du code jusqu'à obtenir que le résultat d'une condition soit remplis. Elle permettent également de parcourir des tableaux.

Les différents types de boucles, peuvent évidemment contenir d'autre structures conditionnelle

Quelle est la fonction PHP permettant de demander la longueur d’une chaîne de caractères ?

Nous pouvons utilisé la fonction count() de php afin de connaitre la taille d'une chaine caractère

Qu’est-ce qu’une session ? Quelle fonction permet de démarrer une session en PHP ? Donner un exemple d’utilisation en PHP

Une session est utilisée par un script lorsque nous ne souhaitons pas perdre la connexion, lorsque le client navigue d'une page a l'autre.La fonction qui permet de démarrer une session est: start_session(), avant d'avoir recours à la super-blobal $_SESSION. ex: start_session(); $_SESSION = []; $user = {"username" => "Pierre"}; $_SESSION[] = $user echo $_SESSION["username"];

Qu’est-ce qu’un cookie ? Donner un exemple d’utilisation en PHP

Les cookies permettent au script de stocker des informations de session utilisateurs, côté client afin de lui offrir une navigation plus personnalisé et rapide. Leurs destruction est paramètrable, par une date par ex. Les données stockés sont sérialisés.

Quelle est la différence entre les instructions « require » et « include » en PHP

L'instruction require permet de faire appel à un fichier à partir d'un autre pour une utilisation unique alors que l'include permet son utilisation de manière répeter dans le script.

Comment effectuer une redirection en PHP ?

Une redirection PHP peut être réaliser avec l'instruction header("Location" : "url://home.php")

Définir la partie « front-end » et « back-end » d’une application

La partie front-end est la partie visible du site par l'utilisateur. Le rendu du script...

Le back-end est le côté serveur d'un site internet auqel le client n'a pas accès, ou par une interface de connection par laquelle l'administration du site s'éffectue.(avec des autorisations, restrictions...).

Définir le contrôle de version ? Qu’est-ce que Git ?

Le contrôle de version protège le code source à la fois contre les catastrophes et contre les dégradations occasionnelles dues aux erreurs humaines et aux conséquences imprévues. Les développeurs qui travaillent en équipe écrivent continuellement du nouveau code source et modifient le code source existant.

Qu’est-ce qu’un CMS ? Citer au moins 2 exemples

Un CMS, ou Content Management System (Système de Gestion de Contenu en anglais) est une plateforme permettant de créer et gérer un site web ou une application. Les CMS sont utiles en raison de leur accessibilité. Ils représentent un vrai gain de temps et d'énergie pour asseoir une présence sur internet. Ils permettent en effet de créer et personnaliser un site web très rapidement, sans même maîtriser les langages informatiques.