در این شرایط در کنارتون هستیم 💚 آواسام
معرفی

زبان php در سال 1994 برای اولین بار توسط Rasmus Lerdorf منتشر شد  . php در ابتدا یک پروژه متن باز کوچک بود که رفته رفته گسترش یافت و برنامه نویسان دنیا را به سمت خود جذب کرد .

 

برخی ویژگی های زبان برنامه نویسی php

 

  • کلمه ی php مخفف بازگشتی عبارت  "PHP: Hypertext Preprocessor" میباشد .
  • php یک زبان برنامه نویسی سمت سرور است که توانائی این را دارد که درون کدهای html نوشته شود . بیشتر برای مدیریت محتوا ، اطلاعات پایگاه داده ، مدیریت سشن های کاربران و حتی برای ایجاد یک وب سایت فروش آنلاین مناسب است .
  • php تعداد زیادی از پایگاه داده ها را پشتیبانی میکند از جمله MySQL, PostgreSQL, Oracle, Sybase, Informix, و Microsoft SQL Server .
  • php در اجرا شدن واقعا لذت بخش است مخصوصا اگر بعنوان ماژول آپاچی در Unix باشد . سرور MySQL زمانی که استارت شد تمام کوئری های پیچیده و سخت  به سادگی انجام میگیرد .
  • php از پروتکل های زیادی پشتیبانی میکند مثل POP3, IMAP, و LDAP . 
  • php سینتکس مشابه زبان c را دارد .

 

برخی از کاربردهای زبان php 

  • زبان php میتواند دستورات سیستمی اجرا کند برای مثال فایل های روی یک سیستم را مدیریت کند و عمل باز کردن ، بستن ، حذف ، ایجاد ، ویرایش روی آنها را انجام دهد . 
  • زبان php میتواند فرم مدیریت کند ، از فایلی داده ها را جمع آوری کند ، داده هایی جدید را در فایلی ذخیره کند ، با ایمیل داده هایی را ارسال کند ، داده ها را به کاربر نمایش دهد . 
  • زبان php میتواند پایگاه داده را مدیریت کند به عبارت دیگر داده های پایگاه داده را ایجاد ، حذف ، ویرایش کند . 
  • زبان php میتواند کوکی ها را ایجاد و مدیریت کند و به آنها دسترسی دارد  . 
  • زبان php میتواند برای کاربران سایت محدودیت ایجاد کند مثلا یک کاربری اجازه دیدن یک نوشته را داشته باشد و دیگری نداشته باشد . 
  • زبان php میتواند داده ها را رمزنگاری کند. 

مزیت های زبان php : 

در زیر پنج مزیت php که باعث میشود پی اچ پی را انتخاب کنید آورده شده است :

  • ساده بودن 
  • بهره وری بالا 
  • امنیت بالا 
  • انعطاف پذیری
  • سرعت بالای اجرا

برای درک خوب برنامه نویسی با زبان php بهتر است یک دوره ی آموزشی ویدیویی فارسی برای زبان php پیدا کنید و تماشا کنید.

کدنویسی نمایش "Hello World" در php 

برای آشنائی با php از یک مثال ساده شروع میکنیم میخواهیم متن hello world را نمایش دهیم .

همانطور که در بخش بالا هم گفتیم کدهای php   میتواند در بین کدهای html نیز نوشته شود و برای انجام این تمرین کوچک کافیست یک فایل php ایجاد کنید و نام آنرا به helloworld.php تغییر دهید ( نکته : یادتان باشد که پسوند فایل های php همیشه .php است ) .

جواب تمرین بالا کدهای زیر است ( بخشی که با تمام میشود حاوی کدههای پی اچ پی است )  :

<html>
   
   <head>
      <title>Hello World</title>
   </head>
   
   <body>
      <?php echo "Hello, World!";?>
   </body>

</html>

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

Hello, World!

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

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

تمام کدهای PHP درون سه تگ زیر باید قرار بگیرد در غیر اینصورت کدهای PHP اجرا نخواهد شد : 

<?php PHP code goes here ?>

<?    PHP code goes here ?>

<script language = "php"> PHP code goes here </script>

پرکاربرد ترین تگ PHP برای اینکه کدهای پی اچ پی درون آن نوشته شود <?php...?> است  و دلیلش این است که راحت است و به تنظیمات خاصی نیاز ندارد . 

در درس بعدی نحوه ی نصب کردن و راه اندازی محیط مورد نیاز PHP میبپردازیم 

اتمام این درس 

آیا به الگوی طراحی MVC علاقه دارید و میخواهید mvc در php را یاد بگیرید ؟ ما یک دوره برای آن تهیه کردیم که از لینک زیر میتوانید تهیه کنید :

دوره ی آموزش php mvc به زبان فارسی

 



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

آواسام دارای نماد اعتماد الکترونیکی و مجوزهای لازم می باشد برای ارتباط با آواسام میتوانید از طریق لینک ارتباط با ما در فوتر سایت با ما ارتباط برقرار کنید

آموزش برنامه نویسی با آواسام
ثبت نام دوره های آواسام

پرمخاطب ترین و باکیفیت ترین پلتفرم آموزش برنامه نویسی

دوره های آموزشی