الطبقة :: التكوين

الأساليب من ملفات التكوين
التحميل الان

الطبقة :: التكوين الترتيب والملخص

الإعلانات

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

الطبقة :: التكوين العلامات


الطبقة :: التكوين وصف

طرق من ملفات التكوين Class :: Config هي وحدة نمطية PERL تنشئ مساحات أسماء فريدة من نوعها للفئات الجديدة التي تحتوي على طرق تم إنشاؤها من أزواج المفتاح / القيمة من التجزئة في ملفات التكوين. هذا مفيد لاستخدام التعليمات البرمجية، مثل الوحدات والبرامج النصية لموقع ويب بالكامل، ولكن تغيير معلمات معينة بناء على متغير بيئة، على سبيل المثال يتم إنشاء أسماء Method من خلال الاستفادة من الحرف الأول والحرف الأول بعد كل شيء خارجي، ثم إضافة " الحصول على 'في الجبهة. على سبيل المثال، إذا كانت إحدى الملفات الموجودة في Files تحتوي على ما يلي: $ info = {field1 => 'value1'، field2 => ، منذ فترة طويلة = name => "قيمة أطول"،}؛ ال سوف تتوفر طرق GetField1 ()، GetField2 ()، و GetLongerfieldName () عبر الكائن الذي تم إرجاعه بواسطة Class :: Config.the يتم تحميل الملفات ويتم إعداد الأساليب في التسلسل الهرمي للميراث بنفس الترتيب الذي يتم تمريره إلى الحمل () الطريقة - يتم وضع الإدخالات في الملف الثاني في الفصل الذي يرث من الفئة الناتجة عن الإدخالات في الملف الأول، والإدخالات في الملف الثالث يرث من تلك الموجودة في الملف الثاني، وهلم جرا. يشير المعلمة المرت إلى الأسلوب إلى الحمل () الفئة، إن وجدت، يجب أن نبخ الفئة التي تم إنشاؤها بواسطة الملف الأول من. معلمة Filters $ هي مجموعة اختيارية من المرشحات التي سيتم تشغيلها على كل قيمة قبل إرجاعها. راجع الوثائق على طريقة الحمل () أدناه للحصول على التفاصيل. يجب ألا تحتوي ملفات التكوين على اسم الحزمة. محتويات كل ملف هي تقييمات في نطاق حزمة فريدة من نوعها. يجب تعيين حزمة $ معلومات Global $ على مرجع التجزئة الذي ترغب في استخدامه لإعداد الطرق. نظرا لأن ملفات التكوين هي تقيم، فيمكنك كتابة الروتين الفرعي الخاص بك في ملفات التكوين لجعلها متوفرة كأساليب في الحزمة التي تم إنشاؤها. ومع ذلك، سيتم تجاوزها من قبل وطرق تم إنشاؤها بنفس الاسم من الإدخالات الموجودة في الوحدة النمطية التي تحملها $ فقط. يعتمد حاليا على أرقام الجهاز والكائن لإنشاء مساحات أسماء فريدة من نوعها، لذلك قد لا تعمل على منصات غير متطابقة .Synopsis استخدام الفئة :: التكوين؛ بلدي $ conf = class :: config-> جديد؛ بلدي $ obj = $ conf-> تحميل (files، atherit_from، $ المرشحات)؛ متطلبات: perl.


الطبقة :: التكوين برامج ذات صلة