PHP Data Types
در PHP، هر متغیر میتواند شامل انواع داده مختلف باشد.
شناخت انواع دادهها برای برنامهنویسی صحیح و مدیریت حافظه ضروری است.
🔹 1. Scalar Types (نوعهای پایه)
1.1 Integer (عدد صحیح)
-
اعداد بدون اعشار
1.2 Float / Double (عدد اعشاری)
-
اعداد با اعشار
1.3 String (رشته)
-
متن یا ترکیبی از حروف و اعداد
1.4 Boolean (درست/نادرست)
-
true یا false
🔹 2. Compound Types (نوعهای مرکب)
2.1 Array (آرایه)
-
مجموعهای از دادهها با اندیس یا کلید
2.2 Object (شیء)
-
نمونهای از کلاس با ویژگیها و متدها
🔹 3. Special Types (نوعهای ویژه)
3.1 NULL
-
نمایانگر عدم مقدار
3.2 Resource
-
اشارهگر به منابع خارجی (مثل دیتابیس، فایل)
🔹 4. نکات مهم
-
PHP یک زبان دینامیک تایپ است → نوع داده متغیر هنگام اجرا تعیین میشود
-
میتوان نوع دادهها را با
()gettype
بررسی کرد:
-
تغییر نوع دادهها با type casting امکانپذیر است:
✅ خلاصه
-
Scalar Types: integer, float, string, boolean
-
Compound Types: array, object
-
Special Types: null, resource
-
PHP دینامیک تایپ است و نوع متغیر هنگام اجرا تعیین میشود
-
بررسی نوع با
()gettype
و تبدیل نوع با type casting امکانپذیر است