طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

آموزش PHP – مقدمه


آموزش PHP

با نام و یاد خدا سری آموزش PHP را شروع می کنیم.

PHP یکی از پر طرفدارترین زبان‌های اسکریپت نویسی متن باز (Open Source) است که بیشتر برای طراحی برنامه‌های سمت سرور در وب سایت های پویا (Dynamic) مورد استفاده قرار می‌گیرد.

PHP مخفف PHP: Hypertext Preprocessor (پیش‌پردازنده فرامتن) می‌باشد.

PHP در اصل توسط Rasmus Lerdorf در سال ۱۹۹۴ ساخته شده است و به عنوان Personal Home Page (صفحه اصلی شخصی) شناخته می شد.

ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامه‌نویسی پرل (Perl) می‌باشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل  MySQL, PostgreSQL, SQL Server, Sybase و… قدرت آن را افزایش داده است.

PHP زبانی است که این امکان را به ما می‌دهد تا بتوانیم یک سایت استاتیک را با افزودن قابلیت‌هایی همچون ثبت‌نام در سایت، ورود به ناحیهٔ کاربری، ارتباط با دیتابیس و بسیاری ویژگی‌های دیگر به سایتی دینامیک مبدل سازیم که مسلماً سایتی با برخورداری از چنین قابلیت‌هایی، به مراتب کاربردی‌تر خواهد بود.

اسکریپت های PHP بر روی سرور اجرا و نتیحه آن بصورت HTML ساده به مرورگر وب برگشت داده می شود.

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

با این سری آموزش PHP , یادگیری این زبان قدرتمند بسیار ساده و آسان است. بنابراین این صفحه از سایت نت پارادیس را بوکمارک کنید تا یادگیری را با ما ادامه بدید.

 

نکته : سری آموزش PHP ما به شما کمک می کند که اصول زبان اسکریپت نویسی PHP را از پایه تا پیشرفته و قدم به قدم یاد بگیرید. اگر مبتدی هستید, با مفاهیم پایه شروع کنید و هر روز با یادگیری کمی از مطالب پیش برید.

حتما بخوانید  تغییر اندازه تصویر در php

 

زبان PHP چه کارهایی انجام می دهد؟

  1. PHP می تواند صفحات داینامیک (پویا) تولید کند
  2. PHP می تواند یک فایل را در سرور باز کند یا بخواند، روی آن اطلاعات بریزد، آن را حذف کند یا ببندد.
  3. PHP می تواند اطلاعات داده ای را از فرم ها دریافت و جمع آوری کند.
  4. PHP می تواند کوکی (Cookie) ها را در مرورگر کاربر ذخیره کند و یا آنها را فراخوانی نماید.
  5. PHP می تواند با یک پایگاه داده (مثلا Mysql) ارتباط برقرار کرده و عملیات بروزرسانی، افزودن و حذف داده در پایگاه داده را انجام دهد.
  6. پی اچ پی می تواند برای کنترل سطح دسترسی کاربران استفاده شود.
  7. PHP داده ها را رمزگذاری کرده و سپس به خروجی ارسال می کند.

 

پیش نیازهای آموزش PHP چیست؟

زبان پی اچ پی پیش نیاز خاصی ندارد و شما می توانید از ابتدا آن را یاد بگیرید اما برای زیباتر شدن ظاهر خروجی ها معمولا ترکیبی از زبان HTML و CSS ضروری است.

 

مزایای PHP نسبت به دیگر زبان ها

اگر با زبان سمت سرور دیگر مثل ASP.NET یا جاوا آشنا باشید, احتمالا کنجکاوید که چرا PHP خیلی خاص است.

  • یادگیری آسان: یادگیری و استفاده از PHP بسیار آسان است. برای برنامه نویسان مبتدی که تازه توسعه وب را شروع کردند, PHP می تواند بهترین انتخاب برای یادگیری باشد.
  • متن باز: PHP یک پروژه متن باز است که توسط جامعه توسعه دهندگان بصورت جهانی توسعه و نگخداری می شود که برای همین امکان دانلود و استفاده رایگان را دارد.
  • قابل حمل: PHP روی پلتفرم های مختلفی از جمله ویندوز, لینوکس, مک و… اجرا می شود . با همه سرورهای امروزی مثل آپاچی, IIS و.. سازگار است.
  • عملکرد سریع: اسکریپت های نوشته شده با PHP از ASP, Ruby, Python, Java و .. سریعتر اجرا می شوند.
  • جامعه مجازی: از آنجا که PHP توسط جامعه جهانی پشتیبانی می شود, پیدا کردن کمک (رفع خطاها) یا راهنمای مربوط به PHP بسیار آسان است.
  • فریمورک ها: بعد از حرفه ای شدن و برای پروژه های بزرگ بنابر درخواست کارفرما یا شرکت به فریمورک ها حتما نیاز خواهید داشت که PHP حرفه ای ترین آن ها از جمله لاراول, CodeIgniter , yii و.. را دارد.
حتما بخوانید  Stream wrapper در php

نکته: وبسایت های بزرگی مثل فیسبوک, یاهو, flickr و ویکی پدیا با PHP ساخته شدند. بیشتر CMS های معروف و بزرگ مثل وردپرس, دروپال, جوملا و مجنتو نیز با PHP ایجاد شدند.

 

در این سری آموزش PHP چه مورادی را پوشش می دهد.

این سری آموزش PHP همه مفاهیم پایه برنامه نویسی, از جمله نوع داده ها (data types) , اپراتورها, ساخت و استفاده از متغیر, ایجاد خروجی, ساختار شرطی, حلقه ها, کار با رشته ها و آرایه ها, تعریف و صدازدن توابع و … را پوشش می دهد.

همین که با مفاهیم پایه راحت شدید, در سطح بعدی مفاهیم فایل-سیستم, سئشن و کوکی ها, تاریخ و زمان, ارسال ایمیل, مدیریت و اعتبارسنجی فرم ها, فیلتر داده ها و مدیریت خطا در PHP را یاد می گیریم.

در نهایت, در مفاهیم پیشرفته مانند کلاس و آبجکت ها, تجزیه داده JSON , تطابق الگو با regex , مدیریت خطا و کار با دیتابیس MYsql و ساخت سیستم لاگین کاربر, جستجو ajax و … را آموزش می دهیم.

 

در قسمت بعدی آموزش PHP , محیط اجرای کدها را آماده و یک نمونه کد را در لوکال هاست خود اجرا و تست می کنیم. پس با ما همراه باشید

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان های تحت وب, امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

avatar

دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

سورس فروشگاهی دیجی کالا

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

مجوزهای ما

logo-samandehi

دانلود کتاب

عضویت رایگان خبرنامه