uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

آموزش php از مبتدی تا ....

آموزش php از مبتدی تا ....

Відкрити в Telegram

تماس باادمین : @abdollahi970

Показати більше
902
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
جواب تمرین اول به صورت ذیل می باشد

چند تمرین - تابعی تعریف نمایید که بدون استفاده از متغیرعمومی دومقدار را از ورودی خواندی و جای انها را عوض نماید - کدی بنویسید که با هر بار تازه سازی صفحه رنگ پشت زمینه را عوض نماید - کدی بنویسید که با هربار تازه سازی صفحه عکسی را در صفحه نمایش دهد - تابعی تعریف نمایید که یک رشته را از وردی خوانده تعیین کند متقارن است یا خیر

اگر در یک سایت کامپیوتر مدرس بخواد کلاینت ها فقط از ومپ سرور روی کامپیوتر مدرس استفاده کنند باید در ومپ سرور گزینه put online را فعال نماید سپس صفحه php ایجاد نماید که اطلاعات و از کلاینت ها دریافت نموده پردازش کرده و پاسخ دهد کلاینت ها باید در فرم ایجاد شده در کامپیوتر خود ip کامپیوتر سرور به همراه نام صفحه php را بدهند به این طریق اطلاعات از کلاینت ها به سمت سرور ومپ موجود بر روی کامپیوتر مدرس ارسال شده مورد پردازش قرار گرفته و پاسخ داده میشود <form action="http://192.168.1.200/a.php" method="post"> </form> دقت شود که وجود http در ادرس لازم می باشد فایروال ویندوز و انتیویروس غیر فعال باشد بر روی سرور

یکی از همکاران سوالی در مورد چگونگی ارتباط با سرور و اجرای ومپ از روی سرور مدرس داشتند که پاسخ ان

در جلسه اینده مبحث فرم و دریافت و پردازش اطلاعات را بررسی خواهیم کرد

چند نمونه تمرین از مباحث پایه - تابعی تعریف نمایید که بدون استفاده از متغیرعمومی دومقدار را از ورودی خواندی و جای انها را عوض نماید - کدی بنویسید که با هر بار تازه سازی صفحه رنگ پشت زمینه را عوض نماید - کدی بنویسید که با هربار تازه سازی صفحه عکسی را در صفحه نمایش دهد - تابعی تعریف نمایید که یک رشته را از وردی خوانده تعیین کند متقارن است یا خیر

اگر از این مباحث سوالی هست در خدمت هستم

تقریبا مباحث پایه در php تمام شد

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

اگر در ارسال متغیر به تابع از عملگر پارامتر مرجع استفاده شود برای جلوگیری از نمایش خطا باید از فایل php.ini مقدار عبارت ذیل را برابر on قرار دهیم allow_call_time_pass_reference=on

"; $a++; $b++; } t(); t(); t(); t(); ?> خروجی 0 0 1 0 2 0 3 0

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

<html> <head> </head> <body> <?php $a=10; $b=5; function t() { $GLOBALS['a'] =$GLOBALS['a']+$GLOBALS['b'] ; { t(); echo $a; ?> </body> </html> خروجی 15 دقت شود نام متغیر در دستور $GLOBALS بدون علامت $ می باشد

به کلمه global در تابع دقت شود

خروجی 15

محدوده دسترسی :کل برنامه طول عمر: به اندازه برنامه

متغیرهای سراسری هر متغیری که خارج از تمام توابع تعریف شده باشد دارای دامنه کاربردی Global خواهد بود .متغیر های عمومی را می توان در هر قسمت از برنامه ازجمله درون توابع بطور مشترک استفاده کرد . برای استفاده از متغیر های عمومی در داخل تابع باید از کلمه کلیدی global استفاده شود و متغیرهایی هم نام با همان متغیر ها در تابع تعریف شود برای این کار دو روش وجود دارد که در نمونه کد های زیربیان شده است

”; ?> خروجی 6 5

اجرای برنامه بالا دارای خطا می باشد چون متغیر b در داخل تابع t تعریف نشده است