سبد (0)

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

رشته ها، اعداد صحیح، اعداد با ممیز شناور، بولین، آرایه ها، اشیاء، تهی (NULL)


رشته ها در PHP

Wiki

رشته، یک توالی از کاراکترهاست، مانند "!Hello world"

هر متنی داخل کوتیشن، می تواند رشته باشد. می توانید از کوتیشن (') یا دابل کوتیشن (") استفاده کنید:

مثال (انواع داده ها در PHP)

<?php
$x = "Hello world!";
echo $x;
echo "<br>";
$x = 'Hello world!';
echo $x;
?>

خروجی کد بالا:

Hello world!
Hello world!

اعداد صحیح در PHP

Wiki

اعداد بدون ممیز، صحیح هستند.

قوانین اعداد صحیح:

  • یک عدد صحیح، حداقل باید یک رقم داشته باشد.
  • یک عدد صحیح، نمی تواند شامل کاما یا فاصله باشد.
  • یک عدد صحیح، نباید ممیز داشته باشد.
  • یک عدد صحیح، می تواند منفی یا مثبت باشد.
  • یک عدد صحیح، می تواند در سه فرمت مشخص شود: decimal (بر مبنای 10)، hexadecimal (بر مبنای 16 - با پیشوند 0x) و octal (بر مبنای 8 - با پیشوند 0)

در مثال زیر، فرمت های مختلف اعداد صحیح نشان داده شده است. با استفاده از تابع ()var_dump، می توانید مقدار و نوع متغیر را مشخص نمایید:

مثال (انواع داده ها در PHP)

<?php
$x = 5985;
var_dump($x);
echo "<br>";
$x = -345; // negative number
var_dump($x);
echo "<br>";
$x = 0x8C; // hexadecimal number
var_dump($x);
echo "<br>";
$x = 047; // octal number
var_dump($x);
?>

خروجی کد بالا:

int(5985)
int(-345)
int(140)
int(39)

اعداد با ممیز شناور در PHP

Wiki

اعداد با ممیز شناور، اعدادی هستند که شامل یک ممیز هستند یا اعدادی که در قالب نماد ریاضی نشان داده می شوند.

در مثال زیر، اعداد اعشاری در فرمت های مختلف، نشان داده شده است. با استفاده از تابع ()var_dump، می توانید مقدار و نوع متغیر را مشخص نمایید:

مثال (انواع داده ها در PHP)

<?php
$x = 10.365;
var_dump($x);
echo "<br>";
$x = 2.4e3;
var_dump($x);
echo "<br>";
$x = 8E-5;
var_dump($x);
?>

خروجی کد بالا:

float(10.365)
float(2400)
float(8.0E-5)

داده های Boolean در PHP

Wiki

مقدار داده های Boolean می تواند TRUE یا FALSE باشد.

$x=true;
$y=false;

داده ی Boolean، معمولاً در تست مشروط استفاده می شود. در بیاموزهای بعدی درباره ی تست مشروط بیشتر خواهید آموخت.


آرایه ها در PHP

Wiki

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

در مثال زیر، ابتدا یک آرایه ایجاد شده و سپس با استفاده از تابع ()var_dump، مقدار و نوع هر سلول آرایه مشخص شده است:

مثال (انواع داده ها در PHP)

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

خروجی کد بالا:

array(3) { [0]=> string(5) "Volvo" [1]=> string(3) "BMW" [2]=> string(6) "Toyota" }

درباره آرایه ها در بیاموزهای بعدی توضیحات بیشتری را خواهید دید.


اشیاء (object) در PHP

Wiki

یک شیء نوع داده ای است که هم داده ها و هم اطلاعات مربوط به نحوه پردازش آنها را ذخیره می کند.

یک شیء در PHP، باید بطور صریح اعلان شود.

ابتدا باید کلاس شیء اعلان شود، برای این کار، از کلمه کلیدی class استفاده نمایید. یک کلاس، ساختاری است که می تواند شامل چندین property و method باشد.

برای دسترسی به property و methodهای یک کلاس، باید از آن کلاس یک نمونه بسازید:

مثال (انواع داده ها در PHP)

<?php
class My_class
{
  public $name="Amir";
  function SayHello()
  {
   print "Hello My Name is $this->name";
  }
}

$obj=new My_Class();
$obj->SayHello();
?>

خروجی کد بالا:

Hello My Name is Amir

در بیاموزهای بعدی، درباره ی اشیاء بیشتر توضیح داده خواهد شد.


مقدار NULL در PHP

Wiki

با استفاده از مقدار NULL، می توان نشان داد که یک متغیر مقدار ندارد. NULL تنها مقدار ممکن از نوع داده NULL است.

مقدار NULL، خالی یا پر بودن یک متغیر را نشان می دهد. همچنین بهتر است بدانید که در پایگاه داده بین NULL و رشته خالی تفاوت وجود دارد.

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

مثال (انواع داده ها در PHP)

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

خروجی کد بالا:

NULL

برای مشاهده فیلم ها و آموزش های پروژه محور برنامه نویسی PHP کلیک کنید.

آموزش صوتی PHP

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!

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