L'utilisation des fonctions PHP dans l'environnement de ligne de commande nécessite le mode CLI. Les étapes spécifiques incluent : Créer un fichier .php contenant du code PHP. Exécutez le fichier PHP à l'aide de la commande php. Vous pouvez utiliser la bibliothèque de fonctions PHP, telle que la fonction time() pour obtenir l'horodatage actuel. Cas pratique : Utiliser un script pour générer des mots de passe aléatoires.
Comment utiliser les fonctions PHP dans l'environnement de ligne de commande
L'utilisation des fonctions PHP dans l'environnement de ligne de commande nécessite l'utilisation du mode interface de ligne de commande (CLI). Voici les étapes :
.php
et contient le code PHP que vous souhaitez exécuter. .php
的文件,并包含要运行的 PHP 代码。<?php // 定义一个 PHP 函数 function my_function() { echo "Hello from PHP function!" . PHP_EOL; } // 调用函数 my_function();
php
命令运行 PHP 文件。php my_php_file.php
此命令将在命令行中输出函数的结果:
Hello from PHP function!
time()
php -r "echo time();"
Exécuter des fichiers PHP : Dans un terminal ou une invite de commande, utilisez la commande php
pour exécuter des fichiers PHP.
<?php // 定义一个生成随机密码的函数 function generate_password($length = 8) { $characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } // 调用函数并输出生成的密码 echo generate_password();
Cette commande affichera le résultat de la fonction sur la ligne de commande :
php generate_password.php
time()
: 🎜🎜rrreee🎜🎜Cas pratique : Générer des mots de passe aléatoires🎜🎜🎜C'est un cas pratique d'utilisation de la ligne de commande PHP pour générer des mots de passe aléatoires : 🎜rrreee🎜Pour exécuter ce script et générer un mot de passe aléatoire, vous pouvez utiliser la commande suivante dans le terminal ou l'invite de commande : 🎜rrreeeCe 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!