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

جعبه شنی

Luntik 3 ژانویه 2014 ساعت 4:00 بعد از ظهر انتقال مقادیر متغیر از PHP به جاوا اسکریپت
  • HTML،
  • جاوا اسکریپت،
  • PHP

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

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

کار با متغیرها

ما تمام کدهای جاوا اسکریپت و PHP را در تگ های BODY می نویسیم.
متغیر PHP $CITY برابر با "Ivanovo" خواهد بود. باید مقدار این متغیر را به متغیر TOWN JavaScript منتقل کنیم.

حالا بیایید کد زیر را در فایل index.php بنویسیم:


var TOWN = ""; document.write("شهر عروس ها و جوانان: " + TOWN);

و بنابراین اجازه دهید به کد برنامه ارائه شده در بالا نگاه کنیم. ما یک متغیر PHP با نام CITY و مقدار Ivanovo داریم و وظیفه ما این است که این مقدار را نه با استفاده از PHP بلکه با استفاده از جاوا اسکریپت بر روی صفحه نمایش دهیم.
برای این کار طبق معمول تگ های جاوا اسکریپت را باز کرده و متغیر TOWN را اعلام می کنیم.

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

مرورگر ما موارد زیر را به ما داد:
شهر عروس و جوانان: ایوانوو

هنگام مشاهده کد منبع صفحه، خواهیم دید:

از تمام موارد فوق نتیجه می گیریم که انتقال یک متغیر از PHP به جاوا اسکریپت بسیار ساده است.
با تشکر از توجه شما، DangerPro همراه شما بود

برچسب ها: برنامه نویسی وب، HTML، PHP، جاوا اسکریپت

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

توجه: نسخه تطبیقی ​​سایت فعال شده است که به طور خودکار با اندازه کوچک مرورگر شما تنظیم می شود و برخی از جزئیات سایت را برای سهولت در خواندن پنهان می کند. از تماشاکردن لذت ببرید!

سلام، خوانندگان عزیز و به زودی توسعه دهندگان PHP؛) مقاله امروز سایت در وبلاگ! به اصول اولیه PHP اختصاص دارد: ویژگی های نحوی، خروجی داده ها، متغیرها و کار با خطاها. در طول سلسله درس‌های PHP، سعی می‌کنم تا حد امکان مطالب جالب و مفید را به شما بگویم، در حالی که سعی می‌کنم مقالات را طولانی نکنید.

بلوک های PHP

اولین چیزی که باید بدانید این است که کد PHP همیشه باید در برچسب های PHP محصور شود:

شما همچنین می توانید استفاده کنید:

ابتدا، هر دستور (عبارت) باید با نقطه ویرگول به پایان برسد. مثلا:

ثانیاً، همه موارد مشابه را می توان در یک خط نوشت؛ بین دستورالعمل ها در یک خط می توانید هر تعداد فاصله را که دوست دارید قرار دهید، از جمله بدون فاصله:

سوم، دستورالعمل های PHP را می توان به چند خط تقسیم کرد:

نتیجه:

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

چهارم، PHP مانند همه زبان های برنامه نویسی دارای نظرات است. 2 نوع از آنها در PHP وجود دارد: تک خطی و چند خطی.

// - نظر تک خطی # - این هم یک نظر تک خطی است /* نظر شما */ - نظر چند خطی

نظری وجود دارد که برای یک برنامه نویس خوب، نظرات باید 30٪ از کل کد را تشکیل دهند. با این حال، اضافی بودن نظرات نیز کاملاً غیر ضروری است؛ شما نباید نظراتی مانند "اینجا از پنجره به بیرون نگاه کردم و بینی ام را خاراندم" بگذارید.

خروجی داده در PHP

خروجی داده در زبان برنامه نویسی PHP با استفاده از دو ساختار اصلی زبان انجام می شود:

تفاوت این است که هنگام اجرا، print یک را برمی گرداند، در حالی که echo چیزی را برمی گرداند. اگر دقیقاً نمی‌دانید چگونه از آن استفاده کنید، از اکو استفاده کنید و مزاحم نشوید، به خصوص در هنگام استفاده از اکو می‌توانید این کار را انجام دهید:

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

به هر حال، همان چیزی را می توان اینگونه نوشت:

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

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

متغیرها در PHP بسیار نمادین شروع می شوند - با علامت دلار $ و بدون فاصله با یک حرف لاتین یا زیرخط (عددی نمی تواند اولین کاراکتر در نام متغیر باشد). علاوه بر این، نام متغیر ممکن است شامل حروف و اعداد لاتین و یک نویسه زیرخط باشد. مثلا:

نتیجه:

نام متغیرها به حروف بزرگ و کوچک حساس هستند! یعنی $Name، $naMe، $name سه متغیر کاملا متفاوت هستند. اگر بخواهیم چیز جدیدی را در یک متغیر موجود قرار دهیم، مقدار قدیمی این متغیر به طور خودکار پاک می شود:

نتیجه:

طبیعتاً می توانیم مقدار یک متغیر را به متغیر دیگر منتقل کنیم:

نتیجه:

با این حال، مقدار متغیر $_blog1 در آن باقی می ماند.

برخلاف رشته ها، هنگام وارد کردن اعداد در یک متغیر، نقل قول لازم نیست:

$name = 45;

همانطور که هنگام قرار دادن یک متغیر در یک متغیر:

$name = $_blog1;

پس از اتمام کد روی صفحه، تمام متغیرهای PHP به طور خودکار حذف می شوند. اما موارد نادری وجود دارد که قبل از پایان کد نیاز به حذف اجباری متغیر داریم. تابع unset برای این مورد استفاده می شود:

نتیجه:

مقابله با خطاها در PHP

اکنون به آرامی به سراغ موضوع خطاها در PHP رفته ایم. همانطور که می بینید، ما به متغیر $name دسترسی داریم، که قبلاً بی رحمانه حذف شده بود - این منجر به Notice شد. توجه را باید یک خطای واقعی در نظر گرفت، اگرچه در بیشتر موارد کاملاً بی ضرر است.

PHP حتی سعی می کند به ما بگوید کجا و چه نوع اشتباهی مرتکب شدیم. در مورد ما می نویسد:

متغیر تعریف نشده: نام

که به عنوان "متغیر تعریف نشده: نام" ترجمه می شود و سپس فایل و خطی را که کل این حادثه روی آن اتفاق افتاده را به ما نشان می دهد:

در Z:\home\localhost\www\blog2\second-page.php در خط 10

یعنی در فایل second-page.php در خط 10. در این مورد، PHP درست متوجه شده است، اما اغلب اتفاق می‌افتد که خطا یک یا چند خط بالاتر باشد، مثلاً زمانی که فراموش می‌کنیم در انتهای دستورالعمل بعدی یک نقطه ویرگول قرار دهیم:




بالا