التكوين :: Record.

التحميل الان

التكوين :: Record. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Daniel Berrange
  • موقع ويب الناشر:
  • http://search.cpan.org/~danberr/Config-Record-1.1.2/lib/Config/Record.pod

التكوين :: Record. العلامات


التكوين :: Record. وصف

Config :: Record هو وحدة Perl مع وصول ملف التكوين. Synopsis استخدم Config :: Record؛ # قم بإنشاء سجل فارغ ثم تحميل من ملف My $ Config = Config :: Record-> جديد ()؛ $ config-> تحميل ("/ etc / myapp.cfg")؛ # إنشاء وتحميل، ثم احفظ على اسم الملف My Config = Config :: Record-> جديد (file => "/etc/myapp.cfg")؛ $ config-> حفظ ("/ etc / myapp.cfg")؛ # تحميل / حفظ من filehandle بلدي $ fh = io :: file-> جديد ("/ etc / myapp.cfg")؛ My $ Config = Config :: Record-> جديد (ملف => $ FH)؛ Config-> حفظ ($ FH)؛ # احصل على قيمة التكوين، ورمي الخطأ إذا لم يتم العثور على القيمة $ = $ config-> get ("foo")؛ # احصل على قيمة التكوين، وإرجاع "Eek" إذا لم يتم العثور على القيمة $ = $ config-> get ("foo"، "eek")؛ # تعيين القيمة $ config-> تعيين ("foobar"، "wizz")؛ # احصل على قيمة التكوين العميق (أي التجزئة المتداخلة) بلدي $ القيمة = $ config-> get ("foo / bar"، "eek")؛ # احصل على العنصر الأول من Array Param My $ القيمة = $ config-> get ("الناس / / forename")؛ # احصل على مرجع التجزئة الخام التي تشكل السجل الخاص بي Record = $ Config-> سجل ()؛ # احصل على كائن تكوين جديد متجذر في علامة تجزئة فرعية My Config Config- $ Config-> عرض ("FOO")؛ توفر هذه الوحدة API لتحميل وحفظ سجلات ملفات التكوين البسيطة. يتم إدخال الإدخالات في ملف التكوين بشكل أساسي، وأزواج قيمة، مع المفتاح والقيم المنفصلة بواسطة رمز يساوي واحد. يتكون المفتاح فقط من الأحرف الأبجدية الرقمية. هناك ثلاثة أنواع من القيم، يمكن أن تحتوي قيم العددية على أي شيء باستثناء خطوط نيو هناك. سيتم تقسيم Whitespace زائدة ما لم تكن القيمة محاطة في اقتباسات مزدوجة. على سبيل المثال FOO = WIZZ FOO = "Wizz ...." يمكن تقسيم الخطوط الطويلة بشخصية عكسية، دون تقديم خطوط جديدة. بدون اقتباسات مزدوجة، سيتم تقلص المسافة البيضاء في بداية ونهاية الخطوط، على سبيل المثال foo = هذا سطر طويل من النص foo = "هذا طويل" سطر "سطر النص" يمكن توفير سلاسل متعددة الخطوط كمستندات "هنا"، على سبيل المثال فو =


التكوين :: Record. برامج ذات صلة