12 Lilo Lilo Ilana PHP Gbogbo Olumulo Lainos Gbọdọ Mọ


Ninu ifiweranṣẹ mi ti o kẹhin\"Bii o ṣe le Lo ati Ṣiṣe Awọn koodu PHP ni Lainos Commandfin - laini", Mo tẹnumọ lori ṣiṣe awọn koodu PHP taara ni laini aṣẹ Linux bi daradara bi ṣiṣe faili afọwọkọ PHP ni Ibudo Linux.

Ifiweranṣẹ yii ni ifọkansi ni ṣiṣe ki o mọ awọn ẹya ẹru diẹ ti lilo PHP ni ebute Linux.

Jẹ ki a tunto awọn eto diẹ php.ini ninu ikarahun ibaraenisọrọ PHP.

Lati ṣeto iyara ila laini aṣẹ PHP, o nilo lati bẹrẹ ikarahun ibaraenisọrọ PHP kan lati ọdọ ebute Linux nipa lilo atẹle php -a (muu ipo Interactive PHP ṣiṣẹ).

$ php -a

ati lẹhinna ṣeto ohunkohun (sọ Hi Tecmint: :) bi aṣẹ ikarahun ikarahun ibanisọrọ PHP, ni irọrun bi:

php > #cli.prompt=Hi Tecmint ::

Paapaa o le ṣeto akoko lọwọlọwọ bi Laini aṣẹ aṣẹ rẹ, ni irọrun bi:

php > #cli.prompt=`echo date('H:m:s');` >

22:15:43 >

Ninu nkan wa ti o kẹhin, a ti lo ‘kere si’ pipaṣẹ lori ọpọlọpọ awọn aaye ti o rọ pẹlu aṣẹ atilẹba. A ṣe eyi lati gba iboju kan ti iṣelọpọ nibi ti iṣelọpọ ko le baamu loju iboju kan. Ṣugbọn a le tunto faili php.ini lati ṣeto iye pager si kere si lati ṣe iṣelọpọ iboju kan ni akoko kan bii,

$ php -a
php > #cli.pager=less

Nitorinaa, nigba miiran ti o ba n ṣiṣẹ aṣẹ kan (sọ pe n ṣatunṣe aṣiṣe phpinfo();

php > phpinfo();

Ikarahun PHP jẹ ọlọgbọn to lati fihan ọ awọn didaba ati Ipari TAB. O le lo bọtini TAB lati lo ẹya yii. Ti aṣayan diẹ sii ju ọkan wa fun okun ti o fẹ lati pari TAB, o ni lati lo bọtini TAB lẹẹmeji, ẹlomiran lo lẹẹkan.

Ninu ọran ti o ṣeeṣe ju ọkan lọ, lo TAB lẹmeji.

php > ZIP [TAB] [TAB]

Ninu ọran ti iṣeeṣe kan, lo TAB lẹẹkan.

php > #cli.pager [TAB]

O le tẹsiwaju titẹ TAB fun awọn aṣayan titi awọn iye ti aṣayan yoo ni itẹlọrun. Gbogbo awọn iṣẹ naa ti wa ni ibuwolu wọle lati faili ~/.php-history .

Lati ṣayẹwo iwe akọọlẹ iṣẹ ikarahun ibanisọrọ rẹ PHP, o le ṣiṣe:

$ nano ~/.php_history | less

Lo iwoyi lati tẹjade iṣẹjade sinu awọn awọ pupọ, ni rọọrun bii:

php > echo “color_code1 TEXT second_color_code”;

tabi apẹẹrẹ alaye diẹ sii ni:

php > echo "3[0;31m Hi Tecmint \x1B[0m";

A ti rii titi di isisiyi pe titẹ bọtini ipadabọ tumọ si ṣe pipaṣẹ naa, sibẹsibẹ semicolon ni opin aṣẹ kọọkan ni ikarahun Php jẹ dandan.

Iṣẹ iṣẹ basename ninu ikarahun php tẹ sita ẹya paati orukọ lati okun ti a fun ti o ni ọna si faili kan tabi itọsọna.

basename() apẹẹrẹ # 1 ati # 2.

php > echo basename("/var/www/html/wp/wp-content/plugins");
php > echo basename("linux-console.net/contact-us.html");

Awọn apẹẹrẹ mejeeji ti o wa loke yoo jade:

plugins
contact-us.html
$ touch("/home/avi/Desktop/test1.txt");

A ti rii tẹlẹ bii ikarahun ibaraenisọrọ PHP ti o dara ni Iṣiro, Eyi ni awọn apẹẹrẹ diẹ diẹ lati ya ọ lẹnu.

Iṣẹ strlen ti a lo lati gba ipari ti okun ti a fun.

php > echo strlen("linux-console.net");

Sọ Oniyipada kan ati ṣeto iye ti o le ṣeto (7,9,2,5,10).

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

To awọn nọmba ni orun.

php > sort($a);

Tẹjade awọn nọmba ti orun ni tito lẹsẹsẹ pẹlu aṣẹ wọn. Ni igba akọkọ ti o jẹ [0].

php > print_r($a);
Array
(
    [0] => 2
    [1] => 5
    [2] => 7
    [3] => 9
    [4] => 10
)
php > echo pi();

3.1415926535898
php > echo sqrt(150);

12.247448713916
php > echo rand(0, 10);
php > echo md5(avi);
3fca379b3f0e322b7b7967bfcfb948ad

php > echo sha1(avi);
8f920f22884d6fea9df883843c4a8095a2e5ac6f
$ echo -n avi | md5sum
3fca379b3f0e322b7b7967bfcfb948ad  -

$ echo -n avi | sha1sum
8f920f22884d6fea9df883843c4a8095a2e5ac6f  -

Eyi ni ṣoki ti ohun ti o le ṣe aṣeyọri lati Ikarahun PHP ati bii ibaraenisepo jẹ ikarahun PHP. Iyẹn ni gbogbo fun bayi lati ọdọ mi. Jeki asopọ si tecmint. Pese wa pẹlu awọn esi rẹ ti o niyele ninu awọn asọye. Fẹran ki o pin wa lati tan kaakiri.