Titre
Les questions d'entretien d'entrée de gamme PHP sont destinées aux programmeurs peu expérimentés qui recherchent simplement un emploi. Cela leur sera utile. nous L'entretien a été d'une grande aide. L'agent de l'entretien nous testait souvent, et les questions d'entretien que nous lisions à ce moment-là jouaient un grand rôle.
5 Utilisez PHP pour imprimer l'heure de la veille, dans un format tel que 2006-5-. 10 22:21:21
strftime(“%Y-%m-%d %T”, strtotime(“-1 day”)); date(“Y-m-d H:i:s”, strtotime(“-1 day”));
Répondez simplement à 1 correctement
6 . Écrivez une fonction, capable de parcourir tous les fichiers et sous-dossiers d'un dossier
function dir_recurse($dir) { $i = 1; if($handle = opendir($dir)) { while(false !== ($file = readdir($handle))) { if($file != "." && $file != ".." ) { if(is_dir($dir."/".$file) == true) { $fullpath = $dir."/".$file; dir_recurse($fullpath); echo "$fullpath\n"; $i++; }else { $fullpath = $dir."/".$file; echo "$fullpath\n"; $i++; } } } closedir($handle); } }
7. Créez le fichier exer1 sous Linux et définissez l'autorisation d'accès sur rw. -r--r -- Nous devons maintenant augmenter les autorisations d'exécution de tous les utilisateurs et les autorisations d'écriture des utilisateurs du même groupe, et écrire les commandes pour le processus d'opération
touch exer1 chmod 644 exer1 增加权限 chmod a+x exer1 chmod g+w exer1 或者 chmod 775 exer1
8, String"en majuscule" utilise php, shell et js pour convertir tous les caractères de la chaîne en majuscules et les afficher.
Php实现: echo strtoupper(‘to upper case’)
Shell实现:echo "to upper case" | tr 'a-z' 'A-Z'
Implémentation Js :
<script language="javascript"> var stmp1 = " to upper case "; alert(stmp1.toLocaleUpperCase());//转换成大写 alert(stmp1.toUpperCase())//转换成大写 </script>
9. Utilisez root pour vous connecter à la base de données mysql Si mydb n'existe pas, créez la base de données mydb dans mysql, . à L'utilisateur root se voit attribuer toutes les autorisations pour accéder à la base de données mysdb à partir de l'adresse IP 192.168.1.1. (Le mot de passe de l'utilisateur root est vide)
CREATE DATABASE IF NOT EXISTS mydb; grant all on mydb.* to root@’ 192.168.1.1’ identified by '' ;
10. Vous devez maintenant obtenir une liste au format suivant en interrogeant la base de données et en la triant. par le nombre de réponses, avec la réponse la plus élevée. Veuillez écrire le code SQL pour le top "ID de l'article, clics et réponses sur le titre de l'article":
Le champ de message du tableau 1 est le suivant :
td> | Identifiant auto-incrémenté
| ||||||||||||||||
SELECT M.`id`, M.`title`, M.`hits`, COUNT(C.`comment_id`) AS CNT FROM `message` AS M LEFT JOIN `comment` AS C ON M.`id` = C.`id` GROUP BY M.`id` ORDER BY CNT DESC; Copier après la connexion | Contenu | ||||||||||||||||
category_id | ID de catégorie | ||||||||||||||||
Hits | Clics | ||||||||||||||||
Titre | Titre |
comment_id | Identifiant de réponse |
Id td> | Associer l'identifiant dans la table des messages |
comment_content | Contenu de la réponse |
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!