מפעילים ב- PHP

משתנים וקבועים
מחפש PHP

בשפת תכנות, אופרטורים משמשים לביצוע פעולות על משתנים or ערכים. ל-PHP 8 יש שפע של מפעילי עבור מספרי מספרים, טקסטים, מערכים, ו יותר.

PHP 8 מספק את סוגי האופרטורים הבאים:

  • אופרטורים אריתמטיים: אופרטורים אלו מבצעים חישובים מתמטיים בין שניים או יותר מספרי ערכים (למשל +, -, *, /, %, **)
  • אופרטורים של הקצאה: אופרטורים אלה משמשים להקצאת ערך למשתנה (למשל =, +=, -=, *=, /=, %=)
  • השוואה אופרטורים: אופרטורים אלה משווים שני ערכים ומחזירים ערך בוליאני (למשל ==, ===, !=, !==, >, <, >=, <=)
  • הגדלה/הפחתה אופרטורים: אופרטורים אלה רגילים להגביר או הקטנת ערך של משתנה באחד (למשל ++, –)
  • לוגי אופרטורים: אופרטורים אלה משמשים לשילוב תנאים מרובים בהצהרה מותנית (למשל &&, ||, !)
  • אופרטורים של מחרוזת: אופרטורים אלה משמשים לשרשור של שתי מחרוזות או יותר יחד (למשל ., .=)
  • אופרטורים של מערך: אופרטורים אלה משמשים לביצוע פעולות על מערכים (למשל +, ==, ===, !=, !==)
  • אופרטורים של הקצאה מותנית משמשים להקצאת ערך למשתנה רק אם הוא כעת null או לא מוגדר.

בנוסף למפעילים הנ"ל, ה מודולו אופרטור (%), המחזיר את שארית א חלוק, כלול וניתן להשתמש בו במגוון דרכים.

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

אופרטורים אריתמטיים משמשים לביצוע פעולות מתמטיות בסיסיות כגון חיבור, חיסור, כפל וחילוק. לדוגמא:

$a = 5;
$b = 3;
$c = $a + $b; // $c = 8
$d = $a - $b; // $d = 2
$e = $a * $b; // $e = 15
$f = $a / $b; // $f = 1.6666667

כדי להקצות ערך למשתנה, השתמש באופרטורים של הקצאה. לדוגמא:

$a = 5;
$a += 3; // $a = 8
$a -= 2; // $a = 6
$a *= 4; // $a = 24
$a /= 2; // $a = 12

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

$a = 5;
$b = 3;
$c = ($a == $b); // $c = false
$d = ($a > $b); // $d = true
$e = ($a < $b); // $e = false

אופרטורי ההגדלה/הפחתה משמשים להגדלת או להפחית הערך של משתנה באחד. לדוגמא:

$a = 5;
$a++; // $a = 6
$a--; // $a = 5

בתנאי הצהרה, ניתן להשתמש באופרטורים לוגיים כדי לשלב תנאים רבים. לדוגמא:

$a = 5;
$b = 3;
$c = ($a > 4 && $b < 4); // $c = true
$d = ($a < 4 || $b > 4); // $d = true

ניתן להשתמש באופרטורים של מחרוזת לְחַבֵּר שני מיתרים או יותר. לדוגמא:

$a = "Hello";
$b = " World";
$c = $a . $b; // $c = "Hello World"
$a .= $b; // $a = "Hello World"

ניתן להשתמש באופרטורים של מערך לביצוע פעולות מערך. לדוגמא:

$a = [1, 2, 3];
$b = [4, 5, 6];
$c = $a + $b; // $c = [1, 2, 3, 4, 5, 6]

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

$a = null;
$a ??= 5; // $a = 5

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

שאלות ותשובות

ש: מהם אופרטורים ב-PHP 8?
ת: בשפת תכנות, אופרטורים משמשים לביצוע פעולות על משתנים או ערכים. ל-PHP 8 יש שפע של אופרטורים למספרים, טקסטים, מערכים ועוד.

ש: מהם סוגי האופרטורים השונים ש-PHP 8 מציע?
ת: PHP 8 מספקת את האופרטורים הבאים: אופרטורים אריתמטיים, אופרטורים של הקצאה, אופרטורים של השוואה, אופרטורים של הגדלה/הפחתה, אופרטורים לוגיים, אופרטורים של מחרוזת, אופרטורים של מערך ואופרטורים של הקצאה מותנית.

ש: מהו אופרטור המודולו וכיצד משתמשים בו?
ת: אופרטור המודולו, המסומן בסימן%, הוא אופרטור אריתמטי. זה מחזיר את שארית החטיבה. ניתן להשתמש בו כדי להחזיר את יתרת שני המספרים במגוון דרכים.

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

ש: כיצד ניתן להשתמש במפעילי הקצאות בפועל?
ת: ניתן להשתמש באופרטורים של הקצאה כדי להקצות ערך למשתנה.

ש: כיצד ניתן להשתמש במפעילי השוואה בפועל?
ת: ניתן להשתמש באופרטורים של השוואה כדי להשוות שני ערכים ולהחזיר ערך בוליאני.

Q: כיצד ניתן להשתמש באופרטורים של הגדלה/הפחתה בפועל?
ת: ניתן להשתמש באופרטורים של הגדלה/הפחתה כדי להגדיל או להקטין ערך של משתנה באחד.

ש: כיצד ניתן להשתמש באופרטורים לוגיים בפועל?
A: לוגי ניתן להשתמש באופרטורים כדי לשלב מספר תנאים בהצהרה מותנית.

ש: כיצד ניתן להשתמש באופרטורים של מחרוזת בפועל?
A: מחרוזת ניתן להשתמש באופרטורים כדי לשרשר שתי מחרוזות או יותר יחד.

ש: כיצד ניתן להשתמש באופרטורים של מערך בפועל?
ת: ניתן להשתמש באופרטורים של מערך לביצוע פעולות על מערכים.

ש: כיצד ניתן להשתמש במפעילי הקצאה מותנית בפועל?
A: מותנה ניתן להשתמש באופרטורים של הקצאה כדי להקצות ערך למשתנה רק אם המשתנה כרגע הוא null או לא מוגדר.

תרגילים:

  1. מה ההבדל בין אופרטור ההקצאה (=) לאופרטור ההשוואה (==)?
  2. איך מגדילים משתנה?
  3. איך משתמשים באופרטור הטרינרי?
  4. איך אתה משתמש באופרטורים הלוגיים (ו, או, xor, לא)?
  5. איך אתה משתמש באופרטורים של bitwise?
  6. איך משתמשים במפעיל החללית?
  7. איך משתמשים באופרטור השרשור?
  8. איך משתמשים במפעיל הליהוק של הסוג?

תשובות:

  1. אופרטור ההקצאה (=) משמש להקצאת ערך למשתנה, ואילו אופרטור ההשוואה (==) משווה ערכי שני משתנים.
  2. ניתן להשתמש באופרטור ההגדלה כדי להגדיל את הערך של משתנה. (++). לדוגמה: $x++; או $x = $x +1;
  3. האופרטור השלישוני יכול לשמש כקיצור להצהרת if-else. לדוגמה: $result = (תנאי) ? 'אמת שקר';
  4. האופרטורים הלוגיים (ו, או, xor, not) משמשים לשילוב או לשלול תנאים. לדוגמה: אם ($a == 1 ו-$b == 2) או ($a == 3 x או $b == 4)
  5. האופרטורים של סיביות משמשים לשינוי ביטים בודדים של ערך. לדוגמה: $x = $a & $b;
  6. מפעיל החללית משווה שני ערכים בשורת קוד אחת ומחזיר את התוצאה. -1, 0 או 1. לדוגמה: $result = $a <=> $b;
  7. כדי לחבר שתי מחרוזות או יותר יחד, השתמש באופרטור השרשור. לדוגמה: $result = "Hello " . "עוֹלָם";
  8. כדי לשנות את סוג הנתונים של משתנה, השתמש באופרטור יציקת הסוג. לדוגמה: $x = (int) $a;
משתנים וקבועים
מחפש PHP
close

הישאר מעודכן לגבי PHP!

אנחנו לא שולחים ספאם!

en English
X
גלול למעלה