PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : خطاهي notice در برنامه نويسي



texas
October 23rd, 2010, 01:17
سلام دوستان
به نظر شما رفع خطاهاي NOTICE ضروريه ؟
الان براي نوشتن يك برنامه مثلآ ثبت نام كه شايد 10 ورودي از فرم داشته باشه بايد همه متغيرها رو قبل از دريافت مقدار بدي يا اينكه ورودي ها و شرطها رو ست كني تا از اين خطلا جلوگيري بشه كه اين حجم كد رو ميبره بالا و كلي بايد به كد نويسي اضافه كني
در غير اين صورت داخل فايل error_log كلي خطلا ذخيره ميشه

حالا به نظرتون به اين موضوع بي توجه باشيم و فقط به زيبايي كد نويسي دقت كنيم ؟
استفاده از تابع



error_reporting(0)


براي جلوگيري از ايجاد log صحيح هستش ؟
يك راهنمايي كلي در اين مورد بكنين ممنون ميشم

mdf092
October 23rd, 2010, 04:16
اولا کد بی نقص کدیه که هیچ پیام خطایی از هر نوعی رو نده
این نشون میده که تمامی حالتها بررسی شده و همه چیز تحت کنترله
در در ثانی این رویکرد یکی از موارد تامین امنیت کد هست
سعی کن همیشه مسله رو حل کنی نه این که صورتش رو پاک

Rezash
October 23rd, 2010, 14:16
به نظر من هم هميشه تمام خطا ها رو برطرف كن و نه مخفي.
اينجوري از لحاظ امنيت هم ميتونه در ظرايطي بهتر باشه
كيفيت كار رو نبايد فداي زيبايي كنيم.
البته 4 تا شرط و مقدار دهي اوليه رو ميتونيم زيبا بنويسيم ! اينا هم مثل اون كدهايي كه ميگي هستن ديگه :دي
بهترين كار كنترل و پيشگيري هست.