امروز : پنجشنبه, ۱۸م شهریور, ۱۳۸۹
  • فیس بوک
  • توییتر
  • فید مطالب
  • فید نظرات
  • خانه
  • بایگانی
  • تماس با ما
  • حمایت
  • درباره ما
  • صفحه تبادلات
  • همکاری با ما

آشنایی با جزئیات زبان برنامه نویسی پی اچ پی

401 بازدید , پست شماره 11606 , ارسال شده توسط سپهر خیری و در تاریخ ۳م مرداد, ۱۳۸۹ | یک دیدگاه

زبان برنامه نویسی PHP یکی از محبوبترین و قدرتمند ترین زبان های متن باز دنیاست که بیشتر در موارد وب و سرور ها استفاده میشود. این زبان که نام آن مخفف کلمه hypertext preprocessor میباشد در سال ۱۹۹۴ توسط آقای لردورف ساخته شد.

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

بعد از انتشار نسخه اول یک سال بعد ورژن ۲ پی اچ پی منتشر شد و ورژن ۳ آن ۲ سال بعد و ورژن ۴ سال ۲۰۰۰ و در آخر ورژن ۵ آن ۴ سال بعد یعنی ۲۰۰۴ منتشر شد و تا به حال ورژن جدید دیگری منتشر نشده هست.

پیاچپی۵که آخرین ورژن این برنامه هست کهدارایویژگی‌هاییمانندپشتیبانیاززبانشیگرا (برایپایگاهداده) ووسعتبسیارزیادکاراییآنهست.

البته به گفته ی خود سازندگان کاربران ویژگی های بسیار مهمی را در ورژن ۶ خواهند دید.

این زبان برنامه نوسی خدمت زیادی به کاربران اینترنت کرده هست و از زمانی که این زبان متولد شد در جامعه مجازی تغییرات زیادی انجام شد ، همچنین نرم افزار های تحت وب بسیاری ساخته شد که محبوبترین و مشهور ترین آنها MyBB و مامبو هست که شما هم میتوانید آنها را به رایگان دانلود کنید و روی سایت خود نصب کنید. البته در قبل مقاله های در مورد نرم افزار تحت وب محبوب MyBB در سایت GooyaIT داشته ایم.

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

برخی از ویژگی های این زبان:

-امکان تغییر نوع کاربردی از اسکریپت نویسی به گرافیک

- امکان استفاده و اتصال به انواع پایگاه ها مانند MySQL

- امکان اجرا بر روی اکثر سیستم عامل ها مانند ویندوز و لینوکس

آموزش

در این قسمت میخواهیم به آموزش ابتدایی این زبان بپردازیم

میشه گفت برای آموزش تمام زبان های دنیا ابتدا از آموزش Hello world استفاده میکنند! این نوع که ساده ترین نوع آموزش هست فقط نشان میدهد که شما چطور میتوانید یک متن را روی نمایشگر اجرا کنید.

خاصیت زبان PHP این است که میتواند تنها یک قسمت کوتاهی از زبان HTML را تشکیل دهد به طور مثال این اسکریپت را نگاه کنید:

<code>

<pre>

<html>

<head>

<title>Nomoone</title>

</head>

<body>

<?php echo “Hello world!”; ?>

</body>

</html>

</pre>

</code>

این کدی که در بالا هست HTML هست و فقط قسمت <?phpecho”Hello world!” ?> آن که کار اصلی را انجام میدهد با زبان PHP نوشته شده هست.

حال برای آزمایش این کد را در یک txt کپی کنید و نام آن را به test.php تغییر دهید سپس آن را داخلی یکی از فولدر های هاست خود کپی کنید و به آن آدرس بروید. بعد از بالا آمدن صفحه شما باید کلمه Hello world! را در سمت راست صفحه ببینید.

همین نوشته را میتوان به شیوه ای دیگر هم نوشت به طور مثال:

<?php

echo (“GooyaIT!”);

?>

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

البته این کد فرق زیادی با کد قبلی نداشت و فقط فرق آن این است که اولی را به کمک تگ های HTML نوشتیم و دومی را بدون زبان HTML

اضافه کردن توضیحات به کد

توضیحات از نام اش پیداست که چه کاری انجام میدهد ، به زبان ساده میتوان گفت یک دفترچه یاداشت و راهنما برایبرنامه نویسان و کسانی که میخواهند  سورس ها را چک کنند. در زبان پی اچ پی مانند بقیه زبان های برنامه نویسی میتوان قسمتی را به عنوان توضیحات ایجاد کرد که در این زبان از // و # استفاده میشود. اگر میخواید بیشتر از یک خط توضیحات در کد خود بنویسید باید از /* استفاده کنید به طور مثال به کد زیر و تگ های /* و // و # توجه کنید:

//Gooyait

#Gooyait

/*line1 gooyait

Line2 gooyit site*/

ریاضی در PHP

اگر میخواهید در یک صفحه اعمال ریاضی را انجام دهید یا به هر صورت احتیاج به محاسبات ریاضی دارید میتوانید از این کد ها استفاده کنید:

برای جمع کردن ۲ عدد این کد را بنویسید:

$a + $b

حرف a میتواند عدد ۲ و حرف b عدد ۳ باشد که در نهایت جواب آن میشود ۵٫

و همینطور دیگر کد ها برای دیگر محاسبات ریاضی:

تفریق$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 قرار میدهیم. لطفا نظرات خود را در مورد این آموزش در قسمت نظرات به ما اطلاع دهید.

بازتاب های این نوشته

برچسب ها : hypertext preprocessor, برنامه نویسی, برنامه نویسی PHP, زبان برنامه نویسی PHP

دسته ها : آموزش‌ومقالات , برنامه نويسي
مطلب قبلی : « فعال سازی برنامه DreamScene در تمام نسخه های ویندوز ویستا یا ویندوز ۷
به اشتراک گذاری:
correo Hotmail[?]


نویسنده : سپهر خیری - تعداد مطالب ارسالی : 243

شما هم به جمع مشترکین گویا آی تی بپیوندید!

ایمیل خود را وارد کنید:

ایمیل شما نزد ما محفوظ و اشتراک تان هر لحظه با یک کلیک قابل انصراف است.


۱ دیدگاه »

  1. علیرضا حکمتی گفته :
    ۴م مرداد, ۱۳۸۹ در ۷:۰۳ ب.ظ

    خوب بود فقط اگه یکم پیشرفته تر بود بیشتر بدردمون میخورد

    [پاسخ]

خوراک کامنت های این پست

نظر دهید

انصراف

خوشمزه

  • آفیس 2011 هم به بازار می آید
  • ابداع روشی خلاقانه برای کنترل سرعت خودروها / عکس
  • افزونه‌ای که کامنت‌های «گوگل باز» را به وبلاگ‌های وردپرسی منتقل می‌کند
  • عکس های بی ام و 135 آی کوپه – BMW 135i coupe 2010
  • وقتی برای بقالی فیلم می‌سازند، نتیجه‌اش می‌شود همین!
  • عنکبوت پرنده خوار! + تصاویر شکار!
  • Big O , یک PC با Xbox 360 داخلی
  • طراحی بی‌نظیر تخم حشرات / گزارش تصویری
  • برخورد وحشیانه پلیس انگلیس با زن 57 ساله + عکس
  • اپل‌تی‌وی و ایده‌های استیو جابز برای فتح تک‌تک خانه‌های جهان

تبلیغات

    تبلیغات در گویا آی تی
    تبلیغات در گویا آی تی

مطالب تصادفی

  • دانلود نرم‌افزار WinRAR 3.91
  • بسم ا…
  • لنوو لپ تاپ های جدید، کامپیوتر های جیبی تازه، و رایانه های سرور ارزانتر از ۴۰۰ دلار به باز عرضه می کند
  • موتورولا اقدام به عرضه گوشی های هوشمند خود با عنوان” بک فلیپ ۶۰۰″ در بازار چین کرده است
  • پنچ ابزار مدیریتی و جایگزینی دسکتاپ
  • ماوس چوب پنبه ای
  • مدیا پلیر خود را از فایرفاکس کنترل کنید!
  • اخبار هک PS3
  • ترفند سریع:ایجاد نوشته فلزی روی پس زمینه بتنی
  • پرسش و پاسخ هایی پیرامون آموزش الکترونیکی(نکته ها و آموزه ها) قسمت دوم

مطالب مرتبط

  • جدایی ناپذیران ، من و گوگل کروم ( قسمت دوم )

    ویکی پدیا را امروزه بچه های دبستانی هم میشناسند ، پس یقینا شما هم این دانشنامه عظیم را میشناسید . ویکی پدیا بیش از 15 میلیون مقاله دارد . زبان های متعددی هم در این دانشنامه پشتیبانی میشوند

  • چگونه در فیس بوک چت بصورت نامرئی (آفلاین) ظاهر شویم

    همانطور که می دانید سایت فیس بوک خدمات متفاوتی را برای برقراری ارتباط برای عضوهای خود فراهم آورده است.

  • معرفی ۴ اسکنر برای مصارف خانگی

    در زبان ساده اسکنر یعنی ورود عکس یا متن فیزیکی به داخل رایانه ، حال این عکس و متن ها میتواند در اندازه و شکل های مختلفی باشد که پذیرفتن آن بستگی به نوع اسکنر شما دارد.

دوستان ما

  • الوان وب قالب ساز آنلاین زنگوله سيب سبز پي‌ سي دانلود گزیر عصر فردا سي ام‌اس‌تاك تك‌تمپ وردپرس فارسی

آمار

  • افراد آنلاین : 0
  • ورودی گوگل امروز : 0
  • تعداد کل مطالب : 1252
  • تبادل لینک با : 13 سایت
  • بازدید این هفته : 47776
  • بازدید این ماه : 123778
  • بازدید کل : 414538


مجله اينترنتي گوياآي‌تي / نیرو گرفته از وردپرس | طراحی و اجرا : سورن بلاگ