Home / آموزش / آموزش زبان php / مقدمه و معرفی زبان php

مقدمه و معرفی زبان php

 آموزش زبان php

دور کامل آموزش زبان php از ۰ تا ۱۰۰

فصل اول :

معرفی زبان php

نصب و راه اندازی محیط کد نویسی php

ساختار کلی نوشتاری php

تعریف متغیرها در زبان php

 

معرفی زبان php :

php یک زبان برنامه نویسی اسکریپتی اپن سورس است که برای طراحی برنامه های تحت وب (server side) به کار میرود.

سمت سرور چیست ؟ سمت سرور یعنی این که صفحات php ابتدا توسط سرور php  (که میتواند از نوع apache یا iis ) باشد پردازش شده و سپس خروجی به  صورت کد های html و جاوا اسکریپت، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود. یا می توان گفت اجرای صفحات php بر عهده کامپیوتر سرور وب هاست سایت می باشد (دقیقا برعکس html یا جاوا که اجرای آنها توسط خود مرورگر کاربر انجام می شود)

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

ساختار زبان php بسیار شبیه زبان c می باشد و در نسخه جدید شباهت زیادی به زبان جاوا پیدا کرده و از محبوبیت بالایی برخوردار شده تا جایی که تعداد زیادی از cms های موجود با زبان php نوشته شده ، مانند جوملا ، مامبو، وردپرس و …

php امکان استفاده از انواع مختلفی از پایگاهای داده را از جمله mysql , microsoft sql , ibm db2 , sqlite با دستورهایی ساده فراهم نموده و بر روی بیشتر سیستم عامل های معروف مانند mac os , لینوکس ، یونیکس ، ویندوز و با اغلب کارگزارهای وب (web server) معروف قابل اجراست

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

ویژگی های خوب php :

یکی از مزیت های این زبان اپن سورس (متن باز)  و رایگان بودن است و به همین دلیل هاست هایی که میزبانی php را بر عهده میگیرند بسیار ارزان تر هاست هایی هستند که زبان .net را میزبانی می کنند

php بر روی تمامی پلتفرمهای معروف مثل linux , windows , ios  اجرا می شود

ابزار های کار با پی اچ پی همگی اپن سورس بوده و کار با آن رایگان می باشد

برای اجرای صفحات php باید سرور آپاچی (apache) یا iis را بر روی کامپیوتر خود نصب کنید ، یا اینکه صفحات خود را بر روی سرور که از php  پشتسیانی می کند اجرا کنید

 

جلسه بعدی راه اندازی محیط کار

 

لینک کوتاه مطلب : http://7plugin.ir/?p=20014

درباره وحید باقری

وحید باقری متولد 1367 علاقمند به توسعه وردپرس و ارائه آموزش های مفید برای شما عزیزان هستم و تا جایی هم که از دستم بر بیاد برای کمک کردن و مشاوره دادن به شما سروران گرامی دریغ نمی کنم

پاسخ دهید

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

سوال امنیتی * لطفا معادله امنیتی را مجددا بارگذاری کنید