סוגי נתונים של PHP

Swgy Ntwnym Sl Php



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

סוגי נתונים של PHP

ישנם סוגי נתונים רבים זמינים ב-PHP שניתן להשתמש בהם כדי לאחסן סוגים שונים של נתונים. סוגי נתונים אלה מחולקים לשלוש קטגוריות רחבות:

1: סוג נתונים סקלארי

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







  • מספר שלם: השתמש כדי לאחסן מספרים ללא נקודות עשרוניות כמו 10,15.
  • לָצוּף: משמש לאחסון מספרים עם נקודות עשרוניות כמו 12.45, 54.566.
  • חוּט: משמש לאחסון נתונים טקסטואליים, שיכולים להיות מוקפים במרכאות בודדות ('שלום') או כפולות, או מרכאות כפולות ('שלום').
  • בוליאנית: משמש לאחסון ערכים לוגיים, נכון או לא נכון.

דוגמה 1

בקוד הדוגמה הכתוב להלן, הגדרתי שלושה סוגי נתונים שונים. המשתנה הראשון $n1 מאחסן את הערך השלם, $n2 מאחסן את המצוף, ו $ch יש את ערך המחרוזת:





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'לינוקס' ;

הֵד 'המספר השלם הוא: $n1 \n ' ;

הֵד 'הציפה היא: $n2 \n ' ;

הֵד 'הדמות היא: $ch \n ' ;

?>



דוגמה 2

בקוד הדוגמה הבא, אני משתמש ב- נתונים bool סוּג:







משתנה $ = נָכוֹן ;

var_dump ( משתנה $ ) ;

?>

2: סוג נתונים מורכב

בתוך ה סוג נתונים מורכב , המשתנה יכול להחזיק יותר את הערך האחד:



  • מַעֲרָך: המערך הוא קבוצה של ערכים שונים שניתן לגשת אליהם באמצעות מפתח.
  • לְהִתְנַגֵד: האובייקט הוא דוגמה למחלקה המכילה שיטות ופונקציות. כל אובייקט חולק את אותם מאפיינים ושיטות כמו מחלקת האב.

דוגמה 1

הדוגמה הבאה ממחישה את הצהרת סוג הנתונים של מערכים ואת פלט המסוף ב-PHP:



$languages = מַעֲרָך ( 'PHP' , 'ג' , 'ג'אווה' , 'ללכת' , 'C#' ) ;

הֵד 'אלמנט ראשון: $languages[0] \n ' ;

הֵד 'אלמנט שני: $languages[1] \n ' ;

הֵד 'אלמנט שלישי: $languages[2] \n ' ;

הֵד 'אלמנט רביעי: $languages[3] \n ' ;

הֵד 'אלמנט חמישי: $languages[4] \n ' ;

?>

דוגמה 2

בדוגמה שלהלן, תחילה הגדרנו את מחלקה מלבן ולאחר מכן יצרה הודעת אובייקט עם ה- מַלבֵּן מעמד:



מעמד מַלבֵּן {

פּוּמְבֵּי רוחב $ ;

פּוּמְבֵּי $ גובה ;

פּוּמְבֵּי פוּנקצִיָה אֵזוֹר ( ) {

לַחֲזוֹר $זה -> רוֹחַב * $זה -> גוֹבַה ;

}

}

$רקט = חָדָשׁ מַלבֵּן ;

$רקט -> רוֹחַב = 5 ;

$רקט -> גוֹבַה = 10 ;

הֵד 'שטח של מלבן:' . $רקט -> אֵזוֹר ( ) . ' \n ' ;

?>

3: סוג נתונים מיוחד

להלן שני סוגי נתונים מיוחדים של PHP:

  • ריק: האפס אינו מייצג דבר; זה מראה את היעדר ערך במשתנה.
  • מַשׁאָב: המשתנה מצביע על מקור חיצוני כלשהו.

דוגמה 1

קוד הדוגמה הבא מציג את ההתנהגות של סוג נתונים null ב-PHP:



$y = ריק ;

var_dump ( $y ) ;

?>

דוגמה 2

ה מַשׁאָב משמש להצבעה על כמה קבצים לפתיחה ב-PHP. ניתן להשתמש בקוד לדוגמה הבא לשימוש בנתוני המשאב:



$handle = fopen ( 'myfile.txt' , 'ר' ) אוֹ ה ( 'לא ניתן לפתוח את הקובץ!' ) ;

הֵד לפחד ( $handle , גודל הקובץ ( 'myfile.txt' ) ) ;

לסגור ( $handle ) ;

?>

בדוגמה שלמעלה, הפונקציה fopen() תספק את ידית המשאב כשהיא פותחת את קובץ המשאב ומקצה אותו למשתנה $handle. פלט הדפדפן של הקוד הוא:

שורה תחתונה

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