جستجو برای:
سبد خرید 0
  • مداد سبز
  • دوره های آموزشی
    • آموزش برنامه نویسی
    • آموزش پایتون
    • آموزش PHP
    • آموزش متلب
    • آموزش SQl
    • آموزش سالیدیتی
    • آموزش Asp.net core
    • آموزش ++C
    • آموزش vue js
  • وبلاگ
    • مقالات آموزش برنامه نویسی
    • مقالات پایتون
    • مقالات PHP
    • مقالات آموزش جاوا اسکریپت
    • مقالات آموزش فلاتر
    • مقالات کسب درآمد
  • کسب درآمد با مداد سبز
  • درباره مداد سبز
  • تماس با مداد سبز
  • 09920882904
  • info@medadsabz.com
0
مداد سبز
  • مداد سبز
  • دوره های آموزشی
    • آموزش برنامه نویسی
    • آموزش پایتون
    • آموزش PHP
    • آموزش متلب
    • آموزش SQl
    • آموزش سالیدیتی
    • آموزش Asp.net core
    • آموزش ++C
    • آموزش vue js
  • وبلاگ
    • مقالات آموزش برنامه نویسی
    • مقالات پایتون
    • مقالات PHP
    • مقالات آموزش جاوا اسکریپت
    • مقالات آموزش فلاتر
    • مقالات کسب درآمد
  • کسب درآمد با مداد سبز
  • درباره مداد سبز
  • تماس با مداد سبز
آخرین اطلاعیه ها
جهت نمایش اطلاعیه باید وارد سایت شوید
ورود / عضویت

انواع داده ها در php چیست؟ 8 داده اصلی و کاربردهای آن را نام ببرید.

2023-02-13
ارسال شده توسط support
PHP، برنامه نویسی
انواع داده ها در php چیست

پی اچ پی یکی از محبوب‌ترین و کاربردی‌ترین زبان‌های برنامه نویسی است که آموزش‌های بسیاری برای آن در بستر اینترنت فراهم آمده است. یکی از اصلی‌ترین مواردی که در این آموزش‌ها به آن پرداخته می‌شود این است که انواع داده ها در php چیست؟

به طور کلی نوع داده‌های متنوعی برای پی اچ پی وجود دارند و توسعه دهنده می تواند بسته به نیازی که دارد از آن‌ها در کد خود استفاده کند. به طور کلی 8 نوع داده اصلی برای این زبان برنامه نویسی تعریف شده است که در این مطلب به معرفی و بررسی آن‌ها می‌پردازیم. با ما همراه باشید.

اگر می‌خوای آموزش php رو خیلی سریع و آسون یادبگیری کلیک کن 🙂

آیا می‌دانید انواع داده ها در php چیست؟

آیا می‌دانید انواع داده ها در php چیست؟

داده ها و انواع آن‌ها یکی از اساسی‌ترین مواردی هستند که در آموزش برنامه نویسی مطرح می‌شوند. یک توسعه دهنده باید با انواع داده هایی که برای زبان برنامه نویسی مورد نظر مطرح می‌شوند آشنا بوده و بداند که هر یک از این انواع داده در کجا مورد استفاده قرار می گیرد. اما انواع داده ها در php چیست؟ به طور کلی داده هایی که در زبان پی اچ پی قابل استفاده هستند در 8 دسته قرار می‌گیرند که به شرح زیر است:

  1. اعداد صحیح یا Integer
  2. اعداد اعشاری یا float
  3. رشته‌ها یا Strings
  4. آرایه‌ها یا Array
  5. اشیا یا Objects
  6. resource ها
  7. Boolean ها
  8. NULL

در ادامه به معرفی هر یک از این انواع داده‌ها پرداخته و می‌بینیم که هر یک چه مقادیری را دریافت می‌کنند.

1. معرفی نوع داده اعداد صحیح یا Integer

نخستین جوابی که به سوال انواع داده ها در php چیست می‌دهیم، نوع داده اعداد صحیح است که کلیه عددهای مثبت و منفی را در برمی‌گیرد. برای اینکه در پی اچ پی متغیری را تعریف کنیم، باید از علامت دلار یا $ در اول اسم آن متغیر استفاده کنیم. توصیه می‌کنیم که برای متغیرهایتان اسم‌هایی تعریف کنید که معنی داشته باشد و در عین حال نشان دهنده کاربرد آن متغیر نیز باشد.

مطالعه مقاله
کتابخانه زبان جاوا | لیست کتابخانه های جاوا + آپدیت 2022

برای اینکه متغیرهای عددی را در پی اچ پی تعریف کنید به تک کوتیشن یا دابل کوتیشن نیازی ندارید. در صورت استفاده از این دو علامت عدد شما به یک نوع داده رشته تبدیل می شود و دیگر امکان انجام محاسبات ریاضی روی آن وجود ندارد.

2. آشنایی با نوع داده اعداد اعشاری یا float

آشنایی با نوع داده اعداد اعشاری یا float

در ادامه مطلب انواع داده ها در php چیست، نوبت به نوع داده دوم می‌رسد که اعداد اعشاری هستند. این دسته از اعداد با نام float شناخته می‌شوند و تنها کاری که برای تعریف آن‌ها نیاز دارید این است که عدد اعشاری مدنظرتان را در متغیری که می‌خواهید قرار داده و به آن مقدار بدهید. این امر به آن دلیل است که پی اچ پی ابتدا نوع داده ورودی را تشخیص می‌دهد و سپس نوع متغیر را تعیین خواهد کرد.

3. معرف نوع داده رشته یا Strings

نوع دیگری از داده ها که در پی اچ پی با آن‌ها سروکار داریم رشته‌ها هستند. به دنباله‌ای از کاراکترها که می‌تواند حروف، عدد و حتی کاراکترهای خاص باشد رشته می‌گوییم. هر یک کاراکتر در رشته برابر با 1 بایت در نظر گرفته می‌شود. شما می‌توانید یک رشته را تا میزان 2 گیگا بایت مقداردهی کرده و در اختیار داشته باشید. برای اینکه یک رشته تعریف کنید باید مقادیر را بین تک کوتیشن (‘ ‘) قرار دهید.

4. آشنایی با نوع داده آرایه‌ها یا Array

در این بخش از انواع داده ها در php چیست، نوبت به یکی از مهم‌ترین انواع داده ها در هر زبان برنامه نویسی از جمله پی اچ پی می‌رسد که چیزی نیست به غیر از آرایه‌ها! آرایه‌ها قادر هستند مجموعه‌ای از داده های مختلف را در داخل خود ذخیره کنند. درواقع منظورمان این است که در یک آرایه شما می‌توانید تعداد زیادی از مقادیر را از هر نوعی که می‌خواهد باشد ذخیره نمایید.

مطالعه مقاله
CSS چیست؟

در بخش‌های قبلی گفتیم که در یک متغیر عددی یا یک رشته تنها می‌توانیم مقادیری از نوع خودشان یعنی فقط عدد یا فقط رشته را مقداردهی کنیم، اما در آرایه‌ها چنین نبوده و شما می‌توانید انواع مختلف داده ها را در یک آرایه در اختیار داشته باشید. در پی اچ پی دو نوع آرایه قابل تعریف هستند:

  1. آرایه‌های ایندکس‌دار یا Indexed array که خودشان به صورت پیش‌فرض دارای اندیس هستند.
  2. آرایه‌های انجمنی یا Associative array که توسعه دهنده به صورت دستی برای آرایه مورد نظر اندیس‌ها را مشخص می‌کند.

برای تعریف آرایه‌های اندیس‌دار در پی اچ پی دو روش وجود دارد:

در روش اول از یک کروشه باز و بسته ([]) استفاده کرده و مقادیر آرایه را در آن قرار می‌دهیم. دقت کنید این مقدارها با ویرگول (،) از هم جدا می‌شوند.

روش دوم بهره‌گیری از تابعی به نام array است که در داخل پرانتز شما می‌توانید مقادیر مورد نظرتان را به این تابع اختصاص دهید. در این تابع هم متغیرها با ویرگول از یکدیگر جدا می‌شوند.

شاید برایتان جالب باشد تا مقاله‌ای در مورد آموزش آرایه در ++C را بخوانید و در مورد این مبحث اطلاعات بیشتری کسب کنید.

5. معرفی نوع داده اشیا یا Objects

انواع داده ها در php چیست

اشیا یا objects هم نوع دیگری از داده‌ها در پی اچ پی هستند که می‌توانند کلیه داده ها و همین‌طور اطلاعاتی که برای پردازش‌شان وجود دارد را در خود ذخیره نمایند. اشیا را می‌توانیم نمونه‌ای از کلاس به شمار آوریم. هر شی می‌تواند به متدها و همین‌طور مشخصه‌هایی که در کلاس پدرش تعریف شده است دسترسی داشته باشد.

مطالعه مقاله
بهترین ide برای پایتون

6. آشنایی با نوع داده resource

یکی از انواع داده‌های خاصی که برای پی اچ پی وجود دارد نوع داده resource است. این متغیر برای یک منبع یا سورس خارجی مورد استفاده قرار می‌گیرد. درواقع به منظور باز کردن فایل‌ها در پی اچ پی و برقراری ارتباط با دیتابیس شما می‌توانید از این نوع داده استفاده کنید.

7. معرفی نوع داده Boolean

یکی دیگر از انواع داده‌ها در پی اچ پی بولین‌ها هستند. کارکرد بولین‌ها بسیار شبیه به سوییچ‌ها بوده و آن‌ها می‌توانند تنها دو مقدار را قبول کنند: 0 یا 1 و یا به بیان دیگر true  یا false.

8. آشنایی با نوع داده NULL

اگر متغیری داشته باشید که هیچ داده‌ای در داخل آن قرار نداشته یا اصلاً وجود نداشته باشد، می‌توانیم از نوع داده NULL استفاده کنیم. درواقع متغیرهایی که از این نوع تعریف می‌شوند متغیرهای خالی هستند. اگر شما متغیری را تعریف کنید که مقداری به آن اختصاص نداشته باشد، آنگاه برنامه به صورت پیش‌فرض مقدار آن را NULL در نظر می‌گیرد.

خلاصه

یکی از سوال‌های پرتکراری که برای توسعه دهندگان تازه کار پی اچ پی مطرح می‌شود این است که انواع داده ها در php چیست؟ به طور کلی شما می‌توانید 8 نوع داده مختلف را در این زبان برنامه نویسی در اختیار داشته و از آن‌ها استفاده کنید. این 8 نوع داده عبارت هستند از:

اعداد صحیح، اعداد اعشاری، رشته‌ها، آرایه‌ها، بولین‌ها، ریسورس‌ها، اشیا یا آبجکت‌ها و در نهایت نوع داده Null. در این مطلب از مداد سبز به معرفی هر یک از این انواع داده در پی اچ پی پرداخته و کاربرد آن‌ها را شرح داده‌ایم. امیدواریم که این مطلب برایتان مفید واقع شده باشد.

قبلی آموزش ویجت های فلاتر چیست و چه کاربردی دارد؟
بعدی مقایسه Flutter و Xamarin / تفاوت‌ها و مزیت‌های فلاتر و زامارین

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • #C
  • ++C
  • CSS
  • HTML
  • PHP
  • SQL server
  • اندروید
  • برنامه نویسی
  • پایتون
  • جاوا
  • جاوا اسکریپت
  • دارت
  • دلفی
  • سوئیفت
  • فلاتر
  • متلب
  • وبلاگ
  • یادگیری ماشین
  • محبوب
  • جدید
  • دیدگاه ها

لوگو مدادسبز    مداد سبز

آکادمی مداد سبز از سال 1400 با همکاری اساتید با سابقه و کارشناسان مجرب آموزشی-مشاوره ای با هدف ارتقای کیفیت آموزش آنلاین در کشور جهت تربیت نیرو های متخصص، در حال فعالیت می باشد و در این راستا قصد دارد آموزش های آنلاین با کیفیت و مهارت محور را در زمینه های مختلف در اختیار دانشجویان قرار دهد.

دسترسی سریع
  • مداد سبز
  • درباره مداد سبز
  • تماس با مداد سبز
  • کسب درآمد
  • حریم خصوصی
  • شرایط بازگشت وجه

شبکه های اجتماعی

مجوز های مداد سبز

اینماد
logo-samandehi
تمامی حقوق سایت متعلق به پلتفرم آموزش آنلاین مداد سبز می باشد.
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://medadsabz.com/?p=22959
ورود ×
کد تایید
لطفاً کد تأیید ارسال شده به را تایپ کنید
ثبت
ورود با گذرواژه یکبار مصرف
ارسال مجدد گذرواژه یکبار مصرف(00:180)
آیا حساب کاربری ندارید؟
ثبت نام

ارسال مجدد گذرواژه یکبار مصرف (00:180)
بازگشت به ورود
  • (+93) Afghanistan
  • (+355) Albania
  • (+213) Algeria
  • (+1) American Samoa
  • (+376) Andorra
  • (+244) Angola
  • (+1) Anguilla
  • (+1) Antigua
  • (+54) Argentina
  • (+374) Armenia
  • (+297) Aruba
  • (+61) Australia
  • (+43) Austria
  • (+994) Azerbaijan
  • (+973) Bahrain
  • (+880) Bangladesh
  • (+1) Barbados
  • (+375) Belarus
  • (+32) Belgium
  • (+501) Belize
  • (+229) Benin
  • (+1) Bermuda
  • (+975) Bhutan
  • (+591) Bolivia
  • (+599) Bonaire, Sint Eustatius and Saba
  • (+387) Bosnia and Herzegovina
  • (+267) Botswana
  • (+55) Brazil
  • (+246) British Indian Ocean Territory
  • (+1) British Virgin Islands
  • (+673) Brunei
  • (+359) Bulgaria
  • (+226) Burkina Faso
  • (+257) Burundi
  • (+855) Cambodia
  • (+237) Cameroon
  • (+1) Canada
  • (+238) Cape Verde
  • (+1) Cayman Islands
  • (+236) Central African Republic
  • (+235) Chad
  • (+56) Chile
  • (+86) China
  • (+57) Colombia
  • (+269) Comoros
  • (+682) Cook Islands
  • (+225) Côte d'Ivoire
  • (+506) Costa Rica
  • (+385) Croatia
  • (+53) Cuba
  • (+599) Curaçao
  • (+357) Cyprus
  • (+420) Czech Republic
  • (+243) Democratic Republic of the Congo
  • (+45) Denmark
  • (+253) Djibouti
  • (+1) Dominica
  • (+1) Dominican Republic
  • (+593) Ecuador
  • (+20) Egypt
  • (+503) El Salvador
  • (+240) Equatorial Guinea
  • (+291) Eritrea
  • (+372) Estonia
  • (+251) Ethiopia
  • (+500) Falkland Islands
  • (+298) Faroe Islands
  • (+691) Federated States of Micronesia
  • (+679) Fiji
  • (+358) Finland
  • (+33) France
  • (+594) French Guiana
  • (+689) French Polynesia
  • (+241) Gabon
  • (+995) Georgia
  • (+49) Germany
  • (+233) Ghana
  • (+350) Gibraltar
  • (+30) Greece
  • (+299) Greenland
  • (+1) Grenada
  • (+590) Guadeloupe
  • (+1) Guam
  • (+502) Guatemala
  • (+44) Guernsey
  • (+224) Guinea
  • (+245) Guinea-Bissau
  • (+592) Guyana
  • (+509) Haiti
  • (+504) Honduras
  • (+852) Hong Kong
  • (+36) Hungary
  • (+354) Iceland
  • (+91) India
  • (+62) Indonesia
  • (+98) Iran
  • (+964) Iraq
  • (+353) Ireland
  • (+44) Isle Of Man
  • (+972) Israel
  • (+39) Italy
  • (+1) Jamaica
  • (+81) Japan
  • (+44) Jersey
  • (+962) Jordan
  • (+7) Kazakhstan
  • (+254) Kenya
  • (+686) Kiribati
  • (+965) Kuwait
  • (+996) Kyrgyzstan
  • (+856) Laos
  • (+371) Latvia
  • (+961) Lebanon
  • (+266) Lesotho
  • (+231) Liberia
  • (+218) Libya
  • (+423) Liechtenstein
  • (+370) Lithuania
  • (+352) Luxembourg
  • (+853) Macau
  • (+389) Macedonia
  • (+261) Madagascar
  • (+265) Malawi
  • (+60) Malaysia
  • (+960) Maldives
  • (+223) Mali
  • (+356) Malta
  • (+692) Marshall Islands
  • (+596) Martinique
  • (+222) Mauritania
  • (+230) Mauritius
  • (+262) Mayotte
  • (+52) Mexico
  • (+373) Moldova
  • (+377) Monaco
  • (+976) Mongolia
  • (+382) Montenegro
  • (+1) Montserrat
  • (+212) Morocco
  • (+258) Mozambique
  • (+95) Myanmar
  • (+264) Namibia
  • (+674) Nauru
  • (+977) Nepal
  • (+31) Netherlands
  • (+687) New Caledonia
  • (+64) New Zealand
  • (+505) Nicaragua
  • (+227) Niger
  • (+234) Nigeria
  • (+683) Niue
  • (+672) Norfolk Island
  • (+850) North Korea
  • (+1) Northern Mariana Islands
  • (+47) Norway
  • (+968) Oman
  • (+92) Pakistan
  • (+680) Palau
  • (+970) Palestine
  • (+507) Panama
  • (+675) Papua New Guinea
  • (+595) Paraguay
  • (+51) Peru
  • (+63) Philippines
  • (+48) Poland
  • (+351) Portugal
  • (+1) Puerto Rico
  • (+974) Qatar
  • (+242) Republic of the Congo
  • (+40) Romania
  • (+262) Runion
  • (+7) Russia
  • (+250) Rwanda
  • (+290) Saint Helena
  • (+1) Saint Kitts and Nevis
  • (+508) Saint Pierre and Miquelon
  • (+1) Saint Vincent and the Grenadines
  • (+685) Samoa
  • (+378) San Marino
  • (+239) Sao Tome and Principe
  • (+966) Saudi Arabia
  • (+221) Senegal
  • (+381) Serbia
  • (+248) Seychelles
  • (+232) Sierra Leone
  • (+65) Singapore
  • (+1) Sint Maarten
  • (+421) Slovakia
  • (+386) Slovenia
  • (+677) Solomon Islands
  • (+252) Somalia
  • (+27) South Africa
  • (+82) South Korea
  • (+211) South Sudan
  • (+34) Spain
  • (+94) Sri Lanka
  • (+1) St. Lucia
  • (+249) Sudan
  • (+597) Suriname
  • (+268) Swaziland
  • (+46) Sweden
  • (+41) Switzerland
  • (+963) Syria
  • (+886) Taiwan
  • (+992) Tajikistan
  • (+255) Tanzania
  • (+66) Thailand
  • (+1) The Bahamas
  • (+220) The Gambia
  • (+670) Timor-Leste
  • (+228) Togo
  • (+690) Tokelau
  • (+676) Tonga
  • (+1) Trinidad and Tobago
  • (+216) Tunisia
  • (+90) Turkey
  • (+993) Turkmenistan
  • (+1) Turks and Caicos Islands
  • (+688) Tuvalu
  • (+1) U.S. Virgin Islands
  • (+256) Uganda
  • (+380) Ukraine
  • (+971) United Arab Emirates
  • (+44) United Kingdom
  • (+1) United States
  • (+598) Uruguay
  • (+998) Uzbekistan
  • (+678) Vanuatu
  • (+58) Venezuela
  • (+84) Vietnam
  • (+681) Wallis and Futuna
  • (+212) Western Sahara
  • (+967) Yemen
  • (+260) Zambia
  • (+263) Zimbabwe
مرورگر شما از HTML5 پشتیبانی نمی کند.