PDA

View Full Version : مبتدی: کار کردن با event



a_h_beryani
شنبه 17 بهمن 1394, 11:56 صبح
با سلام خدمت دوستان
من می خواهم یک فایل php من همیشه به گوش باشد و زمانی که مقداری آمد صحت آن رابررسی و از آن استفاده کنم(نمی خواهم به صورت حلقه باشد بلکه جوری باشد که اگر اتفاقی در فایل افتاد در فایل دیگر هم مورد بررسی قرار بگیرد) متد post و get بدین شکل عمل می کنند که یک سوال می پرسند و متنظر می مانند تا پاسخی دریافت شود و سپس بر روی آن سوال کاری شود
یکی از دوستان گفت که باید از event استفاده کنی اما متوجه نشدم
لطفا کمک کنید باتشکر

مهرداد سیف زاده
شنبه 17 بهمن 1394, 21:09 عصر
با سلام خدمت دوستان
من می خواهم یک فایل php من همیشه به گوش باشد و زمانی که مقداری آمد صحت آن رابررسی و از آن استفاده کنم(نمی خواهم به صورت حلقه باشد بلکه جوری باشد که اگر اتفاقی در فایل افتاد در فایل دیگر هم مورد بررسی قرار بگیرد) متد post و get بدین شکل عمل می کنند که یک سوال می پرسند و متنظر می مانند تا پاسخی دریافت شود و سپس بر روی آن سوال کاری شود
یکی از دوستان گفت که باید از event استفاده کنی اما متوجه نشدم
لطفا کمک کنید باتشکر

شما خودتون میگید متد post‌ اگر سوالی آمد، خب در مورد شما هم اگر برای فایل دیگر ویرایش شد یک request‌هم برای این بیاید
در واقع php یه زبان اسکریپتی هست. در لحظه میاد و اجرا میشه و میره. هر چند کارهای مختلفی میشه باهاش کرد
ولی event زمانی معنا داره که برنامه‌ای زنده باشه. مثل همون حلقه while ولی در php هم event داریم. مثلا ماژولها طوری به هم وصل هستن، که مثلا وقتی مقداری رو در دیتابیس insert‌کردید یا فایلی رو ویرایش کردید، در جای دیگر برنامه یه callback صدا زده بشه و کار خاصی در جای دیگه برنامه رخ بده. در این روش شما event تعریف میکنید که اگر فایل ویرایش شد، فلان تابع صدا زده شود.
برای نمونه کد به لینک زیر برید
https://alexatnet.com/articles/programming-events-php