RainDigital
Member
مطلبی دیگر که دقایقی پیش نوشتم را از وبلاگم کپی می کنم، امیدوارم مفید باشد.
سلام.
کلاس Error Logger کلاسی است که به وسیله آن به آسانی میتوانید در برنامه های PHP ارور ها و پیام ها و… را Log کنید.
با ساختن یک نمونه از کلاس($err = new ErrorLogger شما به سادگی به توابع کلاس دسترسی دارید و با فراخوانی یک تابع، Error های ایجاد شده را به صورت:
– ذخیره در یک آرایه
– ذخیره در یک فایل
– نمایش روی سایت(echo)
– چاپ مخفی Error در کدهای HTML به صورت توضیح
– چاپ Error به صورت trigger یعنی درست شبیه Error هایی که هسته php تولید میکند.
ذخیره کنید.
در مقایسه با چند کلاس دیگر که کار مشابهی میکردند، دیدم که این کلاس امکانات بیشتری دارد و البته امکانات آن کاربردی است. گاهی در برخی نرم افزارهای تحت وب بی جهت امکاناتی میگذارد که جز بالا بردن حجم فایل و پردازش سرور به درد دیگری نمیخورد. من به شدت از این جور امکانات بیزارم. چون فقط برای زرق و برق دادن بی فایده به برنامه است و طولانی تر کردن لیست ویژگی ها. بگذریم…
استفاده از این کلاس رایگان است. برنامه نویس آن بنده حقیر بوده ام(در حدود نیم ساعت وقتم رو گرفت). مثال های خوبی دارد. به خوبی توضیح گذاری شده است(Well Commented - inline Documenting).
Inline Documenting : کلمهی جالبی است! الان اختراعش کردم!! یعنی مستندات توسعه و استفاده نرم افزار لابه لای کد ها نوشته شده. (کسی جز من قبلا این کلمه را بکار برده؟؟!)
آن را از phpClasses دانلود کنید:
منبع: http://feedproxy.google.com/~r/wpraindigital/~3/YsVz4nffGIc/
سلام.
کلاس Error Logger کلاسی است که به وسیله آن به آسانی میتوانید در برنامه های PHP ارور ها و پیام ها و… را Log کنید.
با ساختن یک نمونه از کلاس($err = new ErrorLogger شما به سادگی به توابع کلاس دسترسی دارید و با فراخوانی یک تابع، Error های ایجاد شده را به صورت:
– ذخیره در یک آرایه
– ذخیره در یک فایل
– نمایش روی سایت(echo)
– چاپ مخفی Error در کدهای HTML به صورت توضیح
– چاپ Error به صورت trigger یعنی درست شبیه Error هایی که هسته php تولید میکند.
ذخیره کنید.
در مقایسه با چند کلاس دیگر که کار مشابهی میکردند، دیدم که این کلاس امکانات بیشتری دارد و البته امکانات آن کاربردی است. گاهی در برخی نرم افزارهای تحت وب بی جهت امکاناتی میگذارد که جز بالا بردن حجم فایل و پردازش سرور به درد دیگری نمیخورد. من به شدت از این جور امکانات بیزارم. چون فقط برای زرق و برق دادن بی فایده به برنامه است و طولانی تر کردن لیست ویژگی ها. بگذریم…
استفاده از این کلاس رایگان است. برنامه نویس آن بنده حقیر بوده ام(در حدود نیم ساعت وقتم رو گرفت). مثال های خوبی دارد. به خوبی توضیح گذاری شده است(Well Commented - inline Documenting).
Inline Documenting : کلمهی جالبی است! الان اختراعش کردم!! یعنی مستندات توسعه و استفاده نرم افزار لابه لای کد ها نوشته شده. (کسی جز من قبلا این کلمه را بکار برده؟؟!)
آن را از phpClasses دانلود کنید:
منبع: http://feedproxy.google.com/~r/wpraindigital/~3/YsVz4nffGIc/