سرفصلهای پست
- 1 دوره آموزش PHP به زبان ساده – نوع دادهها در PHP
- 2 نوع داده رشته ای (string) در PHP
- 3 نوع داده عدد صحیح (Integer) در PHP
- 4 نوع داده عدد اعشاری (Float) در PHP
- 5 نوع داده بولین (Boolean) در PHP
- 6 نوع داده آرایه (Array) در PHP
- 7 نوع داده اشیا (object) در PHP
- 8 نوع داده نال (NULL) در PHP
- 9 نوع داده منبع (Resource) در PHP
دوره آموزش PHP به زبان ساده – نوع دادهها در PHP
سلام دوستان برنامه نویس، در ادامه دوره آموزش PHP در خدمت شما هستیم در قسمت قبل به موضوع ثابت ها در PHP پرداختیم، در این جلسه قصد داریم درباره نوع داده ها در پی اچ پی یا data types صحبت کنیم.متغیرها میتوانند انواع مختلفی از داده ها را ذخیره کنند نوع هایی که در زبان PHP پشتیبانی میشود عبارت اند از:
نوع داده رشته ای (string) در PHP
string یا رشته ، زنجیره ای از کاراکترهاست مثل: “Hi Mizfa”
یک sring (رشته) میتواند هر متنی درون علامت نقل قول تکی یا دوتایی باشد (single or double quote) مانند:
<?php $string1 = "Hello world!"; //double quotes $string2 = 'Hello world!'; //single quotes ?>
شما میتوانید دو رشته (string) را بوسیلهی عملگر دات به هم پیوند بزنید مثل: echo $s1 . $s2
نوع داده عدد صحیح (Integer) در PHP
نوع داده عدد صحیح یا integer یک عدد کامل و بدون اعشار است که باید با ضوابط زیر منطبق باشد:
[box type=”note” align=”alignright” class=”” width=””]نمیتواند شامل کاما و بلاک خالی (فضای خالی) باشد.,نباید ممیز اعشار داشته باشد.,میتواند عدد مثبت یا منفی باشد.
[/box]<?php $int1 = 42; // positive number $int2 = -42; // negative number ?>
نوع داده عدد اعشاری (Float) در PHP
Float یا عدد با ممیز شناور اعدادی هستند که شامل یک ممیز هستند
<?php $x = 42.168; ?>
نوع داده بولین (Boolean) در PHP
Boolean فقط میتواند دو وضعیت را نشان دهد: True یا False . بولین ها اغلب در تست های شرطی استفاده میشوند و در پست های بعدی بیشتر درباره آن صحبت میکنیم.
<?php $x = true; $y = false; ?>
اغلب Type ها میتوانند در ترکیب با یکدیگر نیز به کار روند. در مثال زیر String و Integer در کنار یکدیگر قرار داده شدهاند تا حاصل جمع دو عدد به دست آید.
<?php $str = "10"; $int = 20; $sum = $str + $int; echo ($sum); // Outputs 30 ?>
به طور خودکار هر متغیر را با توجه به مقدارش به Type صحیح تبدیل میکند به همین دلیل است که متغیر $str در مثال بالا در جمع به عنوان یک عدد محسوب شده است.
نوع داده آرایه (Array) در PHP
آرایه ها نوع خاصی از متغیرها به حساب میآیند که میتوانند چندین داده را در قالب یک نام ذخیره کنند.
در مثال زیر، ابتدا یک آرایه ایجاد شده.
<?php $cars = array("ali","pouria","arezo"); ?>
نوع داده اشیا (object) در PHP
داده شی یا اشیا نوع داده ای است که هم داده ها و هم اطلاعات مربوط به نحوه پردازش آنها را ذخیره میکند. یک شی در PHP، باید به شکل آشکار تعریف شود. یعنی ابتدا باید کلاس شی درج شود، برای این کار، از کلمه کلیدی class استفاده نمایید. یک کلاس، ساختاری است که می تواند شامل چندین property و method باشد.
اصطلاح های دیگر property : ویژگی ، خصوصیت
اصطلاح های دیگر method : متد ، رفتار
برای دسترسی به property و methodهای یک کلاس، باید از آن کلاس یک نمونه بسازید:
<?php // code 1 class Car { public $name="BMW"; function printCar() { print "My Car is $this->name"; } } // code 2 $obj = new Car(); // code 3 $obj->printCar; ?>
code 1: در اینجا کلاس car با خصوصیت name و همچنین با متد یا رفتار printCar تعریف شده
code 2: ساخت یک شی یا object
code 3: نشان دادن یک متد از object
نوع داده نال (NULL) در PHP
با مقدار داده NULL، میتوان نشان داد که یک متغیر مقدار ندارد. NULL تنها مقدار ممکن از نوع داده NULL است. مقدار NULL، خالی یا پر بودن یک متغیر را نشان می دهد. همچنین در پایگاه داده (دیتابیس) بین NULL و رشته خالی تفاوت وجود دارد. مثال:
<?php $x = "Hello world!"; $x = null; ?>
اگر از متغیر x در بالا خروجی بگیریم مقدار NULL را نشان میدهد.
نوع داده منبع (Resource) در PHP
نوع داده Resource یا “منبع” است. به طور کلی منظور از Resource هر نوع ارتباطی است که با دیگر بخش های وب اپلیکیشن برقرار میشود.
توجه داشته باشید که اگر نوع دادهای برای شما گنگ بوده و نتوانستهاید به خوبی آن را درک کنید اول توصیه میشود مطالب را دوباره خوانده و به تحقیق بپردازید و سپس صبر کنید تا به پستهای دیگر این دوره آموزشی منتشر شود و تا با دیدن مثالهای مختلف اشکالات شما رفع شود.
این جلسه هم به پایان رسید اگر سوالی داشتید حتما در نظرات وبسایت میزفا مطرح کنید. در این دوره آموزش پی اچ پی با ما همراه باشید و در آینده نزدیک درخواهید یافت که یادگیری PHP چقدر آسان هست و چه مزیتهایی میتواند در کسبوکار شما داشته باشد.
2 پاسخ
با سلام ضمن تشکر وخسته نباشید به اعضای سایت میز فا
اگه به داخل اسکرین شاتی که آپلود کردم دقت کنین
در خط در سوم گقته شده میتوان مقدار هایString و Integer باهم جمع کرد
آیا میتوان کاراکتر هارو با عدد صحیح جمع کرد؟
ممنون میشم زود جواب بدین
سلام MJman، مقدارهای عددی رو میتونید جمع کنید.