PHP آموزش زبان

آموزش زبان PHP نسخه 5 به بالا

PHP آموزش زبان

آموزش زبان PHP نسخه 5 به بالا

PHP چگونه کار می کند ؟

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


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

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

از آنجایی که این زبان مبتنی بر سرور است ، شما جهت کار با آن نیاز دارید تا سرور آن را بر روی کامپیوتر خود نصب کنید و عملا به صورت لوکال در کامپیوتر شخصیتان به یک سرور تبدیل شوید. یکی از وب سرور های معروف جهت کار با PHP ، وب سرور آپاچی ( Apache Web Server ) می باشد.



تفاوت اسکریپت های کلاینتی و سروری :


در اینترنت با دو نوع از اسکریپت ها سر و کار داریم. اسکریپت های سروری و اسکریپت های کلاینتی.

اسکریپت های کلاینتی عموما شامل جاوا اسکریپت هستند که مسئول نمایش برخی اتفاقات در صفحه نظیر باز شدن pop-up ها ، برخی انیمیشن ها و یا منوی های آبشاری و ... می باشند. علت اینکه آنها را اسکریپت های کلاینتی می نامیم این است که این قبیل اسکریپت ها در کامپیوتر کاربر پس از لود صفحه اجرا و پردازش می شوند. استفاده از این نوع اسکریپت ها به بهبود عملکرد و سرعت اجرای برخی قابلیت ها در صفحه کمک می کند .

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



اسکریپت های سروری بر خلاف کلاینتی ، قبل از ارسال به کامپیوتر کاربر در داخل کامپیوتر سرور پردازش و تفسیر می گردند. استفاده از این نوع اسکریپت جهت عملیاتی نظیر ورود کاربران ، ذخیره تغییرات در دیتابیس ، جستجوی مقدار مشخصی در دیتابیس و ... کاربرد دارد .


نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد