Maison > Article > développement back-end > Partage des dernières questions d'entretien PHP
Cet article partage principalement avec vous les dernières questions d'entretien PHP, sur le framework PHP, etc. J'espère qu'il pourra vous aider.
Quels frameworks PHP ont été utilisés ?
1. Framework YII :
2. Framework ThinkPHP :
Quel est le but du moteur de modèles en php ? Quels moteurs de modèles avez-vous utilisés ?
Le but de l'utilisation d'un moteur de modèles est de séparer le code logique du programme du code de l'interface HTML, rendant ainsi la structure du programme plus claire.
Moteurs de modèles utilisés : Smarty, ThinkTemplate de ThinkPHP
7 Comment passer des variables entre les pages (au moins de deux manières) ? Quelles fonctions liées aux tableaux PHP connaissez-vous ?
array()----Créer un tableau
array_combine()----Créer un nouveau tableau en fusionnant deux tableaux
range()--- - Créer et renvoyer un tableau contenant la plage d'éléments spécifiée
compact()----Créer un tableau
array_chunk()----Diviser un tableau en plusieurs
array_merge()----Fusionner deux tableaux ou plus en un seul tableau
array_slice()----Supprimer une valeur du tableau en fonction des conditions
array_diff ()--- -Renvoie le tableau de différence de deux tableaux
array_intersect()----Calculer l'intersection des tableaux
array_search()----Rechercher une valeur donnée dans le tableau
array_splice()----Supprimer Une partie du tableau et remplacez-la
array_key_exists()----Déterminez si la clé spécifiée existe dans un tableau
shuffle()----Mettez les éléments du tableau de manière aléatoire order Réorganiser
array_flip()----Échanger les clés et les valeurs dans le tableau
array_reverse()----Inverser l'ordre des éléments dans le tableau d'origine, créer un nouveau array et return
array_unique()----Supprimer les valeurs en double dans le tableau
9 Quels modèles de conception connaissez-vous ?
Mode usine, mode stratégie, mode élément unique, mode observateur, mode chaîne de commandes
10 Quel logiciel de contrôle de version de code utilisez-vous souvent ?
Habituellement, un projet est développé par une équipe. Chacun soumet son propre code au serveur de versions, et le chef de projet le gère en fonction de la version, ce qui facilite le contrôle des versions, améliore l'efficacité du développement et s'en assure en cas de besoin. Peut revenir à l'ancienne version.
Contrôleurs de version couramment utilisés : SVN
Mode/extension d'accélération 11PHP ? Mode/outil de débogage PHP ?
Extension d'accélération Zend Optimizer
Outil de débogage : xdebug
12show processlist ; Que fait cette commande ?
Afficher quels threads sont en cours d'exécution
13AFFICHER LES VARIABLES ; Que fait cette commande ?
Afficher les variables et les valeurs système
14AFFICHER LES VARIABLES comme '%conn%' ; À quoi sert cette commande ?
Afficher la valeur du nom de la variable système contenant conn
15LEFT JOIN Écrire une instruction SQL ?
SELECT A.id,A.class FROM A LEFT JOIN B ON A.cid=B.id
16 Veuillez noter 5 commandes d'opération Unix couramment utilisées.
1, Ls -l
2, tar -zxvf
3, Touch
4, Cat
5, Mkdir
6. rm
17 Veuillez noter les fonctions des 5 fichiers/services de configuration du système UNIX suivants.
/etc/passwd
/etc/hosts
/etc/fstab
Crontab
sshd
1./etc/passwd : Fichier d'informations sur l'utilisateur, qui contient le nom d'utilisateur, si l'utilisateur a un mot de passe, et l'ID utilisateur Et le groupe auquel l'utilisateur appartient
2. /etc/hosts : base de données du nom d'hôte, y compris l'adresse IP, le nom d'hôte ou le nom de domaine, l'alias et d'autres informations. L'ajout d'enregistrements dans ce fichier peut contourner. DNS
3. /etc/fstab est un fichier de configuration qui enregistre toutes les informations de partition du système.
4. Commande de tâche planifiée Crontab
5. Commande de gestion des connexions à distance Sshd
18 Veuillez énumérer 5 fonctions PHP couramment utilisées pour faire fonctionner MySQL
1. Mysql_connect()
2. Mysql_select_db()
3 Mysql_query()
4. Mysql_fetch_row()
5.
19 Qu'est-ce qu'un horodatage ? Comment obtenir l'horodatage actuel ?L'horodatage est le nombre de secondes entre 00:00:00 le 1er janvier 1970 et la date spécifiée. Obtenir l'horodatage actuel : time()20 Il existe une adresse de page Web, comme la page d'accueil du PHP Development Resource Network : http://www.phpres.com/index.html Comment obtenir son contenu ? contenu de la page Web :
$url="http://www.phpres.com/index.html";
$str=file_get_contents($url);
21 Comment obtenir le chemin du script d'exécution actuel, Y compris les paramètres obtenus
$_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI']; Obtenez le chemin complet et les paramètres de la page actuelle.
Obtenir les paramètres : $_SERVER['QUERY_STRING'];
22 Comment utiliser les variables d'environnement PHP pour obtenir le contenu d'une adresse de page web ? Comment avoir l'adresse IP ?
echo $_SERVER ["PHP_SELF"];
echo $_SERVER ["SERVER_ADDR"];
Recommandations associées :
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!