آموزش برنامه نویسی php-جلسه دوم

آموزش برنامه نویسی php-جلسه دوم

در هر زبانی برای ارسال داده به سمت رم یا cpu باید متغیر تعریف کنیم. در php برای شروع متغیر در ابتدا از دالر($) استفاده می کنیم. در php نوع متغیر را خود برنامه تشخیص می دهد و نیازی به تعریف ندارد.

آموزش Syntax، متغیرها و انواع داده در PHP؛ جلسه دوم دوره آموزش رایگان PHP

در جلسه دوم دوره آموزش رایگان PHP، وارد بخش مهم تری از برنامه نویسی می شویم و با ساختار اصلی کدهای PHP آشنا خواهیم شد. در این جلسه یاد می گیریم Syntax یا قواعد نوشتاری PHP چگونه است، متغیرها چه کاربردی دارند، انواع داده در PHP چیست و چطور می توانیم از دستور echoبرای نمایش اطلاعات استفاده کنیم.

همچنین با روش نام گذاری CamelCase آشنا می شویم و نحوه اجرای پروژه PHP در محیط PhpStorm و از طریق localhost را بررسی می کنیم.

اگر جلسه اول را مشاهده کرده اید و محیط PHP و XAMPP را آماده کرده اید، حالا زمان آن رسیده است که نوشتن کدهای واقعی PHP را شروع کنیم.

📌 سرفصل های جلسه دوم

  • آشنایی با Syntax در PHP
  • آموزش متغیرها در PHP
  • آشنایی با انواع داده در PHP
  • آموزش روش نام گذاری CamelCase
  • آموزش دستور echo
  • اجرای پروژه PHP در PhpStorm
  • اجرای پروژه PHP با localhost
  • آشنایی بیشتر با ساختار کدهای PHP

Syntax در PHP چیست؟

هر زبان برنامه نویسی قوانین خاصی برای نوشتن کد دارد. به مجموعه این قوانین در برنامه نویسی، Syntax یا قواعد نحوی گفته می شود.

برای اینکه PHP بتواند کدهای شما را به درستی پردازش کند، باید دستورات را با Syntax صحیح بنویسید. اگر حتی یک بخش از کد اشتباه نوشته شود، ممکن است برنامه با خطا مواجه شود.

کد PHP معمولا با تگ زیر شروع می شود:

<?php

برای مثال:

<?php

echo "Hello World";

?>

در این مثال، <?phpشروع بخش PHP را مشخص می کند و دستور echoبرای نمایش متن استفاده شده است.

پایان دستورات در PHP

در PHP معمولا هر دستور با علامت سمی کالن ;به پایان می رسد.

برای مثال:

<?php

echo "Hello";
echo "World";

?>

اگر علامت ;را در جای لازم قرار ندهید، ممکن است PHP نتواند کد را به درستی پردازش کند.

بنابراین توجه به Syntax یکی از اولین مهارت هایی است که هنگام یادگیری PHP باید به آن مسلط شوید.


متغیر در PHP چیست؟

متغیر یکی از مهم ترین مفاهیم در تمام زبان های برنامه نویسی است.

متغیر را می توان محلی برای نگهداری اطلاعات در نظر گرفت. برای مثال ممکن است بخواهیم نام یک کاربر، سن، قیمت یک محصول یا یک متن را در برنامه ذخیره کنیم.

در PHP نام متغیر با علامت $شروع می شود.

برای مثال:

<?php

$name = "Ali";
$age = 25;

?>

در این مثال دو متغیر ایجاد کرده ایم:

  • $nameبرای نگهداری نام
  • $ageبرای نگهداری سن

مقدار Aliداخل متغیر $nameو مقدار 25داخل متغیر $ageذخیره شده است.


نحوه استفاده از متغیرها

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

برای مثال:

<?php

$name = "Ali";

echo $name;

?>

خروجی این کد به شکل زیر خواهد بود:

Ali

همچنین می توانیم چند متغیر را در کنار یکدیگر استفاده کنیم:

<?php

$name = "Ali";
$age = 25;

echo $name;
echo $age;

?>

متغیرها به ما کمک می کنند اطلاعات را در برنامه ذخیره کنیم و در زمان مناسب از آنها استفاده کنیم.


قوانین نام گذاری متغیرها در PHP

هنگام تعریف متغیر باید قوانین مشخصی را رعایت کنیم.

برای مثال، نام متغیر باید با $شروع شود:

$name = "Ali";

همچنین بهتر است برای نام گذاری متغیرها از نام های واضح و قابل فهم استفاده کنیم.

برای مثال:

$userName = "Ali";
$productPrice = 250000;

این نام ها بسیار بهتر از نام هایی مانند موارد زیر هستند:

$x = "Ali";
$a = 250000;

چون بعدا هنگام خواندن کد، متوجه می شویم هر متغیر چه اطلاعاتی را در خود نگهداری می کند.


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

اطلاعاتی که در متغیرها ذخیره می کنیم، می توانند انواع مختلفی داشته باشند. به این دسته بندی ها Data Type یا انواع داده گفته می شود.

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

String

برای ذخیره متن استفاده می شود.

$name = "Ali";

Integer

برای ذخیره اعداد صحیح استفاده می شود.

$age = 25;

Float

برای ذخیره اعداد اعشاری استفاده می شود.

$price = 99.5;

Boolean

برای ذخیره مقدار درست یا غلط استفاده می شود.

$isActive = true;

Array

برای نگهداری چند مقدار در یک متغیر استفاده می شود.

$colors = ["red", "blue", "green"];

در جلسات آینده با هر یک از این انواع داده و کاربرد آنها به صورت کامل تر آشنا خواهیم شد.


CamelCase چیست؟

هنگام برنامه نویسی، انتخاب نام مناسب برای متغیرها اهمیت زیادی دارد. یکی از روش های رایج برای نام گذاری، CamelCase است.

در این روش، اگر نام از چند کلمه تشکیل شده باشد، کلمات بدون فاصله نوشته می شوند و حرف اول کلمات بعدی به صورت بزرگ نوشته می شود.

برای مثال:

$userName = "Ali";
$productPrice = 250000;
$firstName = "Ali";

در اینجا عبارت userNameاز دو کلمه userو nameتشکیل شده است.

استفاده از یک روش استاندارد برای نام گذاری باعث می شود کدهای شما خواناتر و مرتب تر باشند.

برای مثال:

$productPrice = 250000;

خوانایی بسیار بهتری نسبت به یک نام نامفهوم مانند زیر دارد:

$pp = 250000;

بهتر است از همان ابتدای یادگیری PHP به نحوه نام گذاری متغیرها توجه کنید تا در پروژه های بزرگ تر نیز کدهای مرتب و قابل فهمی داشته باشید.


آموزش دستور echo در PHP

در جلسه قبل با دستور `echo آشنا شدیم. در این جلسه نیز بیشتر از آن استفاده خواهیم کرد.

دستور echoبرای نمایش خروجی در PHP استفاده می شود.

برای مثال:

<?php

echo "Welcome to PHP";

?>

خروجی:

Welcome to PHP

همچنین می توانیم مقدار یک متغیر را با echoنمایش دهیم:

<?php

$name = "Ali";

echo $name;

?>

خروجی:

Ali

می توانیم متن و متغیر را نیز در کنار یکدیگر قرار دهیم:

<?php

$name = "Ali";

echo "Hello " . $name;

?>

در این مثال از عملگر .برای اتصال رشته ها استفاده شده است.

خروجی کد:

Hello Ali

اجرای پروژه PHP در PhpStorm

برای نوشتن کدهای PHP می توانیم از محیط های توسعه مختلف استفاده کنیم. یکی از ابزارهای محبوب برای این کار PhpStorm است.

بعد از نصب PhpStorm، می توانید پروژه PHP خود را در این محیط باز کنید و فایل هایی مانند index.phpرا ایجاد یا ویرایش کنید.

برای مثال ساختار ساده پروژه می تواند به شکل زیر باشد:

myproject
│
├── index.php
├── about.php
└── contact.php

در فایل index.phpمی توانیم اولین کد خود را قرار دهیم:

<?php

$name = "PHP";

echo "Learning " . $name;

?>

پس از ذخیره فایل، باید پروژه از طریق سرور محلی اجرا شود.


اجرای پروژه PHP با localhost

نکته مهم در اجرای PHP این است که کدهای PHP باید توسط سرور پردازش شوند.

اگر در جلسه اول XAMPP را نصب کرده باشید، می توانید از Apache برای اجرای پروژه استفاده کنید.

فرض کنید پروژه شما در مسیر زیر قرار گرفته است:

htdocs/myproject

اگر Apache در حال اجرا باشد، می توانید پروژه را از طریق آدرس زیر باز کنید:

http://localhost/myproject

در این حالت Apache فایل PHP را پردازش می کند و نتیجه نهایی را در مرورگر نمایش می دهد.

برای مثال اگر index.phpشامل کد زیر باشد:

<?php

$name = "PHP";

echo "Welcome to " . $name;

?>

با باز کردن آدرس پروژه در مرورگر، خروجی زیر نمایش داده می شود:

Welcome to PHP

تفاوت اجرای مستقیم فایل PHP با localhost

یکی از اشتباهات رایج افراد تازه کار این است که فایل PHP را مستقیما از داخل کامپیوتر باز می کنند.

برای مثال ممکن است روی فایل index.phpدوبار کلیک کنند و انتظار داشته باشند کد PHP اجرا شود.

اما PHP یک زبان سمت سرور است و برای اجرای صحیح کد، نیاز به پردازش توسط سرور دارد.

به همین دلیل بهتر است پروژه خود را در محیطی مانند XAMPP قرار دهید و سپس از طریق localhostآن را اجرا کنید.

فرآیند کلی به شکل زیر است:

نوشتن کد PHP → قرار دادن پروژه در htdocs → اجرای Apache → ورود به localhost → پردازش PHP → نمایش خروجی در مرورگر


یک پروژه ساده در جلسه دوم

برای اینکه مطالب این جلسه را بهتر درک کنید، یک پروژه ساده ایجاد کنید.

ابتدا یک فایل با نام index.phpبسازید و کد زیر را در آن قرار دهید:

<?php

$name = "Melika";
$age = 25;
$course = "PHP";

echo "Name: " . $name;
echo "<br>";
echo "Age: " . $age;
echo "<br>";
echo "Course: " . $course;

?>

در این مثال سه متغیر ساخته ایم:

  • $nameبرای نام
  • $ageبرای سن
  • $courseبرای نام دوره

سپس با استفاده از echoمقدار آنها را در مرورگر نمایش داده ایم.

این تمرین ساده به شما کمک می کند ارتباط بین متغیرها، انواع داده و دستور echoرا بهتر درک کنید.


نکات مهم جلسه دوم PHP

در این جلسه چند مفهوم پایه و بسیار مهم را یاد گرفتیم که در تمام پروژه های آینده PHP با آنها سر و کار خواهیم داشت.

مهم ترین نکات عبارت اند از:

  • Syntax قوانین نوشتن صحیح کدهای PHP است.
  • متغیرها برای ذخیره و استفاده از اطلاعات در برنامه کاربرد دارند.
  • نام متغیرها در PHP با $شروع می شود.
  • PHP از انواع داده مختلف مانند String، Integer، Float و Boolean پشتیبانی می کند.
  • CamelCase یکی از روش های رایج برای نام گذاری متغیرها است.
  • دستور echoبرای نمایش خروجی استفاده می شود.
  • برای اجرای PHP به یک محیط سمت سرور نیاز داریم.
  • XAMPP و Apache امکان اجرای پروژه PHP روی کامپیوتر را فراهم می کنند.
  • پروژه PHP را می توان از طریق localhostدر مرورگر اجرا کرد.
  • PhpStorm می تواند به عنوان محیط توسعه و ویرایش کد PHP مورد استفاده قرار بگیرد.

جمع بندی

در جلسه دوم دوره آموزش رایگان PHP، با تعدادی از مهم ترین مفاهیم پایه این زبان آشنا شدیم. ابتدا Syntax و قوانین اصلی نوشتن کد PHP را بررسی کردیم و سپس سراغ متغیرها و انواع داده رفتیم.

یاد گرفتیم چگونه متغیر ایجاد کنیم، اطلاعات مختلف را در آنها ذخیره کنیم و با استفاده از echoاطلاعات مورد نظر را در مرورگر نمایش دهیم. همچنین با روش نام گذاری CamelCase آشنا شدیم تا بتوانیم کدهای خواناتر و استانداردتری بنویسیم.

در ادامه نحوه کار با PhpStorm و اجرای پروژه PHP از طریق localhost را بررسی کردیم. این مفاهیم پایه، پیش نیاز یادگیری مباحث پیشرفته تر PHP هستند و در جلسات آینده بارها از آنها استفاده خواهیم کرد.

در جلسه بعدی می توانیم وارد مباحث جدیدتری مانند عملگرها، شرط ها و تصمیم گیری در PHP شویم و قدم بعدی را برای ساخت برنامه های کاربردی تر برداریم. 🚀💻

اشتراک گذاری :
مریم گوهرزاد
نویسنده

مریم گوهرزاد

مدرس و بنیانگذار هلدینگ آرتا رسانه. برنامه نویس و محقق حوزه بلاکچین و توسعه‌دهنده بلاکچین | متخصص Solidity | توسعه‌دهنده وب Full-Stackمن یک توسعه‌دهنده علاقه‌مند به فناوری‌های بلاکچین و وب ۳ هستم و در زمینه Solidity، توسعه قراردادهای هوشمند و ساخت برنامه‌های غیرمتمرکز (DApps) فعالیت می‌کنم. تمرکز من بر طراحی و پیاده‌سازی راهکارهایی است که در کنار بهره‌گیری از فناوری‌های نوین، عملکرد مناسب، امنیت و تجربه کاربری مطلوبی ارائه دهند.در کنار تخصص در حوزه بلاکچین، به عنوان یک توسعه‌دهنده وب Full-Stack نیز در طراحی و توسعه وب‌سایت‌ها و برنامه‌های تحت وب فعالیت می‌کنم. تجربه کار در بخش‌های Front-End و Back-End به من این امکان را داده است که پروژه‌ها را از مرحله ایده و طراحی تا توسعه و اجرا، با دیدی جامع دنبال کنم. در فرآیند توسعه، توجه ویژه‌ای به کدنویسی تمیز، معماری مناسب، طراحی واکنش‌گرا، عملکرد مطلوب و تجربه کاربری روان دارم.

TEST_VALUE_123
https://t.me/artarasaneh
tel:09193426251
https://wa.me/+989193426251
https://instagram.com/artarasaneh_com