لوح سیاه



زبان برنامه نویسی php چیست؟ پی اچ پی (php) یک زبان برنامه نویسی توسعه یافته برای طراحی وب سایت است که مخفف Hypertext Preprocessor به معنای پیش پردازنده ی ابر متن است. اما در ابتدا php از عبارت personal homepage به معنای صفحه خانگی شخصی گرفته شده بود. از پی اچ پی میشه به عنوان زبان برنامه نویسی عمومی هم استفاده کرد. طبق آخرین آماری که دارم تا دی ماه 1391 روی 244 میلیون وب سایت و حدود 2 میلیون سرور نصب شده است؛ میشه گفت حدود سه چهارم وب سایت های دنیا از این زبان برنامه نویسی قدرتمند استفاده می کنند. سایت های شناخته شده ای مثل فیسبوک، وردپرس، جوملا، یاهو و ویکی پدیا از این زبان برنامه نویسی استفاده کرده اند. اما هنوز هم این زبان برنامه نویسی در حال به روزرسانی است و روز به روز در نسخه های جدید تر (ورژن های جدید تر) در حال توسعه یافتن است.

زبان برنامه نویسی php  چیست؟

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

  1. از زبان پی اچ پی برای طراحی وب سایت های پویا استفاده می شود.
  2. قادر هستید فایل های خود رو بر روی سرور ایجاد کنید، باز کنید، ویرایش کنید و ببندید.
  3. شما قادر هستید داده ها را از یک فرم وب مانند اطلاعات کاربر، ایمیل، اطلاعات کارت اعتباری و خیلی چیزهای دیگه جمع آوری کنید.
  4. قادر هستید برای کاربران وب سایتتان ایمیل بفرستید.
  5. قادر هستید برای دنبال کردن بازدید کننده وب سایتتان کوکی های سایت رو ارسال و دریافت کنید.
  6. شما قادر هستید اطلاعات رو در پایگاه داده خود ذخیره، حذف و تغییر بدهید.
  7. قادر هستید دسترسی غیر مجاز به وب سایتتان را محدود کنید.
  8. شما قادر هستید داده ها رو برای انتقال ایمن از طریق اینترنت رمزگذاری کنید.

فرمت فایل های PHP

فرمت فایل های PHP

برای اینکه سرور، فایل های پی اچ پی و اسکریپتها رو شناسایی کنه پسوند فایل و تگها رو باید با فرمت "php." ذخیره کنیم. پسوند فایل های قدیمی تر پی اچ پی شامل:

phtml.

php3.

php4.

php5.

phps.

پی اچ پی محض

پی اچ پی محض!

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

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

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

یادگیری راحت و آسان

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

منبع باز

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

قابلیت انتقال

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

عملکرد سریع

اسکریپت های نوشته شده در پی اچ پی معمولا سریعتر از آن هایی که در زبان های اسکریپتی دیگر مانند ASP.NET یا JSP نوشته شده است اجرا می شود.

اجتماع گسترده

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

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

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

نسخه 1.0

این نسخه به صورت رسمی "Personal Home Page Tools" یا "PHP Tools" نامیده شد.

نسخه 2.0

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

نسخه 3.0

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

نسخه 4.0

سیستم دومرحله‌ ای تجزیه و اجرای پیشرفته به این نسخه اضافه شد.

نسخه 4.1

متغیرهای فوق سراسری (Superglobal) معرفی شدند.

نسخه 4.2

تنظیم register_globals به صورت پیش‌ فرض غیرفعال شد. با این تغییر اطلاعاتی که از طریق شبکه ارسال می‌ شدند، دیگر به طور مستقیم در محدوده متغیرهای فوق سراسری قرار نمی‌ گرفتند. این نکته مشکلات امنیتی احتمالی بسیاری از نرم‌افزارها را برطرف کرد.

نسخه 4.3

رابط خط فرمان یا همان CLI به این نسخه اضافه شد.

نسخه 4.4

صفحات راهنما(man page) برای دستورات phpsize و config-php اضافه شد.

نسخه 5.0

موتور زِند (zend motor) نسخه 2 معرفی شد.

نسخه 5.1

بهبود بازدهی با معرفی متغیرهای مترجم (Compiler Variables) در موتور جدید پی‌ اچ‌ پی. مدل PDO به عنوان یک رابط پایدار برای برقراری ارتباط با بانک‌های اطلاعاتی معرفی شد.

نسخه 5.2

افزونه فیلتر (Filter Extension) به صورت پیش‌ فرض فعال شد. پشتیبانی از جی‌ سن (JSON) افزوده شد.

نسخه 5.3

پشتیبانی از namespace ،late static binding، دستور jump (نسخهٔ ضعیف شدهٔ دستور Goto) و زباله جمع‌ کن. پشتیبانی بهتر از سیستم‌ عامل ویندوز. پشتیبانی از اس‌ کیو ال‌ لایت نسخه ۳. کتابخانه Mysqlnd جایگزین کتابخانه libmysql (که مسئول برقراری ارتباط با بانک‌ اطلاعاتی مای‌ اس‌ کیو ال بود) شد. افزونه fileinfo که کارایی بهتری در مورد MIME ها دارد، جایگزین افزونهٔ mime_magic شد. افزونهٔ بین‌ الملل (Internationalization) اضافه شد و توابع ereg از دور خارج شدند.

نسخه 5.4

پشتیبانی از Trait. پشتیبانی از آرایه‌ها با فرمت کوتاه. سرور وب داخلی. بهبود کارایی و استفاده از حافظه به میزان کمتر.

نسخه 5.5

ژنراتورها افزوده شدند (Generators). بهینه‌ساز زند پلاس (+Zend Optimizer) اضافه شد.

نسخه 5.6

قابلیت بازنویسی عملگرها (Operator Overloading).

نسخه 6.0

عرضه نشد! نسخه رها شده‌ای از php

نسخه 7.0

معرفی نسخه سوم موتور زند و بهبود کارایی، پشتیبانی از متغیرهای ۶۴ بیتی در ویندوز.

نسخه 7.1

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

لوح سیاه با استفاده از PHP

لوح سیاه با استفاده از PHP

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

حرف آخر

همان طور که در مقاله بالا خواندید متوجه شدید که با استفاده از زبان پی اچ پی چه پروژه هایی را میتوان به وجود آورد. (همانند لوح سیاه) و از آنان پول در آورد. همچنین شما عزیزان می توانید با خواندن کتاب چاه نفت آنلاین به این موضوع پی ببرید که چگونه می توانید با تکنولوژی های امروزی و کسب و کار اینترنتی به سادگی به فروش و درآمد بالا برسید. یک توضیح کوتاه تا شما عزیزان را به خواندن این کتاب عالی ترغیب کنم. تصور کنید که در تعطیلات تابستانی در کنار دریا در حال قدم زدن هستید و صدای اس ام اس گوشی شما به گوشتان می رسد و می بینید که 2 میلیون تومان به حسابتان واریز شده است. در آن لحضه چه حسی دارید؟!! خب با استفاده از راه کار های کتاب چاه نفت آنلاین می توانید عدد 2 میلیون تومانی را بیشتر و بیشتر هم بکنید. فکر کنم به اندازه کافی و به طور خلاصه توضیح دادم که شما با خواندن کتاب چاه نفت آنلاین می توانید به درآمد بالا برسید. امیدوارم هرچه سریع تر به وب سایت تیم فناوری اطلاعات تکتا رجوع کنید و اطلاعات بیستری در مورد این کتاب به دست بیاورید تا با خیالی راحت تر آن را تهیه کنید. و با خواندن آن در زندگی و کسب و کارتان پیشرفت کنید. با آرزوی موفقیت برای شما عزیزان.


آخرین ارسال ها

آخرین جستجو ها


textmin narmafzarbazar Kelly's game آموزش هک اکانت ps4 و ps3 و ps vita ام اس در پاریس کوچولو اسکنرScoper مدیتیشن عرفان کهن Preston's page فروشگاه noureprasam