PHP en accéléré
1.1
Home
Doc PHP
FastPHP
Sommaire
Caractéristiques Principales
Fonctionnement
Historique et contexte d’utilisation de PHP
Installation PHP
Exemples simples
Imbrication de code HTML et PHP
Un formulaire HTML et sa réponse en PHP
Les variables en PHP
Les chaînes en PHP
Le typage en PHP
Quelques particularités de PHP
Les tableaux en PHP
Les tableaux prédéfinis de PHP : Superglobales
L’inclusion de fichiers externes
Les Objets en PHP
Les Dates en PHP
Les collections en PHP
Connexion aux bases de données depuis PHP avec PDO
Requêtes préparées en PHP
Compléments sur PDO - Sécurité
Filtrage en PHP
Gestion des transactions avec PDO
Connexion persistante avec PDO
Validation et contrôle d’entrées avec GUMP
Http et la conservation d’informations sur les clients
Manipuler JSON avec PHP
Manipuler XML avec PHP
Architecture de type MVC avec PHP
Templates Twig en PHP
PHP moderne
Le microframework Silex
Tester une application PHP - TDD
Mettre en place un Web Service REST
Exemple de service REST avec PHP
Tester une API REST avec votre navigateur ou avec curl
Tester une API
Composer et Symfony
Débuts avec Symfony
Doctrine et Symfony
Exemple Livres/Auteurs avec Doctrine
Utilisation de Faker pour saisir des données initiales dans la BD
API Livres/Auteurs
Consultation de l’API avec JS : fetch, await, async
Authentification élémentaire en Symfony
Authentification avec le SecurityBundle de Symfony
Exemple final
Feuilles de TD et TP BUT2 informatique
Alice
Bob travaille en collaboration avec Alice grâce à git:
Alice se met à jour:
Corriger des erreurs Git
Scénario de travail collaboratif à l’aide de branches
Bob
Commandes utiles avec les branches
Merge vs Rebase
Utilisation de Merge
Utilisation de Rebase
Configuration PHP
Page
Index
Symboles
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
Symboles
$_GET[]
,
[1]
$_GLOBALS[]
,
[1]
$_POST[]
,
[1]
$_SERVER[]
2021-2022
2023
==
===
A
anonymous
API
api
,
[1]
array_walk
associatif
async
auteur
,
[1]
,
[2]
auth
,
[1]
authentification
,
[1]
autoload
autoloader
await
B
Bases
BD
,
[1]
bd
,
[1]
books
bundles
BUT 2
C
caché
chaine
clefs
client
Collections
composer
concaténation
console
,
[1]
constant array
constructeur
controleur
Cookies
csrf
CURL
,
[1]
D
DataBase
Date
DateTime
DB
define
DELETE
,
[1]
,
[2]
directives
dirname
doctrine
,
[1]
DOM
E
echo
Ensembles
entités
,
[1]
,
[2]
entity
,
[1]
equals
ereg()
eregi()
eval
F
faker
fetch
Filtrage
filtrage
,
[1]
fixtures
flex
,
[1]
,
[2]
foreach
Format
formulaire
G
GET
,
[1]
,
[2]
,
[3]
gettype
génération
GUMP
GUZZLE
H
hidden
histoire
HTTP
,
[1]
,
[2]
,
[3]
,
[4]
Http
,
[1]
HttpFoundation
I
imbrication
include
include_once
injection SQL
installation
,
[1]
interpréteur
IntlDateFormatter
is_array
is_double
is_int
is_long
is_string
IUT
,
[1]
J
JS
JSON
,
[1]
json_decode
json_encode
L
lambdas
Lamp
Lerdorf
licence professionnelle
livre
,
[1]
,
[2]
load
M
magic quotes
Mamp
méthodes
microframework
modele
mvc
,
[1]
MySQL
N
Namespace
namespace
O
Objets
OPTIONS
Orleans
,
[1]
ORM
orm
,
[1]
,
[2]
P
Pair
PATCH
PDO
,
[1]
,
[2]
persistante
PHP
,
[1]
,
[2]
,
[3]
,
[4]
php
,
[1]
php.ini
PHP5
PHP7
php7
PHP8
php8
phpinfo
PHPUnit
Piles
portée
POST
,
[1]
,
[2]
,
[3]
Postman
PreparedStatement
print
print_r
PUT
,
[1]
,
[2]
Q
Queue
R
recherche
request
require
require_once
response
REST
,
[1]
,
[2]
,
[3]
,
[4]
rest
,
[1]
route
routes
S
SAX
scalar types
security
securitybundle
server
sessions
Set
settype
sécurité
,
[1]
,
[2]
sf
,
[1]
,
[2]
,
[3]
,
[4]
sf4
Silex
SimpleXML
sort
SQL
Stack
strftime
strict types
string
stristr()
strlen()
strstr()
Superglobales
suppression
symfony
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
symfony 4
T
tableau
,
[1]
td
,
[1]
TDD
template
,
[1]
test
TESTS
,
[1]
,
[2]
tests
time
timestamp
toString
transactions
twig
type
U
unicode
union types
URL
use
user-agent
useragent
V
valeurs
validation
,
[1]
variables
,
[1]
variables PHP
vue
,
[1]
W
Wamp
Web
,
[1]
X
Xampp
XML
XMLReader
XMLWriter
Z
Zend