آموزش جدید PHP
در این بخش آموزشی ، به آموزش زبان PHP به عنوان قدرتمند ترین زبان برنامه نویسی و طراحی صفحات وب اپن سورس پرداخته ایم
آموزش مقدماتی PHP
همانطور که قبلا اشاره کردیم، کدهای PHP بر روی سرور اشاره شده و سپس نتایج خروجی جهت نمایش بر روی کامپیوتر کاربر، به صورت تگ های خالص HTML ارسال می شود.
همانطور که می دانید، متغیرها، فضاهایی در حافظه برای نگهداری اطلاعات هستند. در زبان PHP، یک متغیر با کاراکتر $ شروع شده و پس از آن بایستی نام متغیر را تعیین کرد. مثال های عملی زیر، نحوه انجام کار را نشان می دهند.
در زبان PHP ، دو راه اصلی برای چاپ مقدار در خروجی و نمایش به کاربر وجود دارد : دستورات Print و echo. در مثال های این درس، از توابع echo و Print برای چاپ خروجی بر روی صفحه استفاده خواهیم کرد.
یک String، مجموعه ای پشت سر هم از کاراکترها مثل عبارت “Hello World!” است. در این درس به بررسی مهم ترین و پرکاربردترین توابع کار با متن ها یا string در PHP خواهیم پرداخت.
Constant ها یا مقادیر ثابت، همانند متغیرها یا variables هستند با این تفاوت که پس از تعریف و مقداردهی، نمی توان مقدار آن را تغییر داده و یا خالی کرد. یک Constant یک شناسه (یا نام) برای یک مقدار ثابت در برنامه بوده که در خلال اجرای اسکریپت، مقدار آن نمی تواند تغییر کند. نام یک Constant بایستی با یک حرف یا علامت (_) شروع شود و بر خلاف تعریف متغیرها، نیازی به استفاده ار $ در ابتدای نام نیست.
از عملگرها یا operators در زبان PHP، برای انجام عملیات های ریاضی یا مقایسه ای بر روی متغیرها و مقادیر استفاده می شود.
از ساختارهای شرطی، برای انجام عملیات های متفاوت بر حسب شرایط مختلف، استفاده می شود. برای مثال اگر مثلا عدد a بزرگتر از 5 بود، یک مقدار در خروجی چاپ شده و در صورت کوچکتر بودن آن از 5، مقدار دیگری نمایش داده شود. همانطور که گفتیم، شما می توانید از دستورات شرطی برای انجام کارهای خاصی، در صورت درست بودن یک مقدار یا عدم اجرای آن ها، استفاده کنید.
از ساختار دستوری switch، برای اجرای دستورات مختلف بر حسب مقادیر متفاوت یک متغیر یا حالت استفاده می شود. به عبارت دیگر، از دستور switch می توان برای اجرای یکی از بلوک های دستور متفاوت از بین چندین بلوک دستور تعیین شده، بر حسب مقدار یک مقدار متغیر استفاده کرد.
حلقه while loop تا زمانی که شرط تعیین شده برای آن، درست باشد، مجموعه دستورات بدنه خود را به صورت پشت سر هم تکرار می کند.
حلقه for، بلوک تعیین شده برای آن را به دفعات مشخصی تکرار می کند. معمولا حلقه for زمانی استفاده می شود که می دانید چند بار قرار است دستورات حلقه اجرا شود.
قدرت اصلی زبان برنامه نویسی PHP ناشی از تابع ها یا function های آن می باشد. زبان PHP دارای بیش از 1000 تابع پیش ساخته برای انجام امور مختلف برنامه نویسی است. در کنار تابع های از پیش تعریف شده زبان PHP، کاربر می تواند تابع های دلخواه خود را نیز تعریف کند.
یک آرایه یا Array می تواند چندین مقدار را درون یک متغیر واحد نگهداری کند. همانند کد مثال زیر که در آن یک متغیر آرایه ای به نام $car تعریف نموده و سه مدل خود رو به عنوان اعضای آن مشخص شده اند.
المنت های یک آرایه را می توان بر حسب حروف الفبا یا اعداد، به ترتیب نزولی یا صعودی مرتب کرد.
متغیرهای سراسری ویژه یا Superglobals variables از زبان PHP 4.1.0 به بعد معرفی شده و شامل متغیرهای درونی ساخته ای می شوند که برای تمام پروژه و کد قابل دسترس و تغییر هستند. به عبارت دیگر تمامی تابع ها، کلاس ها و متدهای پروژه به متغیرهای سراسری ویژه یا Superglobal variables دسترسی دارند. برای این منظور هم نیاز به نوشتن کد خاص یا انجام کاری نخواهید داشت.