סוגי נתונים של 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 וכיצד להשתמש בהם בקוד שלך.