-
October 23rd, 2010, 01:17
#1
عضو جدید
خطاهاي سطح notice در برنامه نويسي
سلام دوستان
به نظر شما رفع خطاهاي NOTICE ضروريه ؟
الان براي نوشتن يك برنامه مثلآ ثبت نام كه شايد 10 ورودي از فرم داشته باشه بايد همه متغيرها رو قبل از دريافت مقدار بدي يا اينكه ورودي ها و شرطها رو ست كني تا از اين خطلا جلوگيري بشه كه اين حجم كد رو ميبره بالا و كلي بايد به كد نويسي اضافه كني
در غير اين صورت داخل فايل error_log كلي خطلا ذخيره ميشه
حالا به نظرتون به اين موضوع بي توجه باشيم و فقط به زيبايي كد نويسي دقت كنيم ؟
استفاده از تابع
کد PHP:
error_reporting(0)
براي جلوگيري از ايجاد log صحيح هستش ؟
يك راهنمايي كلي در اين مورد بكنين ممنون ميشم
ویرایش توسط texas : October 23rd, 2010 در ساعت 03:24
-
-
October 23rd, 2010 01:17
# ADS
-
October 23rd, 2010, 04:16
#2
عضو انجمن
پاسخ : خطاهي notice در برنامه نويسي
اولا کد بی نقص کدیه که هیچ پیام خطایی از هر نوعی رو نده
این نشون میده که تمامی حالتها بررسی شده و همه چیز تحت کنترله
در در ثانی این رویکرد یکی از موارد تامین امنیت کد هست
سعی کن همیشه مسله رو حل کنی نه این که صورتش رو پاک
-
تعداد تشکر ها از mdf092 به دلیل پست مفید
-
October 23rd, 2010, 14:16
#3
عضو دائم
پاسخ : خطاهي notice در برنامه نويسي
به نظر من هم هميشه تمام خطا ها رو برطرف كن و نه مخفي.
اينجوري از لحاظ امنيت هم ميتونه در ظرايطي بهتر باشه
كيفيت كار رو نبايد فداي زيبايي كنيم.
البته 4 تا شرط و مقدار دهي اوليه رو ميتونيم زيبا بنويسيم ! اينا هم مثل اون كدهايي كه ميگي هستن ديگه :دي
بهترين كار كنترل و پيشگيري هست.
-
تعداد تشکر ها از Rezash به دلیل پست مفید