طراحی سایت , طراحی وب سایت , شرکت طراحی سایت کد ایران

زبان php چیست

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

 

معرفی زبان PHP

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

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

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

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

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

سایت های فراوانی در جهان براساس زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها افزوده می شود.

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

 

استفاده های زبان php

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

پی اچ پی روی بیشتر سیستم عامل های معروف از جمله : ویندوز،لینوکس،یونیکس،مکینتاش و با اغلب سرور های معروف قابل اجراست.

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

دستورات این زبان می توانند به صورت مستقیم در درون کدهای HTML قرار بگیرند.

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

 

زبان برنامه نویسی PHP
زبان برنامه نویسی PHP

 

مزیت های زبان PHP و کاربردهای آن

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

در کنار نسخه ۵ پی اچ پی یک نسخه اصلی دیگر در حال توسعه است.

با توجه به تغییرات عمده موجود در این نسخه از جمله پشتیبانی از یونیکد بود که قرار بود این نسخه به عنوان نسخه ۶٫۰ PHP منتشر شود.

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

مفسر PHP تنها کدهایی که در درون جداکننده PHP قرار بگیرند را تفسیر می کنند.

معروف ترین این جداکننده ها PHP?> برای ابتدا و <؟ برای انتها استفاده می شوند.

نام متغییر در زبان PHP حتما باید با نماد $ آغاز شود و نیازی به مشخص کردن آن نیست.

برخلاف نام توابع و کلاس ها نام متغییرها به بزرگی و کوچکی حساس هستند.

خطوط جدید و فاصله نادیده گرفته می شوند البته به جز فاصله هایی که در درون رشته ها قرار داشته باشد

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

 

<?php
// Test Comment 1
# Test Comment 2
/*
This is a Multi line Comment
*/
//(YouCode.ir)
?>
۱
۲
۳
۴
۵
۶
۷
۸
<?php
// Test Comment 1
# Test Comment 2
/*
This is a Multi line Comment
*/
//(YouCode.ir)
?>

 

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

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

 

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

نحوه نصب و اجرای زبان PHP:

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

 

برنامه یا ابزاری برای کدنویسی

در ساده ترین حالت می توانید از برنامه Notepad و حالت پیشرفته تر آن +Notepad برای کدنویسی استفاده کنید.

اما نرم افزار های حرفه ای مانند Dreamweaver، NuSphere PhpED و NetBeans و … هستند که در این آموزش از نرم افزار Dreamweaver استفاده شده است.

 

مرورگر وب

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

 

سرور اجرا کننده PHP

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

که می توان آنها را به صورت تکی دانلود و نصب کرد ولی دو برنامه وجود دارند که نقش وب سرور را به خوبی برای شما ایفا می کنند

و همه برنامه ها و کتابخانه های مورد نیاز را دارا می باشند :

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

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

 

مطالب مرتبط
کامنت مارکتینگ خوب یا بد

کامنت مارکتینگ خوب یا بد ؟! – آموزش کامل Comment Marketing – کد ایران

امروزه خیلی از کسب و کارها مبتنی بر بازاریابی محتواییاند . همچنین افراد زیادی هم هستند که شغل اصلیشان تولید محتواست. در این مقاله قصد دارم تا شما را به یک چالش دعوت کنم. به نظر شما تفاوت میان کامنت مارکتینگ خوب با بد چیست؟ شما زمانیکه که یک استراتژی و یا به عبارتی یک […]

Read More…

۰ comments
سیستم های مدیریت محتوا

بهترین سیستم های مدیریت محتوا – بهترین نرم افزار های مدیریت محتوا – CodeIRAN

تعداد بسیار زیادی از سیستم های مدیریت محتوا برای راه اندازی وب سایت وجود دارد که با توجه به نیاز خود می توانید از یکی از آنها استفاده نمایید. مشکلی که اکثر طراحان و برنامه نویسان وب با آن را به رو هستند آن است که آنها زمانی برای یادگیری سیستم مدیریت محتوای جدید ندارند. […]

Read More…

۰ comments
0 تا 100 ریبرندینگ حرفه ای

۰ تا ۱۰۰ ریبرندینگ – مهمترین اصول REBRANDING حرفه ای – CodeIRAN

۰ تا ۱۰۰ریبرندینگ شما زمانی که به عنوان صاحب یک کسب و کار محصولات و خدماتی را به بازار ارائه می‌دهید، برای معرفی خود نیاز به برندینگ دارید. اما ما در این مقاله نمی‌خواهیم تا به برندینگ بپردازیم. ما در این مقاله قصد داریم تا در مورد ریبرندینگ صحبت کنیم، یعنی یک مرحله فراتر از […]

Read More…

۰ comments

 

مطالب پربازدید این هفته:

بازاریابی شبکه ای

متا تگ چیست ؟

طراحی سایت معماری

طراحی سایت کیش

 

مارا در شبکه های اجتماعی دنبال کنید

فیسبوک توییتر تلگرام اینستاگرام

شما میتوانید برای استفاده از ۱۷ دقیقه مشاوره حرفه ای رایگان از طریق زیر با ما شرکت طراحی سایت کدایران باما در ارتباط باشید :

تماس با ما >

 


Deprecated: get_currentuserinfo از نگارش4.5.0 منسوخ شده است! به‌جای آن از wp_get_current_user() استفاده نمایید. in /home/codeiran/public_html/wp-includes/functions.php on line 4859

نظری ثبت نشده است

خانـــــــــــه آموزش ها زبان php چیست ؟ – زبان برنامه نویسی PHP و کاربردهای آن – CodeIRAN
×