دسته بندی
-
آشنایی با جزئیات زبان برنامه نویسی پی اچ پی
-
زبان برنامه نویسی PHP یکی از محبوبترین و قدرتمند ترین زبان های متن باز دنیاست که بیشتر در موارد وب و سرور ها استفاده میشود. این زبان که نام آن مخفف کلمه hypertext preprocessor میباشد در سال 1994 توسط آقای لردورف ساخته شد.
-
00
-
بازدید این صفحه : ۴۶۱۸تاريخ : 03 بهمن 1400
زبان برنامه نویسی PHP یکی از محبوبترین و قدرتمند ترین زبان های متن باز دنیاست که بیشتر در موارد وب و سرور ها استفاده میشود. این زبان که نام آن مخفف کلمه hypertext preprocessor میباشد در سال 1994 توسط آقای لردورف ساخته شد.
بعد از ساختن ابتدایی زبان PHP توسعه دهندگان به سراغ آن آمدند و تغییرات کوچک و بزرگی را در آن اعمال کردند ، البته زبان PHP شباهت زیادی به زبان های C و پرل دارد و این موجب شده هست تا برنامه نویسان بیشتر سراغ آن بروند و محبوبیت بیشتری نسبت به دیگر زبان ها دارد.
بعد از انتشار نسخه اول یک سال بعد ورژن 2 پی اچ پی منتشر شد و ورژن 3 آن 2 سال بعد و ورژن 4 سال 2000 و در آخر ورژن 5 آن 4 سال بعد یعنی 2004 منتشر شد و تا به حال ورژن جدید دیگری منتشر نشده هست.
پیاچپی۵که آخرین ورژن این برنامه هست کهدارایویژگیهاییمانندپشتیبانیاززبانشیگرا (برایپایگاهداده) ووسعتبسیارزیادکاراییآنهست.
البته به گفته ی خود سازندگان کاربران ویژگی های بسیار مهمی را در ورژن 6 خواهند دید.
1244 آشنایی با جزئیات زبان برنامه نویسی پی اچ پی
این زبان برنامه نوسی خدمت زیادی به کاربران اینترنت کرده هست و از زمانی که این زبان متولد شد در جامعه مجازی تغییرات زیادی انجام شد ، همچنین نرم افزار های تحت وب بسیاری ساخته شد که محبوبترین و مشهور ترین آنها MyBB و مامبو هست که شما هم میتوانید آنها را به رایگان دانلود کنید و روی سایت خود نصب کنید. البته در قبل مقاله های در مورد نرم افزار تحت وب محبوب MyBB در سایت GooyaIT داشته ایم.
همانطور که در قبل گفتیم این زبان شباهت زیادی به زبان C دارد ولی از نسخه 5 به بعد شباهت آن بیشتر به زبان جاوا اسکریپت کشیده شده هست و باز محبوبیت بیشتری در بین برنامه نویسان پیدا کرد و این باعث شده تا برنامه نویسان برنامه های قدرتمند خود را در کوتاه ترین زمان ممکن طراحی کنند.
برخی از ویژگی های این زبان:
-امکان تغییر نوع کاربردی از اسکریپت نویسی به گرافیک
- امکان استفاده و اتصال به انواع پایگاه ها مانند MySQL
- امکان اجرا بر روی اکثر سیستم عامل ها مانند ویندوز و لینوکس
آموزش
در این قسمت میخواهیم به آموزش ابتدایی این زبان بپردازیم
2105 آشنایی با جزئیات زبان برنامه نویسی پی اچ پی
میشه گفت برای آموزش تمام زبان های دنیا ابتدا از آموزش Hello world استفاده میکنند! این نوع که ساده ترین نوع آموزش هست فقط نشان میدهد که شما چطور میتوانید یک متن را روی نمایشگر اجرا کنید.
خاصیت زبان PHP این است که میتواند تنها یک قسمت کوتاهی از زبان HTML را تشکیل دهد به طور مثال این اسکریپت را نگاه کنید:
396 آشنایی با جزئیات زبان برنامه نویسی پی اچ پی
این کدی که در بالا هست HTML هست و فقط قسمت آن که کار اصلی را انجام میدهد با زبان PHP نوشته شده هست.
حال برای آزمایش این کد را در یک txt کپی کنید و نام آن را به test.php تغییر دهید سپس آن را داخلی یکی از فولدر های هاست خود کپی کنید و به آن آدرس بروید. بعد از بالا آمدن صفحه شما باید کلمه Hello world! را در سمت راست صفحه ببینید.
همین نوشته را میتوان به شیوه ای دیگر هم نوشت به طور مثال:
echo (“GooyaIT!”);
?>
که بعد از نوشتن و اجرای این کد شما باید مانند قبل یک کلمه در سمت راست صفحه ببینید.
البته این کد فرق زیادی با کد قبلی نداشت و فقط فرق آن این است که اولی را به کمک تگ های HTML نوشتیم و دومی را بدون زبان HTML
اضافه کردن توضیحات به کد
توضیحات از نام اش پیداست که چه کاری انجام میدهد ، به زبان ساده میتوان گفت یک دفترچه یاداشت و راهنما برایبرنامه نویسان و کسانی که میخواهند سورس ها را چک کنند. در زبان پی اچ پی مانند بقیه زبان های برنامه نویسی میتوان قسمتی را به عنوان توضیحات ایجاد کرد که در این زبان از // و # استفاده میشود. اگر میخواید بیشتر از یک خط توضیحات در کد خود بنویسید باید از /* استفاده کنید به طور مثال به کد زیر و تگ های /* و // و # توجه کنید:
//Gooyait
#Gooyait
/*line1 gooyait
Line2 gooyit site*/
ریاضی در PHP
اگر میخواهید در یک صفحه اعمال ریاضی را انجام دهید یا به هر صورت احتیاج به محاسبات ریاضی دارید میتوانید از این کد ها استفاده کنید:
برای جمع کردن 2 عدد این کد را بنویسید:
$a + $b
حرف a میتواند عدد 2 و حرف b عدد 3 باشد که در نهایت جواب آن میشود 5.
و همینطور دیگر کد ها برای دیگر محاسبات ریاضی:
484 آشنایی با جزئیات زبان برنامه نویسی پی اچ پی
تفریق$a – $b
ضرب$a * $b
تقسیم$a / $b
باقیمانده$a % $b
متغیرهادرPHP
در این زبان برنامه نویسی باید قبل از هر متغیر یک علامت $ قرار گیرد چون زبان برنامه نویسی PHP فقط با علامت $ متوجه میشود که متغیر ها کدام هستند.
2 نکته در مورد متغیر های PHP وجود دارد که اولین آن این است که نوع متغیر برای PHP مهم نیست و فقط کافی است متغیر را نام گذاری کنید و هر مقداری را که میخواهید به آن بدهید. نکته دوم این است که متغیر ها به بزرگی و کوچکی حروف حساس هستند به عنوان مثال متغیر Gooyait با متغیر gooyait متفاوت هست.
حال اینجا برای شما مثالی از PHP میزارم که در آن از متغیر ها استفاده شده هست:
$a=3;
$b=5;
echo($a+$b);
echo($a*$b);
?>
همانطور که در کد بالا میبینید ما مقدار متغیر a را 3 و مقدار متغیر b را 5 گذاشته ایم و بعد در پایین کد های :
echo($a+$b);
echo($a*$b);
را قرار داده ایم که از شکل آن میفهمید چه کاری انجام میدهد.
اولی مقدار a را + مقدار b میکند که جواب آن میشود 8 و کد دومی مقدار a را ضرب مقدار b میکند که جواب آن میشود 15
حال میتوان این کد را خودتان بزرگتر و پیچیده تر کنید ، البته این فقط تمام کار های که با متغیر ها کرد نیست و بعدا در مورد آن ها بیشتر صحبت میکنیم.
نظر شما
-
خدمات طراحی سایت
-
ویترین اخبار
- راه اندازی سایت نشریه الکترونیک فرهنگ انقلاب اسلامی
- ملاک شناخت یک شرکت طراحی سایت قوی و توانا برای راه اندازی سایت اینترنتی شما چیست؟
- فرا رسیدن نوروز باستانی، یادآور شکوه ایران و یگانه یادگار جمشید جم بر همه ایرانیان پاک پندار، راست گفتار و نیک کردار خجسته باد
- راه اندازی وب سایت اینترنتی ماشین سازی درستگاههای تولید آرد
- راه اندازی وب سایت اینترنتی ملک آریا
- 7 مورد از قابلیتهای غیرمنتظره در iOS 7
- Apex در برابر Nova: مقایسه دو لانچر اندروید
- پاداش 15,000 دلاری برای شکستن قفل TouchID
- نیکون از AW1، اولین دوربین ضد آب با قابلیت تعویض لنز، پرده برداشت
- لومیا 1520 نوکیا و این بار مشخصات فنی، قیمت و زمان عرضه
- رکورد فروش موبایل در دست 8 مدل
- اپل در حال تست نسخه های 701 و702 و 71 سیستم عامل iOS؟
- علت دقیق سرعت پایین اینترنت را نمیدانیم
- بررسی اکسپریا Z1 سونی
- آموزش ساخت ایمیل یاهو پس از حذف ایران!
- سهام توییتر روانه بازار بورس میشود
- تبلیغات تازه مایکروسافت علیه آیفون شکست خورد
- مدیرعامل اینتل: تبلتهای زیر 100 دلاری در تعطیلات سال نوی میلادی از راه میرسند
- 27 شهریور iOS 7 برای آیفونها و آیپدها منتشر میشود
- کنسول بازی جدید سونی با قابلیت های جذاب و قیمت مناسب معرفی شد: Vita TV
- کمپانی دل برای چینی ها لب تاب لوحی می سازد!!!
- ایسوس فون پد 7 اینچی جدید را معرفی کرد: تبلت/تلفن هیبریدی با اسپیکر دو کاناله
- یاهو لوگوی جدید خود را رونمایی کرد
- ایسوس از لپتاپ لمسی و ارزان قیمت X102BA با پردازنده AMD پرده برداشت
- دوباره Moto X و این بار تصویر رندر شده تبلیغاتی آن [بروز شد]
- ولخرجیهای گوگل در حوزه دیتاسنتر ادامه دارد: 6-1 میلیارد دلار در سه ماهه دوم 2013
- تشکیل گروه جهانی« طراحی فناوریهای پوشیدنی» در موتورولا، با استناد به آگهی استخدام این شرکت
- آشنایی با سیستمفایلها و نحوه فرمتکردن درایوهای خارجی در مک
- سرفیس RT هنوز نمرده است
- دانلود کنید: اپلیکیشن VLC برای کاربران iOS منتشر شد
- بررسی همهجانبۀ شایعات پیرامون ساعتهای هوشمند
- تصاویر واضح از آیفون ارزان قیمت در کنار آیفون 5 فاش شد
- تبدیل تصاویر به فرمت ICO و استخراج آیکونها از فایلهای با فرمت EXE و DLL
- نسخه جدید اندروید در 2 مردادماه معرفی میشود
- ال جی از نام G2 برای پرچمدار بعدی خود استفاده میکند
- مشخصات فنی و بنچمارک گلکسی نوت 3 فاش شد
- تصویر و مشخصات جدید آیفون 5S به بیرون درز کرد: صفحه نمایش IGZO، دوربین 12 مگاپیکسل، پردازنده سریعتر و پردازنده گرافیکی چهار هستهای
- آیا میتوان پس از مرگ اطلاعات با ارزش را در اختیار خانواده، دوستان و آشنایان قرار داد؟
- تصاحب Omek توسط اینتل ممکن است باعث شود هرگز نیاز به لمس کامپیوتر خود نباشید
- نسخه جدید تحت وب نقشه گوگل در دسترس همگان قرار گرفت
- تلفن G2 ال جی مجهز به باتری 2540 میلی آمپر ساعتی است
- جزئیات بیشتر از دوربین 20 مگاپیکسلی هونامی: سنسوری بزرگ ولی نه به اندازهی لومیا 1020
- مرور تاریخچه دوربین در گوشیهای برجسته نوکیا
- دریافت استاندارد و رتبه 6 از 10 گوگل توسط سایت شرکت راوک نگار پارس
- بروزرسانی تعدادی از جدیدترین نمونه آثار طراحی سایت های هوشمند راوک نگار پارس
-
نماد اعتماد الکترونیکی
-
آمار بازدید
- کل (online):۱۲۳۹
- اعضاء (online):۱
- میهمان (online):۱۲۳۸
- بازدید امروز::۱۱۰۱
- بازدید دیروز::۱۴۷۹
- بازدید کل::۲۸۸۶۵۵۱۶
-
تبلیغات