معرفی زبان php

معرفی زبان php - وربال

varbal آموزش برنامه نویسی, آموزش زبان php, برنامه نویسی تحت وب, طراحی وب سایت

معرفی زبان php و مزیت های آن در طراحی سایت

معرفی زبان PHP
زبان PHP یک زبان اسکریپتی اوپن سورس است که برای طراحی برنامه های تحت وب سرور به کار می رود. سمت سرور بودن به این معناست که صفحات PHP ابتدا توسط سرور (که می تواند از نوع Apache یا IIS) باشد، پردازش شده و سپس خروجی به صورت کدهای HTML و جاوا اسکریپت برای مرورگر کاربر ارسال می شود. به عبارت دیگر وظیفه اجرای صفحات PHP به عهده سرور وب هاست سایت می باشد برخلاف HTML یا جاوا اسکریپت.

PHP مخفف عبارت Hypertext PreProcessor به معنای پیش پردازند فرامتن می باشد گه در سال ۱۹۹۴ توسط رسموس لردورف ایجاد شد و سپس توسط سایرین توسعه و گسترش پیدا کرد. اولین نگارش عمومی آن در اوایل سال ۹۵ ارائه شد و با نام Personal Home Page روانه بازار شد البته بسیار ساده بود.

ساختار زبان PHP بسیار شبیه به زبان C و در نسخه های جدبد شبیه به جاوا می باشد و به همین دلیل از محبوبیت فراوانی برخوردار است. از مشهورترین نرم افزارهای ساخته شده با PHP می توان به جوملا، وردپرس ، دروپال و … اشاره نمود. سایت های فراوانی در جهان براساس زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها افزوده می شود.

بر طبق آمار منتشر شده بیش از ۶۰% از سایت های موجود در سرورها با زبان PHP نوشته و بارگذاری شده است که از مهمترین آنها می توان به ویکی پدیا . فیسبوک اشاره کرد.

زبان PHP امکان استفاده از انواع مختلفی از پایگاه داده را از جمله : MySQL، SqlLite،اوراکل، IBM DB2، Microsoft Sql Server و … را با دستور هایی ساده فراهم می سازد. پی اچ پی روی بیشتر سیستم عامل های معروف از جمله : ویندوز،لینوکس،یونیکس،مکینتاش و با اغلب سرور های معروف قابل اجراست.

زبان برنامه نویسی PHP یک زبان اسکریپتی اوپن سورس است که برای طراحی برنامه های تحت وب سرور به کار می رود. سمت سرور بودن به این معناست که صفحات PHP ابتدا توسط سرور (که می تواند از نوع Apache یا IIS) باشد، پردازش شده و سپس خروجی به صورت کدهای HTML و جاوا اسکریپت برای مرورگر کاربر ارسال می شود.

به عبارت دیگر وظیفه اجرای صفحات PHP به عهده سرور وب هاست سایت می باشد برخلاف HTML یا جاوا اسکریپت.

PHP مخفف عبارت Hypertext PreProcessor به معنای پیش پردازند فرامتن می باشد گه در سال ۱۹۹۴ توسط رسموس لردورف ایجاد شد و سپس توسط سایرین توسعه و گسترش پیدا کرد. اولین نگارش عمومی آن در اوایل سال ۹۵ ارائه شد و با نام Personal Home Page روانه بازار شد البته بسیار ساده بود.

ساختار زبان PHP بسیار شبیه به زبان C و در نسخه های جدبد شبیه به جاوا می باشد و به همین دلیل از محبوبیت فراوانی برخوردار است. از مشهورترین نرم افزارهای ساخته شده با PHP می توان به جوملا، وردپرس ، دروپال و … اشاره نمود. سایت های فراوانی در جهان براساس زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها افزوده می شود.

بر طبق آمار منتشر شده بیش از ۶۰% از سایت های موجود در سرورها با زبان PHP نوشته و بارگذاری شده است که از مهمترین آنها می توان به ویکی پدیا . فیسبوک اشاره کرد.

PHP امکان استفاده از انواع مختلفی از پایگاه داده را از جمله : MySQL، SqlLite،اوراکل، IBM DB2، Microsoft Sql Server و … را با دستور هایی ساده فراهم می سازد. پی اچ پی روی بیشتر سیستم عامل های معروف از جمله : ویندوز،لینوکس،یونیکس،مکینتاش و با اغلب سرور های معروف قابل اجراست.

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

دستورات این زبان می توانند به صورت مستقیم در درون کدهای HTML قرار بگیرند. زبان PHP از نسخه ۴٫۳ به بعد قابلیت از واسط خط فرمان را نیز به امکانات خود اضافه نمود که این قابلیت می تواند برای ایجاد نرم افزارهای غیر وب و یا نرم افزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد.

مزیت های زبان PHP

  • PHP یک ابزار اوپن سورس و رایگان است به همین دلیل هاست هایی که میزبانی آن را انجام می دهند بسیار ارزان تر از هاست های NET. هستند.
  • پی اچ پی بر روی تمامی پلتفورم های معروف مثل ویندوز،لینوکس و مکینتاش قابل اجراست.
  • PHP یک ابزار ساخت یافته بوده و یادگیری آن بسیار ساده است.
  • ابزار کار با PHP همگی اوپن سورس بوده و استفاده از آن رایگان هستند.
  • سرعت بالا؛ اجرای یک اسکریپت PHP به طور متوسط تا سه برابر یک اسکریپت ASP است.

در حال حاضر آخرین نسخه پایدار PHP نسخه ۵٫۵ است. در کنار نسخه ۵ پی اچ پی یک نسخه اصلی دیگر در حال توسعه است. با توجه به تغییرات عمده موجود در این نسخه از جمله پشتیبانی از یونیکد بود که قرار بود این نسخه به عنوان نسخه ۶٫۰ PHP منتشر شود. اما پیاده سازی پشتیبانی از یونیکد بیش از آنچه انتطار می رفت به طول انجامید.

مفسر PHP تنها کدهایی که در درون جداکننده PHP قرار بگیرند را تفسیر می کنند. معروف ترین این جداکننده ها PHP?> برای ابتدا و <؟ برای انتها استفاده می شوند. نام متغییر در زبان PHP حتما باید با نماد $ آغاز شود و نیازی به مشخص کردن آن نیست.

برخلاف نام توابع و کلاس ها نام متغییرها به بزرگی و کوچکی حساس هستند. خطوط جدید و فاصله نادیده گرفته می شوند البته به جز فاصله هایی که در درون رشته ها قرار داشته باشد و تمامی دستورات این زبان با علامت سمی کولن (;) پایان می یابد. در زبان PHP به ۳ صورت متفاوت می توان کامنت (توضیحات) گذاشت.

از علامت // یا # برای کامنت های یک خطی و از /**/ برای کامنت های چند خطی می توان استفاده کرد. به عنوان مثال به کد های ذیل دقت کنید :

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

نحوه نصب و اجرای زبان PHP
برای برنامه نویسی و استفاده از PHP به ۳ چیز کلی نیاز است :

برنامه یا ابزاری برای کدنویسی : در ساده ترین حالت می توانید از برنامه Notepad و حالت پیشرفته تر آن +Notepad برای کدنویسی استفاده کنید. اما نرم افزار های حرفه ای مانند Dreamweaver، NuSphere PhpED و NetBeans و … هستند که در این آموزش از نرم افزار Dreamweaver استفاده شده است.

مرورگر وب : برای مشاهده صفحات نیاز به یک مرورگر می باشد که البته می شود از مرورگر پیشفرض استفاده نمود ولی پیشنهاد بهتر ما این است که حدالامکان از مرورگر Chrome و یا Firefox استفاده شود.

سرور اجرا کننده PHP : چنانچه بخواهید برنامه ها و صفحات PHP را بر روی کامپیوتر خود اجرا کنید نیاز به نصب PHP و MySQL می باشد که می توان آنها را به صورت تکی دانلود و نصب کرد ولی دو برنامه وجود دارند که نقش وب سرور را به خوبی برای شما ایفا می کنند و همه برنامه ها و کتابخانه های مورد نیاز را دارا می باشند :

برنامه WampServer و XamppServer که در این آموزش از Xampp استفاده خواهد شد و همانطور که در مطلب قبلی تحت عنوان نصب و راه اندازی PHP و MySQL مشاهده شد طریقه نصب این نرم افزار مهم و کاربردی را شرح دادیم که می توانید آن را مطالعه نمایید.

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

 

[تعداد: 2    میانگین: 5/5]

شاید دوست داشته باشید:

کار با متون و کلمات در html - وربال

کار با متون در html

کار با متون و کلمات در html


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


متن کامل در ادامه مطلب

آموزش نصب وردپرس روی cpanel - وربال

آموزش نصب وردپرس روی هاست cpanel

آموزش نصب وردپرس روی cpanel


برای نصب وردپرس روی Cpanel ابتدا باید آخرین نسخه وردپرس را دریافت کنید که معمولا از مخزن امکان پذیر است. نکته جالب اینجاست که قبلا ما باید نسخه فارسی وردپرس را نصب می‌کردیم و حتما باید منتظر می‌ماندیم تا وردپرس فارسی آن را ارائه دهد تا بتوان دریافت کرد. اما در حال حاضر هیچ نیازی به صبر کردن و حتی دریافت نسخه فارسی نیست. همان نسخه اصلی را دریافت می‌کنیم و در هنگام نصب زبان مورد نظر را فارسی انتخاب می‌کنیم. وردپرس خود از بیشار زبان‌های دنیا پشتیبانی می‌کند.

پس از دریافت آخرین نگارش وردپرس، وارد سی پنل شوید. این وارد شدن می‌تواند به صورت مستقیم یا غیر مستقیم (از طریق FTP) باشد.


متن کامل در ادامه مطلب

سئو seo چیست؟ - وربال

سئو seo چیست؟

سئو seo چیست؟


سئو برگرفته از عبارت Search Engine Optimization است که کلمات معادلی چون SEO یا بهینه سازی موتور جستجو دارد که همگی آنها به یک معنی می باشند و می توان آن را بصورت زیر تعریف نمود:


متن کامل در ادامه مطلب

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *