תעדל בייח סקוניל שמתשמ לכש PHP לש הדוקפה תרושב ישומיש שומיש 12


.סקוניל ףוסמב PHP טפירקס ץבוק עוציב לע ןכו סקוניל לש הדוקפה תרושב תורישי PHP ידוק תלעפה לע יתשגדה "סקוניל לש הדוקפה תרושב PHP ידוק ליעפהלו שמתשהל דציכ"\ילש הנורחאה העדוהב

.סקוניל ףוסמב PHP -ב שומיש לש תומיהדמ תונוכת המכל םיעדומ תויהל ךל םורגל הדעונ וז העדוה

.PHP לש תיביטקארטניאה תפטעמב php.ini תורדגה המכ רידגהל ונל ןת

.(PHP לש יביטקארטניא בצמ תרשפאמה) האבה php -a הדוקפה תועצמאב Linux ףוסממ PHP לש תיביטקארטניא תפטעמ ליעפהל ךילע ,PHP לש הדוקפ תרוש רידגהל ידכ

$ php -a

:כ טושפ ,PHP זגפ לש תיביטקארטניא הדוקפ תרושכ (: :Tecmint ייה רומא) לכה רדגה זאו

php > #cli.prompt=Hi Tecmint ::

:כ טושפ ,ךלש הדוקפה תרושכ תיחכונה העשה תא רידגהל לוכי התא ןכ ומכ

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

22:15:43 >

,כ טושפ םעפ לכב דחא ךסמ טלפ רצייל ידכ תוחפל רפיבה ךרע תא רידגיש ךכ php.ini ץבוקה תא רידגהל םילוכי ונא ךא .דחא ךסמל םיאתהל לוכי אל טלפה ובש דחא טלפ ךסמ לבקל ידכ תאז ונישע .תירוקמ הדוקפב וני

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

.ךלש םרזל םיאתמש טלפ יטמוטוא ןפואב רוציי הז ,ךסמל םיאתהל ידכמ לודג טלפה הב ( phpinfo(); םיגאב דיגנ) הדוקפ ליעפתש האבה םעפב ,ןכל

php > phpinfo();

.תחא םעפ וב שמתשהל תרחא ,םיימעפ TAB שקמב שמתשהל ךילע ,TAB םילשהל ךנוצרבש תזורחמה רובע תחא תורשפאמ רתוי תמייק םא .וז הנוכתב שמתשהל ידכ TAB שקמב שמתשהל לוכי התא .TAB תמלשהו תועצה ךל תוארהל י

.םיימעפ TAB -ב שמתשה ,תחא תורשפאמ רתוי לש הרקמב

php > ZIP [TAB] [TAB]

.TAB -ב תחא םעפ שמתשה ,הדיחי תורשפא לש הרקמב

php > #cli.pager [TAB]

. ~/.php-history ץבוקל תומשרנ תויוליעפה לכ .תורשפאה יכרע עוציבל דע תויורשפאל TAB לע ץוחלל ךישמהל לוכי התא

:ץורל לוכי התא ,PHP -ב תיביטקארטניא תפטעמ לש תוליעפה ןמוי תא קודבל ידכ

$ nano ~/.php_history | less

:ומכ טושפ ,םינוש םיעבצב טלפה תא סיפדהל ידכ דהב שמתשה

php > echo “color_code1 TEXT second_color_code”;

:איה רתוי הריבסמ המגוד וא

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

.הבוח איה Php תפטעמב הדוקפ לכ ףוסב קיספ-הדוקנ םלוא ,הדוקפה עוציב השוריפ הרזחהה שקמ לע הציחלש הכ דע וניאר

.היירפסל וא ץבוקל ביתנה תא הליכמה הנותנ תזורחממ ררגנה םשה ביכר תא הסיפדמ php תפטעמב סיסבה םש תייצקנופ

.2 'סמו 1' סמ המגוד() סיסב םש

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

:וקיפי ליעל תואמגודה יתש

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

.ךתוא םיהדהל תופסונ תואמגוד רפסמ ןלהל ,הקיטמתמב תחבושמ PHP לש תיביטקארטניא תפטעמ המכ דע רבכ וניאר

.הנותנה תזורחמה לש ךרוא לבקל תשמשמ strlen תייצקנופ

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

.(7,9,2,5,10) ךרעמל ולש ךרעה תא רדגהו a הנתשמ לע זירכה

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

.ךרעמב םירפסמה תא ןיימ

php > sort($a);

.[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  -

.טשפתהל ידכ ונתוא ףתשלו קייל ושע .תובוגתב ךלש רקיה בושמה תא ונל קפס .הטנמ םע רשק לע רומש .ינממ םייתניב לכה הז .PHP תפטעמ איה תיביטקארטניא המכו PHP תפטעממ גישהל ןתינ המל הצצה קר וז