اگر شما هم با دنیای طراحی وب آشنایی داشته باشید حتمی برایتان این سوال پیش می آید که php چیست؟ و چه کاربردی دارد؟ منظور از سمت سرور بودن زبان php چیست؟ و بسیاری از سوالات دیگر در این مقاله آرسام طرح به تمامی سوالاتتان پاسخ داده خواهد شد ما سعی می کنیم شما را به بهترین شکل با این زبان ارزشمند آشنا کنیم.
معرفی جامع php
PHP مخفف PHP Hypertext Preprocessor است.
اگر بخواهیم برای مبتدیان یک توضیح کلی از PHP دهیم می گویم یک زبان برنامه نویسی یا اسکریپت نویسی اپ سورس است به این معنا که استفاده از PHP کاملا رایگان بوده و شما نیاز نیست هیچ هزینه ای را برای آن پرداخت کنید.
کار اصلی php چیست؟
یک زبان برنامه نویسی که با استفاده از آن می توانیم اقدام به ساخت صفحات داینامیک کنیم درباره صفحات داینامیک بیشتر صحبت خواهیم کرد.
با استفاده از این زبان می توان اپلکیشن های قدرتمندی را برنامه نویسی کنیم.
PHP کارهای پشت صفحه یا بدنه سایت را انجام می دهد یعنی چه؟ برای توضیح دقیق تر باید بگویم این زبان برنامه نویسی تاثیر مستقیم روی ظاهر سایت ندارد با استفاده از PHP می توان اطلاعات پایگاه داده را تغییر داد و این عملیات را به کاربر نمایش داد .
در ادامه این مقاله می خواهیم درباره صفحات داینامیک یا استاتیک صحبت کنیم .
در نظر یگیرید شما می خواهید آخرین اخبار مرتبط با شرکت خودتان را نمایش دهید برای نمایش این اخبار از ۲ روش می توان استفاده کرد.
روش اول : بصورت دستی وارد کدهای HTML سایت خودتان شوید و مطالب را بصورت دستی در کد های HTML وارد کنید.
روش دوم : مطالب را ابتدا وارد پایگاه داده کنید و سپس با استفاده از یک زبان برنامه نویسی مثل PHP ، آن اخبار را از دیتابیس بخوانید و به کاربر نمایش دهید.
در روش اول شما اقدام به نوشتن اخبار به صورت دستی در صفحات وب خود میکنید که به آن روش استاتیک می گویند
اما وقتی که شما اطلاعات و کلا محتویات صفحه را از یک پایگاه داده می خوانید و به کاربران نمایش میدهید ، آن صفحه وب شما یک صفحه داینامیک تبدیل می شود.
کار اصلی این زبان این است که با گرفتن اطلاعات از پایگاه داده ، صفحات وب داینامیک تولید کند.
MYSQL چیست و چه ارتباطی با php دارد؟
MySQL یکی از پایگاه های دادهای است که PHP می تواند با آن کار کند. در واقع شما با استفاده از این زبان برنامه نویسی میتوانید به پایگاه داده MySQL وصل شوید، اطلاعات را وارد آن کنید و همینطور اطلاعاتی که قبلا در آن وارد شده را بخوانید و در صفحه وبتان نمایش دهید.
رقبای php دربازار
یکی از رقبای اصلی برنامه نویسی Asp.Net بوده و همیشه بین برنامه نویسان php و Asp یک جدال بزرگ است و هر کدام از اینها می خواهند بگویند بهتر و حرفه ای تر از آن یکی دیگرند.
کاربرد و مزایای php
Php کاربرد و مزایای فراوانی دارد که خود را از سایر زبانها متمایز می کند.
در پلتفرم های مختلفی مثل ویندوز، لینوکس، مکینتاش و … اجرا می شود؛
با تمام سرور هایی که امروزه استفاده می شود مثل (iis,Apache) سازگاری کامل دارد؛
می تواند انواع مختلفی از پایگاه داده و دیتابیس ها ساپورت کند و با آنها کار کند؛
به دلیل ویژگی Open surce بودن آن برای همگان رایگان بوده و می توانید آن را از سایت رسمی آن به آدرس php.net به رایگان دانلود کنید؛
کار با این زیان بسیار ساده است و فقط نیاز است یک سرور یا لوکال (سرور مجازی) داشته باشید. تا بتوانید روی آن کد های php خودتان را اجرا کنید.
با php چه کارهایی می توان انجام داد؟
شما با استفاده از php می توانید صفحات داینامیک (پویا) تولید کنید.
Php می تواند اطلاعات را به دیتابیس بفرستد و عملیاتی همچون خواندن ، ویرایش کردن، حذف کردن را در دیتابیس انجام دهد.
به شما امکان کار با Cookie ها و Session ها را می دهد.
با استفاده از این زبان شما می توانید فایل های txt, pdf, jpg و… تولید و ویرایش کنید و این یک امکان فوق العاده است که PHP در اختیار شما قرار می دهد.
برخی از سایت های معروف ساخته شده با php عبارتند از :
- دیجی کالا
- فیس بوک
- ویکی پدیا
- یاهو
- سیستم های مدیریت محتوا
ما در این مقاله شما را با مفهوم php و کاربردهای مهم آن آشنا نمودیم؛ سایت هایی که با استفاده از این زبان برنامه نویسی ساخته شده بودند را بررسی کردیم؛ درباره اینکه این زبان برنامه نویسی چه کارهای مهمی می تواند انجام دهد صحبت کردیم رقبای آن را مورد بحث و بررسی قرار دادیم؛ مساله مهم پایگاه داده را توضیح دادیم و ارتباط آن با php را مورد بحث و بررسی قرار دادیم امیدواریم این مقاله وب ویژن توانسته باشد به سوالات شما درباره این زبان برنامه نویسی قدرتمند پاسخ داده باشد.
دیدگاه شما