داغ ترین ویدیو بابلز لرن : هک کلاس های مجازی توسط متین برونسی

ویژگی تصویر

انواع داده ها در PHP

  /  PHP   /  انواع داده ها در PHP
بنر تبلیغاتی الف
آموزش PHP

در این بخش به بررسی انواع داده ها در PHP می پردازیم ، متغیر ها در PHP می توانند نوع داده متفاوتی داشته باشند و هر نوع داده برای انجام کار خاصی استفاده می شود.

PHP از انواع داده های لیست زیر پشتیبانی می کند:

String در PHP

رشته ها در PHP دنباله ای از کاراکتر ها هستند مانند: " سلام بابلز لرن! "
رشته ها در بین علامت های نقل و قول یگانه (single quotation) ' یا دوگانه (double quotation) " قرار می گیرند.

مثال

<?php
$x = "Hello world!";
$y = 'Hello world!';

echo $x;
echo "<br>";
echo $y;
?>

Integer در PHP

integer یک نوع داده عددی صحیح (بدون اعشار) بین -2,147,483,648 و 2,147,483,647 می باشد.

قوانین برای integer:

  • یک عدد صحیح باید حداقل یک رقم داشته باشد.
  • یک عدد صحیح نباید دارای اعشار باشد.
  • یک عدد صحیح می تواند مثبت یا منفی باشد.
  • اعداد صحیح را می توان به صورت اعشاری (مبنای 10)، هگزادسیمال (مبنای 16)، اکتال (مبنای 8)، یا باینری (مبنای 2) مشخص کرد.

مثال

در مثال زیر $x یک عدد صحیح است. تابع  var_dump() نوع و مقدار داده را برمی گرداند:

<?php
$x = 5985;
var_dump($x);
?>

Float در PHP

نوع داده float در PHP اعداد شناور یا همان اعداد دارای نقطه (اعشاری) را مشخص می کند.

مثال

در مثال زیر $x یک عدد اعشاری است. تابع var_dump() نوع و مقدار داده را برمی گرداند:

<?php
$x = 10.365;
var_dump($x);
?>

Boolean در PHP

یک متغیر از نوع boolean تنها دو مقدار را نشان می دهد: TRUE یا FALSE

یادداشت: TRUE به معنای صحیح و FALSE به معنای غلط می باشد.

$x = true;
$y = false;

Array در PHP

یک آرایه چندین مقدار را در یک متغیر ذخیره می کند.

مثال

در مثال زیر $cars یک آرایه است. تابع var_dump() نوع و مقدار داده را برمی گرداند:

<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>

Object در PHP

کلاس ها و اشیاء دو مورد مهم و اصلی برای برنامه نویسی شی گرا هستند.

یک کلاس یک الگو برای اشیا است و یک شی نمونه ای از یک کلاس است.

هنگامی که اشیاء منفرد ایجاد می شوند، تمام خصوصیات و رفتارها را از کلاس به ارث می برند، اما هر شی مقادیر متفاوتی برای ویژگی ها خواهد داشت.

بیایید فرض کنیم کلاسی به نام Car داریم. یک ماشین می تواند دارای ویژگی هایی مانند مدل، رنگ و غیره باشد. ما می توانیم متغیرهایی مانند $model و $color و غیره را برای نگهداری مقادیر این ویژگی ها تعریف کنیم.

هنگامی که اشیاء مجزا (Volvo, BMW, Toyota و غیره) ایجاد می‌شوند، تمام خصوصیات و رفتارها را از کلاس به ارث می‌برند، اما هر شی مقادیر متفاوتی برای ویژگی‌ها خواهد داشت.

اگر یک تابع __construct() ایجاد کنید، PHP به طور خودکار این تابع را هنگامی که یک شی از یک کلاس ایجاد می کنید، فراخوانی می کند.

توجه: اگر تا اینجای مطالب متوجه نشدید ، نگران نباشید! در فصل های بعدی کلاس ها و اشیاء کامل آموزش داده خواهد شد.

مثال


این قسمت/بخشی از محتوا مخفی شده است و فقط برای اعضای وب سایت قابل مشاهده می باشد، لطفاً با حساب کاربری وارد شوید.

مقدار NULL در PHP

Null یک نوع داده خاص است که می تواند تنها یک مقدار داشته باشد: NULL

متغیری از نوع داده NULL متغیری است که هیچ مقداری به آن اختصاص داده نشده است.

نکته: اگر متغیری بدون مقدار ایجاد شود، به طور خودکار مقدار NULL به آن اختصاص داده می شود.

همچنین می‌توان متغیرها را با تنظیم مقدار NULL خالی کرد.

مثال

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>

آیا این مطلب برای شما مفید بود ؟

خیر
بله
بنر تبلیغاتی ج