12 Penggunaan Commandline PHP Berguna Setiap pengguna Linux mesti tahu

12 Penggunaan Commandline PHP Berguna Setiap pengguna Linux mesti tahu

Dalam jawatan terakhir saya "Cara Menggunakan dan Melaksanakan Kod PHP dalam Linux Command -line", saya menekankan pada menjalankan kod PHP secara langsung dalam baris arahan Linux serta melaksanakan fail skrip PHP di Terminal Linux.

Jalankan Kod PHP di Linux Commandline - Bahagian 2

Catatan ini bertujuan untuk membuat anda menyedari beberapa ciri hebat penggunaan PHP di Terminal Linux.

Marilah kita mengkonfigurasi beberapa php.Ini Tetapan dalam shell interaktif PHP.

6. Tetapkan arahan baris arahan php

Untuk menetapkan arahan baris arahan PHP, anda perlu memulakan shell interaktif PHP dari terminal linux menggunakan berikut php -a (Membolehkan mod interaktif PHP).

$ php -a 

Dan kemudian tetapkan apa -apa (katakan Hai tecmint ::) sebagai PHP Interactive Shell Command Prompt, semata -mata sebagai:

php> #cli.segera = hai tecmint :: 
Dayakan PHP Interactive Shell

Anda juga boleh menetapkan masa semasa sebagai arahan baris arahan anda, semata -mata sebagai:

php> #cli.prompt = 'echo date (' h: m: s ');' > 22:15:43> 
7. Menghasilkan satu output skrin pada satu masa

Dalam artikel terakhir kami, kami telah menggunakan 'kurang'Perintah di banyak tempat saluran paipD dengan arahan asal. Kami melakukan ini untuk mendapatkan satu skrin output di mana output tidak dapat dimuatkan pada satu skrin. Tetapi kita boleh mengkonfigurasi php.Ini fail untuk ditetapkan pager nilai kepada kurang untuk menghasilkan satu output skrin pada satu masa hanya,

$ php -a php> #cli.pager = kurang 
Betulkan output skrin php

Jadi, lain kali anda menjalankan arahan (katakan debugger phpinfo ();) di mana output terlalu besar untuk menyesuaikan skrin, ia akan menghasilkan output secara automatik yang sesuai dengan semasa anda.

php> phpinfo (); 
Output maklumat php
8. Cadangan dan Penyempurnaan Tab

PHP Shell cukup pintar untuk menunjukkan cadangan dan Tab Selesai. Anda boleh menggunakan kekunci tab untuk menggunakan ciri ini. Sekiranya lebih daripada satu pilihan tersedia untuk rentetan yang anda mahu siap untuk penyempurnaan, anda perlu menggunakan kunci tab dua kali, gunakannya sekali.

Dalam kes lebih daripada satu kemungkinan, gunakan Tab dua kali.

php> Zip [tab] [tab] 

Dalam kes yang ada, gunakan Tab sekali.

php> #cli.pager [tab] 

Anda boleh terus menekan Tab untuk pilihan sehingga nilai pilihan berpuas hati. Semua aktiviti dilog masuk ke fail ~/.PHP-History.

Untuk memeriksa log aktiviti shell interaktif PHP anda, anda boleh menjalankan:

$ nano ~/.php_history | kurang 
Periksa log shell interaktif php
9. Anda boleh menggunakan warna di dalam shell interaktif php. Yang perlu anda ketahui adalah kod warna.

Gunakan echo Untuk mencetak output ke dalam pelbagai warna, semata -mata seperti:

php> echo "color_code1 Text Second_Color_Code"; 

atau contoh yang lebih jelas ialah:

php> echo "3 [0; 31m hi tecmint \ x1b [0m"; 
Dayakan Warna dalam PHP Shell

Kami telah melihat sehingga sekarang bahawa menekan kekunci pulangan bermaksud melaksanakan arahan, namun titik koma pada akhir setiap arahan dalam shell php adalah wajib.

10. Nama Basename di PHP Shell Mencetak Komponen Nama Laluan Jalan

Fungsi BaseName dalam shell PHP mencetak komponen nama trailing dari rentetan yang diberikan yang mengandungi laluan ke fail atau direktori.

Basename () Contoh #1 dan #2.

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

Kedua -dua contoh di atas akan dikeluarkan:

Plugin Contact-US.html 
Cetak nama asas dalam php
11. Anda boleh membuat fail (katakan ujian1.txt) menggunakan shell interaktif php di desktop anda, semata -mata sebagai
$ sentuh ("/home/avi/desktop/test1.txt "); 

Kami telah melihat betapa baiknya shell php interaktif dalam matematik, berikut adalah beberapa contoh lagi untuk mencetuskan anda.

12. Cetak panjang rentetan Katakan Tecmint.com menggunakan php interaktif

Strlen fungsi yang digunakan untuk mendapatkan panjang rentetan yang diberikan.

php> Echo Strlen ("Tecmint.com "); 
Cetak rentetan panjang dalam php
13. Shell interaktif php boleh menyusun pelbagai. Ya anda mendengarnya dengan betul

Mengisytiharkan pemboleh ubah a dan tetapkan nilai untuk array (7,9,2,5,10).

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

Susun nombor dalam array.

php> sort ($ a); 

Cetak nombor array dalam urutan yang disusun bersama dengan pesanan mereka. Yang pertama adalah [0].

php> print_r ($ a); Array ([0] => 2 [1] => 5 [2] => 7 [3] => 9 [4] => 10) 
Susun Array dalam PHP
14. Dapatkan nilai Pi dalam PHP Interactive Shell
php> echo pi (); 3.1415926535898 
15. Cetak akar kuadrat nombor katakan 32
php> Echo Sqrt (150); 12.247448713916 
16. Echo nombor rawak dari julat menjadi 0-10
php> Echo Rand (0, 10); 
Dapatkan nombor rawak dalam php
17. Dapatkan md5sum dan sha1sum untuk rentetan yang diberikan
Contohnya, mari kita periksa MD5Sum dan Sha1sum rentetan (katakan avi) pada shell php dan silang periksa hasilnya dengan md5sum dan sha1sum yang dihasilkan oleh shell bash.
php> echo md5 (avi); 3FCA379B3F0E322B7B7967BFCFB948AD php> echo sha1 (avi); 8F920F22884D6FEA9DF883843C4A8095A2E5AC6F 
$ echo -n avi | MD5SUM 3FCA379B3F0E322B7B7967BFCFB948AD - $ echo -n avi | SHA1SUM 8F920F22884D6FEA9DF883843C4A8095A2E5AC6F - 
Semak md5sum dan sha1sum dalam php

Ini hanya sekilas apa yang dapat dicapai dari shell php dan bagaimana interaktif adalah shell php. Itu semua buat masa ini dari saya. Terus bersambung dengan Tecmint. Beri kami maklum balas berharga anda dalam komen. Suka dan kongsi kami untuk tersebar.