أتش تي أم أل :: تصحيح

HTML :: Debug هو فئة PERL التي تمكن من إخراج معلومات التصحيح المتغير والاستعلام لعرضها في HTML.
التحميل الان

أتش تي أم أل :: تصحيح الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Mike Randall
  • موقع ويب الناشر:
  • http://search.cpan.org/~mrandall/HTML-Debug-0.12/Debug.pm

أتش تي أم أل :: تصحيح العلامات


أتش تي أم أل :: تصحيح وصف

HTML :: Debug هو فئة PERL التي تتيح إخراج معلومات تصحيح المتغير والاستعلام لعرضها في HTML. HTML :: Debug هو فئة Perl التي تمكن من إخراج معلومات تصحيح الأخطاء المتغير والاستعلام لعرضها في HTML.Synopsis استخدم HTML :: Debug؛ بلدي $ obj = html :: debug-> جديد ()؛ # افعل بعض الأشياء مع $ OBJ هنا ... HTML :: Debug يسمح للمطور بإضافة المتغيرات والاستفسارات إلى إخراج تصحيح الأخطاء HTML. المتغيرات وقيمها ستكون مشفرة بالألوان بناء على النوع. يتم عرض الاستفسارات مع اسمها، عبارة SQL، برنامج تشغيل قاعدة البيانات، اسم قاعدة البيانات، عدد السجلات المتأثرة، وقيم الربط، واسم البرنامج النصي هو الاستعلام. يتم عرض المتغيرات بالترتيب الأبجدي ويتم عرض الاستعلامات بالترتيب الذي تمت إضافته إلى تصحيح الأخطاء. هذه الوحدة النمطية تستخدم البيانات :: Dumper للقيام بالعمل الشاق لعرض القيم المتغيرة الفعلية. يتم تنفيذ بعض التلاعب بالسلسلة على إخراج البيانات :: Dumper، ولكن فقط لأسباب جمالية. تم تحميل المشغلين + و + = overators لمحاكاة طريقة الإضافة. تم تحميل المشغل أيضا حتى تتمكن من: الطباعة $ obj؛ وليس لدي ما يدعو للقلق بشأن جعل الأسلوب ")" methods يتم توثيق القسم التالي طرق html :: debug. $ obj-> new () ينشئ كائن HTML جديد :: Debug جديد. سيعقد هذا الكائن معلومات تصحيح الأخطاء المرسلة إليها. تأخذ الطريقة الجديدة معلمة اختيارية واحدة إذا كانت هذه المعلمة تقيم إلى TRUE، ثم سيتم طباعة الإخراج تلقائيا عندما يخرج الكائن من النطاق (أو متى يتم استدعاء طريقة التدمير). example: My $ obj = html :: debug-> الجديد()؛ ORMY $ OBJ = HTML :: Debug-> جديد (1)؛ $ OBJ-> إضافة () تضيف هذه الطريقة متغيرا إلى تصحيح الأخطاء. المعلمة الأولى هي سلسلة تشير إلى اسم المتغير. المعلمة الثانية هي العددية أو الرجوع إلى قيمة المتغير. على سبيل المثال، إذا كان لديك صفيف، تمر في RAY. قد تمر في أي قيمة متغيرة بما في ذلك العددية، والمراجع، المراجع المباركة، HASHREFS، ARRAYREFS، TYPEGLOBS، و SubRoutines. على الرغم من أنه منذ البيانات :: يستخدم Dumper للإخراج، والتمرير في TypeGlobs و Subroutines غير مفيد للغاية. Sample: $ obj-> إضافة ('myvar'، $ myvar)؛ $ obj-> make () هذه الطريقة تنشئ HTML الذي يمثل معلومات التصحيح. سيكون أكثر شيوعا استخدامها لطباعة معلومات التصحيح. يتم عرض المتغيرات أولا بالترتيب الأبجدي وتكون مشفرة بالألوان بناء على النوع. يتم عرض جميع قيم التجزئة أبجديا. بالإضافة إلى ذلك، يتم إنشاء الأسماء المتغيرة باستخدام SIGIL الصحيح حسب نوع REF. تتضمن المعلومات المعروضة مع كل استعلام: اسم الاستعلام، البرنامج النصي الذي تم تشغيله، وعدد الصفوف المتأثرة، اسم برنامج تشغيل قاعدة البيانات، اسم قاعدة البيانات، عبارة SQL، وقيم الربط، إن وجدت. أسماء متغيرة، متغير القيم، عبارات SQL، وقيم الربط هي HTML - هربها قبل الإخراج. example: طباعة $ OBJ-> Make ()؛ $ obj + = [] تم تحميل المشغلين + و + = لدعم إضافة المتغيرات والاستعلامات إلى تصحيح الأخطاء معلومات. يجب أن تكون الحجة الثانية إما عرقلة، وفي هذه الحالة تقوم بإضافة قيمة مجهولة. خلاف ذلك يجب أن يكون arrayref. إذا كان لدى ArrayRef عنصرين أو أكثر، فسيتم التعامل معها كمتغير عادي، حيث يكون العنصر الأول الاسم والثاني هو القيمة. إذا كانت القيمة مقبض عبارة، يتم التعامل معها كاستعلام عن العناصر المتبقية التي تكون قيم الربط. examamples: $ OBJ + = ؛ $ obj = $ obj + ؛ $ obj + ؛ $ obj + = 3؛ # متغير محاطا $ obj-> your_varname () لجعل من السهل إضافة نفس المتغير عدة مرات ومشاهدة جميع القيم الملحقة في صفيف، تم تنفيذ طريقة التدوير التلقائي حتى تتمكن من استخدام اسم المتغير الخاص بك كاسم طريقة. على سبيل المثال: $ Obj-> i ($ i)؛ إذا داخل حلقة، سترى قيمة $ الأول لكل دورة من خلال الحلقة. $ Obj-> تدمير () لتجنب الكتابة الإضافية، يتم طباعة إخراج HTML عندما يخرج الكائن من النطاق على افتراض أنك تعذر على الكائن للقيام بذلك عن طريق تحديد HTML :: Debug-> جديد (1) .المحتويون على كيفية تكوين HTML :: Debug للعمل مع HTML :: Mason: في httpd. CONF: Perlsetvar MasonAlowGlobals $ Din Autohandler: <


أتش تي أم أل :: تصحيح برامج ذات صلة