DEVEL :: LISTEROBJECTHASH.

DEVEL :: LISTEROBJECTHASH هو تجزئة صارمة تسيطر عليها للوصول لأكائن تصحيح الأخطاء.
التحميل الان

DEVEL :: LISTEROBJECTHASH. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Stevan Little
  • موقع ويب الناشر:
  • http://search.cpan.org/~stevan/

DEVEL :: LISTEROBJECTHASH. العلامات


DEVEL :: LISTEROBJECTHASH. وصف

DEVEL :: LISTEROBJECTHASH هي تجزئة صارمة للتحكم في الوصول لكائنات تصحيح الأخطاء. DEVEL :: LISTEROBJESHASh هو تجزئة صارمة للتحكم في الوصول لكائن تصحيح الأخطاءs.synopsis استخدام DEVEL :: LISTEROBJECHASH (# استبدال يبارك في الوحدات التي تتطابق مع هذا Reg-ex Stration_Bless => QR /.*؟ الوحدة $ /، # في إجراءات أخرى غير "جديد" السماح_Autovivification_in => QR / Create _. * | _init /، # قم بتعيين معرفات الوصول إلى الحقل Field_Access_imentifiers => {# لا يسمح بالوصول العام Public => undef # char first char هو الأسفل السفلية التي تليها ألفا المحمية => / ^ _ _ _ / # كلمة "خاصة" تليها السفلات السطرية # متبوعا بحرف ألفا خاص => / ^ private_ _ /}، # قم بتشغيل تصحيح الأخطاء Debug => 1)؛ الهدف من هذه الوحدة هو توفير انخفاض في تبادل بديل لتصحيح القضايا مجال الوصول إلى حقل كائن أثناء التطوير. لا ينبغي أبدا استخدامها في الإنتاج، لأنها تحتوي على تكاليف الأداء. ماذا تفعل هذه الوحدة؟ تنفذ هذه الوحدة هذه التجزئة المرتبطة التي لديها عنصر تحكم وصول أسلوب OO. بشكل افتراضي، فإنه يوفر التحكم في الوصول إلى الأسلوب المحمي لمفاتيح التجزئة العادية، والتحكم في الوصول إلى النمط الخاص لمفاتيح التجزئة البادئة مع تحت عنوان (_)، ولا يسمح بأي شكل من أشكال الوصول العام. ومع ذلك، إذا كان هذا صارما تماما، فمن الممكن تكوين أسلوب أساسي للوصول الجمهور والمحمي والخاص باستخدام تعبيرات منتظمة (انظر الواجهة). كيف يمكنني استخدام هذه الوحدة؟ الفكرة هي أنك تكوين هذه الوحدة في الجزء العلوي من البرنامج النصي الخاص بك (أو في ملف startup.pl mod_perl الخاص بك) لتحويله. سيؤدي طلبك بعد ذلك إلى رفع خطأ (الافتراضي هو الموت) إذا حاولت الوصول إلى حقول الكائنات بشكل غير صحيح. وسوف تساعدك بسرعة في العثور على المكان الذي تقوم به شخص ما (ربما أنت) بأشياء سيئة مع كائناتك. هل أحتاج إلى تغيير التعليمات البرمجية لاستخدام هذه الوحدة؟ نعم و No.NO - إذا كان الرمز الخاص بك مكتوب جيدا، فأنت يجب ألا يضطر إلى إجراء أي تغييرات أخرى ثم لتحميل وتكوين DEVEL :: Stressobjecthash. لقد حاولت (وأنا أحاول) جعل هذا الكائن شكلي قدر الإمكان لتغطية العديد من أنماط رمز OO المستندة إلى التجزئة. ومع ذلك، إذا لم أكن أسلوبك (وأنت تحبني أيضا)، اسمحوا لي أن أعرف. نعم - إذا لم تكن Oo جيدة جدا وأنت تفعل أشياء مثل السماح بالوصول إلى الحقول الخاصة التي سيتم الوصول إليها بواسطة الفئات الفرعية أو حقول الوصول خارج طرق الكائن أو غيرها من مثل هذه الأنفس. ثم من المحتمل أنك لن ترغب في استخدام هذه الوحدة على الإطلاق، أو ستحتاج إلى إعادة إرسالها. ومع ذلك، إذا كان هدفك هو إعادة تصميم / Refactor "بشكل سيء"، فقد تجد في الواقع هذه الوحدة مفيدة للغاية. متطلبات: perl.


DEVEL :: LISTEROBJECTHASH. برامج ذات صلة

CGI :: Auth :: Auto

CGI :: Auth :: Script Auto يسمح لصيانة المصادقة التلقائية والمثابرة من أجل CGI Scrips. ...

217

تحميل