Php

Top 10 Utilisation utile de ligne de commande PHP Chaque utilisateur Linux doit savoir

Top 10 Utilisation utile de ligne de commande PHP Chaque utilisateur Linux doit savoir

Dans mon dernier article «Comment utiliser et exécuter des codes PHP dans la commande Linux - Line», j'ai souligné à l'exécution des codes PHP directement dans la ligne de commande Linux ainsi qu'à l'exécution du fichier de script PHP dans Linux Terminal.

Cet article vise à vous faire connaître quelques fonctionnalités impressionnantes de l'utilisation de PHP dans Linux Terminal.

Laissez-nous configurer quelques-uns php.ini Paramètres dans la coque interactive PHP.

6. Définir l'invite de ligne de commande PHP

Pour définir l'invite de ligne de commande PHP, vous devez démarrer un shell interactif PHP à partir du terminal Linux en utilisant suivant php -a (activer le mode interactif PHP).

$ php -a 

puis définir n'importe quoi (disons Salut Tecmint ::) comme invite de commande de shell interactive PHP, simplement comme:

php> #cli.invite = hi tecmint :: 

Vous pouvez également définir l'heure actuelle comme votre invite de ligne de commande, simplement comme:

php> #cli.invite = 'echo Date (' h: m: s ');' > 22:15:43> 
7. Produire une sortie d'écran à la fois

Dans notre dernier article, nous avons utilisémoins'commander sur beaucoup d'endroits pipelineD avec commande originale. Nous l'avons fait pour obtenir un écran de sortie où la sortie ne pouvait pas tenir sur un seul écran. Mais nous pouvons configurer php.ini fichier à définir sacrer valeur de moins pour produire une sortie d'écran à la fois simplement comme,

$ php -a php> #cli.téléavertisseur = moins 

Alors, la prochaine fois lorsque vous exécutez une commande (disons le débogueur phpinfo ();) Lorsque la sortie est trop grande pour s'adapter à un écran, elle produira automatiquement la sortie qui correspond à votre actuel.

php> phpinfo (); 
8. Suggestions et complétion des onglets

PHP Shell est assez intelligent pour vous montrer des suggestions et LANGUETTE Achèvement. Vous pouvez utiliser la touche Tab pour utiliser cette fonctionnalité. Si plusieurs options sont disponibles pour la chaîne que vous souhaitez compléter, vous devez utiliser deux fois la clé de l'onglet, utilisez-la une fois.

Au cas de plusieurs possibilités, utilisez LANGUETTE deux fois.

php> Zip [onglet] [Tab] 

Au cas de possibilité unique, utilisez LANGUETTE une fois.

php> #cli.pager [onglet] 

Vous pouvez continuer à appuyer LANGUETTE Pour les options jusqu'à ce que les valeurs de l'option soient satisfaites. Toutes les activités sont enregistrées pour déposer ~ /.HP-HISTORY.

Pour vérifier votre journal d'activité de shell interactif PHP, vous pouvez exécuter:

$ nano ~ /.php_history | moins 
9. Vous pouvez utiliser la couleur à l'intérieur de la coque interactive PHP. Tout ce que vous devez savoir, ce sont les codes de couleur.

Utiliser écho Pour imprimer la sortie en différentes couleurs, simplement comme:

php> echo "Color_code1 text second_color_code"; 

ou un exemple plus expliquant est:

php> echo "3 [0; 31m hi tecmint \ x1b [0m"; 

Nous avons vu jusqu'à présent qu'appuyer sur la touche de retour signifie exécuter la commande, mais le point-virgule à la fin de chaque commande dans le shell PHP est obligatoire.

dix. Nom de Basen dans PHP Shell imprime le composant de nom de chemin du chemin

La fonction de nom de base dans Shell PHP imprime le composant de nom de fuite à partir d'une chaîne donnée contenant le chemin d'accès à un fichier ou un répertoire.

Basename () Exemple # 1 et # 2.

php> Echo Basen Name ("/ var / www / html / wp / wp-conont-content / plugins"); php> Echo Basename ("www.Tecmint.com / contact-us.html "); 

Les deux exemples ci-dessus seront sortis:

Plugins Contact-US.html 
11. Vous pouvez créer un fichier (disons Test1.txt) en utilisant un shell interactif PHP à votre bureau, simplement comme
$ Touch ("/ Home / Avi / Desktop / Test1.SMS"); 

Nous avons déjà vu à quel point le shell interactif PHP est fin en mathématiques, voici quelques exemples supplémentaires pour vous étourdir.

12. Imprimez la longueur d'une chaîne dire Tecmint.com à l'aide de shell interactif PHP

strlen fonction utilisée pour obtenir une longueur de la chaîne donnée.

php> Echo Strlen ("Tecmint.com "); 
13. PHP Interactive Shell peut trier un tableau. Oui, vous avez bien entendu

Déclarer la variable A et définir sa valeur pour tableau (7,9,2,5,10).

php> $ a = tableau (7,9,2,5,10); 

Trier les nombres dans le tableau.

php> tri ($ a); 

Imprimez les numéros du tableau dans l'ordre trié avec leur commande. Le premier est [0].

php> print_r ($ a); Array ([0] => 2 [1] => 5 [2] => 7 [3] => 9 [4] => 10) 
14. Obtenez la valeur de Pi dans PHP Interactive Shell
php> echo pi (); 3.1415926535898 
15. Imprimez la racine carrée d'un nombre, disons 32
php> Echo SQRT (150); 12.247448713916 
16. Echo un nombre aléatoire de la plage de 0 à 10
php> Echo Rand (0, 10); 
17. Obtenez md5sum et sha1sum pour une chaîne donnée
Par exemple, vérifions le md5sum et le sha1sum d'une chaîne (disons avi) Sur Shell PHP et vérifiez le résultat avec ces md5sum et sha1sum générés par Bash Shell.
php> Echo MD5 (AVI); 3FCA379B3F0E322B7B7967BFCFB948AD php> Echo Sha1 (AVI); 8F920F22884D6FEA9DF883843C4A8095A2E5AC6F 
$ echo -n avi | MD5SUM 3FCA379B3F0E322B7B7967BFCFB948AD - $ ECHO -N AVI | sha1sum 8f920f22884d6fea9df883843c4a8095a2e5ac6f - 

Ceci est juste un aperçu de ce qui peut être réalisé à partir d'un shell PHP et à quel point la coque PHP est interactive. C'est tout pour l'instant de moi. Restez connecté à Tecmint. Nous fournir vos précieux commentaires dans les commentaires. Aimez-nous et partagez-nous pour se propager.

Ebook linux gratuit
Linux eBooks Téléchargement gratuit J'ai téléchargé et révisé tous les ebooks Linux gratuits ci-dessous et en d'autres termes, voici ce que j'en pense...
Développement Web avec Perl - CGI - Hello World Exemple
Les deux lignes suivantes décrivent le processus le plus simple pour démarrer avec Perl et CGI sur le système Linux en particulier Debian Linux. Bien ...
Installation et configuration de Linux Mediatomb pour PS3
Cet article décrit brièvement une installation de Mediatomb Media Server sur le système Linux Debian / Ubuntu et une configuration rapide pour Playsta...