نمودار try ,catch

پرسیده شده
فعالیت 1753 روز پیش
دیده شده 1046 بار
0

سلام استاد خسته نباشید و با تشکر از اموزش مفیدتون 

استاد لطف میکنید یک نمودار try ,catch مناسب برای php  معرفی کنید ( همون throw های برنامه ) ... سلسله مراتبی بودنشون رو عرض میکنم 

فایل پیوست

مرتضی حرمتی
مرتضی حرمتی

18 خرداد 98

1
حذف شده

بله درسته ... من منظور سوالتون رو به درستی متوجه نشده بودم ... اتفاقا ما این موضوع رو در PHP هم داریم ولی نه دقیقا به شکلی که در C# هستش... از PHP ورژن ۷ به بعد این موضوع بیشتر شکل گرفت ... کلا به ۲ دسته تقسیم کردن که اون ها هم خودشون به دسته های مختلف دیگه تقسیم بندی شدن ...

برای این مورد میتونید لینک زیر رو مطالعه کنید .. 

PHP Exception Hierarchy

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

21 خرداد 98

حذف شده
مرسی استاد این دقیقا نیازم بود ، اصلا یه هفته بود این کلمه hierarchy رو فراموش کرده بودم :))
مرتضی حرمتی

22 خرداد 98

0
حذف شده

من منظورتون رو دقیق متوجه نشدم ولی اگه منظورتون انواع Exception های پیش فرض PHP هستش میتونید از لینک زیر استفاده کنید . 

 

Exception In Php

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

20 خرداد 98

حذف شده
استاد متوجه نمودار شدم ممنونم :)) اما دیدم که اصلا system exception ها وجود خارجی در php ندارند ... به دلیل همین compile نشدن کدهای php
مرتضی حرمتی

21 خرداد 98

0
حذف شده

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

زبان c#  برای throw کردن exception های خودش یه نمودار درختی اعلام کرده وبا یه سرچ ساده میاد اما فکر میکنم زبان php  به دلیل compile نشدن کدهاش فاقد این نمودار باشد ... مثلا در زبان c# وقتی میخوایم یه exception درست و حسابی بزای برنامه تعیین کنیم که برنامه نویس دیگه راحت بفهمه مشکل از کجاست یکسری سلسله مراتب رعایت میشه و به صورت یک دیاگرام است ...مثلا میدانیم argumentNullException زیر مجموعه Argument exception هست و یا AggregateException زیر مجموعه SystemException است 

و تصویر این دیاگرام در همه جا در دسترس است تا مشکل مشخص شود ... php چنین دیاگرامی دارد ؟ اگر دارد ( که مسلما ناقص است ) راهنمایی بفرمایید جهت دریافت آن

در جواب بالا صرفا exception ها معرفی شده اند نه اینکه کدام زیر مجموعه کدام است با تشکر

فایل پیوست

مرتضی حرمتی

توسط

مرتضی حرمتی

21 خرداد 98