ב-PHP אין חובה לקבוע את סוג המשתנה, משום שהשפה מגדירה את סוג המשתנה בצורה אוטומטית בהתאם לערך שבו ולשימוש שנעשה בו. אך אם בכל זאת רוצים להגדיר את סוג המשתנה באופן חד משמעי (ע"י המתכנת), יש להשתמש בהמרה (cast). המרה נעשית ע"י כתיבת סוג המשתנה בסוגריים לפני שמו.
תחביר ההמרה |
המרה ל- |
(int)
(integer) |
מספר שלם |
(bool)
(boolean) |
בוליאן |
(float)
(double)
(real) |
מספר ממשי (עם נקודה עשרונית) |
(string) |
מחרוזת תווים |
(array) |
מערך |
(object) |
אובייקט |