בית פורומים למתכנתים שבינינו

מאמר מספר 4 - משתנים המשך

שלום אורח. באפשרותך להתחבר או להירשם
הצג 15 הודעות בעמוד הוסף לדף האישי  דווח למנהל שלח לחבר
נשלח ב-29/6/2011 17:16 לינק ישיר 
מאמר מספר 4 - משתנים המשך

עוד דברים חשובים על משתנים


קיצורי דרך בעבודה עם אופרטורים.

משתנים מספרים:

<?php
$num = 100;

$num += 10; // המשתנה יחזיק ערך 110
קיצור דרך ל
$num = $num + 10; // המשתנה יחזיק ערך 110
?>


כמו כן יש אופרטורים

+=
-=
*=
/=
&=

<?php
   $num = 100;

$num++; //המשתנה יחזיק ערך 101

echo $nun++; // יוצג על המסך 101 ורק לאחר מכן יעלה ערך של המשתנה ל 102
echo ++$num; // ערך המשתנה קודם יעלה ל 103 ורק לאחר מכן יודפס על המסך הערך לאחר העדכון שלו.

?>

יש גם אופרטור -- לקיצור דרך לחיסור
<?php
   $num = 100;
   echo --$num; // יוצג על המסך 99
?>

קדימות של אופרטורים
new
[
! ~ ++ --
@
* / %
<< >>
< <= > >=
== != === !==
&
^
|
&&
||
? :
= += -= *= /= %= |= ^= <<= >>=
print
and
xor
or
,

<?php // דוגמה לקדימות של אופרטורים מעולם החשבון

echo 10+10*5; // תוצאה 60
echo (10+10)*5 // תוצאה 100

בדוגמה הראשונה כפל קודם לחיבור לכן המערכת מחשבת 10*5 ורק אז מחברת את זה עם 10 תוצאה
60

בעזרת סוגריים קודם לחבר את 10+10 ורק אז לכפול את זה תוצאה PHP  בדוגמה השנייה הכרחנו את
100


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

?>

 PHP מחרוזת ב
מבצעים בעזרת אופרטור נקודה PHP חיבור של מחרוזת לא קבוע ב
.
חיבור קבוע למחרוזות
.= זה למחרוזות
דומה לאופרטור
 זה למספרים+=
<?php
 $str1 = "פלוני";
$str2 = "אלמוני";
echo "שם ".str1; // יוצג על המסך שם פלוני
echo "שם משפחה ".str2; יוצג על המסך שם משפחה אלמוני
והמשתנים
str1
str2
לא ישתנו
שימו לב לחיבור מחרוזת שעשינו בעזרת אופרטור הנקודה

דוגמה שנייה

$str3 = "שם ";

echo $str3 .= str1.str2; // יוצג על המסך שם פלוני אלמוני
וגם הערך שיהיה במשתנה
$str3
השתנה ל
שם פלוני אלמוני
בגלל השימוש באופרטור
.=

?>




תוקן על ידי צדיק_האמת ב- 29/06/2011 17:20:54




דווח על תוכן פוגעני

מנותק
   
בית > פורומים > אינטרנט ומחשבים > למתכנתים שבינינו > מאמר מספר 4 - משתנים המשך
מנהל לחץ כאן לנעילת האשכול
הוסף לעמוד האישי  דווח למנהל שלח לחבר

bholext