Vous êtes sur la page 1sur 7

QUESTIONS

PHP
5 Lors d'un entretien pour un poste
de développeur PHP, voici
5 questions courantes qui
pourraient être posées

Abir Masmoudi
1
?
Comment définir
une constante
??
Avec fonction define() ou le mot clef const

define('MA_CONSTANTE', valeur);
?
echo MA_CONSTANTE;
// Affiche : Valeur de ma constante

Abir Masmoudi
2
La différence entre
?
‘include ()’ et ‘require ()’

?
pour inclure le contenu d'un fichier dans un
autre fichier.
?
Les fonctions include() et require() sont utilisées

include(): Si le fichier inclus n'est pas trouvé,


une erreur de niveau avertissement (Warning)
est émise.

require(): Si le fichier inclus n'est pas trouvé, une


?
erreur de niveau fatal (Fatal Error) est émise.

Abir Masmoudi
3
L’utilité ?

?
des namespaces

Organiser et structurer le code.


?
Éviter les conflits de noms.

Une meilleure séparation des différentes


?
parties d'une application.

Abir Masmoudi
4
La différence entre
"==" et "===" ?

?
'==' (égalité) : teste l'égalité entre deux
valeurs sans se soucier du type de
donnée.s

5 == "5" // true
?
'===' (identité): teste à la fois l'égalité des
valeurs et le type de données.
?
5 === "5" // false

Abir Masmoudi
5
L'héritage peut-il
être multiple ?

Non, en PHP, l'héritage de classe ne


peut pas être multiple.

hériter directement de plusieurs


classes parentes simultanément.
? ?
Cela signifie qu'une classe ne peut pas

En PHP, le langage ne permet qu'un seul


niveau d'héritage, ce qui signifie qu'une
?
classe peut avoir une seule classe
parente.

Abir Masmoudi
IF YOU
FIND THIS
HELPFUL

Like

Happy to be a
web developer

Vous aimerez peut-être aussi