P30-ART


ارسال موضوع ارسال پاسخ
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
آشنایی با جزئیات زبان برنامه نویسی پی اچ پی
نویسنده پیام
کاربر با تجربه
*****

ارسال‌ها: 537
تاریخ عضویت: اردیبهشت 1393
اعتبار: 43
وضعیت : آفلاین
جنسیت:
سپاس ها 398
سپاس شده 294 بار در 171 ارسال
ارسال: #1
آشنایی با جزئیات زبان برنامه نویسی پی اچ پی
زبان برنامه نویسی PHP یکی از محبوبترین و قدرتمند ترین زبان های متن باز دنیاست که بیشتر در موارد وب و سرور ها استفاده میشود. این زبان که نام آن مخفف کلمه hypertext preprocessor میباشد در سال ۱۹۹۴ توسط آقای لردورف ساخته شد.
بعد از ساختن ابتدایی زبان PHP توسعه دهندگان به سراغ آن آمدند و تغییرات کوچک و بزرگی را در آن اعمال کردند ، البته زبان PHP شباهت زیادی به زبان های C و پرل دارد و این موجب شده هست تا برنامه نویسان بیشتر سراغ آن بروند و محبوبیت بیشتری نسبت به دیگر زبان ها دارد.
بعد از انتشار نسخه اول یک سال بعد ورژن ۲ پی اچ پی منتشر شد و ورژن ۳ آن ۲ سال بعد و ورژن ۴ سال ۲۰۰۰ و در آخر ورژن ۵ آن ۴ سال بعد یعنی ۲۰۰۴ منتشر شد و تا به حال ورژن جدید دیگری منتشر نشده هست.
پیاچپی۵که آخرین ورژن این برنامه هست کهدارایویژگی‌هاییمانندپشتیبانیاززبانشیگرا (برایپایگاهداده) ووسعتبسیارزیادکاراییآنهست.
البته به گفته ی خود سازندگان کاربران ویژگی های بسیار مهمی را در ورژن ۶ خواهند دید.
[تصویر:  1244.jpg]
این زبان برنامه نوسی خدمت زیادی به کاربران اینترنت کرده هست و از زمانی که این زبان متولد شد در جامعه مجازی تغییرات زیادی انجام شد ، همچنین نرم افزار های تحت وب بسیاری ساخته شد که محبوبترین و مشهور ترین آنها MyBB و مامبو هست که شما هم میتوانید آنها را به رایگان دانلود کنید و روی سایت خود نصب کنید. البته در قبل مقاله های در مورد نرم افزار تحت وب محبوب MyBB در سایت GooyaIT داشته ایم.
همانطور که در قبل گفتیم این زبان شباهت زیادی به زبان C دارد ولی از نسخه ۵ به بعد شباهت آن بیشتر به زبان جاوا اسکریپت کشیده شده هست و باز محبوبیت بیشتری در بین برنامه نویسان پیدا کرد و این باعث شده تا برنامه نویسان برنامه های قدرتمند خود را در کوتاه ترین زمان ممکن طراحی کنند.
برخی از ویژگی های این زبان:
-امکان تغییر نوع کاربردی از اسکریپت نویسی به گرافیک- امکان استفاده و اتصال به انواع پایگاه ها مانند MySQL- امکان اجرا بر روی اکثر سیستم عامل ها مانند ویندوز و لینوکس
آموزش
در این قسمت میخواهیم به آموزش ابتدایی این زبان بپردازیم
[تصویر:  2105.png]
میشه گفت برای آموزش تمام زبان های دنیا ابتدا از آموزش Hello world استفاده میکنند! این نوع که ساده ترین نوع آموزش هست فقط نشان میدهد که شما چطور میتوانید یک متن را روی نمایشگر اجرا کنید.
خاصیت زبان PHP این است که میتواند تنها یک قسمت کوتاهی از زبان HTML را تشکیل دهد به طور مثال این اسکریپت را نگاه کنید:<code><pre><html><head><title>Nomoone</title></head><body><?php echo “Hello world!”; ?></body></html></pre></code>
[تصویر:  396.png]
این کدی که در بالا هست HTML هست و فقط قسمت <?phpecho”Hello world!” ?> آن که کار اصلی را انجام میدهد با زبان PHP نوشته شده هست.
حال برای آزمایش این کد را در یک txt کپی کنید و نام آن را به test.php تغییر دهید سپس آن را داخلی یکی از فولدر های هاست خود کپی کنید و به آن آدرس بروید. بعد از بالا آمدن صفحه شما باید کلمه Hello world! را در سمت راست صفحه ببینید.
همین نوشته را میتوان به شیوه ای دیگر هم نوشت به طور مثال:<?phpecho (“GooyaIT!”);?>
که بعد از نوشتن و اجرای این کد شما باید مانند قبل یک کلمه در سمت راست صفحه ببینید.
البته این کد فرق زیادی با کد قبلی نداشت و فقط فرق آن این است که اولی را به کمک تگ های HTML نوشتیم و دومی را بدون زبان HTML

اضافه کردن توضیحات به کد
توضیحات از نام اش پیداست که چه کاری انجام میدهد ، به زبان ساده میتوان گفت یک دفترچه یاداشت و راهنما برایبرنامه نویسان و کسانی که میخواهند  سورس ها را چک کنند. در زبان پی اچ پی مانند بقیه زبان های برنامه نویسی میتوان قسمتی را به عنوان توضیحات ایجاد کرد که در این زبان از // و # استفاده میشود. اگر میخواید بیشتر از یک خط توضیحات در کد خود بنویسید باید از /* استفاده کنید به طور مثال به کد زیر و تگ های /* و // و # توجه کنید://Gooyait#Gooyait/*line1 gooyaitLine2 gooyit site*/ریاضی در PHP 
اگر میخواهید در یک صفحه اعمال ریاضی را انجام دهید یا به هر صورت احتیاج به محاسبات ریاضی دارید میتوانید از این کد ها استفاده کنید:
برای جمع کردن ۲ عدد این کد را بنویسید:$a + $b
حرف a میتواند عدد ۲ و حرف b عدد ۳ باشد که در نهایت جواب آن میشود ۵.
و همینطور دیگر کد ها برای دیگر محاسبات ریاضی:
 [تصویر:  484.png]
تفریق$a – $bضرب$a * $bتقسیم$a / $bباقیمانده$a % $b

متغیرهادرPHP 
در این زبان برنامه نویسی باید قبل از هر متغیر یک علامت $ قرار گیرد چون زبان برنامه نویسی PHP فقط با علامت $ متوجه میشود که متغیر ها کدام هستند.
۲نکته در مورد متغیر های PHP وجود دارد که اولین آن این است که نوع متغیر برای PHP مهم نیست و فقط کافی است متغیر را نام گذاری کنید و هر مقداری را که میخواهید به آن بدهید. نکته دوم این است که متغیر ها به بزرگی و کوچکی حروف حساس هستند به عنوان مثال متغیر Gooyait با متغیر gooyait متفاوت هست.
حال اینجا برای شما مثالی از PHP میزارم که در آن از متغیر ها استفاده شده هست:<?php$a=3;$b=5;echo($a+$b);echo($a*$b);?>
همانطور که در کد بالا میبینید ما مقدار متغیر a را ۳ و مقدار متغیر b را ۵ گذاشته ایم و بعد در پایین کد های :echo($a+$b);echo($a*$b);
را قرار داده ایم که از شکل آن میفهمید چه کاری انجام میدهد.
اولی مقدار a را + مقدار b میکند که جواب آن میشود ۸ و کد دومی مقدار a را ضرب مقدار b میکند که جواب آن میشود ۱۵حال میتوان این کد را خودتان بزرگتر و پیچیده تر کنید ، البته این فقط تمام کار های که با متغیر ها کرد نیست و بعدا در مورد آن ها بیشتر صحبت میکنیم.
این بود آموزش ابتدایی و مقدماتی زبان PHP که در بعد آموزش های کامل تر و پیشرفته تری را در سایت Gooyait قرار میدهیم. لطفا نظرات خود را در مورد این آموزش در قسمت نظرات به ما اطلاع دهید.


منبع :
 
کد php:
www.gooyait.com 
 

ســیــتــی فــانــــ

انجمن تفریحی تک آرام


انجمن تک آرام به دنبال گروه مدیریت میگردد ... !!!

پس کلیک کنین ...

05-14-1393 02:55 ق.ظ
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
کاربر تازه وارد
**

ارسال‌ها: 7
تاریخ عضویت: شهریور 1395
اعتبار: 0
وضعیت : آفلاین
جنسیت:
سپاس ها 0
سپاس شده 0 بار در 0 ارسال
ارسال: #2
RE: آشنایی با جزئیات زبان برنامه نویسی پی اچ پی
عالی بود خیلی خوب و کامل توضیح داده شده ممنون

07-24-1395 08:37 ب.ظ
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
کاربر تازه وارد
**

ارسال‌ها: 9
تاریخ عضویت: دى 1395
اعتبار: 0
وضعیت : آفلاین
جنسیت:
سپاس ها 0
سپاس شده 0 بار در 0 ارسال
ارسال: #3
RE: آشنایی با جزئیات زبان برنامه نویسی پی اچ پی
ممنون
سایت w3 بهترین آموزش رو داره

10-21-1395 05:09 ب.ظ
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
کاربر تازه وارد
**

ارسال‌ها: 2
تاریخ عضویت: تير 1396
اعتبار: 0
وضعیت : آفلاین
جنسیت:
سپاس ها 0
سپاس شده 0 بار در 0 ارسال
ارسال: #4
RE: آشنایی با جزئیات زبان برنامه نویسی پی اچ پی
مرسی خیلی عالی بودش ممنونم.
04-28-1396 03:03 ب.ظ
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال موضوع ارسال پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان