زمان جاری : جمعه 02 مهر 1400 - 10:02 بعد از ظهر
نام کاربری : رمز عبور : یا عضویت | رمز عبور را فراموش کردم


سلام دوست گرامی ؛
برای مشاهده انجمن با امکانات کامل ، می بايست
ثـبـت نـام کـنـیـد یا وارد شـویـد


کاربر گرامی کاربر گرامی ؛







تعداد بازدید 26
نویسنده پیام
8908184 آفلاین





ارسال‌ها : 1
عضویت: 29 /4 /1400
php چیست ؟
اگر شما هم با دنیای طراحی وب و
برنامه نویسی وب آشنایی داشته باشید، حتما این سوالات برایتان پیش آمده
است که PHP چیست؟ PHP چه کاربردی دارد؟ چطور میتوان با PHP کار کرد؟ منظور
از اینکه PHP یک زبان برنامه نویسی سمت سرور است چیست؟ و بسیاری از سوالات
دیگر. در این پست به این دسته از سوالات پاسخ میدهیم و هر آن چیزی که
درباره‌ی زبان برنامه نویسی سمت سرور PHP نیاز داریم را یاد میگیریم و در
انتها میفهمیم که واقعا PHP چیست و چرا اینقدر طرفدار دارد. همچنین
دربا‌ره‌ی مزایا و معایب PHP و معروف ترین سایت‌هایی که با PHP نوشته‌
شده‌اند نیز صحبت میکنیم.
زبان PHP چیست؟
در اینجا میخواهیم یک معرفی بسیار کلی از PHP داشته باشیم و بصورت مختصر متوجه شویم PHP چیست؟
پی‌اچ‌پی
(PHP) یک زبان برنامه نویسی شی‌گرا است که در سال 1995 میلادی توسط راسموس
لردورف (Rasmus Lerdorf) ساخته شد. PHP شاید عمومی‌ترین زبان اسکریپتی تحت
وب باشد. به طوریکه، تا ژانویه سال 2013 میلادی PHP بر روی 244 میلیون وب
سایت نصب شده و استفاده از آن روز به روز بیشتر می‌شود. PHP یک زبان برنامه
نویسی سمت سرور می‌باشد.
سرور
به کامپیوتری متصل به اینترنت گفته می‌شود که حاوی یک یا چند وب سایت
می‌باشد. کدهای PHP در سمت سرور پردازش و اجرا می‌شوند، نه در مرورگر.
نتیجه این پردازش به صورت خروجی HTML برای مرورگر شما ارسال شده و شما
نتیجه را در صفحه مرورگر خود مشاهده می‌کنید.
عمومی‌ترین
تعریف PHP این است که PHP مخفف کلمات Hypertext Pre-processor می‌باشد.
شاید برایتان این سوال پیش بیاید که مخفف کلمات فوق HPP است. درست است، اما
در نسخه‌های قبلی برنامه PHP را به عنوان مخفف کلمات Personal Home Page
تعریف کرده‌اند، که مخفف آنها PHP می‌شود.
دقیقا PHP چیکار می‌کند؟
یک
زبان برنامه نویسی است که میتوانیم با استفاده از آن اقدام به ساخت صفحات
وب داینامیک (Dynamic) کنیم. درباره‌ی صفحات وب داینامیک در ادامه‌ی این
مقاله صحبت خواهیم کرد.
با
استفاده از PHP میتوانیم سایت و اپلیکیشن های تحت وب قدرتمندی را برنامه
نویسی کنیم. اگر بخواهیم ریزتر به سوال PHP چیست؟ پاسخ دهیم، باید بگوییم
که PHP کارهای پشت صحنه را در صفحات وب انجام میدهد.
به
این معنا که شما با استفاده از PHP نمیتوانید ظاهر سایت را تغییر
دهید. PHP یک زبان برنامه نویسی است که تاثیر مستقیمی روی ظاهر سایت ندارد.
با استفاده از PHP شما میتوانید اطلاعات مختلف را از پایگاه داده بگیرید و
به کاربر نشان دهید.
داینامیک و استاتیک یعنی چه؟
در
ادامه‌ی پاسخ به سوال PHP چیست؟ میخواهیم درباره‌ی دو موضوع صفحات وب
داینامیک (Dynamic) و استاتیک (Static) صحبت کنیم و خیلی ساده آن‌ها را
توضیح دهیم.
فرض کنید که شما
در سایت‌تان یک بخشی دارید که میخواهید آخرین اخبار شرکت خودتان را نمایش
دهید. برای نمایش این اخبار، از ۲ روش میتوانید استفاده کنید:
روش اول: بصورت دستی وارد کدهای HTML سایت خودتان شوید و اخبار را در کدهای HTML بصورت دستی بنویسید.
روش دوم: اخبار
را ابتدا وارد پایگاه داده یا دیتابیس بکنید و سپس با استفاده از یک زبان
برنامه نویسی مثل PHP، آن اخبار را از دیتابیس بخوانید و به کاربران نشان
دهید.
روش اول، یعنی زمانی
که شما بصورت دستی اقدام به نوشتن اخبار در صفحات وب خود میکنید را روش
Static میگویند و اصطلاحا میگویند که آن صفحه‌ی شما، یک صفحه‌ی وب استاتیک
یا Static Web Page است.
اما
وقتی که شما اطلاعات و کلا محتویات صفحه را از یک پایگاه داده میخوانید و
به کاربران نشان میدهید، آن صفحه‌ی وب شما به یک صفحه‌ی وب داینامیک یا
Dynamic Web Page تبدیل میشود.
تعریف MySQL و ارتباط آن با PHP
اما
در اینجا اگر بخواهیم یک تعریف خیلی کلی از MySQL بدهیم، میتوانیم بگوییم
که MySQL یکی از پایگاه های داده‌ای است که PHP میتواند با آن کار کند.
در
واقع شما با استفاده از PHP میتوانید به پایگاه داده MySQL وصل شوید،
اطلاعات را وارد آن کنید و همینطور اطلاعات وارد شده در گذشته‌ را از آن
بخوانید و درصفحه وب‌تان نمایش دهید.
رقیب‌های PHP
در
دنیای برنامه نویسی سمت سرور، PHP هیچوقت تنها نبوده است و همیشه رقیب های
سرسختی را در کنار خود داشته است. یکی از اصلی ترین رقیب‌های PHP در این
سال‌ها، زبان برنامه نویسی ASP.NET بوده است و همیشه بین برنامه نویسان PHP
و ASP یک بحث و جدال بزرگ است و هر دوی این گرو‌ها، میخواهند بگویند که
زبان برنامه نویسی آن‌ها بهتر و حرفه‌ای تر است.

همینطور اگر بخواهیم به دیگر رقیب های PHP اشاره کنیم، میتوانیم JSP، ColdFusion, Perl و… را نیز نام ببریم.
مزایای PHP
در
ادامه‌ی پاسخ به سوال PHP چیست؟ میخواهیم دربا‌ره‌ی مزایای PHP صحبت کنیم و
بگوییم که پی اچ پی به عنوان یک زبان برنامه نویسی سمت سرور، چه امکانات و
مزایایی را به ما میدهد:
  • میتواند در پلتفرم های مختلفی مثل ویندوز، لینوکس، مکینتاش و… اجرا شود و این عالی است![*]با تمام سرورهایی که امروزه استفاده میشود (مثل Apache و IIS) سازگاری کامل دارد.[*]میتواند انواع مختلفی از پایگاه‌های داده و دیتابیس ها ساپورت کند و با آن‌ها کار کند.[*]کاملا رایگان و Open Source است و میتوانید از سایت رسمی آن به آدرس php.net آن‌را دانلود کنید.[*]کار

  • با PHP ساده است و برای برنامه نویسی با آن تنظیمات ابتدایی خاصی لازم
    نیست. فقط کافی است که یک سرور یا شبیه‌ساز سرور داشته باشید تا بتوانید با
    آن کدهای PHP خودتان را اجرا کنید و از دیدن نتیجه‌ی آن لذت ببرید.

آموزش php

امضا : آموزش php
سه شنبه 29 تیر 1400 - 12:53
ارسال پیام خصوصی نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
برای نمایش پاسخ جدید نیازی به رفرش (تازه سازی) صفحه نیست ، برای این کار روی تازه سازی پاسخ ها کلیک نمایید !



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.


پرش به انجمن :


تماس با ما | php چیست ؟ | پیوند سایتی RSS | بازگشت به بالا