PDA

View Full Version : انتقال از يك قسمت برنامه به قسمت ديگر



bps20590
دوشنبه 21 مرداد 1387, 22:21 عصر
با چه دستوري مي شود از يك قسمت برنامه به قسمت ديگر رفت مانند goto label1 كه در اين ميان كدهايي راكه نمي خواهيم اجرا نشوندوكدهاي موجود دربلاك lable1 اجرا شوند

امید امرایی
سه شنبه 22 مرداد 1387, 00:43 صبح
شما قبلا Basic کار می کردید ؟

bps20590
سه شنبه 22 مرداد 1387, 05:00 صبح
براي چي مشكلي وجودداره

vahid4134
سه شنبه 22 مرداد 1387, 09:00 صبح
براي چي مشكلي وجودداره
مشکل اینه که php اینطوری رفتار نمی کنه

امید امرایی
سه شنبه 22 مرداد 1387, 13:25 عصر
PHP از نوعه مفسره و و چیزی مثل Goto وجود نداره

اجرای برنامه از خطی به خط دیگه متقل نمی شه بلکه خطوط مستقلا و قطع نظر از نتیجه اجرا می شن .
در واقع در زبانی مثل basic بدنه کد ها تحت عنوان sub کنترل رو به هم دیگه منتقل می کنند تا زمانی که دیگه چیزی برای Compile وجودنداشته باشه در حالی که در PHP مفسر این کار رو انجام می ده و اجرای یک کد می تونه بار ها و بار متوقف یا از سر گرفته بشه . در کل مدیریت این موضوع به عهده مفسر PHP هستش

yaqubian
سه شنبه 22 مرداد 1387, 19:12 عصر
اولا از kassit عزیز و آقا وحید ممنون
جسارتا با اجازه اساتید.
دوست خوبم تازه فرض بر اینکه php این امکان رو داشته باشه. می دونید که استفاده از چنین دستوراتی باعث پایین اومدن خوانایی برنامه باشید.
زبانهای ساخت یافته به این دلیل اسمشون شده ساخت یافته که شما دیگه از این کارا داخلشون نکنید.
به راحتی می شه تکنیک هایی به کار برد که دیگه نیاز به این کارا نباشه.
شما مشکلاتتون رو بگید مطمئن باشید بچه های این سایت سریعا راه حل پیشنهاد می کنن.
موفق باشید