آشنایی با php به زبان آدمیزاد؛ PHP چیست؟
زبان PHP یک زبان برنامهنویسی وب است که برای توسعه وبسایتها و برنامههای وب استفاده میشود.
PHP اختصاری برای “PHP: Hypertext Preprocessor” است و در سمت سرور اجرا میشود.
این زبان بسیار قدرتمند و پرکاربرد است و به صورت رایگان و منبع باز (Open Source) در دسترس است.
PHP قابلیت اتصال به پایگاه دادهها، ایجاد فرمهای وب، ارسال و دریافت اطلاعات از سرور و بسیاری از وظایف دیگر را داراست.
به علاوه، PHP میتواند با HTML و CSS ترکیب شود تا صفحات وب پویا و تعاملی را ایجاد کند.
PHP زبان اکثر CMS های معروف دنیا
شاید برایتان جالب باشد که اکثر سیستم های مدیریت محتوا یا همان CMS ها یا به زبان کوچه و بازاری سایت سازها؛ با زبان PHP ایجاد شدهاند.
وردپرس، جوملا، دروپال و … همه با استفاده از php برنامه نویسی شدند.
4 پیشنیاز برنامه نویسی php
برای اجرای کدهای PHP و توسعه برنامههای PHP، شما به چندین نیازمندی اساسی نیاز دارید:
1. سرور وب: شما برای اجرای کدهای PHP نیاز به سرور وبی مانند Apache، Nginx، IIS و یا LiteSpeed دارید. این سرورها قادرند درخواستهای وب را دریافت کرده و کدهای PHP را اجرا کنند.
2. محیط اجرای PHP: برای اجرای کدهای PHP، باید یک محیط اجرای PHP روی سرور وب نصب شده باشد. این محیط میتواند شامل PHP Interpreter و ماژولهای مربوطه برای اجرای کدهای PHP باشد.
=======================
خلاصه مورد 1 و 2 این است که در ویندوز میتوانید از وب سرورهای XAMPP یا WAMP استفاده کنید. چون هم وب سرور هستند و هم اینکه به صورت پیش فرض مفسر php برای اجرا را همراه خود دارند.
=======================
3. پایگاه داده: اگر برنامهی شما نیاز به ارتباط با پایگاه داده دارد، شما نیاز به نصب و پیکربندی یک سیستم مدیریت پایگاه داده (مانند MySQL، PostgreSQL، SQLite و غیره) بر روی سرور خود دارید.
4. ویرایشگر کد: برای توسعه کدهای PHP، شما به یک ویرایشگر کد مناسب نیاز دارید. میتوانید از ویرایشگرهای متنی ساده یا IDEهای پیشرفته مانند Visual Studio Code، PhpStorm، Sublime Text و غیره استفاده کنید.
با توجه به این نیازمندیها، شما باید سرور وب را پیکربندی کنید و محیط اجرای PHP را روی سرور نصب کنید تا بتوانید کدهای PHP خود را اجرا کنید.
php به تنهایی استفاده میشود یا با زبانهای دیگر لازم است ترکیب شود؟
در مرحله آشنایی با php باید به شما بگویم که php به تنهایی میتواند استفاده شود و کدهای php را میتوان بدون ترکیب با HTML نوشت. با این حال، معمولاً php با HTML ترکیب میشود تا صفحات وب پویا و تعاملی ایجاد شوند.
وقتی php و HTML ترکیب میشوند، کدهای php درون تگهای <php> و </php> قرار میگیرند. این کدها میتوانند متغیرها را تعریف و مقادیر را نمایش دهند، شرایط را بررسی و بر اساس آنها عملکرد صفحه را تغییر دهند و دستورات دیگری را اجرا کنند.
به عنوان مثال، میتوانید کدهای php را برای تولید داینامیک محتوا، اتصال به پایگاه داده، ارسال فرمها، ایجاد حلقهها و غیره استفاده کنید. سپس خروجی این کدها را درون تگهای HTML قرار داده و صفحه وب را با استفاده از آنها ساخت.
به طور کلی، ترکیب php و HTML به برنامهنویسان امکان میدهد تا قدرت بیشتری برای کنترل و نمایش دادن محتوا در صفحات وب داشته باشند.
قاعدتا یک صفحه وب کامل و زیبا ترکیبی از php , HTML , CSS , JS است. CSS برای اعمال استایل (فونت ، رنگ و …) و JS (جاوا اسکریپت) نیز برای انجام برخی کارها در سمت کلاینت (مرورگر) کاربر است.
یک نمونه کد PHP ترکیب با HTML
سلام دنیا!
= 38) {
echo " من دلم جوان است.";
} else {
echo " من جوان هستم.";
}
?>
برای آشنایی با php کد بالا را برای شما نوشتم. برنامه بالا یک برنامه خیلی ساده است که خروجی آن اطلاعاتی در رابطه با فرد است و مشخص می کند که از لحاظ سنی جوان است یا اینکه دل فرد جوان است.
خواهشا نترسید؛ شما در ابتدای راه آشنایی با php هستید. من به شما کامل آموزش خواهم داد که بتوانید کدنویسی کنید؛ ابتدای کار ممکن است کمی ترسناک باشد و یا اینکه حوصله سربر! اگر قصدتان برنامه نویس شدن است باید در این مرحله قوی باشید تا درست در مسیر قرار گیرید.
دوره آموزش آنلاین برنامه نویسی PHP با نگاه وردپرس
فیلم معرفی دوره آموزش برنامه نویسی PHP ویژه وردپرس
منابع
○ تجربیات شخصی