معرفی
گویش PHP و مزیت های آن در طراحی وبسایت مقدمه : همانطور که در مطلب قبلی به نصب و منش اندازی PHP و MySQL پرداختیم و مورد را برای کار با این زبان ها هموار کردیم؛ در این مطلب می خواهیم قبلی از به کارگیری از برنامه های زیر گویش لبریز کاربرد و قوی پی اچ پی به معرفی گویش PHP و مزیت های آن بپردازیم و در فرآیند بعدی با فرمان العمل ها و کدهای ساختاری این لهجه معمولی و اعصاب آشنا نمائیم . پس در ادامه با معرفی لهجه PHP با ما یار باشید .
معرفی
زبان PHP گویش PHP یک لهجه اسکریپتی اوپن سورس هست که برای طراحی برنامه های ذیل وب سرور به فعالیت می رود . سمت سرور بودن به این معناست که صفحه ها PHP مقدمه به وسیله سرور (که می تواند از نوع Apache یا این که IIS) باشد، پردازش گردیده و آن گاه خروجی به چهره کدهای HTML و جاوا اسکریپت برای مرورگر کاربر ارسال می شود . به عبارت دیگر وظیفه اجرای صفحات PHP به عهده سرور وب هاست وبسایت می باشد برخلاف HTML یا جاوا اسکریپت .
PHP مخفف عبارت Hypertext PreProcessor به معنای پیش پردازند فرامتن می باشد گه در سال ۱۹۹۴ بوسیله رسموس لردورف ایجاد شد و بعد از آن بوسیله سایرین گسترش و توسعه پیدا کرد . اولی نگارش همگانی آن در اوایل سال ۹۵ ارائه شد و با نام Personal Home Page روانه بازار شد اما بسیار ساده بود .
پیشنهاد
ما به شما! آشنایی
با نصب و شیوه اندازی PHP و Mysql
ساختار گویش PHP مضاعف شبیه به لهجه C و در ورژن های جدبد مشابه به جاوا می باشد و به همین برهان از محبوبیت فراوانی برخوردار است . از مشهورترین قابل انعطاف افزارهای ساخته گردیده با PHP می توان به جوملا، وردپرس ، دروپال و … اشاره نمود . سایت های فراوانی در دنیا براساس گویش PHP نوشته شده اند و هر روز نیز بر تعداد آنها افزوده می شود .
بر طبق آمار منتشر گردیده بیش از ۶۰% از تارنما های مو جود در سرورها با لهجه PHP نوشته و لود گردیده هست که از مهمترین آن ها می توان به ویکی پدیا . فیسبوک اشاره کرد .
لهجه PHP قابلیت و امکان استفاده از گونه های مختلفی از مقر داده را از جمله : MySQL، SqlLite،اوراکل، IBM DB2، Microsoft Sql Server و … را با دستور هایی معمولی فراهم می سازد . پی اچ پی روی بخش اعظم سیستم استدلال های پر اسم و رسم از گزاره : ویندوز،لینوکس،یونیکس،مکینتاش و با اکثر وقت ها سرور های دارای اسم و رسم قابل اجراست .
لهجه نشانهگذاری ابرمتنی یا این که زنگام[۱] یا این که اچتیامال، HTML یا HyperText Markup Language در کنار سیاساس هستهٔ فناوری ایجاد صفحههای وب میباشند . اچتیامال زبان تعریف ساختار صفحههای وب میباشد .[۲] زبانیاست برای نشانهگذاری ابرمتن (فرامتن) که برای پایه گذاری کردن قالب و پباده سازی صفحههای وب به فعالیت میبرند . دستورالعملهای این زبان، برچسب (Tag) اسم داراهستند که محتوای یک صفحهٔ وب، با آنها، نشانهگذاری شده و بدینترتیب، نحوهٔ سناریو آن کاغذ برای مرورگرهای وب، تعریف میگردد . تا به امروز ۵ نسخه از اچ تی امال عرضه شده است .[۳]
هر یک از برچسبهای اچتیامال، معنا و مفهوم خاصی داراهستند و تأثیر مشخصی بر محتوا میگذارند؛ مثلاً برچسبهایی برای تغییر شکل ظاهری متن، مانند درشت و قطور کردن یک کلمه و واژه یا این که برقراری لینک و پیوند به صفحات دیگر در اچتیامال توصیف شدهاند .
یک سند اچتیامال، یک پروندهٔ مبتنی بر نوشته (Text–based) می باشد که معمولاً با پسوند .htm یا این که .html نامگذاری شده و محتویات آن از برچسبهای اچتیامال تشکیل می شود . مرورگرهای وب، که کارکشته به فهم و تفسیر برچسبهای اچتیامال هستند، تکتک آنها را از درون مدرک اچتیامال خوانده و آنگاه محتوای آن برگه را نمایانسازی (Render) مینمایند .
اچتیامال گویش برنامهنویسی نیست، بلکه زبانی برای نشانهگذاری ابرمتن میباشد و اساساً برای ساختمند کردن داده ها و جدایش اجزای منطقی یک نوشتار — نظیر عناوین، تصاویر، فهرستها، بندها و جداول — به عمل میرود . از سوی دیگر، اچتیامال را نباید به تیتر زبانی برای صفحهآرایی یا این که نقاشی صفحه ها اینترنت به فعالیت بُرد؛ این وظیفه هم اکنون بر دوش فناوریهای دیگری همچون سیاساس می باشد .
گفتنی میباشد اچتیامال شکلی از گویش دیگری به اسم اسجیامال هست و World Wide Web Consortium آن را به عنوان استانداردی برای نشانهگذاری مستندات ابرمتنی برای عرضه در وب، بنا کردن کردهاست .
در
اچتیامال سه نوع برچسب وجود دارد:
تگهای یکه . مثل
که خط ترسیم میکند .
تگهایی که شروع و نقطه پایان داراهستند .
مثل: تگهایی که دارنده ویژگی میباشند .
مثل: