Maison >développement back-end >Problème PHP >Quelles sont les questions fréquemment posées lors des entretiens avec les programmeurs PHP ?
Vous commencez à préparer un entretien pour un emploi de développeur PHP et souhaitez connaître les questions les plus susceptibles d'être posées lors de l'entretien ? Dans cet article, nous avons compilé les 12 questions et réponses les plus fréquemment posées lors des entretiens pour les emplois liés à PHP pour votre référence. Vous pouvez également l'utiliser comme matériel d'apprentissage PHP.
Question 1 : Parlez de votre compréhension de base de PHP.
Réponse : PHP est l'abréviation de Hypertext Preprocessor, un langage de script côté serveur utilisé pour développer des sites Web dynamiques.
Question 2 : Qu'est-ce que MVC ?
Réponse : MVC, qui est le modèle (couche de données), la vue (couche de vue), le contrôleur (couche de contrôle). Le modèle MVC en PHP est une méthode de gestion qui divise efficacement le code en trois couches. Le modèle représente les informations sur les données dans l'application, la vue est responsable de l'affichage des informations sur les données dans l'application et le contrôleur contrôle la façon de lire les données. information.
Question 3 : De combien de façons pouvez-vous ajouter du CSS à une page ?
Réponse : Trois méthodes peuvent être utilisées : (1) Référencer des fichiers CSS externes. (2) Référencez les fichiers CSS internes. (3) Styles CSS en ligne.
Question 4 : PHP prend-il en charge l'héritage multiple ?
Réponse : Non pris en charge. Seul l'héritage unique est autorisé en PHP, et une classe parent peut être héritée par une sous-classe en utilisant le mot-clé "extends".
Question 5 : Quelle est la différence entre echo et print en PHP ?
Réponse : Ces deux fonctions se ressemblent beaucoup et sont toutes deux utilisées pour imprimer la sortie. La plus grande différence entre les deux est que echo n'est pas une fonction et n'a pas de valeur de retour, tandis que print est une fonction avec une valeur de retour, donc relativement parlant, elle sera plus rapide si elle génère simplement echo.
Question 6 : Quelle est la différence entre les méthodes GET et POST ?
Réponse : Les informations du formulaire que nous remplissons sur la page Web peuvent transmettre les données au serveur via ces deux méthodes, la méthode GET ou POST.
Lorsque nous utilisons GET, toutes les informations seront affichées dans l'adresse URL, et seuls 1024 caractères peuvent être transmis au maximum en utilisant la méthode GET, la méthode GET est donc adaptée aux petits volumes de transfert et la sécurité des données n'est pas Condition très importante.
Avec la méthode POST, aucune information ne sera affichée sur l'adresse URL. Elle est relativement sûre et peut transmettre jusqu'à 2 Mo de données. Ce nombre peut être augmenté selon les besoins.
Question 7 : Quelle est la fonction pour obtenir la taille, la largeur et la hauteur d'une image en PHP ?
Réponse : getimagesize () obtient la taille de l'image, imagesx () obtient la largeur de l'image, imagesy () obtient la hauteur de l'image.
Question 8 : Qu'est-ce que PEAR en PHP ?
Réponse : PEAR est l'abréviation de PHP Extension and Application Repository. C'est un référentiel de code pour les extensions et applications PHP. C'est également un standard. L'écriture de code PHP améliorera la lisibilité. et la réutilisabilité du programme.
Question 9 : Comment télécharger des vidéos en utilisant PHP et MySQL ?
Réponse : Il nous suffit de copier le chemin où la vidéo est stockée dans la base de données, pas le fichier vidéo lui-même. Toutes les vidéos seront stockées dans un autre dossier à partir duquel les vidéos pourront être rappelées en cas de besoin. La taille par défaut des vidéos téléchargées est de 2 Mo, mais nous pouvons également modifier la taille max_file dans le fichier php.ini pour changer la taille du fichier.
Question 10 : Quels sont les types d'erreurs en PHP ?
Réponse : Il existe trois principaux types d'erreurs en PHP,
(1) Remarque : Ce sont des messages très normaux, pas d'erreurs majeures, et certains ne s'affichent même pas au utilisateur.
(2) Attention : ce type est une erreur légèrement plus grave. L'erreur sera affichée à l'utilisateur mais n'affecte pas la sortie du programme.
(3) Erreurs fatales : Ce sont des erreurs très graves, comme l'accès à une classe PHP inexistante.
Question 11 : Comment définir des constantes en PHP ?
Réponse : utilisez Définir () pour définir des constantes, telles que définir ("Newconstant", 30);
Question 12 : Comment soumettre un formulaire sans utiliser le bouton soumettre ?
Réponse : Si nous ne souhaitons pas utiliser le bouton Soumettre pour soumettre le formulaire, nous pouvons utiliser un lien hypertexte pour soumettre, par exemple en utilisant le code javascript comme suit : Soumettez-moi
Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!