Maison > développement back-end > tutoriel php > Brève description des questions d'entretien d'entrée de gamme PHP (2)

Brève description des questions d'entretien d'entrée de gamme PHP (2)

韦小宝
Libérer: 2023-03-17 15:30:01
original
1759 Les gens l'ont consulté

Les

questions d'entretien d'entrée de gamme PHP ont été lues par des programmeurs peu expérimentés qui cherchaient simplement un emploi. Cela nous a beaucoup aidé pour passer un entretien, entretienNous sommes souvent testés lors d'entretiens officiels, et les questions d'entretien que nous lisons en ce moment jouent un grand rôle.

11. Avez-vous déjà utilisé un logiciel de contrôle de version ? Si oui, quel est le nom du logiciel de contrôle de version que vous utilisez

TortoiseSVN ? -1.2.6 svn-1.2.3

12. Avez-vous déjà utilisé un moteur de modèle ? Si oui, quel est le nom du moteur de modèle que vous avez utilisé ?

  • smarty

13. Veuillez décrire brièvement votre travail de développement le plus fier

...

14. Quelle méthode utilisez-vous pour résoudre le problème de trafic pour un site Web à fort trafic ?

  1. Tout d'abord, confirmez si le matériel du serveur est suffisant pour prendre en charge le trafic actuel

  2. Deuxièmement, optimisez l'accès à la base de données.

  3. Troisièmement, les hotlinks externes sont interdits.

  4. Quatrièmement, contrôlez le téléchargement de fichiers volumineux.

  5. Cinquièmement, utilisez différents hôtes pour détourner le trafic principal

  6. Sixièmement, utilisez un logiciel d'analyse et de statistiques du trafic.

15. Utilisez PHP pour écrire le code permettant d'afficher l'IP du client et l'IP du serveur

function get_client_ip() {#
if(getenv('HTTP_CLIENT_IP')) {
$client_ip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR')) {
$client_ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR')) {
$client_ip = getenv('REMOTE_ADDR');
} else {
$client_ip = $HTTP_SERVER_VAR['REMOTE_ADDR'];
}
return $client_ip;
}
Copier après la connexion

16. Quelle est la différence entre les instructions include et require ? Pour éviter d'inclure le même fichier plusieurs fois, vous pouvez les remplacer par des instructions (?) ?

  • require() et include() sont identiques en tous points, sauf dans la façon dont ils gèrent les échecs. include() produit un avertissement et require() provoque une erreur fatale.

  • En d'autres termes, si vous souhaitez arrêter le traitement de la page lorsque le fichier est manquant, utilisez require(). Ce n'est pas le cas avec include() et le script continuera à s'exécuter.

  • require() inclura le fichier de toute façon, tandis que include() peut inclure de manière sélective.

Au lieu de

include_once
require_once
Copier après la connexion

17. Comment modifier le temps de survie de SESSION

$savePath = "./session_save_dir/";
$lifeTime = 24 * 3600;
session_save_path($savePath);
session_set_cookie_params($lifeTime);
session_start();
Copier après la connexion

18 Il existe une adresse Web, telle que PHP. ressources de développement Page d'accueil : http://www.phpres.com/index.html, comment obtenir son contenu ?

file_get_contents($url)
Copier après la connexion

19. En HTTP 1.0, la signification du code d'état 401 est (?) ; si l'invite "Fichier introuvable" est renvoyée, la fonction d'en-tête peut être utilisée et son instruction est (?)

Non autorisé (Non autorisé)

Header("http/1.0 403 Forbidden");
Copier après la connexion
Ne soyez pas inquiet après avoir lu les questions d'entretien ci-dessus. Il existe d'autres questions d'entretien. Il est préférable de consolider les éléments de base pour nous aider à passer un entretien et à trouver un emploi.

Recommandations associées :

Brève description de l'entretien d'entrée de gamme PHP questions (1)

Compilation de questions d'entretien PHP junior

5 questions courantes parmi les développeurs PHP juniors

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal