هذا هو الأمر perltoc الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
perltoc - جدول محتويات وثائق بيرل
الوصف
توفر هذه الصفحة جدول محتويات موجزًا لبقية مجموعة وثائق Perl.
من المفترض أن يتم مسحه ضوئيًا بسرعة أو الوصول إليه لتحديد القسم المناسب لك
البحث عن.
أساسي وثائق
بيرل - تشير بيرل 5 لغة مترجم
موجز
الحصول على المساعدة
نظرة عامة
الدروس
الدليل المرجعي
الداخلية وواجهة لغة C
منوع
خاص بلغة معينة
منصة خاصة
بذرة للمستندات المحذوفة
الوصف
التوفر
البيئة
AUTHOR
FILES
أنظر أيضا
DIAGNOSTICS
بق
الملاحظات
com.perlintro -- a موجز المقدمة نظرة عامة of بيرل
الوصف
ما هي لغة بيرل؟
تشغيل برامج بيرل
شبكة الأمان
نظرة عامة على بناء الجملة الأساسي
أنواع متغيرات بيرل
المقاييس، المصفوفات، التجزئة
نطاق متغير
البنيات الشرطية والحلقية
إذا، بينما، ل، foreach
عوامل التشغيل والوظائف المضمنة
الحساب، المقارنة الرقمية، مقارنة السلسلة، المنطق البولياني، المتنوعة
الملفات والإدخال/الإخراج
التعبيرات العادية
مطابقة بسيطة، استبدال بسيط، تعبيرات عادية أكثر تعقيدًا،
أقواس للالتقاط، وميزات التعبير العادي الأخرى
كتابة الروتينات الفرعية
او بيرل
استخدام وحدات بيرل
AUTHOR
com.perlrun - كيف إلى تنفيذ هيه بيرل مترجم
موجز
الوصف
#! والاقتباس على أنظمة غير يونكس
OS/2، MS-DOS، Win95/NT، VMS
موقع بيرل
مفاتيح الأوامر
-0[ثماني / سداسي عشري] ، -a , -C [الرقم / القائمة] , -c , -d , -dt, -د:وزارة الدفاع[=بار،باز]
, -دت:وزارة الدفاع[=بار،باز], -Dحروف , -Dعدد, -e سطر الأوامر , -E سطر الأوامر , -f
, -Fالنمط , -h , -i[تمديد] ، -Iدليل , -l[ثماني] ، -m[-]وحدة ,
-M[-]وحدة, -M[-]'وحدة ... ", -[مم][-]الوحدة النمطية=arg[,arg]..., -n , -p , -s , -S ,
-t , -T , -u , -U , -v , -V , -الخامس:configvar, -w , -W , -X , -x , -xدليل
البيئة
الصفحة الرئيسية، LOGDIR، PATH، PERL5LIB، PERL5OPT، PERLIO،:bytes،:crlf،:mmap،:perlio
, :pop , :raw , :stdio , :unix , :utf8 , :win32 , PERLIO_DEBUG , PERLLIB , PERL5DB ,
PERL5DB_THREADED، PERL5SHELL (خاص بمنفذ Win32)، PERL_ALLOW_NON_IFS_LSP
(خاص بمنفذ Win32)، PERL_DEBUG_MSTATS، PERL_DESTRUCT_LEVEL،
PERL_DL_NONLAZY، PERL_ENCODING، PERL_HASH_SEED، PERL_PERTURB_KEYS،
PERL_HASH_SEED_DEBUG، PERL_MEM_LOG، PERL_ROOT (خاص بمنفذ VMS)،
PERL_SIGNALS، PERL_UNICODE، تسجيل الدخول SYS$ (خاص بمنفذ VMS)
com.perlreftut - مارك جدا في صفقات البرنامج التعليمي عن الصابون المراجع
الوصف
من يحتاج إلى هياكل بيانات معقدة؟
نقدم الحلول الذكية
بناء الجملة
عمل المراجع
استخدام المراجع
مثال
قاعدة السهم
الحلول
البقية
الملخص
الشكر والتقدير
شروط التوزيع
perldsc - بيرل البيانات هياكل كتاب الطبخ
الوصف
مصفوفات المصفوفات، تجزئات المصفوفات، مصفوفات التجزئات، تجزئات التجزئات، أكثر تفصيلاً
يبني
المراجع
الأخطاء الشائعة
تحذير بشأن الأسبقية
لماذا يجب عليك دائمًا "استخدام صارم"
تفكيك
أمثلة على الكود
مصفوفات المصفوفات
إعلان مجموعة من المصفوفات
إنشاء مجموعة من المصفوفات
الوصول إلى مجموعة من المصفوفات وطباعتها
تجزئة المصفوفات
إعلان تجزئة المصفوفات
إنشاء تجزئة المصفوفات
الوصول إلى تجزئة المصفوفات وطباعتها
مصفوفات التجزئة
إعلان مجموعة من التجزئات
إنشاء مجموعة من التجزئات
الوصول إلى مجموعة من التجزئات وطباعتها
تجزئات تجزئات
إعلان تجزئة التجزئة
توليد تجزئة التجزئة
الوصول إلى وطباعة التجزئة
سجلات أكثر تفصيلاً
إعلان المزيد من السجلات التفصيلية
إعلان تجزئة السجلات المعقدة
إنشاء تجزئة السجلات المعقدة
علاقات قاعدة البيانات
أنظر أيضا
AUTHOR
perllol - التلاعب المصفوفات of المصفوفات in بيرل
الوصف
الإعلان والوصول إلى صفائف المصفوفات
تزايد بنفسك
الوصول والطباعة
شرائح
أنظر أيضا
AUTHOR
com.perlrequick - بيرل منتظم التعبيرات بسرعة بداية
الوصف
الدليل
مطابقة الكلمات البسيطة
باستخدام فئات الأحرف
مطابقة هذا أو ذاك
تجميع الأشياء والمطابقة الهرمية
استخراج المباريات
التكرارات المتطابقة
المزيد من المطابقة
بحث واستبدال
عامل الانقسام
"استخدام إعادة" صارمة ""
بق
أنظر أيضا
المؤلف وحقوق الطبع والنشر
الإقرارات
com.perlretut - بيرل منتظم التعبيرات البرنامج التعليمي
الوصف
الجزء الأول: الأساسيات
مطابقة الكلمات البسيطة
باستخدام فئات الأحرف
مطابقة هذا أو ذاك
تجميع الأشياء والمطابقة الهرمية
0، 1، 2، 3، 4، 5، 6، 7، 8، 9
استخراج المباريات
المراجع الخلفية
المراجع النسبية
المراجع الخلفية المسماة
ترقيم مجموعة الالتقاط البديلة
معلومات الموقف
عدم التقاط المجموعات
التكرارات المتطابقة
0، 1، 2، 3، 4، 5، 6
محددات الكمية الملكية
بناء regexp
استخدام التعبيرات العادية في بيرل
الجزء الثاني: الأدوات الكهربائية
المزيد عن الأحرف والسلاسل وفئات الأحرف
تجميع وحفظ التعبيرات العادية
إنشاء التعبيرات العادية في وقت التشغيل
تضمين التعليقات والمعدلات في التعبير العادي
النظر إلى الأمام والنظر إلى الخلف
استخدام التعبيرات الفرعية المستقلة لمنع التراجع
التعبيرات الشرطية
تحديد الأنماط المسماة
أنماط العودية
قليل من السحر: تنفيذ كود Perl في تعبير عادي
التراجع عن أفعال التحكم
البراغماتية وتصحيح الأخطاء
بق
أنظر أيضا
المؤلف وحقوق الطبع والنشر
الإقرارات
com.perlootut - وجوه المنحى برمجة وتطوير in بيرل البرنامج التعليمي
تاريخ
الوصف
أساسيات وجوه المنحى
هدف
مبوبة
طرق
السمات
تعدد الأشكال
وراثة
التغليف
التركيب
الأدوار
متى تستخدم OO
أنظمة بيرل OO
غزال أمريكي ضخم
السكر التعريفي، الأدوار المدمجة، نظام النوع المصغر، الاستبطان الكامل و
معالجة، نظام بيئي غني ومستضاف ذاتيًا وقابل للتوسيع، والعديد من الميزات الأخرى
الفئة::ملحق
الصف::صغير
الدور::صغير
ملخص نظام OO
موس، الفئة::Accessor، الفئة::Tiny، الدور::Tiny
أنظمة OO الأخرى
الخلاصة
بيرلبيرف - بيرل الأداء التحسين تقنيات
الوصف
نبذة عامة
خطوة واحدة جانبية
خطوة الى الامام
خطوة أخرى جانبية
إرشادات عامة
المقاييس
تعيين وإلغاء مرجعية المتغيرات.
بحث واستبدال أو آر
أدوات الملف التعريفي
ديفيل::DProf
ديفيل :: منشئ ملفات التعريف
ديفيل::SmallProf
تطوير::FastProf
ديفيل :: NYTProf
فرز
الوقت الحقيقي المنقضي، وقت وحدة المعالجة المركزية للمستخدم، وقت وحدة المعالجة المركزية للنظام
LOGGING
التسجيل إذا كان DEBUG (ثابت)
تسجيل
أنظر أيضا
بيرلدوكس
صفحات الرجل
MODULES
عناوين URL
AUTHOR
com.perlstyle - بيرل نمط توجيه
الوصف
بيرلشيت - بيرل 5 خداع ورقة
الوصف
الورقة
شكر وتقدير
AUTHOR
أنظر أيضا
com.perltrap - بيرل الفخاخ For هيه غافل
الوصف
الفخاخ أوك
مصائد C/C++
مصائد جافا سكريبت
مصائد سيد
الفخاخ شل
مصائد بيرل
com.perldebtut - بيرل التصحيح البرنامج التعليمي
الوصف
استخدام صارم
النظر إلى البيانات و-w وv
مساعدة
التنقل عبر الكود
عنصر نائب لـ a، w، t، T
التعبيرات العادية
نصائح الإخراج
CGI
واجهات المستخدم الرسومية
ملخص
أنظر أيضا
AUTHOR
CONTRIBUTORS
com.perlfaq - كثيرا طلب سؤال عن الصابون بيرل
VERSION
الوصف
أين يمكن العثور على perlfaq
كيفية استخدام بيرلفاك
كيفية المساهمة في perlfaq
ماذا لو لم تتم الإجابة على سؤالي في الأسئلة الشائعة؟
المحتويات
perlfaq1 - أسئلة عامة حول Perl، perlfaq2 - الحصول على لغة Perl والتعلم عنها،
perlfaq3 - أدوات البرمجة، perlfaq4 - معالجة البيانات، perlfaq5 - الملفات و
التنسيقات، perlfaq6 - التعبيرات العادية، perlfaq7 - مشكلات لغة Perl العامة،
perlfaq8 - تفاعل النظام، perlfaq9 - الويب والبريد الإلكتروني والشبكات
الأسئلة
perlfaq1: أسئلة عامة حول لغة Perl
perlfaq2: الحصول على لغة Perl والتعلم عنها
perlfaq3: أدوات البرمجة
perlfaq4: معالجة البيانات
perlfaq5: الملفات والتنسيقات
perlfaq6: التعبيرات العادية
perlfaq7: مشكلات لغة بيرل العامة
perlfaq8: تفاعل النظام
perlfaq9: الويب والبريد الإلكتروني والشبكات
CREDITS
المؤلف وحقوق الطبع والنشر
بيرلفاق 1 - أسئلة عامة الأسئلة المتكررة عنَّا بيرل
VERSION
الوصف
ما هي لغة بيرل؟
من يدعم بيرل؟ من يطورها؟ لماذا هو مجاني؟
ما هو إصدار بيرل الذي يجب أن أستخدمه؟
ما هي بيرل 4، بيرل 5، أو بيرل 6؟
ما هو بيرل 6؟
ما مدى استقرار لغة بيرل؟
كم مرة يتم إصدار إصدارات جديدة من Perl؟
هل لغة بيرل صعبة التعلم؟
كيف يمكن مقارنة لغة Perl باللغات الأخرى مثل Java أو Python أو REXX أو Scheme أو Tcl؟
هل يمكنني القيام [بالمهمة] في بيرل؟
متى لا ينبغي لي أن أبرمج في بيرل؟
ما الفرق بين "بيرل" و "بيرل"؟
ما هو جاف؟
كيف يمكنني إقناع الآخرين باستخدام لغة Perl؟
<http://www.perl.org/about.html> ،http://perltraining.com.au/whyperl.html>
المؤلف وحقوق الطبع والنشر
بيرلفاق 2 - الحصول عليها التعلُّم عن الصابون بيرل
VERSION
الوصف
ما هي الأجهزة التي تدعم بيرل؟ أين يمكنني الحصول عليه؟
كيف يمكنني الحصول على نسخة ثنائية من بيرل؟
ليس لدي مترجم C. كيف يمكنني إنشاء مترجم Perl الخاص بي؟
لقد قمت بنسخ ملف Perl الثنائي من جهاز إلى آخر، لكن البرامج النصية لا تعمل.
لقد حصلت على المصادر وحاولت تجميعها ولكن gdbm/dynamicload/malloc/linking/...
فشل. كيف أجعلها تعمل؟
ما الوحدات والامتدادات المتاحة لـ Perl؟ ما هو CPAN؟
أين يمكنني الحصول على معلومات عن لغة بيرل؟
<http://www.perl.org/> ،http://perldoc.perl.org/> ،http://learn.perl.org/>
ما هو بيرل.كوم؟ بيرل مونجرز؟ PM.org؟ بيرل.org؟ cpan.org؟
<http://www.perl.org/> ،http://learn.perl.org/> ،http://jobs.perl.org/>,
<http://lists.perl.org/>
أين يمكنني نشر الأسئلة؟
كتب بيرل
ما هي المجلات التي تحتوي على محتوى بيرل؟
ما هي مدونات بيرل التي يجب أن أقرأها؟
ما هي القوائم البريدية الموجودة لـ Perl؟
أين يمكنني شراء نسخة تجارية من Perl؟
أين أرسل تقارير الأخطاء؟
المؤلف وحقوق الطبع والنشر
بيرلفاق 3 - برمجة وتطوير الأدوات
VERSION
الوصف
كيف أفعل (أي شيء)؟
الأساسيات، perldata - أنواع بيانات Perl، perlvar - متغيرات Perl المحددة مسبقًا، Perlsyn
- بناء جملة بيرل، بيرلوب - مشغلي بيرل والأسبقية، بيرلسوب - الإجراءات الفرعية بيرل،
التنفيذ، perlrun - كيفية تنفيذ مترجم Perl، perldebug - Perl
تصحيح الأخطاء، الوظائف، perlfunc - وظائف Perl المضمنة، الكائنات، perlref - Perl
المراجع وهياكل البيانات المتداخلة، بيرلمود - وحدات بيرل (الحزم والرمز
الجداول)، perlobj - كائنات بيرل، بيرلتي - كيفية إخفاء فئة كائن بطريقة بسيطة
متغير، هياكل البيانات، perlref - مراجع بيرل وهياكل البيانات المتداخلة،
perllol - معالجة صفائف المصفوفات في Perl، perldsc - هياكل بيانات Perl
كتاب الطبخ، الوحدات، بيرلمود - وحدات بيرل (الحزم وجداول الرموز)، بيرلمودليب
- إنشاء وحدات Perl جديدة والعثور على الوحدات الموجودة، Regexes، Perlre - Perl
التعبيرات العادية، perlfunc - وظائف Perl المضمنة>، Perlop - عوامل تشغيل Perl
والأسبقية، perllocale - معالجة لغة Perl (التدويل و
التعريب)، الانتقال إلى perl5، perltrap - مصائد Perl لغير الحذرين، Perl،
الارتباط بـ C، perlxstut - برنامج تعليمي لكتابة XSUBs، perlxs - لغة XS
الدليل المرجعي، perlcall - اصطلاحات استدعاء Perl من لغة C، perlguts -
مقدمة إلى Perl API، Perlembed - كيفية تضمين Perl في برنامج C الخاص بك،
مختلف
كيف يمكنني استخدام بيرل بشكل تفاعلي؟
كيف يمكنني العثور على الوحدات المثبتة على نظامي؟
كيف أقوم بتصحيح برامج Perl الخاصة بي؟
كيف أقوم بتوصيف برامج Perl الخاصة بي؟
كيف يمكنني إجراء إحالة مرجعية لبرامج Perl الخاصة بي؟
هل هناك طابعة جميلة (منسق) لـ Perl؟
هل يوجد محرر IDE أو Windows Perl؟
إكليبس، إنجينسيت، كيفرا، كومودو، نوتباد++، أوبن بيرل إيد، أوبتيبيرل، بادري،
بيرل بيلدر، فيسي بيرل +، فيجوال بيرل، زيوس، جنو إيماكس، ميكرو إيماكس، زيماكس، جيد،
Vim وVile وMultiEdit وSlickEdit وConTEXT وbash وzsh وBBEdit وTextWrangler
أين يمكنني الحصول على وحدات ماكرو Perl لـ vi؟
أين يمكنني الحصول على وضع Perl أو وضع CPERL لـ Emacs؟
كيف يمكنني استخدام اللعنات مع بيرل؟
كيف يمكنني كتابة واجهة المستخدم الرسومية (X، Tk، Gtk، إلخ) في Perl؟
Tk، Wx، Gtk و Gtk2، Win32::GUI، CamelBones، Qt، أثينا
كيف يمكنني جعل برنامج Perl الخاص بي يعمل بشكل أسرع؟
كيف يمكنني أن أجعل برنامج Perl الخاص بي يستهلك ذاكرة أقل؟
لا تبتلع!، استخدم الخريطة وgrep بشكل انتقائي، وتجنب علامات الاقتباس و
التوثيق، التمرير حسب المرجع، ربط المتغيرات الكبيرة بالقرص
هل من الآمن إرجاع إشارة إلى البيانات المحلية أو المعجمية؟
كيف يمكنني تحرير مصفوفة أو تجزئة حتى يتقلص برنامجي؟
كيف يمكنني أن أجعل برنامج CGI النصي الخاص بي أكثر كفاءة؟
كيف يمكنني إخفاء مصدر برنامج Perl الخاص بي؟
كيف يمكنني ترجمة برنامج Perl الخاص بي إلى كود بايت أو C؟
كيف يمكنني جعل "#!Perl" يعمل على [MS-DOS,NT,...]؟
هل يمكنني كتابة برامج Perl مفيدة في سطر الأوامر؟
لماذا لا تعمل عبارات Perl الفردية على نظام DOS/Mac/VMS الخاص بي؟
أين يمكنني التعرف على CGI أو برمجة الويب في Perl؟
أين يمكنني التعرف على برمجة Perl الموجهة للكائنات؟
أين يمكنني التعرف على ربط لغة C مع لغة Perl؟
لقد قرأت perlembed وperlguts وما إلى ذلك، لكن لا يمكنني تضمين Perl في برنامج C الخاص بي؛ ما أنا
تفعل الخطأ؟
عندما حاولت تشغيل البرنامج النصي الخاص بي، حصلت على هذه الرسالة. ماذا يعني ذلك؟
ما هو MakeMaker؟
المؤلف وحقوق الطبع والنشر
بيرلفاق 4 - البيانات تلاعب
VERSION
الوصف
البيانات: أرقام
لماذا أحصل على أعداد عشرية طويلة (على سبيل المثال، 19.9499999999999) بدلاً من الأرقام التي ينبغي عليّ الحصول عليها
الحصول على (على سبيل المثال ، 19.95)؟
لماذا int () كسر؟
لماذا لا يتم تفسير بياناتي الثمانية بشكل صحيح؟
هل لدى بيرل ملف جولة () وظيفة؟ ماذا عن سقف() الأرض()؟ وظائف المثلثات؟
كيف يمكنني التحويل بين التمثيلات الرقمية/القواعد/الجذور؟
كيف أقوم بالتحويل من النظام العشري إلى النظام العشري كيف أقوم بالتحويل من النظام العشري إلى النظام العشري
سداسي عشري، كيف يمكنني التحويل من ثماني إلى عشري، كيف يمكنني التحويل من عشري
إلى ثماني، كيف يمكنني التحويل من ثنائي إلى عشري، كيف يمكنني التحويل من عشري
إلى الثنائي
لماذا لا يعمل بالطريقة التي أريدها؟
كيف أضرب المصفوفات؟
كيف أقوم بإجراء عملية على سلسلة من الأعداد الصحيحة؟
كيف يمكنني إخراج الأرقام الرومانية؟
لماذا ليست أرقامي العشوائية عشوائية؟
كيف أحصل على رقم عشوائي بين X و Y؟
البيانات: التواريخ
كيف أعرف اليوم أو الأسبوع من السنة؟
كيف أجد القرن أو الألفية الحالية؟
كيف يمكنني مقارنة تاريخين وإيجاد الفرق؟
كيف يمكنني أخذ سلسلة وتحويلها إلى عصر الثواني؟
كيف يمكنني العثور على يوم جوليان؟
كيف أعرف تاريخ الأمس؟
هل لدى بيرل مشكلة عام 2000 أو 2038؟ هل بيرل Y2K متوافق؟
البيانات: سلاسل
كيف يمكنني التحقق من صحة الإدخال؟
كيف يمكنني إلغاء سلسلة؟
كيف يمكنني إزالة أزواج متتالية من الأحرف؟
كيف أقوم بتوسيع استدعاءات الوظائف في سلسلة؟
كيف يمكنني العثور على مطابقة/تداخل أي شيء؟
كيف يمكنني عكس سلسلة؟
كيف أقوم بتوسيع علامات التبويب في سلسلة؟
كيف يمكنني إعادة تنسيق فقرة؟
كيف يمكنني الوصول إلى أحرف N من السلسلة أو تغييرها؟
كيف يمكنني تغيير حدوث Nth لشيء ما؟
كيف يمكنني حساب عدد تكرارات سلسلة فرعية داخل سلسلة؟
كيف يمكنني تكبير جميع الكلمات في سطر واحد؟
كيف يمكنني تقسيم سلسلة مفصولة بـ [حرف] إلا عندما تكون داخل [حرف]؟
كيف أقوم بإزالة المساحة الفارغة من بداية/نهاية السلسلة؟
كيف أقوم بحشو سلسلة بالفراغات أو وضع رقم بأصفار؟
كيف يمكنني استخراج الأعمدة المحددة من سلسلة؟
كيف يمكنني العثور على قيمة soundex لسلسلة؟
كيف يمكنني توسيع المتغيرات في السلاسل النصية؟
ما الخطأ في الاقتباس دائمًا بـ "$vars"؟
لماذا لا <
يجب ألا تكون هناك مسافة بعد الجزء <<، ويجب أن تكون هناك (على الأرجح) فاصلة منقوطة
في نهاية الرمز الافتتاحي، لا يمكنك (بسهولة) الحصول على أي مساحة أمام
العلامة، يجب أن يكون هناك فاصل سطر على الأقل بعد رمز النهاية
البيانات: المصفوفات
ما الفرق بين القائمة والمصفوفة؟
ما الفرق بين $array[1] و@array[1]؟
كيف يمكنني إزالة العناصر المكررة من القائمة أو المصفوفة؟
كيف يمكنني معرفة ما إذا كان هناك عنصر معين موجود في قائمة أو صفيف؟
كيف أحسب الفرق بين مصفوفتين؟ كيف أحسب التقاطع
صفيفين؟
كيف يمكنني اختبار ما إذا كانت المصفوفتان أو التجزئة متساويتين؟
كيف يمكنني العثور على عنصر الصفيف الأول الذي يكون الشرط فيه صحيحًا؟
كيف أتعامل مع القوائم المرتبطة؟
كيف أتعامل مع القوائم الدائرية؟
كيف أقوم بخلط مصفوفة بشكل عشوائي؟
كيف أقوم بمعالجة/تعديل كل عنصر في المصفوفة؟
كيف أختار عنصر عشوائي من مصفوفة؟
كيف أقوم بتبديل عناصر N في القائمة؟
كيف يمكنني فرز مصفوفة حسب (أي شيء)؟
كيف يمكنني التعامل مع صفائف البتات؟
لماذا مُعرف() العودة صحيحًا على المصفوفات والتجزئة الفارغة؟
البيانات: التجزئة (المصفوفات الترابطية)
كيف يمكنني معالجة التجزئة بأكملها؟
كيف يمكنني دمج تجزئتين؟
ماذا يحدث إذا قمت بإضافة أو إزالة المفاتيح من التجزئة أثناء التكرار عليها؟
كيف يمكنني البحث عن عنصر التجزئة حسب القيمة؟
كيف يمكنني معرفة عدد الإدخالات الموجودة في التجزئة؟
كيف أقوم بفرز التجزئة (اختياريًا حسب القيمة بدلاً من المفتاح)؟
كيف يمكنني دائمًا الحفاظ على ترتيب التجزئة الخاص بي؟
ما الفرق بين "الحذف" و"undef" مع التجزئة؟
لماذا لا تؤدي التجزئة المرتبطة إلى التمييز المحدد/الموجود؟
كيف أقوم بإعادة تعيين كل() عملية جزئية من خلال؟
كيف يمكنني الحصول على المفاتيح الفريدة من تجزئتين؟
كيف يمكنني تخزين مصفوفة متعددة الأبعاد في ملف DBM؟
كيف يمكنني أن أجعل التجزئة الخاصة بي تتذكر الترتيب الذي أضع فيه العناصر؟
لماذا يؤدي تمرير روتين فرعي إلى عنصر غير محدد في التجزئة إلى إنشائه؟
كيف يمكنني أن أجعل لغة Perl مكافئة لبنية C/فئة C++/تجزئة أو مجموعة من التجزئات
أو صفائف؟
كيف يمكنني استخدام مرجع كمفتاح التجزئة؟
كيف يمكنني التحقق من وجود مفتاح في تجزئة متعددة المستويات؟
كيف يمكنني منع إضافة المفاتيح غير المرغوب فيها إلى التجزئة؟
البيانات: متنوعات
كيف أتعامل مع البيانات الثنائية بشكل صحيح؟
كيف يمكنني تحديد ما إذا كان العدد هو رقم/كل/عدد صحيح/تعويم؟
كيف يمكنني الاحتفاظ بالبيانات المستمرة عبر استدعاءات البرنامج؟
كيف يمكنني طباعة أو نسخ بنية بيانات متكررة؟
كيف يمكنني تحديد طرق لكل فئة/كائن؟
كيف يمكنني التحقق من المجموع الاختباري لبطاقة الائتمان؟
كيف أقوم بحزم صفائف من الثنائيات أو العوامات لرمز XS؟
المؤلف وحقوق الطبع والنشر
بيرلفاق 5 - ملفات تنسيقات
VERSION
الوصف
كيف يمكنني مسح/إلغاء تخزين مقبض ملف الإخراج؟ لماذا يجب أن أفعل هذا؟
كيف يمكنني تغيير سطر أو حذفه أو إدراجه في ملف، أو إلحاقه ببداية ملف
ملف؟
كيف أحسب عدد الأسطر في ملف؟
كيف يمكنني حذف الأسطر N الأخيرة من الملف؟
كيف يمكنني استخدام خيار "-i" الخاص بـ Perl من داخل البرنامج؟
كيف يمكنني نسخ ملف؟
كيف أقوم بإنشاء اسم ملف مؤقت؟
كيف يمكنني التعامل مع الملفات ذات طول السجل الثابت؟
كيف يمكنني جعل مقبض الملف محليًا لروتين فرعي؟ كيف يمكنني تمرير معالجات الملفات بين
الروتينات الفرعية؟ كيف أقوم بعمل مجموعة من مقابض الملفات؟
كيف يمكنني استخدام مقبض الملف بشكل غير مباشر؟
كيف يمكنني إعداد تنسيق التذييل لاستخدامه مع اكتب()?
كيف يمكنني اكتب() في سلسلة؟
كيف يمكنني فتح مقبض ملف لسلسلة؟
كيف يمكنني إخراج أرقامي مع إضافة الفواصل؟
كيف يمكنني ترجمة التلدة (~) في اسم الملف؟
كيف يحدث عندما أفتح ملفًا للقراءة والكتابة فإنه يمسحه؟
لماذا أحصل أحيانًا على "قائمة الوسائط طويلة جدًا" عندما أستخدم <*>؟
كيف يمكنني فتح ملف به فراغات بادئة ">" أو زائدة؟
كيف يمكنني إعادة تسمية ملف بشكل موثوق؟
كيف يمكنني قفل ملف؟
لماذا لا يمكنني فتح (FH، ">file.lock")؟
ما زلت لا أحصل على القفل. أريد فقط زيادة الرقم في الملف. كيف يمكنني
افعل هذا؟
كل ما أريد فعله هو إلحاق كمية صغيرة من النص بنهاية الملف. هل ما زلت
يجب أن تستخدم القفل؟
كيف أقوم بتحديث ملف ثنائي بشكل عشوائي؟
كيف يمكنني الحصول على الطابع الزمني للملف في بيرل؟
كيف أقوم بتعيين الطابع الزمني للملف في بيرل؟
كيف يمكنني الطباعة على أكثر من ملف في وقت واحد؟
كيف يمكنني قراءة ملف كامل مرة واحدة؟
كيف يمكنني القراءة في ملف حسب الفقرات؟
كيف يمكنني قراءة حرف واحد من ملف؟ من لوحة المفاتيح؟
كيف يمكنني معرفة ما إذا كانت هناك شخصية تنتظر مقبض الملف؟
كيف أفعل "tail -f" في بيرل؟
كيف يمكنني مزدوج () مقبض ملف في بيرل؟
كيف أقوم بإغلاق واصف الملف حسب الرقم؟
لماذا لا يمكنني استخدام "C:\temp\foo" في مسارات DOS؟ لماذا لا يعمل C:\temp\foo.exe؟
لماذا لا يحصل glob("*.*") على كافة الملفات؟
لماذا يسمح لي Perl بحذف الملفات للقراءة فقط؟ لماذا يقوم "-i" بتحطيم الملفات المحمية؟
أليس هذا خطأ في بيرل؟
كيف يمكنني تحديد سطر عشوائي من ملف؟
لماذا أحصل على مسافات غريبة عند طباعة مجموعة من الخطوط؟
كيف يمكنني اجتياز شجرة الدليل؟
كيف يمكنني حذف شجرة الدليل؟
كيف أنسخ دليل كامل؟
المؤلف وحقوق الطبع والنشر
بيرلفاق 6 - منتظم التعبيرات
VERSION
الوصف
كيف يمكنني أن أتمنى استخدام التعبيرات العادية دون إنشاء ملفات غير مقروءة و
رمز لا يمكن الحفاظ عليه؟
التعليقات خارج التعبير العادي، التعليقات داخل التعبير العادي، المحددات المختلفة
أواجه مشكلة في مطابقة أكثر من سطر واحد. ما هو الخطأ؟
كيف يمكنني سحب الخطوط بين نمطين يقعان على خطوط مختلفة؟
كيف يمكنني مطابقة XML أو HTML أو غيرها من الأشياء القبيحة والقبيحة مع التعبير العادي؟
لقد وضعت تعبيرًا عاديًا في $/ لكنه لم ينجح. ما هو الخطأ؟
كيف يمكنني استبدال الحالة بشكل غير حساس لحالة الأحرف في LHS مع الحفاظ على الحالة في RHS؟
كيف يمكنني جعل "\w" يتطابق مع مجموعات الأحرف الوطنية؟
كيف يمكنني مطابقة إصدار محلي ذكي من "/[a-zA-Z]/"؟
كيف يمكنني اقتباس متغير لاستخدامه في regex؟
ما هو "/ س" حقا؟
كيف يمكنني استخدام تعبير عادي لإزالة التعليقات ذات النمط C من ملف؟
هل يمكنني استخدام تعبيرات Perl العادية لمطابقة النص المتوازن؟
ماذا يعني أن التعابير الجشعة جشعة؟ كيف يمكنني الالتفاف حوله؟
كيف يمكنني معالجة كل كلمة في كل سطر؟
كيف يمكنني طباعة ملخص تكرار الكلمات أو تكرار الخط؟
كيف يمكنني إجراء مطابقة تقريبية؟
كيف يمكنني مطابقة العديد من التعبيرات العادية بكفاءة في وقت واحد؟
لماذا لا تعمل عمليات البحث عن حدود الكلمات باستخدام "\b" بالنسبة لي؟
لماذا يؤدي استخدام $& أو $` أو $' إلى إبطاء برنامجي؟
ما فائدة "\G" في التعبير العادي؟
هل Perl regexes DFAs أو NFAs؟ هل هي متوافقة مع POSIX؟
ما الخطأ في استخدام grep في سياق فارغ؟
كيف يمكنني مطابقة السلاسل مع أحرف متعددة البايت؟
كيف يمكنني مطابقة التعبير العادي الموجود في متغير؟
المؤلف وحقوق الطبع والنشر
بيرلفاق 7 - أسئلة عامة بيرل اللغة المشكلات
VERSION
الوصف
هل يمكنني الحصول على BNF/yacc/RE للغة Perl؟
ما هي كل علامات الترقيم $@%&* هذه، وكيف أعرف متى أستخدمها؟
هل يجب علي دائمًا/أبدًا ألا أقتبس سلاسلي أو أستخدم الفواصل المنقوطة والفواصل؟
كيف يمكنني تخطي بعض قيم الإرجاع؟
كيف يمكنني حظر التحذيرات مؤقتًا؟
ما هو التمديد؟
لماذا يكون لمشغلي Perl أسبقية مختلفة عن مشغلي C؟
كيف يمكنني إعلان/إنشاء هيكل؟
كيف أقوم بإنشاء وحدة؟
كيف يمكنني اعتماد أو الاستيلاء على وحدة موجودة بالفعل في CPAN؟
كيف أقوم بإنشاء فصل دراسي؟
كيف يمكنني معرفة ما إذا كان المتغير ملوثًا؟
ما هو الإغلاق؟
ما هو الانتحار المتغير وكيف يمكنني الوقاية منه؟
كيف يمكنني تمرير/إرجاع {Function, FileHandle, Array, Hash, Method, Regex}؟
تمرير المتغيرات والوظائف، وتمرير مقابض الملفات، وتمرير التعابير المنطقية، وتمرير
طرق
كيف أقوم بإنشاء متغير ثابت؟
ما الفرق بين النطاق الديناميكي والمعجمي (الثابت)؟ بين محلي()
لي()?
كيف يمكنني الوصول إلى متغير ديناميكي أثناء وجود معجم مسمى بالمثل في النطاق؟
ما الفرق بين الربط العميق والسطحي؟
لماذا لا يكون "my($foo) = <$fh>;" العمل الصحيح؟
كيف يمكنني إعادة تعريف وظيفة أو عامل تشغيل أو طريقة مدمجة؟
ما الفرق بين استدعاء دالة كـ &foo و فو ()?
كيف أقوم بإنشاء رمز التبديل أو بيان الحالة؟
كيف يمكنني الوصول إلى المتغيرات أو الوظائف أو الأساليب غير المحددة؟
لماذا لا يمكن العثور على الطريقة المضمنة في نفس الملف؟
كيف يمكنني معرفة باقتي الحالية أو باقة الاتصال؟
كيف يمكنني التعليق على كتلة كبيرة من كود بيرل؟
كيف يمكنني مسح الحزمة؟
كيف يمكنني استخدام متغير كاسم متغير؟
ماذا يعني "مترجم سيء"؟
هل أحتاج إلى إعادة ترجمة وحدات XS عندما يكون هناك تغيير في مكتبة C؟
المؤلف وحقوق الطبع والنشر
بيرلفاق 8 - تفاعل
VERSION
الوصف
كيف يمكنني معرفة نظام التشغيل الذي أعمل عليه؟
كيف يحدث ذلك إكسيك () لا يعود؟
كيف أقوم بأشياء رائعة باستخدام لوحة المفاتيح/الشاشة/الماوس؟
لوحة المفاتيح، الشاشة، الماوس
كيف يمكنني طباعة شيء ما بالألوان؟
كيف يمكنني قراءة مفتاح واحد فقط دون انتظار مفتاح العودة؟
كيف يمكنني التحقق مما إذا كان الإدخال جاهزًا على لوحة المفاتيح؟
كيف يمكنني مسح الشاشة؟
كيف أعرف حجم الشاشة؟
كيف أطلب من المستخدم كلمة المرور؟
كيف يمكنني قراءة وكتابة المنفذ التسلسلي؟
ملفات القفل، الوضع المفتوح، نهاية السطر، إخراج التدفق، الإدخال غير المحظور
كيف يمكنني فك تشفير ملفات كلمة المرور المشفرة؟
كيف أبدأ عملية في الخلفية؟
تتم مشاركة STDIN وSTDOUT وSTDERR والإشارات والزومبي
كيف يمكنني محاصرة أحرف/إشارات التحكم؟
كيف أقوم بتعديل ملف كلمة مرور الظل على نظام Unix؟
كيف يمكنني ضبط الوقت والتاريخ؟
كيف يمكنني النوم () or إنذار() لمدة أقل من ثانية؟
كيف يمكنني قياس الوقت في أقل من ثانية؟
كيف يمكنني أن أفعل atexit() or سيتجمب ()/لونججمب ()؟ (معالجة الاستثناء)
لماذا لا يعمل برنامج المقابس الخاص بي ضمن النظام V (Solaris)؟ ماذا يفعل الخطأ
رسالة "بروتوكول غير مدعوم" يعني؟
كيف يمكنني استدعاء وظائف C الفريدة لنظامي من Perl؟
أين يمكنني الحصول على ملفات التضمين للقيام بها ioctl () or استدعاء النظام ()?
لماذا تشكو البرامج النصية setuid Perl من مشاكل kernel؟
كيف يمكنني فتح أنبوب من وإلى الأمر؟
لماذا لا يمكنني الحصول على إخراج الأمر باستخدام النظام()?
كيف يمكنني التقاط STDERR من أمر خارجي؟
لماذا لا افتح() إرجاع خطأ عند فشل فتح الأنبوب؟
ما الخطأ في استخدام العلامات الخلفية في سياق فارغ؟
كيف يمكنني استدعاء backticks دون معالجة الصدفة؟
لماذا لا يمكن قراءة البرنامج النصي الخاص بي من STDIN بعد أن أعطيته EOF (^D على Unix، ^Z على MS-DOS)؟
كيف يمكنني تحويل البرنامج النصي Shell الخاص بي إلى Perl؟
هل يمكنني استخدام Perl لتشغيل جلسة telnet أو ftp؟
كيف يمكنني أن أكتب أتوقع في بيرل؟
هل هناك طريقة لإخفاء سطر أوامر Perl من برامج مثل "ps"؟
لقد قمت {بتغيير الدليل، وتعديل بيئتي} في برنامج Perl النصي. كيف يأتي التغيير
اختفى عندما خرجت من البرنامج النصي؟ كيف يمكنني جعل تغييراتي مرئية؟
يونكس
كيف أقوم بإغلاق مقبض ملف العملية دون انتظار اكتماله؟
كيف يمكنني تفرع عملية خفية؟
كيف أعرف إذا كنت أركض بشكل تفاعلي أم لا؟
كيف يمكنني إنهاء مهلة حدث بطيء؟
كيف أقوم بتعيين حدود وحدة المعالجة المركزية؟
كيف أتجنب الزومبي على نظام يونكس؟
كيف يمكنني استخدام قاعدة بيانات SQL؟
كيف اصنع ملف النظام() الخروج من السيطرة- C؟
كيف يمكنني فتح ملف بدون حظر؟
كيف يمكنني معرفة الفرق بين الأخطاء من Shell وPerl؟
كيف أقوم بتثبيت وحدة من CPAN؟
ما الفرق بين الطلب والاستخدام؟
كيف يمكنني الاحتفاظ بدليل الوحدة/المكتبة الخاص بي؟
كيف أقوم بإضافة الدليل الذي يعيش فيه برنامجي إلى مسار البحث عن الوحدة/المكتبة؟
كيف يمكنني إضافة دليل إلى مسار التضمين الخاص بي (@INC) في وقت التشغيل؟
متغير البيئة "PERLLIB"، متغير البيئة "PERL5LIB"، متغير البيئة "Perl
-علامة سطر الأوامر "Idir"، براغما "lib":، الوحدة النمطية المحلية::lib:
أين يتم تثبيت الوحدات؟
ما هو مأخذ التوصيل (socket.ph) وأين يمكنني الحصول عليه؟
المؤلف وحقوق الطبع والنشر
بيرلفاق 9 - على شبكة الإنترنت، البريد الإلكتروني الشبكات
VERSION
الوصف
هل يجب أن أستخدم إطار عمل الويب؟
ما هو إطار عمل الويب الذي يجب أن أستخدمه؟
محفز، راقص، موجوليشوس، ويب::بسيط
ما هو بلاك وPSGI؟
كيف يمكنني إزالة HTML من سلسلة؟
كيف يمكنني استخراج عناوين URL؟
كيف يمكنني جلب ملف HTML؟
كيف أقوم بأتمتة إرسال نموذج HTML؟
كيف يمكنني فك تشفير أو إنشاء تلك الترميزات % على الويب؟
كيف أقوم بإعادة التوجيه إلى صفحة أخرى؟
كيف أضع كلمة مرور على صفحات الويب الخاصة بي؟
كيف أتأكد من عدم تمكن المستخدمين من إدخال قيم في نموذج يتسبب في حدوث البرنامج النصي CGI الخاص بي
يفعل أشياء سيئة؟
كيف يمكنني تحليل رأس البريد؟
كيف يمكنني التحقق من عنوان بريد صالح؟
كيف أقوم بفك تشفير سلسلة MIME/BASE64؟
كيف يمكنني العثور على عنوان البريد الإلكتروني للمستخدم؟
كيف أرسل البريد الإلكتروني؟
البريد الإلكتروني::Sender::Transport::Sendmail، البريد الإلكتروني::Sender::Transport::SMTP،
البريد الإلكتروني :: المرسل :: النقل :: SMTP :: TLS
كيف يمكنني استخدام MIME لإنشاء مرفق برسالة بريد؟
كيف أقرأ البريد الإلكتروني؟
كيف يمكنني معرفة اسم المضيف أو اسم المجال أو عنوان IP الخاص بي؟
كيف أقوم بإحضار/وضع ملف (S)FTP؟
كيف يمكنني القيام RPC في بيرل؟
المؤلف وحقوق الطبع والنشر
بيرلسين - بيرل بناء الجملة
الوصف
الإعلانات
التعليقات
تصريحات بسيطة
الحق والباطل
معدّلات البيان
العبارات المركبة
التحكم حلقة
للحلقات
حلقات Foreach
الكتل الأساسية
عبارات التبديل
غوتو
بيان القطع الناقص
القرون: الوثائق المضمنة
التعليقات القديمة البسيطة (ليس!)
التفاصيل التجريبية على معين ومتى
1، 2، 3، 4، 5، 6، 7، 8، 9، 10
com.perldata - بيرل البيانات أنواع
الوصف
أسماء المتغيرات
تحليل معرف
السياق
القيم العددية
منشئي القيمة العددية
قائمة منشئي القيمة
نصوص
مضاهاة مجموعة متعددة الأبعاد
شرائح
Typeglobs ومقابض الملفات
أنظر أيضا
بيرلوب - بيرل مشغلي الأولوية
الوصف
أسبقية المشغل والترابط
الشروط وعوامل تشغيل القائمة (يسارًا)
مشغل السهم
الزيادة التلقائية والنقصان التلقائي
الأسي
المشغلين الأحاديين الرمزيين
مشغلي ملزمة
عوامل الضرب
مشغلي المضافة
مشغلي التحول
مشغلي الأحادي المسمى
العوامل العلاقية
عوامل المساواة
مشغل Smartmatch
1. تتطابق التجزئة أو المصفوفات الفارغة، 2. أي أن كل عنصر يطابق العنصر بشكل ذكي
لنفس الفهرس في المصفوفة الأخرى.[3]، 3. إذا تم العثور على مرجع دائري،
الرجوع إلى المساواة المرجعية، 4. إما رقم فعلي، أو سلسلة
يشبه واحد
بتوايز و
Bitwise Or و Exclusive Or
C-نمط منطقي و
C-نمط منطقي أو
تعريف منطقي-أو
مشغلي المدى
عامل شرطي
مشغلي التخصيص
مشغل الفاصلة
مشغلي القائمة (اليمين)
منطقي لا
منطقي و
منطقية أو حصرية أو
مشغلي C مفقودون من Perl
أحادي و، أحادي *، (النوع)
عوامل التشغيل المقتبسة والمشابهة للاقتباس
[1]، [2]، [3]، [4]، [5]، [6]، [7]، [8]
التعبير العادي لمشغلي الاقتباس
"ريال قطري/سلسلة/msixpodualn" ، "م/نمط/msixpodualngc"
، "/نمط/msixpodualngc"، النمط الفارغ "//"، المطابقة في سياق القائمة، "\G
تأكيد"، "م؟النمط؟msixpodualngc"
"؟"النمط؟msixpodualngc"، "س/نمط/استبدال/msixpodualngcer"
عوامل تشغيل تشبه الاقتباس
"ف/خيط/" ، 'خيط'، "فف/خيط/" "STRING"،"سكس/خيط/" ,
"`سلسلة`"، "س/خيط/" "،" آر/قائمة البحث/قائمة الاستبدال/cdsr"
، "ذ/قائمة البحث/قائمة الاستبدال/cdsr""<EOF" ، اقتباسات مزدوجة، مفردة
اقتباسات، Backticks
تفاصيل دموية لتحليل البنيات المقتبسة
العثور على النهاية، الاستيفاء، "<<'EOF'"، "m''"، نمط "s'''"، ''،
"q//"، "tr'''"، "y'''"، استبدال "s'''، "tr///"، "y///"، ""، """ "،
"ف ف //"، "QX //"، " "، "<<"EOF""، استبدال "s///"، "RE" في
"?RE؟"، "/RE/"، "m/RE/"، "s/RE/foo/"، تحليل التعبيرات العادية، التحسين
من التعبيرات العادية
مشغلي الإدخال/الإخراج
طي ثابت
لا العمليات
مشغلي سلسلة Bitwise
حساب عدد صحيح
حساب النقطة العائمة
أرقام أكبر
بيرلسوب - بيرل الوظائف الفرعية
موجز
الوصف
موثقة لاحقًا في هذه الوثيقة، موثقة في بيرلمود، موثقة في بيرلوبج،
موثقة في perltie، موثقة في PerlIO::via، موثقة في perlfunc، موثقة
في UNIVERSAL، موثق في perldebguts، غير موثق، يستخدم داخليًا بواسطة التحميل الزائد
ميزة
التوقيعات
المتغيرات الخاصة عبر لي()
المتغيرات الخاصة المستمرة
القيم المؤقتة عبر محلي()
الإجراءات الفرعية Lvalue
الروتينات الفرعية المعجمية
تمرير إدخالات جدول الرموز (typeglobs)
متى لا تزال تستخدم محلي()
تمر بالمرجع
نماذج
وظائف ثابتة
تجاوز الوظائف المضمنة
التحميل التلقائي
سمات الروتين الفرعي
أنظر أيضا
com.perlfunc - بيرل المضمن وظائف
الوصف
وظائف بيرل حسب الفئة
وظائف القيم القياسية أو السلاسل، والتعبيرات العادية ومطابقة الأنماط،
وظائف رقمية، وظائف لـARRAYs حقيقية، وظائف لبيانات القائمة،
وظائف %HASHes الحقيقية ووظائف الإدخال والإخراج
، وظائف البيانات أو السجلات ذات الطول الثابت، وظائف معالجات الملفات، الملفات،
أو الدلائل
الكلمات الرئيسية المتعلقة بتدفق التحكم في برنامج Perl الخاص بك، الكلمات الرئيسية ذات الصلة
لتحديد النطاق، والوظائف المتنوعة، ووظائف العمليات ومجموعات العمليات
الكلمات الرئيسية المتعلقة بوحدات بيرل، الكلمات الرئيسية المتعلقة بالفئات والكائنات
توجيه
وظائف المقبس ذات المستوى المنخفض وظائف الاتصال بين العمليات في النظام الخامس
، جلب معلومات المستخدم والمجموعة
جلب معلومات الشبكة الوظائف المتعلقة بالوقت الكلمات الرئيسية غير الوظيفية
قابلية النقل
قائمة أبجدية لوظائف بيرل
-X مقبض الملف، -X إكسبر، -X ديرهاندل، -X، القيمة المطلقة، القيمة المطلقة، قبول
NEWSOCKET، GENERICSOCKET، إنذار SECONDS، إنذار، atan2 Y، X، ربط SOCKET، NAME،
مقبض ملف binmode، LAYER
، binmode FILEHANDLE، يبارك REF، CLASSNAME، يبارك REF، استراحة، المتصل EXPR،
المتصل، chdir EXPR، chdir FILEHANDLE، chdir DIRHANDLE، chdir، chmod LIST،
أقضم بصوت عالي متغير، أقضم بصوت عالي (قائمة)، أقضم بصوت عالي، فرم متغير، فرم (قائمة)، فرم،
chown LIST، chr NUMBER، chr، chroot FILENAME، chroot، أغلق FILEHANDLE،
أغلق، أغلق DIRHANDLE، قم بتوصيل SOCKET،NAME، استمر في الحظر، استمر، cos
EXPR، cos، crypt PLAINTEXT، SALT
، dbmClose HASH، dbmopen HASH،DBNAME،MASK، محدد EXPR، محدد،
حذف EXPR، قائمة القوالب، القيام بالحظر، القيام بـ EXPR، تفريغ LABEL، تفريغ EXPR، تفريغ،
كل HASH، كل ARRAY، كل EXPR، eof FILEHANDLE، eof ()، eof، eval EXPR
، eval BLOCK، eval، evalbytes EXPR، evalbytes، exec LIST، exec PROGRAM LIST،
يوجد EXPR , خروج EXPR , خروج , EXPR EXPR , EXP , FC EXPR , fc , fcntl
مقبض الملف، الوظيفة، العددي، __FILE__، fileno FILEHANDLE، قطيع
مقبض الملف، العملية، الشوكة، التنسيق، الصورة، القائمة، getc، مقبض الملف،
getc، getlogin، getpeername SOCKET، getpgrp PID، getppid
، getpriority WHICH،WHO، getpwnam NAME
، getgrnam NAME، gethostbyname NAME، getnetbyname NAME، getprotobyname NAME،
getpwuid UID، getgrgid GID، getservbyname NAME، PROTO، gethostbyaddr ADDR، ADDRTYPE،
getnetbyaddr ADDR، ADDRTYPE، getprotobynumber NUMBER، getservbyport PORT، PROTO،
getpwent، getgrent، gethostent، getnetent، getprotoent، getservent، setpwent،
سيتغرينت، سيت هوستينت ستاي أوبين، سيت نتنت ستاي أوبن، سيت بروتونت ستاي أوبن،
setservent STAYOPEN، endpwent، endgrent، endhostent، endnetent، endprotoent،
endservent، getockname SOCKET، getockopt SOCKET،LEVEL، OPTNAME، glob EXPR
، glob، gmtime EXPR، gmtime، goto LABEL، goto EXPR، goto &NAME، grep BLOCK
LIST، grep EXPR،LIST، hex EXPR، hex، import LIST، فهرس STR،SUBSTR،POSITION،
مؤشر STR،SUBSTR، int EXPR
، int، ioctl FILEHANDLE، FUNCTION، SCALAR، انضم إلى EXPR، LIST، مفاتيح HASH، مفاتيح
صفيف، مفاتيح EXPR، اقتل الإشارة، القائمة، اقتل الإشارة، LABEL الأخير، EXPR الأخير، الأخير،
lc EXPR , lc، إذا كان "استخدام البايتات" ساري المفعول:، وإلا، إذا كان "استخدام الإعدادات المحلية" لـ
"LC_CTYPE" ساري المفعول:، وإلا، إذا كان EXPR يحتوي على علامة UTF8 المعينة:، وإلا، إذا
"استخدام الميزة 'unicode_strings'" أو "استخدام الإعدادات المحلية ':not_characters'" ساري المفعول:،
بخلاف ذلك:، lcfirst EXPR، lcfirst، length EXPR، length، __LINE__، الرابط
OLDFILE، NEWFILE، الاستماع SOCKET، QUEUESIZE، EXPR المحلي، EXPR المحلي،
التوقيت المحلي، قفل الشيء، سجل EXPR
، سجل، lstat FILEHANDLE، lstat EXPR، lstat DIRHANDLE، lstat، m//، خريطة BLOCK
LIST، خريطة EXPR،LIST، mkdir FILENAME،MASK، mkdir FILENAME، mkdir، msgctl
المعرف، CMD، ARG، msgget KEY، FLAGS، msgrcv ID، VAR، SIZE، TYPE، FLAGS، msgsnd
ID،MSG،FLAGS، VARLIST، TYPE VARLIST، VARLIST: ATTRS، TYPE VARLIST:
ATTRS، الملصق التالي، EXPR التالي، التالي، لا توجد قائمة إصدارات الوحدة، لا يوجد إصدار الوحدة،
لا توجد قائمة وحدات، لا توجد وحدة، لا يوجد إصدار، oct EXPR ، oct، افتح FILEHANDLE،EXPR ،
فتح مقبض الملف، الوضع، EXPR، فتح مقبض الملف، الوضع، EXPR، القائمة، فتح
مقبض الملف، الوضع، المرجع، مقبض الملف المفتوح، opendir DIRHANDLE، EXPR، ord EXPR،
ord، VARLIST لدينا، TYPE VARLIST لدينا، VARLIST لدينا: ATTRS، TYPE VARLIST لدينا:
ATTRS، حزمة TEMPLATE،LIST، حزمة NAMESPACE، حزمة NAMESPACE VERSION،
حزمة NAMESPACE BLOCK، حزمة NAMESPACE VERSION BLOCK، __PACKAGE__، أنبوب
القراءة، الكتابة، المصفوفة المنبثقة، البوب EXPR، البوب، pos SCALAR، pos، الطباعة
قائمة مقبض الملف، طباعة مقبض الملف، قائمة الطباعة، الطباعة، printf FILEHANDLE FORMAT،
القائمة، printf FILEHANDLE، printf FORMAT، LIST، printf، وظيفة النموذج الأولي،
النموذج الأولي، دفع ARRAY، LIST، دفع EXPR، LIST، q/STRING/، qq/STRING/، qw/STRING/،
qx/STRING/، qr/STRING/، اقتباس ميتا EXPR، اقتباس ميتا، راند EXPR، راند، قراءة
مقبض الملف، العددي، الطول، الإزاحة، قراءة مقبض الملف، العددي، الطول، القراءة
ديرهاندل، ريدلاين إكسبر، ريدلاين، ريدلينك إكسبر، ريدلينك، ريدبيب إكسبر،
readpipe، recv SOCKET، SCALAR، LENGTH، FLAGS، redo LABEL، redo EXPR، redo، ref
EXPR، المرجع، إعادة تسمية OLDNAME،NEWNAME، يتطلب الإصدار، يتطلب EXPR، يتطلب،
إعادة تعيين EXPR، إعادة تعيين، إرجاع EXPR، إرجاع، قائمة عكسية، ترجيع DIRHANDLE،
Rindex STR,SUBSTR,POSITION ، Rindex STR,SUBSTR, rmdir FILENAME , rmdir, s///,
قل FILEHANDLE LIST، قل FILEHANDLE، قل LIST، قل، العددية EXPR، ابحث
FILEHANDLE,POSITION,WHENCE، requestdir DIRTHANDLE,POS، حدد FILEHANDLE، حدد،
حدد RBITS،WBITS،EBITS،TIMEOUT، semctl ID،SEMNUM،CMD،ARG، semget
مفتاح، NSEMS، أعلام، مفتاح semop، OPSTRING، إرسال SOCKET، MSG، FLAGS، TO، إرسال
SOCKET،MSG،FLAGS، setpgrp PID،PGRP، setpriority التي، منظمة الصحة العالمية، الأولوية
، setockopt SOCKET، LEVEL، OPTNAME، OPTVAL، Shift ARRAY، Shift EXPR، Shift،
معرف shmctl،CMD،ARG، shmget KEY،SIZE،FLAGS، معرف shmread،VAR،POS،SIZE، shmwrite
المعرف، السلسلة، نقاط البيع، الحجم، مأخذ الإغلاق، كيف، الخطيئة EXPR، الخطيئة، النوم EXPR، النوم،
مأخذ التوصيل، المجال، النوع، البروتوكول، مأخذ التوصيل
SOCKET1، SOCKET2، DOMAIN، TYPE، PROTOCOOL، فرز قائمة الأسماء الفرعية، فرز قائمة الحظر،
قائمة الفرز، لصق ARRAY، إزاحة، الطول، قائمة، صفيف لصق، إزاحة، الطول، لصق
صفيف، إزاحة، لصق صفيف، لصق EXPR، إزاحة، طول، قائمة، لصق
EXPR، إزاحة، طول، لصق EXPR، إزاحة، لصق EXPR، تقسيم / نمط /، EXPR، LIMIT،
انقسام / نمط /، EXPR، انقسام / نمط /، انقسام، تنسيق sprintf، قائمة، تنسيق
فهرس المعلمة، أو الأعلام، أو علامة المتجه، أو العرض (الحد الأدنى)، أو الدقة، أو الحد الأقصى للعرض
، الحجم، ترتيب الوسائط، sqrt EXPR، sqrt، srand EXPR، srand، stat
مقبض الملف، ستات EXPR، ستات ديرهاندل، ستات، حالة VARLIST، نوع الحالة
VARLIST، حالة VARLIST: ATTRS، حالة نوع VARLIST: ATTRS، دراسة SCALAR، دراسة،
كتلة الاسم الفرعي، كتلة الاسم الفرعي (PROTO)، الاسم الفرعي: كتلة ATTRS، الاسم الفرعي (PROTO)
: كتلة ATTRS، __SUB__، substr EXPR،OFFSET،LENGTH،REPLACEMENT، substr
EXPR،OFFSET،LENGTH، substr EXPR،OFFSET، الارتباط الرمزي OLDFILE،NEWFILE، syscall
الرقم، القائمة، مقبض الملف sysopen، اسم الملف، الوضع، sysopen
مقبض الملف، اسم الملف، الوضع، بيرمس، قراءة النظام مقبض الملف، العددي، الطول، الإزاحة، قراءة النظام
FILEHANDLE، SCALAR، LENGTH، sysseek FILEHANDLE، POSITION، WHENCE، قائمة النظام،
قائمة برامج النظام، مقبض ملف النظام، مقياس الحجم، الطول، الإزاحة، كتابة النظام
FILEHANDLE، SCALAR، LENGTH، كتابة FILEHANDLE، SCALAR، أخبر FILEHANDLE، أخبر،
Telldir DIRHANDLE، ربط المتغير، اسم الفئة، القائمة، المتغير المرتبط، الوقت، الأوقات،
tr///، اقتطاع مقبض الملف، الطول، اقتطاع EXPR، الطول، uc EXPR، uc، ucfirst
EXPR، ucfirst، umask EXPR، umask، undef EXPR، undef، إلغاء ربط القائمة
، إلغاء الارتباط، فك ضغط TEMPLATE،EXPR، فك ضغط TEMPLATE، إلغاء تغيير ARRAY،LIST، إلغاء تغيير
EXPR، LIST، فك المتغير، استخدم قائمة إصدار الوحدة، استخدم إصدار الوحدة، استخدم
قائمة الوحدة النمطية، استخدم الوحدة النمطية، استخدم VERSION، قائمة utime، قيم HASH، قيم ARRAY،
القيم EXPR، vec EXPR، OFFSET، BITS، انتظر، waitpid PID، FLAGS، Wantarray
، قائمة التحذير، كتابة مقبض الملف، كتابة EXPR، الكتابة، y///
الكلمات الرئيسية غير الوظيفية عن طريق الإسناد الترافقي
__DATA__، __END__، البدء، التحقق، النهاية، INIT، UNITCHECK، تدمير، و، cmp، مكافئ، ge،
gt، le، lt، ne، not، أو، x، xor، AUTOLOAD، else، elsif، for، foreach، if، إلا،
حتى، بينما، إلسيف، الافتراضي، نظرا، متى
بيرلوبينتوت - بسيط كنت وصفات For افتتاح ملفات أنابيب in بيرل
الوصف
OK, مقبض, MODE, اسم المسار
فتح الملفات النصية
فتح الملفات النصية للقراءة
فتح الملفات النصية للكتابة
فتح الملفات الثنائية
فتح الأنابيب
يتم فتح ملف منخفض المستوى عبر sysopen
أنظر أيضا
المؤلف وحقوق الطبع والنشر
com.perlpacktut - البرنامج التعليمي on "علية" "أفرغ"
الوصف
المبدأ الأساسي
نص التعبئة
أرقام التعبئة
الأعداد الصحيحة
تفريغ إطار المكدس
كيف تأكل بيضة على الشبكة
معدّلات ترتيب البايت
أرقام النقطة العائمة
قوالب غريبة
سلاسل البت
Uuencoding
القيام بالمبالغ
يونيكود
ترميز ثنائي محمول آخر
تجميع القالب
الأطوال والعروض
أطوال السلسلة
القوالب الديناميكية
عد التكرارات
إنتل الهيكس
تعبئة وتفريغ هياكل C
حفرة المحاذاة
التعامل مع Endian-ness
محاذاة، خذ 2
محاذاة، خذ 3
مؤشرات لكيفية استخدامها
وصفات الحزمة
قسم المضحكات
المؤلفون
بيرلبود - هيه عادي قديم توثيق شكل
الوصف
فقرة عادية
فقرة حرفية
فقرة الأمر
"= head1 عنوان نص"
, "=head2 عنوان نص", "=head3 عنوان نص", "=head4 عنوان نص"، "= انتهى
المستوى البادئة "
, "=item أشياء..."، "=رجوع"، "=قطع"، "=جراب"، "=بدء formatname "
"=انتهى formatname "، "= ل اسم التنسيق نص...", "=الترميز اسم الترميز "
رموز التنسيق
"أنا " -- نص مائل , " ب "-- نص غامق
، "C " -- code text
، "ل "--ارتباط تشعبي،"E "--هروب حرف
، "F "- يستخدم لأسماء الملفات، "S "-- يحتوي النص على غير منقسم
المساحات
"،"X "--مدخل فهرس
، "Z<>" - رمز تنسيق فارغ (تأثير صفري).
القصد
تضمين القرون في وحدات بيرل
تلميحات لكتابة قرنة
أنظر أيضا
AUTHOR
بيرلبودسبيك - عادي قديم وثائق: شكل مواصفة ملاحظات
الوصف
تعريفات جراب
أوامر جراب
"=head1"، "=head2"، "=head3"، "=head4"، "=pod"، "=cut"، "=over"، "=item"، "=back"،
"= اسم تنسيق البداية"، "= معلمة اسم تنسيق البداية"، "= اسم تنسيق النهاية"، "= for
نص اسم التنسيق..."، "=اسم ترميز التشفير"
رموز تنسيق القرون
"أنا "--نص مائل، "ب "-- نص غامق، "C " -- code text,
"F "--نمط أسماء الملفات،"X " -- إدخال فهرس، "Z<>" -- أ
رمز التنسيق الفارغ (تأثير صفري)، "L "--ارتباط تشعبي، "E " -- أ
هروب حرف "S "-- يحتوي النص على مسافات غير منقسمة
ملاحظات حول تنفيذ معالجات الكبسولة
حول رموز L<...>
الأول الثاني الثالث الرابع الخامس السادس:
حول =انتهى...=المناطق الخلفية
حول فقرات البيانات والمناطق "=begin/=end".
أنظر أيضا
AUTHOR
com.perlpodstyle - بيرل POD نمط توجيه
الوصف
الاسم، الملخص، الوصف، الخيارات، قيمة الإرجاع، الأخطاء، التشخيص، الأمثلة،
البيئة، الملفات، التحذيرات، الأخطاء، القيود، الملاحظات، المؤلف، التاريخ، حقوق النشر و
الترخيص، انظر أيضًا
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
perldiag - مختلف بيرل التشخيص
الوصف
أنظر أيضا
com.perllexwarn - بيرل معجمي تحذيرات
الوصف
com.perldebug - بيرل التصحيح
الوصف
مصحح أخطاء بيرل
استدعاء المصحح
بيرل -d اسم البرنامج، بيرل -d -e 0، بيرل -d:ptkdb اسم البرنامج، بيرل -dt
Threaded_program_name
أوامر المصحح
h , h [command], hh, p expr , x [maxعمق] expr , V [pkg [vars]] , X [vars] , y
[المستوى [فارس]]، T، s [expr]، n [expr]، r، , ج [خط|فرعي] , ل , ل
min+incr، l min-max، l line، l اسم فرعي، - ، v [line] ، . ، اسم الملف f، /نمط/،
?نمط?, L [abw] , S [[!]regex] , t [n] , t [n] expr , b , b [line] [حالة]
، ب [ملف]:[سطر] [الحالة]، ب اسم فرعي [حالة]، ب تأجيل الاسم الفرعي
[الحالة]، ب تحميل اسم الملف
, ب ترجمة الاسم الفرعي , سطر ب , ب *
، تعطيل [ملف]:[سطر]
، تعطيل [الخط]
، تمكين [ملف]:[سطر]
، تمكين [الخط]
، أمر [سطر]، سطر، A *، w expr، W expr، W *، o، o booloption ...
، يا أي خيار؟ ... , o option=value ... , < ? , <[ الأمر ] , < * , << الأمر ,
> ؟ , > الأمر , > * , >> الأمر , { ? , { [ أمر ] , { * , {{ أمر , !
رقم ، ! -رقم ، ! نمط ، !! cmd، الملف المصدر، رقم H، q أو ^D، R،
|dbcmd , ||dbcmd , الأمر, m expr , M , man [manpage]
خيارات قابلة للتكوين
"recallCommand"، "ShellBang"، "pager"، "tkRunning"، "signalLevel"،
"warnLevel"، "dieLevel"
و"AutoTrace" و"LineInfo" و"inhibit_exit" و"PrintRet" و"ornaments" و"frame"
، "maxTraceLen" ، "windowSize" ، "arrayDepth" ، "hashDepth" ، "dumpDepth" ،
"compactDump"، "veryCompact"، "globPrint"، "DumpDBFiles"، "DumpPackages"،
"DumpReused"، "quote"، "HighBit"، "undefPrint"
و"UsageOnly" و"HistFile" و"HistSize" و"TTY" و"noTTY" و"ReadLine" ،
"بدون توقف"
مصحح الإدخال/الإخراج
موجه، أوامر متعددة الأسطر، تتبع خلفي للمكدس، تنسيق قائمة الخط، قائمة الإطار
تصحيح أخطاء بيانات وقت الترجمة
تخصيص المصحح
دعم خط القراءة / التاريخ في مصحح الأخطاء
دعم المحرر لتصحيح الأخطاء
ملف تعريف بيرل
تصحيح التعبيرات العادية
تصحيح استخدام الذاكرة
أنظر أيضا
بق
com.perlvar - بيرل معرفة مسبقا المتغيرات
الوصف
بناء جملة الأسماء المتغيرة
المتغيرات الخاصة
المتغيرات العامة
$ARG, $_ , @ARG, @_ , $LIST_SEPARATOR, $" , $PROCESS_ID, $PID, $$ ,
$PROGRAM_NAME، $0، $REAL_GROUP_ID، $GID، $(
، $EFFECTIVE_GROUP_ID، $EGID، $) ، $REAL_USER_ID، $UID، $<، $EFFECTIVE_USER_ID،
$EUID، $>، $SUBSCRIPT_SEPARATOR، $SUBSEP، $؛ ، $a، $b، %ENV،
$OLD_PERL_VERSION، $]، $SYSTEM_FD_MAX، $^F
, @F , @INC , %INC , $INPLACE_EDIT, $^I , $^M , $OSNAME, $^O , %SIG , $BASETIME,
$^T، $PERL_VERSION، $^V، ${^WIN32_SLOPPY_STAT}
، $EXECUTABLE_NAME، $^X
المتغيرات المتعلقة بالتعبيرات العادية
$<الأرقام> ($1, $2, ...) , $MATCH, $& , ${^MATCH} , $PREMATCH, $` ,
${^PREMATCH}، $POSTMATCH، $'
, ${^POSTMATCH} , $LAST_PAREN_MATCH, $+ , $LAST_SUBMATCH_RESULT, $^N ,
@LAST_MATCH_END، @+، %LAST_PAREN_MATCH، %+، @LAST_MATCH_START، @-، "$`" هو
مثل "substr($var, 0, $-[0])"، $& هو نفس "substr($var, $-[0], $+[0]"
- $-[0])"، "$'" هو نفس "substr($var, $+[0])"، $1 هو نفسه
"substr($var, $-[1], $+[1] - $-[1])"، $2 هو نفس "substr($var, $-[2], $+[2]
- $-[2])"، $3 هو نفس "substr($var, $-[3], $+[3] - $-[3])"،
%LAST_MATCH_START, %- , $LAST_REGEXP_CODE_RESULT, $^R , ${^RE_DEBUG_FLAGS} ,
${^RE_TRIE_MAXBUF}
المتغيرات المتعلقة بمقابض الملفات
$ARGV , @ARGV , ARGV , ARGVOUT , IO::Handle->output_field_separator( EXPR),
$OUTPUT_FIELD_SEPARATOR، $OFS، $،، HANDLE->input_line_number( EXPR)،
$INPUT_LINE_NUMBER، $NR، $. , IO::Handle->input_record_separator( EXPR ),
$INPUT_RECORD_SEPARATOR، $RS، $/، IO::Handle->output_record_separator( EXPR)،
$OUTPUT_RECORD_SEPARATOR، $ORS، $\، HANDLE->autoflush( EXPR)،
$OUTPUT_AUTOFLUSH، $| ، ${^LAST_FH}، $ACCUMULATOR، $^A،
IO::Handle->format_formfeed(EXPR), $FORMAT_FORMFEED, $^L ,
مقبض->format_page_number(EXPR)، $FORMAT_PAGE_NUMBER، $%،
المقبض->format_lines_left(EXPR)، $FORMAT_LINES_LEFT، $-،
IO::Handle->format_line_break_characters EXPR، $FORMAT_LINE_BREAK_CHARACTERS، $:
، المقبض->format_lines_per_page(EXPR)، $FORMAT_LINES_PER_PAGE، $=،
مقبض->format_top_name(EXPR)، $FORMAT_TOP_NAME، $^، HANDLE->format_name(EXPR)،
$FORMAT_NAME، $~
متغيرات الخطأ
${^CHILD_ERROR_NATIVE}، $EXTENDED_OS_ERROR، $^E
، $EXCEPTIONS_BEING_CAUGHT، $^S، $WARNING، $^W، ${^WARNING_BITS}، $OS_ERROR،
$ERRNO، $! ، %OS_ERROR، %ERRNO، %! ، $CHILD_ERROR، $؟ $EVAL_ERROR، $@
المتغيرات المتعلقة بحالة المترجم
$COMPILING، $^C، $DEBUGGING، $^D، ${^ENCODING}، ${^GLOBAL_PHASE}، CONSTRUCT،
ابدأ، تحقق، تهيئة، تشغيل، نهاية، تدمير، $^H، %^H، ${^OPEN}، $PERLDB، $^P،
0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x100, 0x200, 0x400, 0x800,
0x1000، ${^TAINT}، ${^UNICODE}، ${^UTF8CACHE}، ${^UTF8LOCALE}
المتغيرات المهملة والمحذوفة
$#، $*، $[
بيرل - بيرل منتظم التعبيرات
الوصف
الصفات التعريفية
م , ق , ط , س , ص
, أ , د , ل و ش , ن , معدلات أخرى
التعبيرات العادية
[1]، [2]، [3]، [4]، [5]، [6]، [7]، [8]
نقلا عن الأحرف الأولية
الأنماط الموسعة
"(?#text)" , "(?adlupimnsx-imnsx)", "(?^alupimnsx)" , "(?:نمط)" ,
"(?adluimnsx-imnsx:pattern)", "(?^aluimnsx:pattern)" , "(?|نمط)" , نظرة-
حول التأكيدات
, "(?=نمط)" , "(؟!نمط)" , "(?<=نمط)" "\K"
، "(؟
, "(?'NAME'pattern)", "(؟ نمط)"
، "\ك ", "\k'NAME'", "(?{ code })" , "(??{ code })" , "(?بارنو)"
"(؟-بارنو)" "(؟+بارنو)" "(?R)" "(?0)"
, "(?&NAME)" , "(?(شرط)yes-pattern|no-pattern)" ,
"(?(الحالة)نعم-النمط)"، (1) (2) .., ( ) ('الاسم')، (؟=...) (؟!...)
(؟<=...) (؟
"(?>نمط)" , "(?[ ])"
أفعال التحكم التراجعية الخاصة
الأفعال التي تأخذ وسيطة، "(*PRUNE)" "(*PRUNE:NAME)" , "(*SKIP)" "(*SKIP:NAME)"
, "(*MARK:NAME)" "(*:NAME)" , "(*THEN)" "(*THEN:NAME)"، أفعال بدون حرف
الوسيطة، "(*COMMIT)"، "(*FAIL)" "(*F)"، "(*ACCEPT)"
التراجع
الإصدار 8 التعبيرات العادية
تحذير على \1 بدلاً من $1
الأنماط المتكررة التي تطابق سلسلة فرعية ذات طول صفري
الجمع بين قطع RE
"ST"، "S|T"، "S{REPEAT_COUNT}"، "S{min,max}"، "S{min,max}؟"، "S؟"، "S*"، "S+"،
"S؟؟"، "S*؟"، "S+؟"، "(؟>S)"، "(؟=S)"، "(؟<=S)"، "(؟!S)"، "(؟
})"، "(؟بارنو)", "(?(الشرط)نعم-نمط|لا-نمط)"
إنشاء محركات RE مخصصة
تردد تنفيذ التعليمات البرمجية المضمنة
دعم PCRE/بايثون
"(؟ ص Pattern)"، "(?P=NAME)"، "(?P>NAME)"
بق
أنظر أيضا
com.perlrebackslash - بيرل منتظم التعبير مائل متواليات هروب
الوصف
الخط المائل العكسي
[1]
جميع التسلسلات والهروب
هروب الشخصيات
[1] ، [2]
الصفات التعريفية
فئات الشخصيات
الرجوع
التأكيدات
\A، \z، \Z، \G، \b{}، \b، \B{}، \B، "\b{gcb}" أو "\b{g}"، "\b{sb}" "، "\ب{wb}"
متفرقات
\C، \K، \N، \R، \X
com.perlrecharclass - بيرل منتظم التعبير حرف فصول دراسية
الوصف
النقطة
تسلسلات مائلة عكسية
إذا كان المعدل "/a" ساري المفعول ..، وإلا ..، بالنسبة لنقاط الكود التي تزيد عن 255 ..،
بالنسبة لنقاط التعليمات البرمجية التي تقل عن 256 ..، إذا كانت القواعد المحلية سارية ..، إذا كانت قواعد Unicode
سارية المفعول ..، وإلا ..، إذا كان المعدل "/a" ساري المفعول ..، وإلا .. ، إذا كان المعدل "/a" ساري المفعول .. وإلا
..، لنقاط الكود التي تزيد عن 255 ..، لنقاط الكود التي تقل عن 256 ..، إذا كانت القواعد المحلية
سارية ..، إذا كانت قواعد اليونيكود سارية ..، وإلا ..، [1]، [2]
فئات الأحرف بين قوسين
[1]، [2]، [3]، [4]، [5]، [6]، إذا كان المُعدِّل "/a" ساري المفعول ..، وإلا ..،
لنقاط الكود التي تزيد عن 255 ..، لنقاط الكود التي تقل عن 256 ..، إذا كانت القواعد المحلية موجودة
تأثير ..، "كلمة"، "ASCII"، "فارغ"، إذا كانت قواعد Unicode سارية ..، وإلا
..
بيرلريف - بيرل منتظم التعبيرات الرقم المرجعي
الوصف
OPERATORS
بناء الجملة
تسلسلات الهروب
فئات الشخصيات
المراسي
محددو الكمية
الهياكل الموسعة
المتغيرات
وظائف
المصطلح
AUTHOR
أنظر أيضا
شكر
perlref - بيرل المراجع متداخلة البيانات الهياكل
نوت
الوصف
عمل المراجع
1. ، 2.
، 3.
, 4. , 5. , 6. , 7.
استخدام المراجع
مراجع دائرية
مراجع رمزية
مراجع ليست رمزية
التجزئة الزائفة: استخدام مصفوفة كتجزئة
قوالب الوظائف
تحذير
Postfix بناء جملة المرجع
التقطيع المرجعي Postfix
الإسناد إلى المراجع
أنظر أيضا
com.perlform - بيرل صيغ
الوصف
حقول النص
الحقول الرقمية
الحقل @* للنص متعدد الأسطر متغير العرض
الحقل ^* للنص المتغير العرض الذي يتكون من سطر واحد في كل مرة
تحديد القيم
استخدام وضع التعبئة
قمع الخطوط حيث تكون جميع الحقول فارغة
تكرار خطوط التنسيق
أعلى معالجة النموذج
متغيرات التنسيق
الملاحظات
الهوامش
الوصول إلى التنسيق الداخلي
تحذيرات
perlobj - بيرل موضوع مرجع
الوصف
الكائن هو ببساطة بنية البيانات
الفصل هو مجرد حزمة
الطريقة هي ببساطة روتين فرعي
استدعاء الأسلوب
وراثة
منشئو الكتابة
السمات
جانبا حول التعليمات البرمجية الأكثر ذكاءً وأمانًا
اختلافات استدعاء الأسلوب
استدعاء أساليب الطبقة
"يبارك" و"يبارك" و"المرجع"
الفئة العالمية
عيسى($class) ، هل($role) ، يمكن($method) ، VERSION($need)
تحميل تلقائى
تالفة
كائنات غير تجزئة
كائنات من الداخل إلى الخارج
تجزئة زائفة
أنظر أيضا
بيرلتي - كيف إلى إخفاء an موضوع فئة in a بسيط متغير
موجز
الوصف
ربط العددية
TIESCALAR اسم الفئة، قائمة، جلب هذا، تخزين هذا، القيمة، فك هذا، تدمير
ربط المصفوفات
اسم فئة TIEARRAY، LIST، جلب هذا، فهرس، تخزين هذا، فهرس، قيمة،
جلب حجم هذا، تخزين هذا، عد، تمديد هذا، عد، موجود هذا، مفتاح،
احذف هذا، مفتاح، امسح هذا، ادفع هذا، قائمة
، انبثاق هذا، إزاحة هذا، إلغاء هذا، قائمة، لصق هذا، إزاحة، طول، قائمة
، فك هذا، دمر هذا
ربط التجزئة
مستخدم، HOME، CLOBBER، LIST، TIEHASH classname، LIST، FETCH this، key، STORE this،
مفتاح، قيمة، حذف هذا، مفتاح، مسح هذا، موجود هذا، مفتاح، مفتاح هذا،
التالي مفتاح هذا، المفتاح الأخير، مقياس هذا، فك هذا، تدمير هذا
ربط FileHandles
اسم الفئة TIEHANDLE، LIST، اكتب هذا، LIST، اطبع هذا، LIST، PRINTF هذا،
قائمة، اقرأ هذا، قائمة، اقرأ هذا، احصل على هذا، EOF هذا، أغلق هذا، فك هذا
هذا، تدمير هذا
UNTIE هذا
مسكتك "فك".
أنظر أيضا
بق
AUTHOR
com.perldbmfilter - بيرل DBM فلاتر
موجز
الوصف
filter_store_key, filter_store_value, filter_fetch_key, filter_fetch_value
مرشح
مثال: مشكلة الإنهاء NULL.
مثال آخر: المفتاح هو C int.
أنظر أيضا
AUTHOR
com.perlipc - بيرل interprocess الاتصالات (إشارات، فيفوس, أنابيب، خزنة العمليات الفرعية, مآخذ
الإشارات)
الوصف
إشارات
التعامل مع إشارة SIGHUP في Daemons
الإشارات المؤجلة (الإشارات الآمنة)
أكواد التشغيل طويلة الأمد، ومقاطعة الإدخال/الإخراج، ومكالمات النظام القابلة لإعادة التشغيل، والإشارات كـ
"العيوب"، الإشارات الناتجة عن حالة نظام التشغيل
الأنابيب المسماة
باستخدام افتح() ل IPC
مقابض الملفات
عمليات الخلفية
الانفصال التام للطفل عن والديه
يفتح الأنبوب الآمن
تجنب الجمود الأنابيب
التواصل ثنائي الاتجاه مع عملية أخرى
التواصل ثنائي الاتجاه مع نفسك
المقابس: اتصالات العميل/الخادم
أجهزة إنهاء خط الإنترنت
عملاء وخوادم TCP للإنترنت
عملاء وخوادم Unix-Domain TCP
عملاء TCP مع IO::Socket
عميل بسيط
"بروتو"، "PeerAddr"، "PeerPort"
عميل Webget
عميل تفاعلي مع IO::Socket
خوادم TCP مع IO::Socket
بروتو، LocalPort، الاستماع، إعادة الاستخدام
UDP: تمرير الرسالة
سيسف إيبك
الملاحظات
بق
AUTHOR
أنظر أيضا
بيرلفورك - بيرلس فرع() محاكاة
موجز
الوصف
سلوك ميزات Perl الأخرى في العمليات الزائفة المتشعبة
$$ أو $PROCESS_ID، %ENV، شدير () وجميع الإضافات الأخرى التي تقبل أسماء الملفات،
انتظر() waitpid (), قتل(), إكسيك (), خروج()، فتح مقابض للملفات والدلائل
ومآخذ الشبكة
حدود الموارد
قتل عملية الوالدين
عمر العملية الأم والعمليات الزائفة
المحاذير والقيود
كتل BEGIN، فتح مقابض الملفات، فتح مقابض الدليل، أنبوب التشعب افتح() ليس بعد
تم تنفيذه، ويتم الحفاظ على الحالة العالمية بواسطة XSUBs، ويتم تضمين المترجم الفوري بشكل أكبر
التطبيق، سلامة الموضوع من ملحقات
تحذيرات بشأن قابلية النقل
بق
AUTHOR
أنظر أيضا
رقم بيرل - دلالات of أرقام الرقمية عمليات in بيرل
موجز
الوصف
تخزين الأرقام
العوامل الرقمية والتحويلات الرقمية
نكهات العمليات الرقمية لبيرل
العوامل الحسابية، ++، العوامل الحسابية أثناء "استخدام الأعداد الصحيحة"، أخرى
العوامل الرياضية، عوامل تشغيل Bitwise، عوامل تشغيل Bitwise أثناء "استخدام الأعداد الصحيحة"،
العوامل التي تتوقع عددًا صحيحًا، العوامل التي تتوقع سلسلة
AUTHOR
أنظر أيضا
com.perlthrtut - البرنامج التعليمي on المواضيع in بيرل
الوصف
ما هو الموضوع على أي حال؟
نماذج البرامج المترابطة
رئيس/عامل
طاقم عمل
خط أنابيب
أي نوع من المواضيع هي المواضيع بيرل؟
وحدات آمنة للخيط
أساسيات الموضوع
دعم الموضوع الأساسي
ملاحظة حول الأمثلة
خلق المواضيع
في انتظار خروج الموضوع
تجاهل موضوع
عملية وإنهاء الموضوع
المواضيع والبيانات
البيانات المشتركة وغير المشتركة
مطبات الموضوع: السباقات
المزامنة والتحكم
التحكم في الوصول: قفل()
مأزق الموضوع: الجمود
قوائم الانتظار: تمرير البيانات حولها
الإشارات: مزامنة الوصول إلى البيانات
الإشارات الأساسية
الإشارات المتقدمة
في انتظار الشرط
التخلي عن السيطرة
إجراءات الأداة المساعدة العامة للخيط
في أي موضوع أنا؟
معرفات الموضوع
هل هذه المواضيع هي نفسها؟
ما هي المواضيع التي تعمل؟
مثال كامل
تطبيقات مختلفة من المواضيع
اعتبارات الأداء
تغييرات نطاق العملية
سلامة مكتبات النظام
وفي الختام
أنظر أيضا
قائمة المراجع
النصوص التمهيدية
المراجع المتعلقة بنظام التشغيل
غيرها من المراجع
شكر وتقدير
AUTHOR
حقوق التأليف والنشر
com.perlport - نادي الكتابة المحمول بيرل
الوصف
ليس من الضروري أن تكون جميع برامج Perl محمولة، فجميع برامج Perl تقريبًا موجودة بالفعل is المحمول
قضايا
نيولاينز
أرقام endianness والعرض
الملفات وأنظمة الملفات
تفاعل النظام
أسماء الأوامر مقابل أسماء مسارات الملفات
الشبكات
الاتصالات بين العمليات (IPC)
الإجراءات الفرعية الخارجية (XS)
الوحدات القياسية
الوقت و التاريخ
مجموعات الأحرف وترميز الأحرف
تدويل
موارد النظام
حماية
الطراز
مختبرو CPAN
منصات
يونكس
DOS ومشتقاته
VMS
ك
منصات EBCDIC
نظام تشغيل أكورن RISC
بيرل أخرى
تطبيقات الوظيفة
قائمة أبجدية لوظائف بيرل
-X، إنذار، atan2، binmode، chmod، chown، chroot، crypt، dbm Close، dbmopen، dump،
exec، خروج، fcntl، قطيع، شوكة، getlogin، getpgrp، getppid، getpriority، getpwnam،
getgrnam، getnetbyname، getpwuid، getgrgid، getnetbyaddr، getprotobynumber،
getservbyport، getpwent، getgrent، gethostbyname، gethostent، getnetent،
جيتبروتونت، جيتسيرفينت، سيكدير، سيثوستينت، سيتنينت، سيتبروتونت، سيتسيرفينت،
إندبوينت، إندجرينت، إندهوستنت، إندنيتنت، إندبروتونت، إندسيرفينت، جيتسوكوبت
SOCKET، LEVEL، OPTNAME، glob، gmtime، ioctl FILEHANDLE، FUNCTION، SCALAR، kill، link،
التوقيت المحلي، lstat، msgctl، msgget، msgsnd، msgrcv، فتح، readlink، إعادة تسمية،
الترجيع، حدد، semctl، semget، semop، setgrent، setpgrp، setpriority،
سيتوينت، سيتسوكوبت، shmctl، shmget، shmread، shmwrite، النوم، sockatmark،
مأخذ التوصيل، القانون الأساسي، الارتباط الرمزي، syscall، sysopen، النظام، Telldir، الأوقات، اقتطاع،
umask، utime، انتظر، waitpid
المنصات المدعومة
لينكس (x86، ARM، IA64)، HP-UX، AIX، Win32، Windows 2000، Windows XP، Windows Server
2003، ويندوز فيستا، ويندوز سيرفر 2008، ويندوز 7، سيجوين، سولاريس (x86، SPARC)،
OpenVMS، Alpha (7.2 والإصدارات الأحدث)، I64 (8.2 والإصدارات الأحدث)، Symbian، NetBSD، FreeBSD، Debian
GNU/kFreeBSD، Haiku، Irix (6.5. ماذا أيضًا؟)، OpenBSD، Dragonfly BSD، Midnight BSD، QNX
Neutrino RTOS (6.5.0)، MirOS BSD، Stratus OpenVOS (17.0 أو أحدث)، time_t يصدر ذلك
قد تكون أو لا تكون ثابتة، Symbian (Series 60 v3، 3.2 و 5 - ماذا أيضًا؟)، Stratus VOS /
أوبنفوس، إيكس، أندرويد، فري مينت
منصات موسوعة الحياة
(بيرل 5.20)
ايه تي اند تي 3ب1
(بيرل 5.14)
ويندوز 95، ويندوز 98، ويندوز مي، ويندوز NT4
(بيرل 5.12)
أتاري مينت، أبولو دومين/OS، Apple Mac OS 8/9، Tenon Machten
الأنظمة الأساسية المدعومة (بيرل 5.8)
أنظر أيضا
المؤلفون/المساهمون
perlocale - بيرل محلي معالجة (تدويل الموقع)
الوصف
ما هي اللغة؟
الفئة "LC_NUMERIC": التنسيق الرقمي، الفئة "LC_MONETARY": تنسيق
المبالغ النقدية، الفئة "LC_TIME": تنسيق التاريخ/الوقت، الفئة "LC_MESSAGES":
خطأ ورسائل أخرى، الفئة "LC_COLLATE": الترتيب، الفئة "LC_CTYPE":
أنواع الشخصيات، فئات أخرى
الاستعداد لاستخدام اللغات
استخدام اللغات
براغما "استخدام اللغة".
ليس في غضون هيه نطاق of "استعمال لغة", دائم الآثار of "استعمال لغة", تحت
""يستخدم "";"
وظيفة setlocale
العثور على اللغات
مشاكل محلية
اختبار للمواقع المكسورة
إصلاح مشاكل اللغة بشكل مؤقت
إصلاح مشاكل اللغة بشكل دائم
إصلاح التكوين المحلي لنظامك بشكل دائم
إصلاح تكوين لغة النظام
الدالة localeconv
I18N :: Langinfo
الفئات المحلية
الفئة "LC_COLLATE": ترتيب
الفئة "LC_CTYPE": أنواع الأحرف
الفئة "LC_NUMERIC": التنسيق الرقمي
الفئة "LC_MONETARY": تنسيق المبالغ النقدية
"LC_TIME"
فئات أخرى
الأمن
البيئة
PERL_SKIP_LOCALE_INIT، PERL_BADLANG، DPKG_RUNNING_VERSION، "LC_ALL"، "LANGUAGE"،
"LC_CTYPE"، "LC_COLLATE"، "LC_MONETARY"، "LC_NUMERIC"، "LC_TIME"، "LANG"
أمثلة
الملاحظات
السلسلة "eval" و"LC_NUMERIC"
التوافق
I18N:الترتيب قديم
سرعة الفرز وتأثيرات استخدام الذاكرة
تعريفات محلية متاحة بحرية
I18n و l10n
معيار غير كامل
يونيكود وUTF-8
بق
أنظمة مكسورة
أنظر أيضا
التاريخ
com.perluniintro - بيرل يونيكود المقدمة
الوصف
يونيكود
دعم Unicode لبيرل
نموذج بيرل لليونيكود
يونيكود و EBCDIC
إنشاء يونيكود
التعامل مع يونيكود
الترميزات القديمة
يونيكود الإدخال/الإخراج
عرض Unicode كنص
حالات خاصة
مواضيع متقدمة
منوع
أسئلة مع إجابات
تدوين سداسي عشري
مزيد من الموارد
UNICODE في بيرلز الأقدم
أنظر أيضا
شكر وتقدير
المؤلف وحقوق الطبع والنشر والترخيص
بيرلونيكود - يونيكود تقنية in بيرل
الوصف
محاذير مهمة
الأكثر أمانًا إذا كنت "تستخدم ميزة "unicode_strings"، وطبقات الإدخال والإخراج، فيجب عليك ذلك
قم بتحويل نصوص Perl غير ASCII وغير UTF-8 إلى UTF-8، ولا يزال "استخدام utf8"
مطلوب لتمكين UTF-8 في البرامج النصية والبرامج النصية التي تحمل علامة "BOM" والبرامج النصية UTF-16
تم الكشف عنها تلقائيًا
دلالات البايت والحرف
قواعد ASCII مقابل قواعد Unicode
عندما تتم ترقية السلسلة إلى UTF-8، هناك طرق إضافية لـ
أنماط التعبير العادية
مجموعات الرسوم البيانية الموسعة (الأحرف المنطقية)
خصائص أحرف Unicode
"\ص{الكل}", "\ ع {ألنوم}", "\ص{أي}", "\ p {ASCII}", "\ p {معين}", "\ص{فارغ}",
"\p{نوع_التحليل: غير الكنسي}" (قصير: "\p{Dt=NonCanon}")،
"\ع{الرسم البياني}", "\p{HorizSpace}", "\ع{في=*}", "\p{بيرل سبيس}", "\p{بيرلورد}",
"\ p {Posix ...}", "\ p {Present_In: *} " (باختصار: "\p{In=*}")، "\ p {طباعة}",
"\p{سبيس بيرل}", "\ع{العنوان}" "\p{حالة العنوان}", "\ p {Unicode}", "\p{فيرت سبيس}",
"\ p {Word}", "\p{XPosix...}"
خصائص الأحرف المعرفة من قبل المستخدم
تعيينات الحالة المحددة بواسطة المستخدم (للقراصنة الجادين فقط)
ترميزات الأحرف للإدخال والإخراج
مستوى دعم التعبير العادي Unicode
[1] "\N{U+...}" و"\x{...}"، [2] "\p{...}" "\P{...}"، [3] يدعم ليس فقط
قائمة الحد الأدنى، ولكن جميع خصائص أحرف Unicode (راجع Unicode Character
الخصائص أعلاه)، [4] "\d" "\D" "\s" "\S" "\w" "\W" "\X" "[:دعم:]" "[:^دعم:]",
[5] الميزة التجريبية التي تبدأ في الإصدار 5.18 "(؟[...])" تحقق ذلك، [6]
"\b" "\B"، [7] لاحظ أن لغة Perl تقوم بطي حالة الأحرف بالكامل في المطابقة، وليس بسيطة:، [8]
يعامل Perl "\n" كمحدد لخط البداية والنهاية. يحدد Unicode المزيد
الأحرف التي ينبغي تفسيرها، [9] ولكن "Unicode::LineBreak" هي كذلك
متاح، [10] UTF-8/UTF-EBDDIC المستخدم في لغة Perl لا يسمح فقط بـ "U+10000"
"U+10FFFF" ولكن أيضًا أبعد من "U+10FFFF"
ترميزات يونيكود
نقاط التعليمات البرمجية غير الأحرف
ما وراء نقاط رمز Unicode
الآثار الأمنية لليونيكود
Unicode في Perl على EBCDIC
لغات
عندما لا يحدث Unicode
"خطأ اليونيكود"
فرض Unicode في Perl (أو إلغاء Unicode في Perl)
استخدام Unicode في XS
Hacking Perl للعمل على إصدارات Unicode السابقة (للمتسللين الجادين فقط)
كود النقل من Perl-5.6.X
بق
التفاعل مع الامتدادات
سرعة
أنظر أيضا
com.perlunicook - com.cookbookish أمثلة of معالجة يونيكود in بيرل
الوصف
أمثلة
X 0: ديباجة قياسية
X 1: مرشح عام للذكاء الموحد
X 2: ضبط تحذيرات Unicode
X 3: قم بتعريف المصدر في utf8 للمعرفات والقيم الحرفية
×4: الحروف وأعدادها
X 5: حرفية Unicode حسب رقم الحرف
X 6: احصل على اسم الشخصية حسب الرقم
X7: الحصول على رقم الحرف بالاسم
X 8: أحرف Unicode المسماة
X 9: تسلسلات Unicode المسماة
X 10: أحرف مسماة مخصصة
X 11: أسماء نقاط تشفير CJK
X 12: تشفير/فك تشفير صريح
X 13: فك تشفير وسيطات البرنامج إلى utf8
X 14: فك تشفير وسيطات البرنامج كتشفير محلي
X 15: أعلن أن STD{IN,OUT,ERR} هو utf8
X 16: قم بتعريف STD{IN,OUT,ERR} ليكون بالتشفير المحلي
X 17: جعل إدخال/إخراج الملف افتراضيًا إلى utf8
X 18: اجعل جميع عمليات الإدخال/الإخراج والوسائط الافتراضية هي utf8
X 19: فتح الملف بتشفير محدد
X 20: غلاف Unicode
X 21: مقارنات Unicode غير حساسة لحالة الأحرف
X 22: مطابقة تسلسل فاصل أسطر Unicode في التعبير العادي
X 23: احصل على فئة الشخصية
X 24: تعطيل التعرف على Unicode في فئات charclass المضمنة
X 25: قم بمطابقة خصائص Unicode في التعبير العادي مع \p, \P
X 26: خصائص الأحرف المخصصة
X 27: تطبيع Unicode
X 28: تحويل أرقام Unicode غير ASCII
X 29: مطابقة مجموعة حروف Unicode في التعبير العادي
X 30: الاستخراج عن طريق الحرف بدلاً من نقطة التشفير (التعبير العادي)
X 31: الاستخراج عن طريق الحرف بدلاً من نقطة التشفير (substr)
X 32: سلسلة عكسية حسب الحرف
X 33: طول السلسلة في الرسوم البيانية
X 34: عرض عمود Unicode للطباعة
X 35: ترتيب Unicode
× 36: الحالة- فرز Unicode غير حساس لللكنة
X 37: ترتيب لغة Unicode
X 38: جعل "cmp" يعمل على النص بدلاً من نقاط التشفير
× 39: الحالة- مقارنات غير حساسة لللكنة
× 40: الحالة- مقارنات لغة غير حساسة لللكنة
X 41: كسر أسطر Unicode
X 42: نص Unicode في تجزئة DBM، بطريقة مملة
X 43: نص Unicode في تجزئات DBM، بالطريقة السهلة
X 44: البرنامج: عرض توضيحي لترتيب وطباعة Unicode
أنظر أيضا
X3.13 خوارزميات الحالة الافتراضية، الصفحة 113؛ حالة X4.2، الصفحات 120X122؛ تعيينات الحالة،
الصفحة 166X172، وخاصة المطابقة بدون حالة بدءًا من الصفحة 170، UAX #44: Unicode
قاعدة بيانات الأحرف، UTS #18: تعبيرات Unicode العادية، UAX #15: Unicode
نماذج التسوية، UTS #10: خوارزمية ترتيب Unicode، UAX #29: نص Unicode
التجزئة، UAX #14: خوارزمية كسر أسطر Unicode، UAX #11: عرض شرق آسيا
AUTHOR
حقوق الطبع والنشر والترخيص
مراجعة التاريخ
com.perlunifaq - بيرل يونيكود الأسئلة الشائعة
سؤال وجواب
perlunitut ليس برنامجًا تعليميًا لـ Unicode حقًا، أليس كذلك؟
ما هي ترميزات الأحرف التي يدعمها Perl؟
ما هو إصدار بيرل الذي يجب أن أستخدمه؟
ماذا عن البيانات الثنائية، مثل الصور؟
متى يجب علي فك التشفير أو التشفير؟
ماذا لو لم أقم بفك التشفير؟
ماذا لو لم أقم بالتشفير؟
هل هناك طريقة لفك التشفير أو التشفير تلقائيًا؟
ماذا لو لم أكن أعرف التشفير الذي تم استخدامه؟
هل يمكنني استخدام Unicode في مصادر Perl الخاصة بي؟
Data::Dumper لا يستعيد علامة UTF8؛ هل هي معطلة؟
لماذا تتطابق فئات أحرف regex أحيانًا فقط في نطاق ASCII؟
لماذا لا تكون بعض الأحرف كبيرة أو صغيرة بشكل صحيح؟
كيف يمكنني تحديد ما إذا كانت السلسلة عبارة عن سلسلة نصية أم سلسلة ثنائية؟
كيف يمكنني التحويل من ترميز FOO إلى ترميز BAR؟
ما المقصود بـ "decode_utf8" و"encode_utf8"؟
ما هي "الشخصية الواسعة"؟
الداخلية
ما هو "علم UTF8"؟
ماذا عن عملية "استخدام البايتات"؟
ماذا عن براغما "استخدام الترميز"؟
ما الفرق بين ":encoding" و ":utf8"؟
ما الفرق بين "UTF-8" و"utf8"؟
لقد فقدت المسار. ما هو الترميز التنسيق الداخلي حقا؟
AUTHOR
أنظر أيضا
بيرلونيبروبس - فهرس of يونيكود التجريبية 7.0.0 حرف HAS in بيرل
الوصف
يمكن الوصول إلى الخصائص من خلال "\p{}" و"\P{}"
قواعد أكثر صرامة للنموذج الفردي ("\p{name}"): مساحة بيضاء مجاورة لحرف غير كلمة،
الشرطة السفلية التي تفصل بين الأرقام في الأرقام، النموذج المركب ("\p{name=value}" أو
"\p{name:value}") قواعد أكثر صرامة: ثابتة، مهملة، قديمة
الإنشاءات القانونية "\p{}" و"\P{}" التي لا تتطابق مع أي أحرف
\p{Canonical_Combining_Class=Attached_Below_Left},
\p{Canonical_Combining_Class=CCC133}, \p{Grapheme_Cluster_Break=Prepend}
يمكن الوصول إلى الخصائص من خلال Unicode::UCD
خصائص يمكن الوصول إليها من خلال وسائل أخرى
خصائص أحرف Unicode التي لا تقبلها لغة Perl
يوسع_On_NFC (XO_NFC)، Expands_On_NFD (XO_NFD)، Expands_On_NFKC (XO_NFKC)،
Expands_On_NFKD (XO_NFKD)، Grapheme_Link (Gr_Link)، Indic_Matra_Category (إن إم سي)،
Indic_Syllabic_Category (إن إس سي)، Jamo_Short_Name (جسن)، أخرى_أبجدية (ألفا)،
Other_Default_Ignorable_Code_Point (ودي)، Other_Grapheme_Extend (OGr_Ext)،
أخرى_معرف_متابعة (أويدك)، Other_ID_Start (أويدز)، أخرى_أحرف صغيرة (السفلي)، Other_Math
(أوماث)، Other_Uppercase (العلوي)، Script=Katakana_Or_Hiragana (SC = هركت)،
Script_Extensions=Katakana_Or_Hiragana (سككس=هركت)
معلومات أخرى في قاعدة بيانات Unicode
مساعد/GraphemeBreakTest.html, مساعد/LineBreakTest.html,
مساعد/SentenceBreakTest.html, مساعد/WordBreakTest.html, مساعد/LBTest.txt,
BidiCharacterTest.txt, BidiTest.txt, NormTest.txt, CJKRadicals.txt, EmojiSources.txt,
Index.txt, IndicMatraCategory.txt, IndicSyllabicCategory.txt, NamedSqProv.txt,
NamesList.html, قائمة الأسماء.txt, تطبيع التصحيحات.txt, الدعائم.txt, الملف التمهيدي.txt,
StandardizedVariants.html, StandardizedVariants.txt, USourceData.txt,
USourceGlyphs.pdf
أنظر أيضا
com.perlunitut - بيرل يونيكود البرنامج التعليمي
الوصف
التعريفات
مجموعة أدواتك الجديدة
تدفق الإدخال/الإخراج (البرنامج التعليمي الفعلي لمدة 5 دقائق)
ملخص
سؤال وجواب (أو الأسئلة الشائعة)
شكر وتقدير
AUTHOR
أنظر أيضا
com.perlebcdic - الاعتبارات For تشغيل بيرل on EBCDIC منصات
الوصف
مجموعات رموز الأحرف المشتركة
ASCII
إعتماد ISO-8859
اللاتينية 1 (آيزو 8859-1)
EBCDIC
0037, 1047, بوسيكس-قبل الميلاد
نقاط كود Unicode مقابل نقاط كود EBCDIC
يونيكود وUTF
باستخدام التشفير
جداول الثمانية واحدة
وصفة 0، وصفة 1، وصفة 2، وصفة 3، وصفة 4، وصفة 5، وصفة 6
الجدول سداسي عشري، مرتبة بترتيب 1047
تحديد مجموعات رموز الأحرف
التحويلات
"utf8::unicode_to_native()" و"utf8::native_to_unicode()"
آر ///
iconv
ج ار تي ال
اختلافات المشغلين
الاختلافات الوظيفية
"chr()"، "ord()"، "pack()"، "print()"، "printf()"، "sort()"، "sprintf()"، "unpack()"
اختلافات التعبير العادية
مآخذ
فرز
تجاهل اختلافات الفرز بين ASCII وEBCDIC.
استخدم وظيفة مساعد الفرز
تقوم حالة MONO CASE بفرز البيانات (للبيانات التي لا تحتوي على أرقام أو الشرطة السفلية)
إجراء الفرز على نوع واحد فقط من الأنظمة الأساسية.
صيغ التحويل
فك وتشفير URL
uu التشفير وفك التشفير
ترميز وفك تشفير قابل للطباعة
الأصفار القيصرية
ترتيب التجزئة والمجاميع الاختبارية
I18N وL10N
مجموعات أحرف متعددة الثماني
مشكلات نظام التشغيل
OS / 400
PASE، الوصول إلى IFS
أو إس/390، ض/أو إس
"sigaction"، "chcp"، الوصول إلى مجموعة البيانات، "iconv"، اللغات
بوسيكس-BC؟
بق
أنظر أيضا
المراجع
التاريخ
AUTHOR
بيرلسيك - بيرل أمن
الوصف
معلومات الاتصال الخاصة بالثغرات الأمنية
الآليات الأمنية والمخاوف
وضع العيب
غسيل البيانات والكشف عنها
يقوم بتشغيل "#!" خط
وضع العيب وINC
تنظيف المسار الخاص بك
الأخطاء الأمنية
حماية البرامج الخاصة بك
يونيكود
هجمات التعقيد الخوارزمي
التوزيع العشوائي لبذور التجزئة، التوزيع العشوائي لاجتياز التجزئة، اضطراب ترتيب الجرافة،
وظيفة التجزئة الافتراضية الجديدة، وظائف التجزئة البديلة
أنظر أيضا
بيرلمود - بيرل نماذج (الحزم رمز الجداول)
الوصف
هل هذه هي الوثيقة التي كنت تبحث عنها؟
هذا المستند، perlnewmod، perlmodstyle
الباقات
جداول الرموز
البدء والتحقق والتحقق والبدء والنهاية
فئات بيرل
وحدات بيرل
جعل خيط الوحدة الخاص بك آمنًا
أنظر أيضا
بيرلموديليب - بناء جديد بيرل نماذج العثور على القائمة منها
مكتبة وحدة بيرل
وحدات عملية
arybase، السمات، autodie، autodie::exception، autodie::exception::system،
autodie::تلميحات، autodie::تخطي، استخدام تلقائي، قاعدة، bigint، bignum، bigrat، blib، بايت،
الأسماء، الثابت، الإهمال، التشخيص، الترميز، الترميز::التحذيرات،
تجريبي، ميزة، حقول، filetest، إذا، عدد صحيح، أقل، lib، لغة، mro، حسنًا،
فتح، ops، التحميل الزائد، التحميل الزائد، الأصل، إعادة، sigtrap، فرز، صارم، الغواصات،
المواضيع، المواضيع::مشتركة، utf8، فار، الإصدار، vmsish، تحذيرات::تسجيل
الوحدات القياسية
AnyDBM_File، التطبيق::Cpan، التطبيق::Prove، التطبيق::Prove::State، التطبيق::Prove::State::Result،
التطبيق::إثبات::State::Result::Test، الأرشيف::Tar، الأرشيف::Tar::File،
السمة::معالجات، التحميل التلقائي، AutoSplit، B، B::Concise، B::Debug، B::Deparse،
B::Op_private، B::Showlex، B::Terse، B::Xref، المعيار، "IO::Socket::IP"،
"مقبس"، CORE، CPAN، CPAN::API::HOWTO، CPAN::Debug، CPAN::Distroprefs،
CPAN::FirstTime، CPAN::HandleConfig، CPAN::Kwalify، CPAN::Meta،
CPAN::Meta::Converter، CPAN::Meta::Feature، CPAN::Meta::History،
CPAN::Meta::History::Meta_1_0, CPAN::Meta::History::Meta_1_1,
CPAN::Meta::History::Meta_1_2, CPAN::Meta::History::Meta_1_3,
CPAN::Meta::History::Meta_1_4, CPAN::Meta::Merge, CPAN::Meta::Prereqs,
CPAN::Meta::المتطلبات، CPAN::Meta::Spec، CPAN::Meta::Validator،
CPAN::Meta::YAML, CPAN::Nox, CPAN::Plugin, CPAN::Plugin::Specfile, CPAN::Queue,
CPAN::Tarzip، CPAN::Version، Carp، Class::Struct، Compress::Raw::Bzip2،
ضغط::Raw::Zlib، ضغط::Zlib، Config، Config::Perl::V، Cwd، DB، DBM_Filter،
DBM_Filter::ضغط، DBM_Filter::تشفير، DBM_Filter::int32، DBM_Filter::null،
DBM_Filter::utf8، DB_File، البيانات::Dumper، Devel::PPPort، Devel::Peek،
Devel::SelfStubber، Digest، Digest::MD5، Digest::SHA، Digest::base، Digest::file،
DirHandle، Dumpvalue، DynaLoader، Encode، Encode::Alias، Encode::Byte،
Encode::CJKConstants، Encode::CN، Encode::CN::HZ، Encode::Config، Encode::EBCDIC،
التشفير::Encoder، التشفير::Encoding، Encode::GSM0338، Encode::Guess، Encode::JP،
Encode::JP::H2Z, Encode::JP::JIS7, Encode::KR, Encode::KR::2022_KR,
تشفير::MIME::Header، تشفير::MIME::Name، Encode::PerlIO، Encode::Supported،
Encode::Symbol، Encode::TW، Encode::Unicode، Encode::Unicode::UTF7، الإنجليزية، Env،
خطأ, مُصدِّر, مُصدِّر::Heavy, ExtUtils::CBuilder,
ExtUtils::CBuilder::Platform::Windows, ExtUtils::Command, ExtUtils::Command::MM,
ExtUtils::Constant، ExtUtils::Constant::Base، ExtUtils::Constant::Utils،
ExtUtils::Constant::XS، ExtUtils::Embed، ExtUtils::Install، ExtUtils::Installed،
ExtUtils::Liblist، ExtUtils::MM، ExtUtils::MM_AIX، ExtUtils::MM_Any،
ExtUtils::MM_BeOS، ExtUtils::MM_Cygwin، ExtUtils::MM_DOS، ExtUtils::MM_Darwin،
ExtUtils::MM_MacOS، ExtUtils::MM_NW5، ExtUtils::MM_OS2، ExtUtils::MM_QNX،
ExtUtils::MM_UWIN، ExtUtils::MM_Unix، ExtUtils::MM_VMS، ExtUtils::MM_VOS،
ExtUtils::MM_Win32، ExtUtils::MM_Win95، ExtUtils::MY، ExtUtils::MakeMaker،
ExtUtils::MakeMaker::Config, ExtUtils::MakeMaker::FAQ,
ExtUtils::MakeMaker::Locale, ExtUtils::MakeMaker::Tutorial, ExtUtils::Manifest,
ExtUtils::Miniperl، ExtUtils::Mkbootstrap، ExtUtils::Mksymlists،
ExtUtils::Packlist، ExtUtils::ParseXS، ExtUtils::ParseXS::ثوابت،
ExtUtils::ParseXS::Eval، ExtUtils::ParseXS::Utilities، ExtUtils::Typemaps،
ExtUtils::Typemaps::Cmd، ExtUtils::Typemaps::InputMap،
ExtUtils::Typemaps::OutputMap، ExtUtils::Typemaps::Type، ExtUtils::XSSymSet،
ExtUtils::testlib، Fatal، Fcntl، File::Basename، File::Compare، File::Copy،
ملف::DosGlob، ملف::Fetch، ملف::Find، ملف::Glob، ملف::GlobMapper، ملف::Path،
ملف::المواصفات، ملف::المواصفات::Cygwin، ملف::المواصفات::Epoc، ملف::المواصفات::الوظائف،
ملف::Spec::Mac، ملف::Spec::OS2، ملف::Spec::Unix، ملف::Spec::VMS،
ملف::المواصفات::Win32، ملف::Temp، ملف::stat، FileCache، FileHandle، عامل التصفية::Simple،
عامل التصفية::Util::Call، FindBin، GDBM_File، Getopt::Long، Getopt::Std، HTTP::Tiny،
التجزئة::Util، التجزئة::Util::FieldHash، I18N::Collate، I18N::LangTags،
I18N::LangTags::Detect، I18N::LangTags::List، I18N::Langinfo، IO،
IO::Compress::Base, IO::Compress::Bzip2, IO::Compress::Deflate, IO::Compress::FAQ,
IO::ضغط::Gzip, IO::ضغط::RawDeflate, IO::ضغط::Zip, IO::Dir,
IO::ملف، IO::مقبض، IO::Pipe، IO::Poll، IO::Seekable، IO::Select، IO::Socket،
IO::Socket::INET, IO::Socket::UNIX, IO::Uncompress::AnyInflate,
IO::Uncompress::AnyUncompress, IO::Uncompress::Base, IO::Uncompress::Bunzip2,
IO::فك الضغط::Gunzip, IO::فك الضغط::Inflate, IO::Uncompress::RawInflate,
IO::فك الضغط::Unzip, IO::Zlib, IPC::Cmd, IPC::Msg, IPC::Open2, IPC::Open3,
IPC::Semaphore، IPC::SharedMem، IPC::SysV، JSON::PP، JSON::PP::Boolean،
قائمة::Util، قائمة::Util::XS، لغة::رموز، لغة::رموز::API،
اللغة::الرموز::التغييرات، اللغة::الرموز::الثوابت، اللغة::الرموز::البلد،
اللغة::الرموز::العملة، اللغة::الرموز::LangExt, اللغة::الرموز::LangFam,
اللغة::Codes::LangFam_Retired, اللغة::Codes::LangVar, Locale::Codes::Language,
اللغة::الرموز::Script، اللغة المحلية::Country، اللغة المحلية::Currency، اللغة المحلية::Language،
الإعدادات المحلية::Maketext، الإعدادات المحلية::Maketext::Cookbook، الإعدادات المحلية::Maketext::Guts،
الإعدادات المحلية::Maketext::GutsLoader، الإعدادات المحلية::Maketext::Simple، الإعدادات المحلية::Maketext::TPJ13،
الإعدادات المحلية::Script، MIME::Base64، MIME::QuotedPrint، Math::BigFloat، Math::BigInt،
الرياضيات::BigInt::Calc، الرياضيات::BigInt::CalcEmu، Math::BigInt::FastCalc، Math::BigRat،
الرياضيات::معقد، الرياضيات::Trig، Memoize، Memoize::AnyDBM_File، Memoize::Expire،
Memoize::ExpireFile، Memoize::ExpireTest، Memoize::NDBM_File، Memoize::SDBM_File،
Memoize::Storable, Module::CoreList, Module::CoreList::Utils, Module::Load,
الوحدة النمطية::تحميل::شرطي، الوحدة النمطية::محملة، الوحدة النمطية::بيانات التعريف، NDBM_File، NEXT،
صافي::Cmd، Net::Config، Net::Domain، Net::FTP، Net::FTP::dataconn، Net::NNTP،
Net::Netrc، Net::POP3، Net::Ping، Net::SMTP، Net::Time، Net::hostent،
Net::libnetFAQ، Net::netent، Net::protoent، Net::servent، O، ODBM_File، Opcode،
POSIX، Params::Check، Parse::CPAN::Meta، Perl::OSType، PerlIO، PerlIO::encoding،
PerlIO::mmap، PerlIO::scalar، PerlIO::via، PerlIO::via::QuotedPrint، Pod::Escapes،
Pod::Find، Pod::Functions، Pod::Html، Pod::InputObjects، Pod::Man، Pod::ParseLink،
Pod::ParseUtils, Pod::Parser, Pod::Perldoc, Pod::Perldoc::BaseTo,
Pod::Perldoc::GetOptsOO, Pod::Perldoc::ToANSI, Pod::Perldoc::ToChecker,
قرنة::Perldoc::ToMan، Pod::Perldoc::ToNroff، Pod::Perldoc::ToPod،
Pod::Perldoc::ToRtf, Pod::Perldoc::ToTerm, Pod::Perldoc::ToText,
Pod::Perldoc::ToTk, Pod::Perldoc::ToXml, Pod::PlainText, Pod::Select, Pod::Simple,
Pod::Simple::Checker, Pod::Simple::Debug, Pod::Simple::DumpAsText,
Pod::Simple::DumpAsXML، Pod::Simple::HTML، Pod::Simple::HTMLBatch،
Pod::Simple::LinkSection, Pod::Simple::Methody, Pod::Simple::PullParser,
Pod::Simple::PullParserEndToken، Pod::Simple::PullParserStartToken،
Pod::Simple::PullParserTextToken، Pod::Simple::PullParserToken، Pod::Simple::RTF،
Pod::Simple::Search, Pod::Simple::SimpleTree, Pod::Simple::Subclassing,
جراب::بسيط::نص، جراب::بسيط::محتوى نص، جراب::بسيط::XHTML،
Pod::Simple::XMLOutStream, Pod::Text, Pod::Text::Color, Pod::Text::Termcap,
Pod::Usage، SDBM_File، Safe، Scalar::Util، Search::Dict، SelectSaver، SelfLoader،
قابل للتخزين، Sub::Util، رمز، Sys::Hostname، Sys::Syslog، Sys::Syslog::Win32،
TAP::Base، TAP::Formatter::Base، TAP::Formatter::Color، TAP::Formatter::Console،
TAP::Formatter::Console::ParallelSession، TAP::Formatter::Console::Session،
TAP::Formatter::File، TAP::Formatter::File::Session، TAP::Formatter::Session،
TAP::Harness، TAP::Harness::Env، TAP::Object، TAP::Parser،
TAP::Parser::Aggregator، TAP::Parser::Grammar، TAP::Parser::Iterator،
TAP::محلل::Iterator::Array، TAP::Parser::Iterator::Process،
TAP::محلل::Iterator::Stream، TAP::Parser::IteratorFactory،
TAP::محلل::متعدد الإرسال، TAP::محلل::نتيجة، TAP::محلل::نتيجة::الإنقاذ،
TAP::محلل::نتيجة::تعليق، TAP::محلل::نتيجة::خطة،
TAP::محلل::النتيجة::Pragma، TAP::محلل::نتيجة::Test،
TAP::محلل::النتيجة::غير معروف، TAP::محلل::نتيجة::إصدار،
TAP::محلل::Result::YAML, TAP::Parser::ResultFactory, TAP::Parser::Scheduler,
TAP::محلل::Scheduler::Job، TAP::Parser::Scheduler::Spinner، TAP::Parser::Source،
TAP::Parser::SourceHandler، TAP::Parser::SourceHandler::Executable،
TAP::Parser::SourceHandler::File، TAP::Parser::SourceHandler::Handle،
TAP::محلل::SourceHandler::Perl، TAP::محلل::SourceHandler::RawTAP،
TAP::محلل::YAMLish::Reader، TAP::محلل::YAMLish::Writer، Term::ANSIColor،
المدة::الحد الأقصى، المدة::كامل، المدة::ReadLine، الاختبار، الاختبار::Builder،
اختبار::Builder::IO::Scalar، اختبار::Builder::Module، اختبار::Builder::Tester،
اختبار::Builder::Tester::Color، اختبار::Harness، اختبار::Harness::Beyond، اختبار::المزيد،
اختبار::بسيط، اختبار::اختبار، اختبار::اختبار::التقاط، اختبار::اختبار::CaptureRunner،
اختبار::برنامج تعليمي، اختبار::استخدام::ok، نص::Abbrev، نص::متوازن، نص::ParseWords،
النص::علامات التبويب، النص::التفاف، الموضوع، الموضوع::قائمة الانتظار، الموضوع::Semaphore، التعادل::صفيف،
ربطة عنق::ملف، ربطة عنق::مقبض، ربطة عنق::Hash، ربطة عنق::Hash::NamedCapture، ربطة عنق::Memoize،
التعادل::RefHash، التعادل::Scalar، التعادل::StdHandle، التعادل::SubstrHash، الوقت::HiRes،
الوقت::محلي، الوقت::قطعة، الوقت::ثواني، الوقت::gmtime، الوقت::localtime، الوقت::tm،
عالمي، Unicode::Collate، Unicode::Collate::CJK::Big5،
Unicode::Collate::CJK::GB2312، Unicode::Collate::CJK::JISX0208،
Unicode::Collate::CJK::Korean, Unicode::Collate::CJK::Pinyin,
Unicode::Collate::CJK::Stroke, Unicode::Collate::CJK::Zhuyin,
Unicode::Collate::Locale، Unicode::Normalize، Unicode::UCD، المستخدم::grent،
المستخدم::pwent، VMS::DCLsym، VMS::Filespec، VMS::Stdio، Win32، Win32API::ملف،
Win32CORE، XS::APItest، XS::Typemap، XSLoader، autodie::Scope::Guard،
autodie::Scope::GuardStack، autodie::ScopeUtil، version::Internals
وحدات التمديد
CPAN
أفريقيا
جنوب أفريقيا
آسيا
الصين، هونغ كونغ، الهند، إندونيسيا، اليابان، جمهورية كوريا، روسيا، سنغافورة،
تايوان، تايلاند، تركيا
أمريكا الوسطى
كوستا ريكا
أوروبا
النمسا، بلجيكا، البوسنة والهرسك، بلغاريا، كرواتيا، جمهورية التشيك،
الدنمارك، فنلندا، فرنسا، ألمانيا، اليونان، المجر، أيسلندا، أيرلندا، إيطاليا،
لاتفيا، ليتوانيا، مالطا، هولندا، النرويج، بولندا، البرتغال، رومانيا، روسيا،
سلوفاكيا، سلوفينيا، إسبانيا، السويد، سويسرا، أوكرانيا، المملكة المتحدة
أمريكا الشمالية
جزر البهاما، كندا، المكسيك، الولايات المتحدة، ألاباما، أريزونا، كاليفورنيا، فلوريدا،
أيداهو، إلينوي، إنديانا، ماساتشوستس، ميشيغان، مينيسوتا، نيو جيرسي، نيو
يورك، كارولاينا الشمالية، أوريغون، بنسلفانيا، كارولينا الجنوبية، تينيسي، تكساس،
يوتا، فيرجينيا، واشنطن، ويسكونسن
أوقيانوسيا
أستراليا، نيوزيلندا
أمريكا الجنوبية
الأرجنتين، البرازيل، تشيلي، كولومبيا
مرايا RSYNC
الوحدات: الإنشاء والاستخدام وإساءة الاستخدام
إرشادات لإنشاء الوحدة النمطية
إرشادات لتحويل البرامج النصية لمكتبة Perl 4 إلى وحدات
إرشادات لإعادة استخدام رمز التطبيق
نوت
com.perlmodstyle - بيرل وحدة نمط توجيه
مقدمة
قائمة مرجعية سريعة
قبل ان تبدا
واجهة برمجة التطبيقات
استقرار
توثيق
اعتبارات الافراج
قبل أن تبدأ بكتابة الوحدة
هل حدث هذا قبل ذالك؟
افعل شيئًا واحدًا وافعله جيدًا
ما في الاسم؟
احصل على ردود الفعل قبل النشر
تصميم وكتابة الوحدة الخاصة بك
إلى OO أم لا إلى OO؟
تصميم واجهة برمجة التطبيقات (API) الخاصة بك
كتابة إجراءات بسيطة للقيام بأشياء بسيطة، وفصل الوظيفة عن الإخراج،
توفير اختصارات معقولة وافتراضيات، واصطلاحات التسمية، وتمرير المعلمات
صرامة وتحذيرات
التوافق الوراء
معالجة الأخطاء والرسائل
توثيق الوحدة الخاصة بك
POD
التمهيدي، التثبيت، ملاحظات الإصدار، سجلات التغيير
بيرل Makefile.PL، إنشاء، إجراء اختبار، إجراء تثبيت، بيرل Build.PL، بناء بيرل، بيرل
اختبار البناء، بيرل بناء التثبيت
اعتبارات الإصدار
ترقيم الإصدار
الشروط المسبقة
الاختبار
تجيهز المنصة و تسليمها
الترخيص
المخاطر المشتركة
إعادة اختراع العجلة
تحاول أن تفعل الكثير
وثائق غير مناسبة
أنظر أيضا
Perlstyle، Perlnewmod، Perlpod، podchecker، أدوات التغليف، أدوات الاختبار،
http://pause.perl.org/أي كتاب جيد في هندسة البرمجيات
AUTHOR
com.perlmodinstall - تثبيت CPAN الأقسام
الوصف
الديباجة
فك الضغط الملف، أفرغ الملف إلى الدليل، البناء الوحدة (أحيانًا
غير ضروري)، تثبيت الوحدة
قابلية التنقل
HEY
AUTHOR
حقوق الطبع والنشر
بيرلنيومود - إعداد a جديد وحدة For توزيع
الوصف
تحذير
ما الذي يجب علي تحويله إلى وحدة؟
خطوة بخطوة: تحضير الأرض
انظر حولك، تحقق من أنه جديد، ناقش الحاجة، اختر اسمًا، تحقق مرة أخرى
خطوة بخطوة: صنع الوحدة
تبدأ وحدة بداية or h2xs، استخدم الصارمة والتحذيرات، استخدم الكارب، استخدم المصدر
- بحكمة! استخدم الوثائق القديمة البسيطة، واكتب الاختبارات، واكتب الملف التمهيدي
خطوة بخطوة: توزيع الوحدة الخاصة بك
احصل على معرف مستخدم CPAN، "Perl Makefile.PL; make test; make dist"، قم بتحميل كرة القطران،
أعلن لقائمة الوحدات، أعلن لـ clpa، أصلح الأخطاء!
AUTHOR
أنظر أيضا
بيرلبراجما - كيف إلى اكتب a المستخدم براجما
الوصف
مثال أساسي
تسمية المفتاح
تفاصيل التنفيذ
perlutil - خدمات معلب مع هيه بيرل توزيع
الوصف
قائمة المرافق
توثيق
بيرلدوك، pod2man و pod2text، pod2html، pod2usage، podselect، podchecker، splain،
"روفيتال"
المحولات
الإدارة
libnetcfg، perlivp
التطوير
Perlbug، Perlthanks، h2ph، c2ph وpstruct، h2xs، enc2xs، xsubpp، إثبات، corelist
أدوات عامة
piconv، ptar، ptardiff، ptargrep، shasum، zipdetails
التثبيت
سي بان، إنستمودش
أنظر أيضا
بيرلفيلتر - مصدر فلاتر
الوصف
المفاهيم
استخدام الفلاتر
كتابة مرشح المصدر
كتابة مرشح المصدر في C
فك التشفير فلاتر
إنشاء مرشح مصدر كملف تنفيذي منفصل
كتابة مرشح المصدر في بيرل
استخدام السياق: عامل تصفية التصحيح
الخلاصة
القيود
أشياء يجب البحث عنها
بعض عوامل التصفية تعوق مقبض "البيانات".
المتطلبات
AUTHOR
حقوق التأليف والنشر
com.perldtrace - بيرلس تقنية For DTrace
موجز
الوصف
التاريخ
المجسات
الإدخال الفرعي (SUBNAME، FILE، LINE، PACKAGE)، الإرجاع الفرعي (SUBNAME، FILE، LINE، PACKAGE)،
تغيير الطور (NEWPHASE، OLDPHASE)، الإدخال المفتوح (OPNAME)، تحميل الملف (FILENAME)،
تحميل ملف (FILENAME)
أمثلة
الوظائف التي يتم استدعاؤها بشكل متكرر، وتتبع استدعاءات الوظائف، واستدعاءات الوظائف أثناء
تنظيف المترجم، استدعاءات النظام في وقت الترجمة، وظائف بيرل التي تنفذ
معظم أكواد التشغيل
المراجع
دليل التتبع الديناميكي DTrace، DTrace: التتبع الديناميكي في Oracle Solaris وMac OS X و
فري
أنظر أيضا
ديفيل::DTrace::Provider
مؤلفون
معجم - بيرل المعجم
VERSION
الوصف
طرق الوصول، والوسائط الفعلية، ومشغل العنوان، والخوارزمية، والاسم المستعار،
أبجدية، بدائل، مجهول، تطبيق، هندسة معمارية، وسيطة، ARGV،
المشغل الحسابي، المصفوفة، سياق المصفوفة، الترخيص الفني، ASCII، التأكيد،
المهمة، مشغل المهمة، المصفوفة النقابية، الارتباطية، غير المتزامنة،
الذرة، العملية الذرية، السمة، التوليد التلقائي، الزيادة التلقائية، التحميل التلقائي،
تقسيم تلقائي، تنشيط تلقائي، AV، AWK
B المرجع الخلفي، التراجع، التوافق مع الإصدارات السابقة، الكلمات المكشوفة، الفئة الأساسية، الكبيرة
إنديان، ثنائي، عامل تشغيل ثنائي، ربط، بت، تحول بت، سلسلة بت، بارك، كتلة،
كتلة، كتلة التخزين المؤقت، منطقية، سياق منطقي، نقطة توقف، البث، BSD،
دلو، مخزن مؤقت، مدمج، حزمة، بايت، كود بايت
C C، ذاكرة التخزين المؤقت، رد الاتصال، الاتصال حسب المرجع، الاتصال حسب القيمة، الكنسي، الالتقاط
المتغيرات، الالتقاط، عبادة البضائع، الحالة، طي الحالة، رسم خريطة الحالة، الشخصية،
فئة الحرف، خاصية الحرف، عامل التشغيل، الطبقة، طريقة الفصل،
العميل، الإغلاق، الكتلة، الكود، مولد الكود، نقطة الكود، النمط الفرعي للكود،
ترتيب التسلسل، المشارك في الصيانة، الجمع بين الشخصية، الأمر، الأمر
التخزين المؤقت، وسيطات سطر الأوامر، اسم الأمر، التعليق، وحدة الترجمة،
ترجمة، مرحلة الترجمة، مترجم، وقت الترجمة، الملحن، التسلسل،
مشروط، اتصال، بناء، منشئ، سياق، استمرار، تفريغ أساسي،
CPAN، معالج C الأولي، جهاز التكسير، قناة الإخراج المحددة حاليًا، الحزمة الحالية،
دليل العمل الحالي، السيرة الذاتية
بيان D المتدلي، مخطط البيانات، بنية البيانات، نوع البيانات، DBM، الإعلان،
معلن، إنقاص، افتراضي، محدد، محدد، إلغاء مرجع، فئة مشتقة،
واصف، تدمير، مدمر، جهاز، توجيه، دليل، مقبض الدليل،
الانضباط، الإرسال، التوزيع، ثنائي الحياة، دويمر، دويمر، تحديد النطاق الديناميكي
E انتقائي، عنصر، تضمين، اختبار فئة فرعية فارغة، تغليف، إنديان، أون
عابر سبيل، بيئة، متغير البيئة، EOF، خطأ، خطأ، تسلسل الهروب،
استثناء، معالجة الاستثناء، exec، ملف قابل للتنفيذ، تنفيذ، تنفيذ بت، خروج
الحالة، الاستغلال، التصدير، التعبير، الامتداد
F خطأ، أسئلة وأجوبة، خطأ فادح، تغذية الخلق، حقل، FIFO، ملف، واصف الملف،
fileglob، filehandle، اسم الملف، نظام الملفات، مشغل اختبار الملف، مرشح، أول-
تعال، العلم، النقطة العائمة، التدفق، FMTEYEWTK، Foldcase، fork، الحجج الرسمية،
التنسيق، متاح مجانًا، قابل لإعادة التوزيع مجانًا، مجاني، وظيفة، مضحك
حرف
جمع القمامة G، GID، الكرة الأرضية، العالمية، التدمير العالمي، لغة الغراء،
التفصيل، الحرف، الجشع، grep، المجموعة، الأصوات العالمية
H hacker، معالج، مرجع ثابت، تجزئة، جدول تجزئة، ملف رأس، مستند هنا،
سداسي عشري، الدليل الرئيسي، المضيف، الغطرسة، HV
أنا معرف، نفاد الصبر، تنفيذ، استيراد، زيادة، فهرسة، غير مباشر
مقبض الملف، غير المباشر، كائن غير مباشر، فتحة كائن غير مباشر، infix،
الميراث، المثيل، بيانات المثيل، طريقة المثيل، متغير المثيل، عدد صحيح،
الواجهة، الاستيفاء، المترجم، المستدعي، الاستدعاء، I/O، IO، طبقة I/O،
IPA، IP، IPC، is-a، iteration، iterator، IV
ي جاف
مفتاح K، الكلمة الأساسية
تسمية L، الكسل، أقصى اليسار الأطول، التحول الأيسر، المعجم، المعجم، التحليل المعجمي،
النطاق المعجمي، المتغير المعجمي، المكتبة، LIFO، الخط، فاصل الأسطر، التخزين المؤقت للخط،
رقم السطر، الرابط، القائمة، القائمة، سياق القائمة، مشغل القائمة، قيمة القائمة، الحرفي،
Little-Endian، محلي، عامل تشغيل منطقي، LookAhead، LookBehind، Loop، التحكم في الحلقة
عبارة، تسمية حلقة، أحرف صغيرة، lvaluable، lvalue، lvalue modifier
سحر M، زيادة سحرية، متغيرات سحرية، ملف تعريفي، رجل، صفحة مان، مطابقة،
بيانات الأعضاء، الذاكرة، الحرف الأولي، الرمز التعريفي، الطريقة، ترتيب دقة الطريقة،
minicpan، بساطتها، الوضع، المعدل، الوحدة النمطية، المعامل، mojibake، monger، mortal،
mro، مجموعة متعددة الأبعاد، وراثة متعددة
N أنبوب مسمى، مساحة الاسم، NaN، عنوان الشبكة، السطر الجديد، NFS، التطبيع، خالي
حرف، قائمة فارغة، سلسلة فارغة، سياق رقمي، ترقيم، NV، nybble
كائن O، ثماني، إزاحة، أحادي الخط، برنامج مفتوح المصدر، معامل، نظام تشغيل،
المشغل، التحميل الزائد للمشغل، الخيارات، الترتيبي، التحميل الزائد، التجاوز، المالك
حزمة P، وسادة، معلمة، فئة الأصل، شجرة التحليل، التحليل، التصحيح، PATH، اسم المسار،
النمط، مطابقة الأنماط، الإيقاف المؤقت، تجار بيرل، بتات الأذونات، بيرن، الأنابيب،
خط أنابيب، منصة، جراب، أمر جراب، مؤشر، تعدد الأشكال، منفذ، محمول،
بورتر، ملكية، POSIX، postfix، pp، pragma، الأسبقية، البادئة، المعالجة المسبقة،
المشرف الأساسي، الإجراء، العملية، البرنامج، منشئ البرنامج، التقدمي
مطابقة، خاصية، بروتوكول، نموذج أولي، وظيفة زائفة، تجزئة زائفة،
حرفي زائف، المجال العام، اليقطين، القرع، الكهروضوئية
س مؤهل، الكمي
حالة سباق R، قابلة للقراءة، جني، سجل، العودية، مرجع، مرجع، رجكس،
التعبير العادي، معدل التعبير العادي، الملف العادي، العلائقية
عامل التشغيل، الكلمات المحجوزة، قيمة الإرجاع، RFC، التحول الأيمن، الدور، الجذر، RTFM، تشغيل
المرحلة، وقت التشغيل، نمط وقت التشغيل، RV، rvalue
S رمل، العددية، سياق العددية، العددية الحرفية، قيمة العددية، متغير العددية،
النطاق، لوحة المسودة، البرنامج النصي، البرنامج النصي كيدي، سيد، إشارة، فاصل،
التسلسل، الخادم، الخدمة، setgid، setuid، الذاكرة المشتركة، shebang، shell،
الآثار الجانبية، سيجيل، إشارة، معالج الإشارة، وراثة واحدة، شريحة، رشفة،
المقبس، المرجع الناعم، مرشح المصدر، المكدس، القياسي، الخطأ القياسي، القياسي
الإدخال، الإدخال / الإخراج القياسي، المكتبة القياسية، الإخراج القياسي، البيان، البيان
المعدل، الطريقة الثابتة، الثابتة، النطاق الثابت، المتغير الثابت، البنية الإحصائية،
الحالة، STDERR، STDIN، STDIO، STDOUT، الدفق، السلسلة، سياق السلسلة،
التوحيد، البنية، البنية، الفئة الفرعية، النمط الفرعي، الروتين الفرعي، المنخفض،
الاستبدال، السلسلة الفرعية، الطبقة الفائقة، المستخدم المتميز، SV، التبديل، مجموعة التبديل، التبديل
عبارة، رمز، مصحح أخطاء رمزي، رابط رمزي، مرجع رمزي، رمز
الجدول، متزامن، السكر النحوي، بناء الجملة، شجرة بناء الجملة، syscall
الشيكات الملوثة، الملوثة، وضع الملوث، TCP، المصطلح، المنهي، الثلاثي، النص، الموضوع،
ربطة عنق، علبة عنوان، TMTOWTDI، رمز مميز، رمز مميز، ترميز، نهج صندوق الأدوات، موضوع،
حرفي، مشغل، ثلاثي، troff، صحيح، اقتطاع، اكتب، اكتب الصب،
typedef، المعجمي المكتوب، typeglob، typemap
U UDP، UID، umask، المشغل الأحادي، Unicode، Unix، أحرف كبيرة
قيمة V، متغير، استيفاء متغير، متغير، ناقل، افتراضي، سياق باطل،
v- سلسلة
تحذير W، تعبير المشاهدة، مرجع ضعيف، مسافة بيضاء، كلمة، دليل العمل،
المجمع، WYSIWYG
X XS، XSUB
نعم
عرض Z صفر، زومبي
المؤلف وحقوق الطبع والنشر
محير - كيف إلى تضمين بيرل in لك C برنامج
الوصف
الديباجة
استعمل C تبدأ من بيرل؟, استعمل a يونكس برنامج تبدأ من بيرل؟, استعمل بيرل تبدأ من بيرل؟, استعمل C تبدأ من
C?, استعمل بيرل تبدأ من C?
خريطة الطريق
تجميع برنامج C الخاص بك
إضافة مترجم Perl إلى برنامج C الخاص بك
استدعاء روتين فرعي لـ Perl من برنامج C الخاص بك
تقييم بيان بيرل من برنامج C الخاص بك
إجراء مطابقات وبدائل لنمط Perl من برنامج C الخاص بك
العبث بمكدس Perl من برنامج C الخاص بك
الحفاظ على مترجم دائم
تنفيذ كتل END
المهام 0 دولار
الحفاظ على مثيلات مترجم متعددة
استخدام وحدات Perl، التي تستخدم مكتبات C نفسها، من برنامج C الخاص بك
استخدام لغة Perl المضمنة مع لغات POSIX
إخفاء بيرل_
MORAL
AUTHOR
حقوق الطبع والنشر
com.perldebguts - أحشاء of بيرل التصحيح
الوصف
مصحح الأخطاء الداخلية
كتابة مصحح الأخطاء الخاص بك
أمثلة على مخرجات قائمة الإطار
تصحيح التعبيرات العادية
ترجمة وقت الإخراج
"راسية" STRING "في" منتجات مختلفة، "عائم" STRING "في" بوس1..بوس2"، مطابقة
العائمة/الراسية"، "مينلين"، "ستكلاس" النوع، "noscan"، "isall"، "GPOS"، "plus"،
"ضمني"، "مع تقييم"، "مثبت (النوع)"
أنواع العقد
إخراج وقت التشغيل
تصحيح استخدام ذاكرة بيرل
باستخدام $ENV{PERL_DEBUG_MSTATS}
"الدلاء الأصغر (APPROX)..الأكبر (APPROX)"، مجانية/مستعملة، "إجمالي sbrk ():
SBRKed/SBRKs: متواصل"، "اللوحة: 0"، "الرؤوس: 2192"، "السلسلة: 0"، "الذيل: 6144"
أنظر أيضا
com.perlxstut - البرنامج التعليمي For جاري الكتابة XSUBs
الوصف
ملاحظات خاصة
جعل
تحذير الإصدار
التحميل الديناميكي مقابل التحميل الثابت
المواضيع وPERL_NO_GET_CONTEXT
TUTORIAL
مثال 1
مثال 2
ماذا حدث؟
كتابة نصوص اختبار جيدة
مثال 3
ما الجديد هنا؟
معلمات الإدخال والإخراج
برنامج XSUBPP
ملف تايمباب
تحذير حول وسيطات الإخراج
مثال 4
ماذا حدث هنا؟
تشريح ملف .xs
استخراج الدهون من XSUBs
المزيد عن وسيطات XSUB
كومة الحجة
تمديد التمديد الخاص بك
توثيق الامتداد الخاص بك
تثبيت الامتداد الخاص بك
مثال 5
أشياء جديدة في هذا المثال
مثال 6
أشياء جديدة في هذا المثال
المثال 7 (قريبا)
المثال 8 (قريبا)
مثال 9: تمرير الملفات المفتوحة إلى XSes
استكشاف أخطاء هذه الأمثلة وإصلاحها
انظر أيضا
المعلن / كاتب التعليق
آخر تعديل
perlxs - XS لغة مرجع كتيب
الوصف
المُقدّمة
على الطريق
تشريح XSUB
كومة الحجة
المتغير RETVAL
إرجاع SVs وAVs وHVs من خلال RETVAL
الكلمة الرئيسية للوحدة
الكلمة الأساسية للحزمة
الكلمة الأساسية PREFIX
الإخراج: الكلمة الرئيسية
الكلمة الأساسية NO_OUTPUT
الكود: الكلمة الرئيسية
INIT: الكلمة الأساسية
الكلمة الأساسية NO_INIT
TYPEMAP: الكلمة الأساسية
تهيئة معلمات الوظيفة
قيم المعلمات الافتراضية
وPREINIT: الكلمة الرئيسية
النطاق: الكلمة الرئيسية
الإدخال: الكلمة الرئيسية
الكلمات الرئيسية IN/OUTLIST/IN_OUTLIST/OUT/IN_OUT
الكلمة الرئيسية "الطول (الاسم)".
قوائم المعلمات ذات الطول المتغير
C_ARGS: الكلمة الرئيسية
PPCODE: الكلمة الرئيسية
إرجاع قوائم Undef والفارغة
المطلوب: الكلمة الرئيسية
التنظيف: الكلمة الرئيسية
المكالمة البريدية: الكلمة الرئيسية
التمهيد: الكلمة الأساسية
التحقق من الإصدار: الكلمة الرئيسية
النماذج الأولية: الكلمة الرئيسية
النموذج الأولي: الكلمة الرئيسية
الاسم المستعار: الكلمة الرئيسية
الزائد: الكلمة الرئيسية
التراجع: الكلمة الرئيسية
الواجهة: الكلمة الرئيسية
INTERFACE_MACRO: الكلمة الرئيسية
تشمل: الكلمة الرئيسية
INCLUDE_COMMAND: الكلمة الأساسية
الحالة: الكلمة الرئيسية
EXPORT_XSUB_SYMBOLS: الكلمة الأساسية
المشغل & الأحادي
إدراج POD والتعليقات وتوجيهات المعالج المسبق لـ C
استخدام XS مع C++
استراتيجية الواجهة
كائنات بيرل وهياكل C
تخزين البيانات الثابتة بأمان في XS
MY_CXT_KEY، typedef my_cxt_t، START_MY_CXT، MY_CXT_INIT، dMY_CXT، MY_CXT،
aMY_CXT/pMY_CXT، MY_CXT_CLONE، MY_CXT_INIT_INTERP(my_perl)،
dMY_CXT_INTERP(my_perl)
واجهات النظام المدركة للخيوط
أمثلة
تحفظات
رمز XS غير المدرك للإعدادات المحلية، رمز XS المدرك للإعدادات المحلية
نسخة XS
AUTHOR
com.perlxstypemap - بيرل XS ج/بيرل نوع رسم الخرائط
الوصف
تشريح خريطة الكتابة
دور ملف typemap في التوزيع الخاص بك
مشاركة خرائط الكتابة بين توزيعات CPAN
كتابة إدخالات typemap
القائمة الكاملة لخرائط الكتابة الأساسية
T_SV، T_SVREF، T_SVREF_FIXED، T_AVREF، T_AVREF_REFCOUNT_FIXED، T_HVREF،
T_HVREF_REFCOUNT_FIXED، T_CVREF، T_CVREF_REFCOUNT_FIXED، T_SYSRET، T_UV، T_IV،
T_INT، T_ENUM، T_BOOL، T_U_INT، T_SHORT، T_U_SHORT، T_LONG، T_U_LONG، T_CHAR،
T_U_CHAR، T_FLOAT، T_NV، T_DOUBLE، T_PV، T_PTR، T_PTRREF، T_PTROBJ، T_REF_IV_REF،
T_REF_IV_PTR، T_PTRDESC، T_REFREF، T_REFOBJ، T_OPAQUEPTR، T_OPAQUE، ضمني
صفيف، T_PACKED، T_PACKEDARRAY، T_DATAUNIT، T_CALLBACK، T_ARRAY، T_STDIO، T_INOUT،
T_IN، T_OUT
com.perlclib - داخلي بدلاء For معيار C مكتبة وظائف
الوصف
الاتفاقيات
"ر"، "ع"، "ن"، "ق"
عمليات الملف
إدخال وإخراج الملف
تحديد موضع الملف
إدارة الذاكرة والتعامل مع السلسلة
اختبارات فئة الشخصيات
stdlib.h وظائف
وظائف متنوعة
أنظر أيضا
perlguts - المُقدّمة إلى هيه بيرل API
الوصف
المتغيرات
أنواع البيانات
ما هو "الرابع"؟
العمل مع SV
تعويضات
ما الذي يتم تخزينه بالفعل في سيارة SV؟
العمل مع المركبات ذاتية القيادة
العمل مع المركبات ذات الجهد العالي
ملحقات واجهة برمجة تطبيقات التجزئة
AVs وHVs وقيم غير محددة
مراجع حسابات
المراجع المباركة والكائنات الطبقية
خلق متغيرات جديدة
GV_ADDMULTI، GV_ADDWARN
التهم المرجعية والوفيات
مخابئ و Globs
SVs ذات الكتابة المزدوجة
قيم القراءة فقط
نسخ على الكتابة
المتغيرات السحرية
تعيين السحر
الجداول الافتراضية السحرية
العثور على السحر
فهم سحر التجزئة والمصفوفات المرتبطة
توطين التغييرات
"SAVEINT(int i)"، "SAVEIV(IV i)"، "SAVEI32(I32 i)"، "SAVELONG(long i)"،
SAVESPTR(s)، SAVEPPTR(p)، "SAVEFREESV(SV *sv)"، "SAVEMORTALIZESV(SV *sv)"،
"SAVEFREEOP(OP *op)"، SAVEFREEPV(p)، "SAVECLEARSV(SV *sv)"، "SAVEDELETE(HV *hv،
شار *مفتاح، طول I32)"، "SAVEDESTRUCTOR(DESTRUCTORFUNC_NOCONTEXT_t f، void *p)"،
"SAVEDESTRUCTOR_X(DESTRUCTORFUNC_t f, void *p)"، "SAVESTACK_POS()"، "SV*"
save_scalar(GV *gv)"، "AV* save_ary(GV *gv)"، "HV* save_hash(GV *gv)"، "باطل"
save_item(SV *item)"، "void save_list(SV **sarg, I32 maxsarg)"، "SV* save_svref(SV)
**sptr)"، "void save_aptr(AV **aptr)"، "void save_hptr(HV **hptr)"
روتينات
XSUBs ومكدس الوسيطة
التحميل التلقائي مع XSUBs
استدعاء إجراءات بيرل من داخل برامج C
وضع قيمة C على مكدس بيرل
دفاتر الملاحظات
المسودة والتكرار
تخصيص الذاكرة
توزيع
إعادة تخصيص
متحرك
بيرليو
كود مجمعة
شجرة الكود
فحص الشجرة
تجميع التمريرة 1: التحقق من الإجراءات
تجميع التمريرة 1 أ: الطي المستمر
ترجمة التمرير 2: نشر السياق
تجميع التمريرة 3: تحسين ثقب الباب
عمليات تشغيل قابلة للتوصيل
خطافات نطاق الترجمة
"باطل bhk_start(pTHX_ int full)"، "void bhk_pre_end(pTHX_ OP **o)"، "باطل
bhk_post_end(pTHX_ OP **o)"، "void bhk_eval(pTHX_ OP *const o)"
فحص هياكل البيانات الداخلية باستخدام وظائف "التفريغ".
كيف يتم دعم المترجمين الفوريين المتعددين والتزامن
الخلفية وPERL_IMPLICIT_CONTEXT
إذن ماذا حدث لـ dTHR؟
كيف يمكنني استخدام كل هذا في الملحقات؟
هل يجب أن أفعل أي شيء خاص إذا اتصلت بـ Perl من عدة سلاسل رسائل؟
الخطط المستقبلية وPERL_IMPLICIT_SYS
الوظائف الداخلية
أ، ص، د، ق، ن، ص، و، م، س، س، م، س، ه، ب، أخرى
الطباعة المنسقة للـ IVs وUVs وNVs
مؤشر إلى عدد صحيح وعدد صحيح إلى مؤشر
معالجة الاستثناء
توثيق المصدر
التوافق الوراء
دعم يونيكود
ابحث عن is يونيكود، على أي حال؟
كيف يمكنني التعرف على سلسلة UTF-8؟
كيف يمثل UTF-8 أحرف Unicode؟
كيف يقوم Perl بتخزين سلاسل UTF-8؟
كيف أقوم بتحويل سلسلة إلى UTF-8؟
كيف يمكنني مقارنة السلاسل؟
هل هناك أي شيء آخر أحتاج إلى معرفته؟
مشغلي مخصص
xop_name، xop_desc، xop_class، OA_BASEOP، OA_UNOP، OA_BINOP، OA_LOGOP، OA_LISTOP،
OA_PMOP، OA_SVOP، OA_PADOP، OA_PVOP_OR_SVOP، OA_LOOP، OA_COP، xop_peep
مؤلفون
أنظر أيضا
com.perlcall - بيرل دعوة الاتفاقيات تبدأ من C
الوصف
معالج الأخطاء، برنامج يحركه الحدث
وظائف المكالمة
call_sv، call_pv، call_method، call_argv
قيم العلم
G_VOID
G_SCALAR
G_ARRAY
بطاقة G_DISCARD
G_NOARGS
G_EVAL
G_KEEPERR
تحديد السياق
أمثلة
لا توجد معلمات، لا شيء عاد
تمرير المعلمات
إرجاع العددية
إرجاع قائمة القيم
إرجاع قائمة في سياق عددي
إرجاع البيانات من Perl عبر قائمة المعلمات
باستخدام G_EVAL
باستخدام G_KEEPERR
باستخدام call_sv
باستخدام call_argv
باستخدام call_method
باستخدام GIMME_V
استخدام لغة Perl للتخلص من المؤقتات
استراتيجيات لتخزين معلومات سياق رد الاتصال
1. تجاهل المشكلة - اسمح برد اتصال واحد فقط، 1. قم بإنشاء سلسلة من عمليات الاسترجاعات -
الحد السلكي الثابت، 3. استخدم معلمة لتعيين رد اتصال Perl
التلاعب المكدس البديل
إنشاء واستدعاء روتين فرعي مجهول في C
عمليات الاسترجاعات خفيفة الوزن
أنظر أيضا
AUTHOR
تاريخ
بيرلمروابي - بيرل طريقة قرار المساعد الواجهة
الوصف
العزم، الاسم، الطول، kflags، hash
الاسترجاعات
Caching
أمثلة
مؤلفون
com.perlreapi - بيرل منتظم التعبير المساعد الواجهة
الوصف
الاسترجاعات
شركات
"/m" - RXf_PMf_MULTILINE، "/s" - RXf_PMf_SINGLELINE، "/i" - RXf_PMf_FOLD، "/x" -
RXf_PMf_EXTENDED، "/p" - RXf_PMf_KEEPCOPY، مجموعة الأحرف، RXf_SPLIT،
RXf_SKIPWHITE، RXf_START_ONLY، RXf_WHITE، RXf_NULL، RXf_NO_INPLACE_SUBST
EXEC
rx، sv، strbeg، strend، stringarg، minend، data، flags
إحدس
checkstr
مجاني
عمليات الاسترجاعات التقاط مرقمة
عمليات الاسترجاعات الالتقاط المسماة
qr_package
مغفل
op_comp
هيكل REGEXP
"محرك"
"mother_re"
"علامات خارجية"
"مينلين" "مينلينريت"
"gofs"
"سلاسل"
"nparens" و"lastparen" و"last Closeparen"
"intflags"
"خاصة"
"تبديل"
"العروض"
"التركيب المسبق" "التجهيز المسبق"
"paren_names"
"سلاسل"
"subbeg" "sublen" "saved_copy" "suboffset" "subcoffset"
"ملفوفة" "ملفوفة"
"seen_evals"
"refcnt"
التاريخ
مؤلفون
الترخيص
com.perlreguts - الوصف of هيه بيرل منتظم التعبير المحرك.
الوصف
نبذة عامة
ملاحظة سريعة حول الشروط
ما هو محرك التعبير العادي؟
هيكل برنامج Regexp
"regnode_1"، "regnode_2"، "regnode_string"، "regnode_charclass"،
"regnode_charclass_posixl"
نظرة عامة إلى العملية
أ. التجميع، 1. التحليل للحجم، 2. التحليل للبناء، 3. ثقب الزقزقة
التحسين والتحليل، ب. التنفيذ، 4. موضع البداية والتحسينات غير المتطابقة،
5. تنفيذ البرنامج
مجموعة
السلاسل الثابتة الراسية، والسلاسل الثابتة العائمة، والحد الأدنى والحد الأقصى للطول
المتطلبات، فئة البداية، بداية/نهاية مواضع السطر
التنفيذ
متفرقات
دعم Unicode والتعريب
الهياكل الأساسية
"الإزاحات"، "regstclass"، "البيانات"، "البرنامج"
أنظر أيضا
AUTHOR
رخصة
المراجع
بيرلابي - يستخرج تلقائيا توثيق For هيه بيرل جمهور API
الوصف
قيم "أعطني".
غيمي، GIMME_V، G_ARRAY، G_DISCARD، G_EVAL، G_NOARGS، G_SCALAR، G_VOID
وظائف معالجة المصفوفة
أففيل، av_clear، av_create_and_push، av_create_and_unshift_one، av_delete،
av_exists، av_extend، av_fetch، av_fill، av_len، av_make، av_pop، av_push،
av_shift، av_store، av_tindex، av_top_index، av_undef، av_unshift، get_av،
newAV،sortsv،sortsv_flags
متغيرات "xsubpp" والوظائف الداخلية
الفأس , الطبقة , داكس , داكسمارك , ديتمس , دوندربار , dXSARGS , dXSI32 , العناصر , التاسع ,
ريتفال، ست، هذا، تحت البار، XS، XS_EXTERNAL، XS_INTERNAL
وظائف رد الاتصال
call_argv، call_method، call_pv، call_sv، أدخل، eval_pv، eval_sv، FREETMPS،
إجازة، حفظTMPS
تغيير حالة الأحرف
toFOLD، toFOLD_uni، toFOLD_utf8، toLOWER، toLOWER_L1، toLOWER_LC، toLOWER_uni،
toLOWER_utf8، toTITLE، toTITLE_uni، toTITLE_utf8، toUPPER، toUPPER_uni،
إلى UPPER_utf8
تصنيف الشخصية
isALPHA، isALPHANUMERIC، isASCII، isBLANK، isCNTRL، isDIGIT، isGRAPH، isIDCONT
، isIDFIRST، isLOWER، isOCTAL، isPRINT، isPSXSPC، isPUNCT، isSPACE، isUPPER،
isWORDCHAR، isXDIGIT
استنساخ مترجم
perl_clone
خطافات نطاق الترجمة
BhkDISABLE، BhkENABLE، BhkENTRY_set، blockhook_register
تجزئة تلميح COP
cophh_2hv، cophh_copy، cophh_delete_pv، cophh_delete_pvn، cophh_delete_pvs،
cophh_delete_sv، cophh_fetch_pv، cophh_fetch_pvn، cophh_fetch_pvs، cophh_fetch_sv
, cophh_free , cophh_new_empty , cophh_store_pv , cophh_store_pvn , cophh_store_pvs ,
cophh_store_sv
قراءة تلميح COP
cop_hints_2hv، cop_hints_fetch_pv، cop_hints_fetch_pvn، cop_hints_fetch_pvs،
cop_hints_fetch_sv
مشغلي مخصص
custom_op_register، custom_op_xop، XopDISABLE، XopENABLE، XopENTRY،
XopENTRYCUSTOM، XopENTRY_set، XopFLAGS
وظائف التلاعب بالسيرة الذاتية
caller_cx، CvSTASH، find_runcv، get_cv، get_cvn_flags
أدوات تصحيح الأخطاء
dump_all، dump_packsubs، op_dump، sv_dump
وظائف العرض والتفريغ
pv_display، pv_escape، pv_pretty
وظائف التضمين
cv_clone، cv_name، cv_undef، find_rundefsv، find_rundefsvoffset، intro_my،
Load_module، newPADNAMELIST، newPADNAMEouter، newPADNAMEpvn، notthreadhook،
Padnamelist_fetch، Padnamelist_store، Pad_add_anon، Pad_add_name_pv،
Pad_add_name_pvn، Pad_add_name_sv، Pad_alloc، Pad_findmy_pv، Pad_findmy_pvn،
Pad_findmy_sv، Pad_setsv، Pad_sv، Pad_tidy، Perl_alloc، Perl_construct،
بيرل_تدمير، بيرل_فري، بيرل_بارس، بيرل_رون، يتطلب_بف
معالجة الاستثناءات (البسيطة) وحدات الماكرو
dXCPT، XCPT_CATCH، XCPT_RETHROW، XCPT_TRY_END، XCPT_TRY_START
المتغيرات العالمية
PL_check، PL_keyword_plugin
وظائف الأصوات العالمية
GvAV، GvCV، GvHV، GvSV، gv_const_sv، gv_fetchmeth، gv_fetchmethod_autoload،
gv_fetchmeth_autoload، gv_fetchmeth_pv، gv_fetchmeth_pvn، gv_fetchmeth_pvn_autoload
gv_fetchmeth_pv_autoload، gv_fetchmeth_sv، gv_fetchmeth_sv_autoload، gv_init،
gv_init_pv، gv_init_pvn، gv_init_sv، gv_stashpv، gv_stashpvn، gv_stashpvs،
gv_stashsv، setdefout
قيم مفيدة
Nullav , Nullch , Nullcv , Nullhv , Nullsv
وظائف معالجة التجزئة
cop_fetch_label، cop_store_label، get_hv، HEf_SVKEY، HeHASH، HeKEY، HeKLEN،
HePV، HeSVKEY، HeSVKEY_force، HeSVKEY_set، HeUTF8، HeVAL، HvENAME، HvENAMELEN،
HvENNAMEUTF8، HvNAME، HvNAMELEN، HvNAMEUTF8، hv_assert، hv_clear،
hv_clear_placeholders، hv_copy_hints_hv، hv_delete، hv_delete_ent، hv_exists،
hv_exists_ent، hv_fetch، hv_fetchs، hv_fetch_ent، hv_fill، hv_iterinit،
hv_iterkey، hv_iterkeysv، hv_iternext، hv_iternextsv، hv_iternext_flags،
hv_iterval، hv_magic، hv_scalar، hv_store، hv_stores، hv_store_ent، hv_undef،
newHV
التلاعب بالخطاف
اللف_وب_المدقق
واجهة ليكسر
lex_bufutf8، lex_discard_to، lex_grow_linestr، lex_next_chunk، lex_peek_unichar،
lex_read_space، lex_read_to، lex_read_unichar، lex_start، lex_stuff_pv،
lex_stuff_pvn، lex_stuff_pvs، lex_stuff_sv، lex_unstuff، parse_arithexpr،
parse_barestmt، parse_block، parse_fullexpr، parse_fullstmt، parse_label،
parse_listexpr، parse_stmtseq، parse_termexpr، PL_parser، PL_parser->bufend،
PL_parser->bufptr، PL_parser->linestart، PL_parser->linestr
الوظائف ووحدات الماكرو المتعلقة بالإعدادات المحلية
DECLARATION_FOR_LC_NUMERIC_MANIPULATION، RESTORE_LC_NUMERIC،
STORE_LC_NUMERIC_FORCE_TO_UNDERLYING، STORE_LC_NUMERIC_SET_TO_NEEDED، sync_locale
وظائف سحرية
mg_clear، mg_copy، mg_find، mg_findext، mg_free، mg_free_type، mg_get،
mg_length، mg_magical، mg_set، SvGETMAGIC، SvLOCK، SvSETMAGIC، SvSetMagicSV،
SvSetMagicSV_nosteal، SvSetSV، SvSetSV_nosteal، SvSHARE، SvUNLOCK
إدارة الذاكرة
نسخ، CopyD، نقل، MoveD، Newx، Newxc، Newxz، Poison، PoisonFree، PoisonNew،
PoisonWith , تجديد , تجديد , Safefree , savepv , savepvn , savepvs , savesharedpv ,
savesharedpvn، savesharedpvs، savesharedsvpv، savesvpv، StructCopy، Zero، ZeroD
وظائف متنوعة
dump_c_backtrace، fbm_compile، fbm_instr، FoldEQ، FoldEQ_locale، النموذج، getcwd_sv
get_c_backtrace_dump، Ibcmp، Ibcmp_locale، is_safe_syscall، memEQ، memNE، فوضى
, mes_sv , my_snprintf , my_sprintf , my_strlcat , my_strlcpy , my_vsnprintf ,
PERL_SYS_INIT، PERL_SYS_INIT3، PERL_SYS_TERM، Quadmath_format_needed،
Quadmath_format_single، READ_XDIGIT، strEQ، strGE، strGT، strLE، strLT، strNE،
strnEQ، strnNE، sv_destroyable، sv_nosharing، vmess
وظائف MRO
mro_get_linear_isa , mro_method_changed_in , mro_register
وظائف المكالمات المتعددة
dMULTICALL، MULTICALL، POP_MULTICALL، PUSH_MULTICALL
وظائف رقمية
grok_bin، grok_hex، grok_infnan، grok_number، grok_number_flags،
grok_numeric_radix، grok_oct، isinfnan، Perl_signbit، scan_bin، scan_hex،
scan_oct
وظائف التوافق مع الإصدارات السابقة قديمة
custom_op_desc، custom_op_name، gv_fetchmethod، is_utf8_char، is_utf8_char_buf،
pack_cat، Pad_compname_type، sv_2pvbyte_nolen، sv_2pvutf8_nolen، sv_2pv_nolen،
sv_catpvn_mg، sv_catsv_mg، sv_force_normal، sv_iv، sv_nolocking، sv_nonlocking،
sv_nv , sv_pv , sv_pvbyte , sv_pvbyten , sv_pvn , sv_pvutf8 , sv_pvutf8n , sv_taint ,
sv_unref، sv_usepvn، sv_usepvn_mg، sv_uv، unpack_str، utf8_to_uvchr،
utf8_to_uvuni
بناء أوبتري
newASSIGNOP، newBINOP، newCONDOP، newDEFSVOP، newFOROP، newGIVENOP، newGVOP،
newLISTOP، newLOGOP، newLOOPEX، newLOOPOP، newMETHOP، newMETHOP_named،
newNULLLIST، newOP، newPADOP، newPMOP، newPVOP، newRANGE، newSLICEOP،
newSTATEOP، newSVOP، newUNOP، newUNOP_AUX، newWHENOP، newWHILEOP
وظائف التلاعب Optree
تخصيص، block_end، block_start، ck_entersub_args_list،
ck_entersub_args_proto، ck_entersub_args_proto_or_list، cv_const_sv،
cv_get_call_checker، cv_set_call_checker، cv_set_call_checker_flags، LINKLIST،
newCONSTSUB، newCONSTSUB_flags، newXS، OpHAS_SIBLING، OpLASTSIB_set،
OpMAYBESIB_set، OpMORESIB_set، OpSIBLING، op_append_elem، op_append_list،
OP_CLASS، op_contextualize، op_convert_list، OP_DESC، op_free، op_linklist،
op_lvalue، OP_NAME، op_null، op_parent، op_prepend_elem، op_scope،
op_sibling_splice، OP_TYPE_IS، OP_TYPE_IS_OR_WAS، rv2cv_op_cv
حزمة وتفريغ
قائمة الحزمة، تفريغ
هياكل بيانات الوسادة
CvPADLIST، PadARRAY، PadlistARRAY، PadlistMAX، PadlistNAMES، PadlistNAMESARRAY،
PadlistNAMESMAX، PadlistREFCNT، PadMAX، PadnameLEN، PadnamelistARRAY،
PadnamelistMAX، PadnamelistREFCNT، PadnamelistREFCNT_dec، PadnamePV، PadnameREFCNT
, PadnameREFCNT_dec , PadnameSV , PadnameUTF8 , Pad_add_name_pvs , Pad_findmy_pvs ,
Pad_new، PL_comppad، PL_comppad_name، PL_curpad
المتغيرات لكل مترجم
PL_modglobal، PL_na، PL_opfreehook، PL_peepp، PL_rpeepp، PL_sv_no، PL_sv_undef،
PL_sv_yes
وظائف REGEXP
سفيركس، سفيركسوك
معالجة المكدس وحدات الماكرو
dMARK، dorigmark، dsp، تمديد، مارك، mPUSHi، mPUSHn، mPUSHp، mPUSHs، mPUSHu،
mXPUSHi، mXPUSHn، mXPUSHp، mXPUSHs، mXPUSHu، ORIGMARK، POPi، POPl، POPn، POPp
، POPpbytex، POPpx، POPs، PUSHI، PUSHMARK، PUSHmortal، PUSHn، PUSHp، PUSHs،
بوشو، PUTBACK، SP، سباجين، XPUSHi، XPUSHmortal، XPUSHn، XPUSHp، XPUSHs،
XPUSHu، XSRETURN، XSRETURN_EMPTY، XSRETURN_IV، XSRETURN_NO، XSRETURN_NV،
XSRETURN_PV، XSRETURN_UNDEF، XSRETURN_UV، XSRETURN_YES، XST_mIV، XST_mNO،
XST_mNV، XST_mPV، XST_mUNDEF، XST_mYES
أعلام SV
svtype، SVt_INVLIST، SVt_IV، SVt_NULL، SVt_NV، SVt_PV، SVt_PVAV، SVt_PVCV،
SVt_PVFM، SVt_PVGV، SVt_PVHV، SVt_PVIO، SVt_PVIV، SVt_PVLV، SVt_PVMG، SVt_PVNV
، SVt_REGEXP
وظائف التلاعب SV
boolSV، croak_xs_usage، get_sv، newRV_inc، newSVpadname، newSVpvn_utf8، SvCUR،
SvCUR_set، SvEND، SvGAMAGIC، SvGROW، SvIOK، SvIOKp، SvIOK_notUV، SvIOK_off،
SvIOK_on، SvIOK_only، SvIOK_only_UV، SvIOK_UV، SvIsCOW، SvIsCOW_shared_hash،
SvIV، SvIVX، SvIVx، SvIV_nomg، SvIV_set، SvLEN، SvLEN_set، SvMAGIC_set، SvNIOK
, SvNIOKp , SvNIOK_off , SvNOK , SvNOKp , SvNOK_off , SvNOK_on , SvNOK_only , SvNV ,
SvNVX، SvNVx، SvNV_nomg، SvNV_set، SvOK، SvOOK، SvOOK_offset، SvPOK، SvPOKp،
SvPOK_off، SvPOK_on، SvPOK_only، SvPOK_only_UTF8، SvPV، SvPVbyte، SvPVbytex،
SvPVbytex_force، SvPVbyte_force، SvPVbyte_nolen، SvPVutf8، SvPVutf8x،
SvPVutf8x_force، SvPVutf8_force، SvPVutf8_nolen، SvPVX، SvPVx، SvPV_force،
SvPV_force_nomg، SvPV_nolen، SvPV_nomg، SvPV_nomg_nolen، SvPV_set، SvREFCNT،
SvREFCNT_dec، SvREFCNT_dec_NN، SvREFCNT_inc، SvREFCNT_inc_NN، SvREFCNT_inc_simple
, SvREFCNT_inc_simple_NN , SvREFCNT_inc_simple_void , SvREFCNT_inc_simple_void_NN ,
SvREFCNT_inc_void، SvREFCNT_inc_void_NN، SvROK، SvROK_off، SvROK_on، SvRV،
SvRV_set، SvSTASH، SvSTASH_set، SvTAINT، SvTAINTED، SvTAINTED_off، SvTAINTED_on
, SvTRUE , SvTRUE_nomg , SvTYPE , SvUOK , SvUPGRADE , SvUTF8 , SvUTF8_off , SvUTF8_on
, SvUV , SvUVX , SvUVx , SvUV_nomg , SvUV_set , SvVOK , sv_catpvn_nomg , sv_catpv_nomg
, sv_catsv_nomg , sv_derived_from , sv_derived_from_pv , sv_derived_from_pvn ,
sv_derived_from_sv، sv_does، sv_does_pv، sv_does_pvn، sv_does_sv، sv_report_used
, sv_setsv_nomg , sv_utf8_upgrade_nomg
تخصيص الجسم SV
look_like_number، newRV_noinc، newSV، newSVhek، newSViv، newSVnv، newSVpv،
newSVpvf، newSVpvn، newSVpvn_flags، newSVpvn_share، newSVpvs، newSVpvs_flags،
newSVpvs_share، newSVpv_share، newSVrv، newSVsv، newSVuv، newSV_type، sv_2bool،
sv_2bool_flags، sv_2cv، sv_2io، sv_2iv_flags، sv_2mortal، sv_2nv_flags،
sv_2pvbyte، sv_2pvutf8، sv_2pv_flags، sv_2uv_flags، sv_backoff، sv_bless،
sv_catpv، sv_catpvf، sv_catpvf_mg، sv_catpvn، sv_catpvn_flags، sv_catpvs،
sv_catpvs_flags، sv_catpvs_mg، sv_catpvs_nomg، sv_catpv_flags، sv_catpv_mg،
sv_catsv، sv_catsv_flags، sv_chop، sv_clear، sv_cmp، sv_cmp_flags، sv_cmp_locale
, sv_cmp_locale_flags , sv_collxfrm , sv_collxfrm_flags , sv_copypv_flags ,
sv_copypv_nomg، sv_dec، sv_dec_nomg، sv_eq، sv_eq_flags، sv_force_normal_flags،
sv_free، sv_gets، sv_get_backrefs، sv_grow، sv_inc، sv_inc_nomg، sv_insert،
sv_insert_flags، sv_isa، sv_isobject، sv_len، sv_len_utf8، sv_magic، sv_magicext
, sv_mortalcopy , sv_newmortal , sv_newref , sv_pos_b2u , sv_pos_b2u_flags ,
sv_pos_u2b، sv_pos_u2b_flags، sv_pvbyten_force، sv_pvn_force، sv_pvn_force_flags،
sv_pvutf8n_force، sv_reftype، sv_replace، sv_reset، sv_rvweaken، sv_setiv،
sv_setiv_mg، sv_setnv، sv_setnv_mg، sv_setpv، sv_setpvf، sv_setpvf_mg،
sv_setpviv، sv_setpviv_mg، sv_setpvn، sv_setpvn_mg، sv_setpvs، sv_setpvs_mg،
sv_setpv_mg، sv_setref_iv، sv_setref_nv، sv_setref_pv، sv_setref_pvn،
sv_setref_pvs، sv_setref_uv، sv_setsv، sv_setsv_flags، sv_setsv_mg، sv_setuv،
sv_setuv_mg، sv_tainted، sv_true، sv_unmagic، sv_unmagicext، sv_unref_flags،
sv_untaint، sv_upgrade، sv_usepvn_flags، sv_utf8_decode، sv_utf8_downgrade،
sv_utf8_encode , sv_utf8_upgrade , sv_utf8_upgrade_flags , sv_utf8_upgrade_flags_grow
, sv_utf8_upgrade_nomg , sv_vcatpvf , sv_vcatpvfn , sv_vcatpvfn_flags , sv_vcatpvf_mg
, sv_vsetpvf , sv_vsetpvfn , sv_vsetpvf_mg
دعم يونيكود
bytes_cmp_utf8، bytes_from_utf8، bytes_to_utf8، DO_UTF8، FoldEQ_utf8، isUTF8_CHAR
is_ascii_string، is_invariant_string، is_utf8_string، is_utf8_string_loc،
is_utf8_string_loclen، pv_uni_display، sv_cat_decode، sv_recode_to_utf8،
sv_uni_display، to_utf8_case، to_utf8_fold، to_utf8_lower، to_utf8_title،
to_utf8_upper، utf8n_to_uvchr، utf8n_to_uvuni، UTF8SKIP، utf8_distance، utf8_hop
, utf8_length , utf8_to_bytes , utf8_to_uvchr_buf , utf8_to_uvuni_buf , UVCHR_SKIP ,
uvchr_to_utf8 , uvchr_to_utf8_flags , uvoffuni_to_utf8_flags , uvuni_to_utf8_flags
المتغيرات التي تم إنشاؤها بواسطة الوظائف الداخلية "xsubpp" و"xsubpp".
newXSproto، XS_APIVERSION_BOOTCHECK، XS_VERSION، XS_VERSION_BOOTCHECK
الإصدارات
new_version، prescan_version، scan_version، upg_version، vcmp، vnormal، vnumify
, vsstringify , vverify
التحذير والموت
تشاءم، تملق، لا تعديل، تموت، تموت، تموت، فكرواك، فوارن، تحذير، تحذير_sv
وظائف غير موثقة
GetVars، Gv_AMupdate، PerlIO_clearrr، PerlIO_Close، PerlIO_context_layers،
PerlIO_eof، PerlIO_error، PerlIO_fileno، PerlIO_fill، PerlIO_flush،
PerlIO_get_base، PerlIO_get_bufsiz، PerlIO_get_cnt، PerlIO_get_ptr، PerlIO_read،
PerlIO_seek، PerlIO_set_cnt، PerlIO_set_ptrcnt، PerlIO_setlinebuf، PerlIO_stderr،
PerlIO_stdin، PerlIO_stdout، PerlIO_tell، PerlIO_unread، PerlIO_write،
amagic_call، amagic_deref_call، Any_dup، atfork_lock، atfork_unlock، av_arylen_p
, av_iter_p , block_gimme , call_atexit , call_list , calloc , cast_i32 , cast_iv ,
cast_ulong، cast_uv، ck_warner، ck_warner_d، ckwarn، ckwarn_d، clone_params_del
clone_params_new croak_memory_wrap croak_nocontext csighandler cx_dump
cx_dup، cxinc، deb، deb_nocontext، debop، debprofdump، debstack، debstackptrs،
delimcpy، despatch_signals، die_nocontext، dirp_dup، do_aspawn، do_binmode،
do_Close، do_gv_dump، do_gvgv_dump، do_hv_dump، do_join، do_magic_dump،
do_op_dump , do_open , do_open9 , do_openn , do_pmop_dump , do_spawn , do_spawn_nowait
do_sprintf do_sv_dump doing_taint doref dounwind dowantarray dump_eval
dump_form، dump_indent، dump_mstats، dump_sub، dump_vindent، filter_add،
filter_del، filter_read،foldEQ_latin1،form_nocontext،fp_dup،fprintf_nocontext
free_global_struct , free_tmps , get_context , get_mstats , get_op_descs ,
get_op_names، get_ppaddr، get_vtbl، gp_dup، gp_free، gp_ref، gv_AVadd، gv_HVadd
، gv_IOadd ، gv_SVadd ، gv_add_by_type ، gv_autoload4 ، gv_autoload_pv ،
gv_autoload_pvn، gv_autoload_sv، gv_check، gv_dump، gv_efullname، gv_efullname3،
gv_efullname4، gv_fetchfile، gv_fetchfile_flags، gv_fetchpv، gv_fetchpvn_flags،
gv_fetchsv، gv_fullname، gv_fullname3، gv_fullname4، gv_handler، gv_name_set،
he_dup، hek_dup، hv_common، hv_common_key_len، hv_delayfree_ent، hv_eiter_p،
hv_eiter_set، hv_free_ent، hv_ksplit، hv_name_set، hv_placeholders_get،
hv_placeholders_set، hv_rand_set، hv_riter_p، hv_riter_set، ibcmp_utf8،
init_global_struct، init_stacks، init_tm، instr، is_lvalue_sub، leave_scope،
Load_module_nocontext، magic_dump، malloc، markstack_grow، mess_nocontext، mfree
, mg_dup , mg_size , mini_mktime , moreswitches , mro_get_from_name ,
mro_get_private_data، mro_set_mro، mro_set_private_data، my_atof، my_atof2،
my_bcopy , my_bzero , my_chsize , my_cxt_index , my_cxt_init , my_dirfd , my_exit ,
my_failure_exit، my_fflush_all، my_fork، my_lstat، my_memcmp، my_memset،
my_pClose، my_popen، my_popen_list، my_setenv، my_socketpair، my_stat،
my_strftime، newANONATTRSUB، newANONHASH، newANONLIST، newANONSUB، newATTRSUB،
newAVREF، newCVREF، newFORM، newGVREF، newGVgen، newGVgen_flags، newHVREF،
newHVhv، newIO، newMYSUB، newPROG، newRV، newSUB، newSVREF، newSVpvf_nocontext
new_stackinfo ninstr op_refcnt_lock op_refcnt_unlock parser_dup
perl_alloc_using، perl_clone_using،pmop_dump، pop_scope، pregcomp، pregexec،
pregfree، pregfree2، printf_nocontext، ptr_table_fetch، ptr_table_free،
ptr_table_new، ptr_table_split، ptr_table_store، Push_scope، إعادة الترجمة،
re_dup_guts، re_intuit_start، re_intuit_string، realloc، reentrant_free،
reentrant_init , reentrant_retry , reentrant_size , ref , reg_named_buff_all ,
reg_named_buff_exists , reg_named_buff_fetch , reg_named_buff_firstkey ,
reg_named_buff_nextkey، reg_named_buff_scalar، regclass_swash، regdump،
regdupe_internal , regexec_flags , regfree_internal , reginitcolors , regnext ,
Repeatcpy، rninstr، rsignal، rsignal_state، runops_debug، runops_standard،
rvpv_dup،safesyscalloc،safesysfree،safesysmalloc،safesysrealloc، save_I16،
save_I32، save_I8، save_adelete، save_aelem، save_aelem_flags، save_alloc،
save_aptr، save_ary، save_bool، save_clearsv، save_delete، save_destructor،
save_destructor_x، save_freeop، save_freepv، save_freesv، save_generic_pvref،
save_generic_svref، save_gp، save_hash، save_hdelete، save_helem،
save_helem_flags، save_hints، save_hptr، save_int، save_item، save_iv، save_list
, save_long , save_mortalizesv , save_nogv , save_op , save_padsv_and_mortalize ,
save_pptr، save_pushi32ptr، save_pushptr، save_pushptrptr، save_re_context،
save_scalar، save_set_svflags، save_shared_pvref، save_sptr، save_svref،
save_vptr، savestack_grow، savestack_grow_cnt، scan_num، scan_vstring، البذور،
set_context، set_numeric_local، set_numeric_radix، set_numeric_standard، share_hek
, si_dup , ss_dup , Stack_grow , start_subparse , str_to_version , sv_2iv , sv_2pv ,
sv_2uv، sv_catpvf_mg_nocontext، sv_catpvf_nocontext، sv_dup، sv_dup_inc، sv_peek
, sv_pvn_nomg , sv_setpvf_mg_nocontext , sv_setpvf_nocontext , swash_fetch ,
swash_init، sys_init، sys_init3، sys_intern_clear، sys_intern_dup،
sys_intern_init , sys_term , taint_env , taint_proper , unlnk , unsharepvn ,
utf16_to_utf8، utf16_to_utf8_reversed، uvuni_to_utf8، vdeb، vform، vload_module،
vnewSVpvf , vwarner , تحذير_نوكونتيكست , وارنر , وارنير_نوكونتيكست , أي سيج ,
whosig_pv، whosig_pvn، whosig_sv
مؤلفون
أنظر أيضا
com.perlintern - يستخرج تلقائيا توثيق of بحت داخلي بيرل وظائف
الوصف
خطافات نطاق الترجمة
BhkENTRY، BhkFLAGS، CALL_BLOCK_HOOKS
مشغلي مخصص
core_prototype
وظائف التلاعب بالسيرة الذاتية
com.docatch
عدد مراجع السيرة الذاتية وCvOUTSIDE
السيرة الذاتيةWEAKOUTSIDE
وظائف التضمين
cv_dump , cv_forget_slab , do_dump_pad , Padlist_dup , Padnamelist_dup , Padname_dup ,
Pad_alloc_name، Pad_block_start، Pad_check_dup، Pad_findlex، Pad_fixup_inner_anons
, Pad_free , Pad_leavemy , Pad_Push , Pad_Reset , Pad_Swipe
وظائف الأصوات العالمية
gv_try_downgrade
وظائف معالجة التجزئة
hv_ename_add، hv_ename_delete، refcounted_he_chain_2hv، refcounted_he_fetch_pv،
refcounted_he_fetch_pvn , refcounted_he_fetch_pvs , refcounted_he_fetch_sv ,
refcounted_he_free , refcounted_he_inc , refcounted_he_new_pv , refcounted_he_new_pvn
, refcounted_he_new_pvs , refcounted_he_new_sv
وظائف الإدخال والإخراج
start_glob
واجهة ليكسر
validate_proto
وظائف سحرية
ماجيك_كليرهينت , ماجيك_كليرهنتس , ماجيك_ميثكال , ماجيك_سيثينت , mg_localize
وظائف متنوعة
free_c_backtrace، get_c_backtrace
وظائف MRO
mro_get_linear_isa_dfs , mro_isa_changed_in , mro_package_moved
وظائف التلاعب Optree
Finalize_optree
هياكل بيانات الوسادة
CX_CURPAD_SAVE، CX_CURPAD_SV، PadnameIsOUR، PadnameIsSTATE، PadnameOURSTASH،
PadnameOUTER، PadnameTYPE، PAD_BASE_SV، PAD_CLONE_VARS، PAD_COMPNAME_FLAGS،
PAD_COMPNAME_GEN، PAD_COMPNAME_GEN_set، PAD_COMPNAME_OURSTASH، PAD_COMPNAME_PV،
PAD_COMPNAME_TYPE، PAD_RESTORE_LOCAL، PAD_SAVE_LOCAL، PAD_SAVE_SETNULLPAD،
PAD_SETSV، PAD_SET_CUR، PAD_SET_CUR_NOSAVE، PAD_SV، PAD_SVl، SAVECLEARSV،
SAVECOMPPAD، SAVEPADSV
المتغيرات لكل مترجم
PL_DBsingle، PL_DBsub، PL_DBtrace، PL_dowarn، PL_last_in_gv، PL_ofsgv، PL_rs
معالجة المكدس وحدات الماكرو
دي جي إس بي، لفريت
وظائف التلاعب SV
SvTHINKFIRST، sv_add_arena، sv_clean_all، sv_clean_objs، sv_free_arenas
تخصيص الجسم SV
sv_2num، sv_copypv، sv_ref
دعم يونيكود
find_uninit_var، report_uninit
وظائف غير موثقة
PerlIO_restore_errno، PerlIO_save_errno، Slab_Alloc، Slab_Free، Slab_to_ro،
Slab_to_rw، _add_range_to_invlist، _core_swash_init، _get_encoding،
_get_swash_invlist، _invlist_array_init، _invlist_contains_cp، _invlist_contents،
_invlist_dump، _invlist_intersection، _invlist_intersection_maybe_comlement_2nd،
_invlist_invert، _invlist_len، _invlist_populate_swatch، _invlist_search،
_invlist_subtract، _invlist_union، _invlist_union_maybe_comlement_2nd،
_load_PL_utf8_foldclosures، _new_invlist، _setup_canned_invlist،
_swash_inversion_hash، _swash_to_invlist، _to_fold_latin1، _to_upper_title_latin1،
_warn_problematic_locale، تعيين_common_vars، add_cp_to_invlist،
alloc_maybe_populate_EXACT، allocmy، amagic_is_enabled، تطبيق، av_extend_guts،
av_reify، bind_match، boot_core_PerlIO، boot_core_UNIVERSAL، boot_core_mro، cando
check_utf8_print ck_anoncode ck_backtick ck_bitop ck_cmp ck_concat
ck_define، ck_delete، ck_each، ck_entersub_args_core، ck_eof، ck_eval، ck_exec
ck_exists ck_ftst ck_fun ck_glob ck_grep ck_index ck_join ck_length
ck_lfun , ck_listiob , ck_match , ck_method , ck_null , ck_open , ck_prototype ,
ck_readline، ck_refsign، ck_repeat، ck_require، ck_return، ck_rfun، ck_rvconst
, ck_ssign , ck_select , ck_shift , ck_smartmatch , ck_sort , ck_spair , ck_split ,
ck_stringify، ck_subr، ck_substr، ck_svconst، ck_tell، ck_trunc، أقرب_شرطي،
compute_EXACTish، coresub_op، create_eval_scope، croak_no_mem، croak_popstack،
محرك_re_re_engine الحالي، وcustom_op_get_field، وcv_ckproto_len_flags، وcv_clone_into،
cv_const_sv_or_av، cv_undef_flags، cvgv_from_hek، cvgv_set، cvstash_set،
deb_stack_all، ديفيلم_تارجيت، ديليت_يفال_سكوب، دي_ونويند، دو_أكسيك، دو_أكسيك5
do_eof، do_exec، do_exec3، do_execfree، do_ipcctl، do_ipcget، do_msgrcv،
do_msgsnd، do_ncmp، do_open6، do_open_raw، do_print، do_readline، do_seek،
do_semop، do_shmio، do_sysseek، do_tell، do_trans، do_vecget، do_vecset، do_vop
dofile drand48_init_r drand48_r dump_all_perl dump_packsubs_perl
dump_sub_perl، dump_sv_child، emulate_cop_io، feature_is_enabled، find_lexical_cv
, find_runcv_where , find_rundefsv2 , find_script , free_tied_hv_pool ,
get_and_check_backslash_N_name، get_db_sub، get_debug_opts، get_hash_seed،
get_invlist_iter_addr، get_invlist_offset_addr، get_invlist_previous_index_addr،
get_no_modify، get_opargs، get_re_arg، getenv_len، grok_atoUV، grok_bslash_x،
gv_fetchmeth_internal، gv_override، gv_setref، gv_stashpvn_internal،
gv_stashsvpvn_cached، hfree_next_entry، hv_backreferences_p، hv_kill_backrefs،
hv_placeholders_p، hv_undef_flags، init_argv_symbols، init_constants، init_dbargs
init_debugger عكس invlist_array invlist_clone invlist_highest
invlist_is_iterated، invlist_iterfinish، invlist_iterinit، invlist_max،
invlist_previous_index، invlist_set_len، invlist_set_previous_index، invlist_trim،
io_Close، is_utf8_common، isinfnansv، jmaybe، الكلمة الرئيسية، الكلمة الرئيسية_plugin_standard،
القائمة والترجمة وmagic_clear_all_env وmagic_cleararylen_p وmagic_clearenv
ماجيك_كلاريسا , ماجيك_كليرباك , ماجيك_كليرسيج , ماجيك_كوبيكولتشيكر ,
Magic_existspack , magic_freearylen_p , magic_freeovrld , magic_get , magic_getarylen
وmagic_getdebugvar وmagic_getdefelem وmagic_getnkeys وmagic_getpack وmagic_getpos
ماجيك_جيتسيج ماجيك_جيتسوبستر ماجيك_جيتينت ماجيك_جيتوفار ماجيك_جيتفيك
ماجيك_كيلباكريفس، ماجيك_نكستباك، ماجيك_ريجداتا_كنت، ماجيك_ريجداتوم_جيت،
مجموعة Magic_regdatum، حزمة Magic_Scalarpack، مجموعة Magic_Set، Magic_Set_All_env،
Magic_setarylen، وmagic_setcollxfrm، وmagic_setdbline، وmagic_setdebugvar،
ماجيك_سيتديفيليم، ماجيك_سيتينف، ماجيك_سيتيسا، ماجيك_سيتلفريف، ماجيك_سيتمجلوب،
ماجيك_سيتنكييز، ماجيك_سيتباك، ماجيك_سيتبوس، ماجيك_سيتريجكسب، ماجيك_سيتسيج،
ماجيك_سيتسوبستر، ماجيك_سيتينت، ماجيك_سيتوتف8، ماجيك_سيتوفار، ماجيك_سيتفيك،
Magic_sizepack، magic_wipepack، malloc_good_size، malloced_size، mem_collxfrm،
mg_find_mglob , mode_from_discipline , more_bodies , mro_meta_dup , mro_meta_init ,
multideref_stringify، my_attrs، my_clearenv، my_lstat_flags، my_stat_flags،
my_unexec، newATTRSUB_x، newGP، newMETHOP_internal، newSTUB، newSVavdefelem،
newXS_deffile، newXS_len_flags، new_warnings_bitfield، nextargv، noperl_die،
oopsAV، oopsHV، op_clear، op_integerize، op_lvalue_flags، op_refcnt_dec،
op_refcnt_inc، op_relocate_sv، op_std_init، op_unscope، opmethod_stash،
opslab_force_free opslab_free opslab_free_nopad الحزمة package_version
Pad_add_weakref، متجر Padlist، Padname_Free، Padnamelist_Free، Parse_subsignature
parse_unicode_opts parser_free parser_free_nexttoke_ops path_is_searchable
زقزقة , PMruntime , Populate_isa , ptr_hash , qerror , re_op_compile , reg_named_buff ,
reg_named_buff_iter، reg_numbered_buff_fetch، reg_numbered_buff_length،
reg_numbered_buff_store، reg_qr_package، reg_skipcomment، reg_temp_copy، regcurly
, regpposixcc , regprop , report_evil_fh , report_reتعريف_cv , report_wrongway_fh ,
rpeep، rsignal_restore، rsignal_save، rxres_save، Same_dirent، save_aliased_sv،
save_strlen، سوبارينز، العددية، scalarvoid، set_caret_X، set_padlist،
ينبغي_تحذير_نل، سيغاندلر، softref2xv، ssc_add_range، ssc_clear_locale،
ssc_cp_and، ssc_intersection، ssc_union، sub_crush_ Deep، sv_add_backref،
sv_buf_to_ro، sv_del_backref، sv_free2، sv_kill_backrefs، sv_len_utf8_nomg،
sv_magicext_mglob، sv_mortalcopy_flags، sv_only_taint_gmagic، sv_or_pv_pos_u2b،
sv_resetpvn، sv_sethek، sv_setsv_cow، sv_unglob، Tied_method، tmps_grow_p،
ترجمة_substr_offsets، وtry_amagic_bin، وtry_amagic_un، وunshare_hek، والاستفادة،
فارنام , vivify_defelem , vivify_ref , wait4pid , Was_lvalue_sub , شاهد ,
win32_croak_not_implemented، write_to_stderr، xs_boot_epilog، xs_handshake،
yyerror، yyerror_pv، yyerror_pvn، yylex، yyparse، yyunlex
مؤلفون
أنظر أيضا
بيرليول - C API For بيرلس التنفيذ of IO in طبقات.
موجز
الوصف
التاريخ والخلفية
تركيب اساسي
الطبقات مقابل التخصصات
هياكل البيانات
الوظائف والسمات
البيانات لكل مثيل
طبقات في العمل.
بتات العلم لكل مثيل
PERLIO_F_EOF، PERLIO_F_CANWRITE، PERLIO_F_CANREAD، PERLIO_F_ERROR،
PERLIO_F_TRUNCATE، PERLIO_F_APPEND، PERLIO_F_CRLF، PERLIO_F_UTF8، PERLIO_F_UNBUF،
PERLIO_F_WRBUF، PERLIO_F_RDBUF، PERLIO_F_LINEBUF، PERLIO_F_TEMP، PERLIO_F_OPEN،
بيرليو_F_FASTGETS
الطرق بالتفصيل
fsize، الاسم، الحجم، النوع، PERLIO_K_BUFFERED، PERLIO_K_RAW، PERLIO_K_CANCRLF،
PERLIO_K_FASTGETS، PERLIO_K_MULTIARG، دفع، برزت، فتح، Binmode، Getarg،
Fileno، Dup، القراءة، الكتابة، البحث، إخبار، إغلاق، تدفق، ملء، Eof، خطأ، Clearerr،
سيتلاينبوف، Get_base، Get_bufsiz، Get_ptr، Get_cnt، Set_ptrcnt
المرافق
تنفيذ طبقات PerliIO
تطبيقات C، تطبيقات بيرل
الطبقات الأساسية
"يونيكس"، "بيرليو"، "stdio"، "crlf"، "mmap"، "معلق"، "raw"، "utf8"
طبقات التمديد
":الترميز"، ":العددية"، ":عبر"
ALL
com.perlapio - بيرل IO التجريد واجهة.
موجز
الوصف
1.USE_STDIO، 2.USE_PERLIO، بيرليو_stdin(), بيرليو_stdout(), بيرليو_ستدير(),
PerlIO_open(المسار، الوضع), بيرليو_فدوبين (فد، الوضع), PerlIO_reopen(المسار، الوضع، f),
بيرليو_printf(f,fmt,...), بيرليو_vprintf(f,fmt,a), بيرليو_stdoutf(fmt،...),
بيرليو_قراءة(f,buf,count), بيرليو_write(f,buf,count), بيرليو_كلوز(و),
بيرليو_puts(f,s), بيرليو_بوتك(و،ج), بيرليو_ungetc(f,c), بيرليو_جيتك(و), بيرليو_eof(و),
بيرليو_خطأ (و), بيرليو_ملفينو(و), بيرليو_كليررر(و), بيرليو_فلاش(و),
PerlIO_seek(f،إزاحة،أين), بيرليو_تيل(و), بيرليو_getpos(f,p), بيرليو_setpos(f,p),
بيرليو_rewind(و), بيرليو_tmpfile(), بيرليو_setlinebuf(و)
التعايش مع stdio
PerlIO_importFILE (f، الوضع), PerlIO_exportFILE (f، الوضع), بيرليو_releaseFILE(ص، و),
بيرليو_findFILE(و)
وظائف "الحصول السريع".
بيرليو_فاست_جيتس(و), بيرليو_has_cntptr(و), بيرليو_get_cnt(و), بيرليو_get_ptr(و),
بيرليو_set_ptrcnt(f,p,c), بيرليو_canset_cnt(و), بيرليو_set_cnt(f,c),
بيرليو_has_base(و), بيرليو_get_base(و), بيرليو_get_bufsiz(و)
وظائف أخرى
PerlIO_apply_layers(f,mode,layers), PerlIO_binmode(f,ptype,imode,layers), '<'
قراءة، '>' كتابة، '+' قراءة/كتابة، PerlIO_debug(fmt,...)
com.perlhack - كيفية إلى الإختراق on بيرل
الوصف
دليل التصحيح السريع للغاية
تحقق من مستودع المصدر، وتأكد من أنك تتبع أحدث النصائح، واصنع موقعك
التغيير، اختبر التغيير، قم بتنفيذ التغيير، أرسل التغيير إلى perlbug، شكرًا لك،
المرة التالية
الإبلاغ عن الأخطاء
بيرل 5 بورترز
القائمة البريدية لتغييرات بيرل
#p5p على آي آر سي
الحصول على مصدر بيرل
الوصول للقراءة عبر Git
الوصول للقراءة عبر الويب
الوصول للقراءة عبر rsync
الوصول للكتابة عبر بوابة
تصحيح بيرل
تقديم التصحيحات
الحصول على قبول التصحيح الخاص بك
لماذا، ماذا، كيف
تصحيح الوحدة الأساسية
تحديث بيردلتا
ما الذي يجعل التصحيح جيد؟
اختبارات الدخول
ر / قاعدة, ر / شركات ر/أوباسيك, ر / كمد, ر / تشغيل, t/io قمة، كل شيء آخر، 1)، 2)
أهداف "إجراء اختبار" خاصة
test_porting، minitest، test.valgrind check.valgrind، test_harness، test-notty
test_notty
الاختبارات الموازية
إجراء الاختبارات باليد
باستخدام ر / تسخير للاختبار
-v، -torture، -re=PATTERN، -re قائمة الأنماط، PERL_CORE=1،
PERL_DESTRUCT_LEVEL=2، بيرل، PERL_SKIP_TTY_TEST، PERL_TEST_Net_Ping،
PERL_TEST_NOVREXX، PERL_TEST_NUMCONVERTS، PERL_TEST_MEMORY
اختبار أداء
المزيد من القراءة للمتسللين الأشرار
بيرلسورس، بيرلينترب، بيرلهاكتوت، بيرلهاكتيبس، بيرلجوتس، بيرلكسستوت وبيرلكسس،
بيرلابي, بورتينغ/pumpkin.pod
مختبرو CPAN ومدخنو PERL
ماذا بعد؟
"الطريق يستمر دائمًا، نزولا من الباب حيث بدأ."
اقتباسات مجازية
AUTHOR
بيرلسورس - A توجيه إلى هيه بيرل مصدر شجرة
الوصف
جد طريقك بالحول من هنا
كود C
وحدات أساسية
ليب /, تحويلة /, حي /, cPan /
اختبارات
اختبارات الوحدة، ر / قاعدة /, ر/كمد/, ر / شركات /, ر / إيو /, ر/مرو/, قمة/, ر/أوباسيك/, ر / إعادة /,
ر/تشغيل/, ر/يوني/, ر/win32/, ر / ترقية /, ر/ليب/
توثيق
أدوات القرصنة والوثائق
يفحص*, عمال الصيانة, المشرفين.plو المشرفين. مساء, com.podtidy
بناء النظام
مؤلفون
قائمة
com.perlinterp - An نظرة عامة of هيه بيرل مترجم
الوصف
عناصر المترجم
الشركة الناشئة
توزيع
التحسين
الركض
تسليم الاستثناء
أنواع المتغيرات الداخلية
أشجار OP
مكدسات
مكدس الحجج
علامة المكدس
حفظ المكدس
الملايين من وحدات الماكرو
قراءة متعمقة
com.perlhacktut - سير من خلال هيه خلق of a بسيط C الكود التصحيح
الوصف
مثال على تصحيح بسيط
كتابة التصحيح
اختبار التصحيح
توثيق التصحيح
إرسال
AUTHOR
com.perlhacktips - تنويهات For بيرل النواة C الكود القرصنة
الوصف
مشاكل عامة
مشاكل بيئة بيرل
مشاكل قابلية النقل
واجهات النظام الإشكالية
مشاكل أمنية
تفكيك
بدس في بيرل
استخدام مصحح الأخطاء على مستوى المصدر
تشغيل [args]، كسر اسم_الوظيفة، كسر source.c:xxx، خطوة، التالي، متابعة، إنهاء،
"أدخل"، نوع، طباعة
دعم الماكرو GDB
إلقاء هياكل بيانات بيرل
استخدام gdb للنظر في أجزاء معينة من البرنامج
استخدام gdb لإلقاء نظرة على ما يفعله المحلل اللغوي/lexer
التحليل الثابت لرمز المصدر
الوبر، جبيرة
التغطية
CPD (كاشف القص واللصق)
تحذيرات مجلس التعاون الخليجي
تحذيرات من مترجمات C الأخرى
مصححات الذاكرة
فالغريند
العنوان
-Dcc=clang، -Accflags=-faddress-sanitizer، -Aldflags=-faddress-sanitizer،
-Alddlflags = -shared \ -faddress-sanitizer
التشكيل
ملف تعريف Gprof
-a، -b، -e روتين، -f روتين، -s، -z
ملف تعريف دول مجلس التعاون الخليجي
حيل متنوعة
بيرل_DESTRUCT_LEVEL
بيرل_MEM_LOG
DDD عبر gdb
ج-التتبع العكسي
لينكس، أو إس إكس، get_c_backtrace، free_c_backtrace، get_c_backtrace_dump،
Dump_c_backtrace
سم
أشجار الخيار للقراءة فقط
متى يكون منطقيًا ليس منطقيًا؟
أهداف .i
AUTHOR
com.perlpolicy - مختلف مقالات متنوعة سياسات الخصوصية والبيع الالتزامات ذات صلة إلى هيه بيرل النواة
الوصف
الحكم
بيرل 5 بورترز
الصيانة والدعم
التوافق مع الإصدارات السابقة والإهمال
مصطلحات
تجريبي، مهمل، محبط، تمت إزالته
فروع الصيانة
الحصول على التغييرات في الفرع الرئيسي
الوحدات المساهمة
عقد اجتماعي حول الرقابة الفنية
وثائق
قواعد السلوك
CREDITS
بيرلجيت - مفصل معلومات عن الصابون طائرة نفاثة هيه بيرل مستودع
الوصف
استنساخ المستودع
العمل مع المستودع
معرفة حالتك
تصحيح سير العمل
تنفيذ التغييرات الخاصة بك
إرسال رسائل البريد الإلكتروني التصحيح
ملاحظة على الملفات المشتقة
تنظيف دليل العمل
تشطير
فروع الموضوع وإعادة كتابة التاريخ
ترقيع
إمكانية الوصول للكتابة إلى مستودع GIT
قبول التصحيح
الالتزام بالنزف
على الدمج وإعادة التأسيس
الالتزام بإصدارات الصيانة
الدمج من فرع عبر GitHub
استخدام فرع smoke-me لاختبار التغييرات
ملاحظة على الجمل والجمل العربي
com.perlbook - كُتُب عن الصابون ذات صلة إلى بيرل
الوصف
الكتب الأكثر شعبية
برمجة وتطوير بيرل ("كتاب الجمل"):، تشير بيرل كتاب الطبخ ("كتاب الرام"):،
التعلُّم بيرل ("كتاب اللاما")، متوسط بيرل ("كتاب الألبكة")
مراجع حسابات
بيرل 5 جيب الرقم المرجعي, بيرل المصحح جيب الرقم المرجعي, منتظم التعبير جيب
الرقم المرجعي
الدروس
البداية بيرل, التعلُّم بيرل ("كتاب اللاما")، متوسط بيرل (" الألبكة
كتاب")، اتقان بيرل, الطُرق الفعّالة بيرل برمجة وتطوير
مهمة موجهة
نادي الكتابة بيرل الأقسام For CPAN, تشير بيرل كتاب الطبخ, أتمتة الإدارة
مع بيرل, لابيلا ريال العالم SQL المخدم الإدارة مع بيرل
مواضيع خاصة
منتظم التعبيرات كتاب الطبخ, برمجة وتطوير هيه بيرل دي بي آي, بيرل الافضل الممارسات,
أعلى ترتيب بيرل, اتقان منتظم التعبيرات, شبكة برمجة وتطوير مع بيرل,
بيرل قالب الأدوات, هدف المنحى بيرل, البيانات مونغ مع بيرل, اتقان
بيرل / تاكا, تمتد تضمين بيرل, برو بيرل التصحيح
كتب مجانية (كما هو الحال في البيرة).
كتب أخرى مثيرة للاهتمام، غير بيرل
برمجة وتطوير التشوكر, المزيد برمجة وتطوير التشوكر
ملاحظة حول النضارة
الحصول على كتابك المدرجة
com.perlcommunity - a موجز نظرة عامة of هيه بيرل مجتمع
الوصف
أين تجد المجتمع
القوائم البريدية ومجموعات الأخبار
IRC
مواقع مهمة ومميزة
<http://perl.com/> ،http://blogs.perl.org/> ،http://perlsphere.net/>,
<http://perlweekly.com/> ،http://use.perl.org/> ،http://www.perlmonks.org/>,
<http://stackoverflow.com/> ،http://prepan.org/>
مجموعات المستخدمين
الدورات
أحداث الهاكاثون
الاتفاقيات
تقويم أحداث بيرل
AUTHOR
بيردوك - بحث up بيرل توثيق in جراب تنسيق.
موجز
الوصف
OPTIONS
-h, -D, -t, -u, -m وحدة, -l, -F, -f com.perlfunc, -q perlfaq-search-regexp, -a
com.perlapifunc, -v com.perlvar, -T, -d اسم الملف الوجهة, -o اسم تنسيق الإخراج, -M وحدة-
الاسم, -w قيمة الخيار or -w خيار, -X, -L رمز اللغة,
اسم الصفحة|اسم الوحدة|اسم البرنامج|عنوان URL, -n بعض المنسق, -r, -i, -V
الأمن
البيئة
التغيرات
أنظر أيضا
AUTHOR
com.perlhist - هيه بيرل تاريخ تسجيل
الوصف
مقدمة
حراس اليقطين
يقطين؟
التسجيلات
أحجام الإصدار المحددة
أحجام التصحيح المحددة
حفظة السجلات
com.perldelta - ماذا is جديد For بيرل v5.22.1
الوصف
تغييرات غير متوافقة
حدود التحقق من البنيات
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
توثيق
التغييرات على الوثائق الموجودة
التشخيص
التغييرات في التشخيصات الموجودة
التكوين والتجميع
دعم النظام الأساسي
ملاحظات خاصة بالمنصة
IRIX
إصلاحات الأخطاء المحددة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5221دلتا, com.perldelta - ماذا is جديد For بيرل v5.22.1
الوصف
تغييرات غير متوافقة
حدود التحقق من البنيات
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
توثيق
التغييرات على الوثائق الموجودة
التشخيص
التغييرات في التشخيصات الموجودة
التكوين والتجميع
دعم النظام الأساسي
ملاحظات خاصة بالمنصة
IRIX
إصلاحات الأخطاء المحددة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5221دلتا, com.perldelta - ماذا is جديد For بيرل v5.22.1
الوصف
تغييرات غير متوافقة
حدود التحقق من البنيات
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
توثيق
التغييرات على الوثائق الموجودة
التشخيص
التغييرات في التشخيصات الموجودة
التكوين والتجميع
دعم النظام الأساسي
ملاحظات خاصة بالمنصة
IRIX
إصلاحات الأخطاء المحددة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5220دلتا - ماذا is جديد For بيرل v5.22.0
الوصف
التحسينات الأساسية
عوامل تشغيل bitwise الجديدة
مشغل الماس المزدوج الجديد
حدود "\b" جديدة في التعبيرات العادية
عدم التقاط علامة التعبير العادي
"استخدام إعادة" صارمة ""
Unicode 7.0 (مع التصحيح) مدعوم الآن
يمكن أن يؤدي "استخدام اللغة" إلى تقييد الفئات المحلية المتأثرة
يدعم Perl الآن إضافات العملة المحلية POSIX 2008
استدلال أفضل على الأنظمة الأساسية القديمة لتحديد لغة UTF-8ness
التعرج عبر المرجع
"النموذج الأولي" بدون أي حجج
سمة روتينية فرعية جديدة ":const".
يعمل "fileno" الآن على مقابض الدليل
قائمة نموذج الأنابيب المفتوحة المطبقة لـ Win32
الاحالة إلى قائمة التكرار
تم تحسين التعامل مع Infinity وNaN (ليس رقمًا).
تم تحسين تحليل النقطة العائمة
أصبح الآن تعبئة اللانهاية أو عدم وجود رقم في الشخصية أمرًا مميتًا
واجهة برمجة تطبيقات Backtrace التجريبية لـ C
حماية
يتم الآن تجميع لغة Perl باستخدام "-fstack-protector-strong" إذا كان ذلك متاحًا
يمكن أن تسمح الوحدة الآمنة باستبدال الحزم الخارجية
يتم الآن تجميع لغة Perl دائمًا باستخدام "-D_FORTIFY_SOURCE=2" إذا كان ذلك متاحًا
تغييرات غير متوافقة
تم نقل التوقيعات الروتينية قبل السمات
تقبل النماذج الأولية "&" و"\&" الغواصات فقط
"استخدام الترميز" أصبح الآن معجميًا
شرائح القائمة تُرجع القوائم الفارغة
يعد "\N{}" بتسلسل مسافات متعددة الآن خطأً فادحًا
"استخدام UNIVERSAL '...'" أصبح الآن خطأً فادحًا
في علامة الاقتباس المزدوجة "\cX"، X يجب أن يكون الآن حرف ASCII قابلاً للطباعة
أصبح الآن تقسيم الرموز المميزة "(؟" و"(*") في التعبيرات العادية بمثابة تجميع قاتل
خطأ.
يتجاهل "qr/foo/x" الآن كافة المساحات البيضاء لنمط Unicode
أسطر التعليق داخل "(?[ ])" تنتهي الآن فقط بـ "\n"
"(؟[...])" تتبع عوامل التشغيل الآن أسبقية Perl القياسية
لم يعد مسموحًا بحذف "%" و"@" في أسماء التجزئة والمصفوفات
"$!" أصبح النص الآن باللغة الإنجليزية خارج نطاق "استخدام اللغة"
"$!" سيتم إرجاع النص بتنسيق UTF-8 عندما يكون ذلك مناسبًا
دعم "؟النمط؟" بدون تمت إزالة عامل التشغيل الصريح
أصبح "define(@array)" و"define(%hash)" الآن خطأً فادحًا
أصبح استخدام التجزئة أو المصفوفة كمرجع الآن بمثابة أخطاء فادحة
تغييرات على النموذج الأولي "*".
الإستنكار
ضبط "${^ENCODING}" على أي شيء غير "undef"
استخدام الأحرف غير الرسومية في أسماء المتغيرات المكونة من حرف واحد
تضمين "sub () {$var }" مع آثار جانبية يمكن ملاحظتها
استخدام معدّلات regexp المتعددة "/x".
تم الآن إهمال استخدام مسافة NO-break في الاسم المستعار للأحرف لـ "\N{...}".
يجب الآن الهروب من "{" الحرفي بنمط ما
لا يُنصح بجعل جميع التحذيرات قاتلة
تحسينات الأداء
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
إزالة الوحدات والبراغماتا
توثيق
توثيق جديد
التغييرات على الوثائق الموجودة
التشخيص
التشخيصات الجديدة
التغييرات في التشخيصات الموجودة
عمليات الإزالة التشخيصية
تغييرات المرافق
find2perl, s2p a2 ص إزالة
h2ph
تغليف
التكوين والتجميع
الاختبار
دعم النظام الأساسي
المنصات المستعادة
تعمل منصات IRIX وTru64 مرة أخرى، ويعمل z/OS على EBCDIC Code Page 1047
المنصات المتوقفة
الخطوة التالية/الخطوة المفتوحة
ملاحظات خاصة بالمنصة
EBCDIC، HP-UX، أندرويد، VMS، Win32، OpenBSD، سولاريس
التغييرات الداخلية
إصلاحات الأخطاء المحددة
المشاكل المعروفة
سجل الوفيات
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5203دلتا - ماذا is جديد For بيرل v5.20.3
الوصف
تغييرات غير متوافقة
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
توثيق
التغييرات على الوثائق الموجودة
تغييرات المرافق
h2ph
الاختبار
دعم النظام الأساسي
ملاحظات خاصة بالمنصة
Win32
إصلاحات الأخطاء المحددة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5202دلتا - ماذا is جديد For بيرل v5.20.2
الوصف
تغييرات غير متوافقة
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
توثيق
توثيق جديد
التغييرات على الوثائق الموجودة
التشخيص
التغييرات في التشخيصات الموجودة
الاختبار
دعم النظام الأساسي
المنصات المستعادة
إصلاحات الأخطاء المحددة
المشاكل المعروفة
أخطاء من الإصدارات السابقة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5201دلتا - ماذا is جديد For بيرل v5.20.1
الوصف
تغييرات غير متوافقة
تحسينات الأداء
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
توثيق
التغييرات على الوثائق الموجودة
التشخيص
التغييرات في التشخيصات الموجودة
التكوين والتجميع
دعم النظام الأساسي
ملاحظات خاصة بالمنصة
أندرويد، أوبن بي إس دي، سولاريس، VMS، ويندوز
التغييرات الداخلية
إصلاحات الأخطاء المحددة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5200دلتا - ماذا is جديد For بيرل v5.20.0
الوصف
التحسينات الأساسية
التوقيعات الروتينية التجريبية
تأخذ "sub" الآن سمة "النموذج الأولي".
تحليل النموذج الأولي أكثر اتساقًا
يستخدم "rand" الآن منشئ أرقام عشوائية متسقة
بناء جملة شريحة جديدة
إلغاء مرجعية Postfix التجريبية
Unicode 6.3 مدعوم الآن
خاصية نمط التعبير العادي "\p{Unicode}" الجديدة
دعم أفضل لـ 64 بت
يعمل "استخدام الإعدادات المحلية" الآن على لغات UTF-8
يتم الآن تجميع "استخدام اللغة" على الأنظمة التي لا تمتلك القدرة على اللغة
المزيد من الخيارات الاحتياطية لتهيئة الإعدادات المحلية
تمت إضافة خيار وقت التشغيل "-DL" الآن لتتبع إعدادات اللغة
-F يعني الآن -a -a يدل -n
استثناء التحذيرات $a و$b
حماية
تجنب القراءة المحتملة مجانا()د الذاكرة أثناء التحليل
تغييرات غير متوافقة
لم يعد من الممكن استخدام "do" للاتصال بالإجراءات الفرعية
تغييرات الهروب مثل الاقتباس
يحدث التلوث في ظل ظروف أكثر؛ يتوافق الآن مع الوثائق
تم تغيير المطابقة "\p{}"، و"\P{}" لنقاط ترميز غير Unicode.
تم توسيع "\p{All}" ليتوافق مع كافة نقاط التعليمات البرمجية الممكنة
Data::قد يتغير مخرجات Dumper
لم يعد حرف النقطة العشرية للغة يتسرب خارج نطاق "استخدام اللغة".
تعيينات رموز خطأ مآخذ توصيل Windows إلى $! تفضل الآن errno.h انتهت القيم
وساجيتلاسترور () القيم
تمت إزالة الوظائف "PerlIO_vsprintf" و"PerlIO_sprintf".
الإستنكار
فئة الأحرف "/\C/".
أحرف التحكم الحرفي في أسماء المتغيرات
الإشارات إلى الأعداد الصحيحة غير الصحيحة وغير الموجبة في $/
إجراءات مطابقة الأحرف في POSIX
المواضيع القائمة على المترجم هي الآن مثبط
عمليات إزالة الوحدة النمطية
CGI وCGI المرتبطة بها:: packages, inc::latest, Package::Constants,
الوحدة النمطية::Build والحزم المرتبطة بها Module::Build::
عمليات إزالة المرافق
find2perl، s2p، a2p
تحسينات الأداء
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
الوحدات المحدثة والبراغماتا
توثيق
توثيق جديد
التغييرات على الوثائق الموجودة
التشخيص
التشخيصات الجديدة
التغييرات في التشخيصات الموجودة
تغييرات المرافق
التكوين والتجميع
الاختبار
دعم النظام الأساسي
منصات جديدة
أندرويد، بيتريج، فري مينت، سينولوجي
المنصات المتوقفة
"sfio"، AT&T 3b1، DG/UX، EBCDIC
ملاحظات خاصة بالمنصة
Cygwin، GNU/Hurd، Linux، Mac OS، MidnightBSD، منصات نهاية مختلطة، VMS، Win32،
ويندوز سي
التغييرات الداخلية
إصلاحات الأخطاء المحددة
التعبيرات العادية
مصحح أخطاء بيرل 5 و-د
الروتينات الفرعية المعجمية
كل شيء آخر
المشاكل المعروفة
سجل الوفيات
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5184دلتا - ماذا is جديد For بيرل v5.18.4
الوصف
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
دعم النظام الأساسي
ملاحظات خاصة بالمنصة
Win32
إصلاحات الأخطاء المحددة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5182دلتا - ماذا is جديد For بيرل v5.18.2
الوصف
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
توثيق
التغييرات على الوثائق الموجودة
إصلاحات الأخطاء المحددة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5181دلتا - ماذا is جديد For بيرل v5.18.1
الوصف
تغييرات غير متوافقة
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
دعم النظام الأساسي
ملاحظات خاصة بالمنصة
إيكس، منتصف الليل بي إس دي
إصلاحات الأخطاء المحددة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5180دلتا - ماذا is جديد For بيرل v5.18.0
الوصف
التحسينات الأساسية
آلية جديدة للميزات التجريبية
إصلاح التجزئة
الترقية إلى Unicode 6.2
قد تتضمن الأسماء المستعارة لأسماء الأحرف الآن أحرفًا غير ذات نطاق Latin1
تحقيقات DTrace الجديدة
"${^LAST_FH}"
عمليات مجموعة التعبير العادي
الإجراءات الفرعية المعجمية
التسميات المحسوبة
المزيد من النواة :: الغواصات
"قتل" بأسماء الإشارات السلبية
حماية
أنظر أيضا: إصلاح التجزئة
تحذير أمني "قابل للتخزين" في الوثائق
يسمح "Locale::Maketext" بإدخال التعليمات البرمجية عبر قالب ضار
تجنب استدعاء memset بعدد سالب
تغييرات غير متوافقة
أنظر أيضا: إصلاح التجزئة
أصبح الآن اسم حرف غير معروف في "\N{...}" خطأً في بناء الجملة
الأحرف المهملة سابقًا في الأسماء المستعارة لأسماء الأحرف "\N{}" أصبحت الآن أخطاء.
يشير "\N{BELL}" الآن إلى U+1F514 بدلاً من U+0007
قيود جديدة على المطابقة غير الحساسة لحالة الأحرف المتعددة في التعبير العادي
فئات الأحرف بين قوسين
قواعد صريحة لأسماء المتغيرات والمعرفات
أصبحت علامات التبويب العمودية الآن مسافة بيضاء
تمت إعادة صياغة "/(?{})/" و"/(??{})/" بشكل كبير
تحليل أكثر صرامة لاستبدال الاستبدال
"المعطى" الآن أسماء مستعارة للـ $_ العالمي
أصبحت مجموعة ميزات Smartmatch تجريبية الآن
المعجم $_ أصبح تجريبيًا الآن
قراءة سطر () مع "$/ =\N" يقرأ الآن الأحرف N، وليس N بايت
تم الآن تمرير "glob" التي تم تجاوزها وسيطة واحدة
هنا تحليل الوثيقة
يجب الآن فصل عوامل التشغيل الأبجدية الرقمية عن محدد الإغلاق العادي
التعبيرات
لم يعد من الممكن استخدام qw(...) كأقواس
التفاعل بين التحذيرات المعجمية والافتراضية
"الدولة الفرعية" و"الفرعية لدينا"
يتم فرض القيم المحددة المخزنة في البيئة على سلاسل البايت
يموت "يتطلب" للملفات غير القابلة للقراءة
"gv_fetchmeth_*" و SUPER
يتم تفسير الوسيطة الأولى لـ "split" بشكل أكثر اتساقًا
الإستنكار
عمليات إزالة الوحدة النمطية
الترميز، الأرشيف::Extract، B::Lint، B::Lint::Debug، CPANPLUS وكلها متضمنة
وحدات "CPANPLUS::*"، Devel::InnerPackage، Log::Message، Log::Message::Config،
السجل::الرسالة::المعالجون، السجل::الرسالة::العنصر، السجل::الرسالة::بسيط،
الوحدة النمطية::قابلة للتوصيل، الوحدة النمطية::قابلة للتوصيل::Object، Object::Accessor، Pod::LaTeX،
المصطلح::واجهة المستخدم، المصطلح::UI::التاريخ
المرافق المهملة
cpanp، "cpanp-run-perl"، cpan2dist، pod2latex
PL_sv_objcount
يجب الهروب من خمسة أحرف إضافية في الأنماط باستخدام "/x"
أسماء محروفة من قبل المستخدم مع مسافة بيضاء مثيرة للدهشة
تم الآن إهمال العديد من وظائف XS القابلة للاستدعاء
تم الآن إهمال بعض الاستخدامات النادرة للخطوط المائلة العكسية داخل التعابير المنطقية
تقسيم الرموز المميزة "(؟" و"(*"" في التعبيرات العادية
تطبيقات ما قبل PerlIO IO
التخفيضات المستقبلية
المديرية العامة/تجربة المستخدم، التالي
تحسينات الأداء
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
الوحدات المحدثة والبراغماتا
إزالة الوحدات والبراغماتا
توثيق
التغييرات على الوثائق الموجودة
التشخيصات الجديدة
التغييرات في التشخيصات الموجودة
تغييرات المرافق
التكوين والتجميع
الاختبار
دعم النظام الأساسي
المنصات المتوقفة
BeOS، UTS Global، VM/ESA، MPE/IX، EPOC، Rhapsody
ملاحظات خاصة بالمنصة
التغييرات الداخلية
إصلاحات الأخطاء المحددة
المشاكل المعروفة
سجل الوفيات
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5163دلتا - ماذا is جديد For بيرل v5.16.3
الوصف
التحسينات الأساسية
حماية
CVE-2013-1667: استنفاد الذاكرة باستخدام مفاتيح التجزئة العشوائية
التفاف مع IO على سلاسل طويلة
تسرب الذاكرة في التشفير
تغييرات غير متوافقة
الإستنكار
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
المشاكل المعروفة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5162دلتا - ماذا is جديد For بيرل v5.16.2
الوصف
تغييرات غير متوافقة
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
التكوين والتجميع
لا ينبغي الخلط بين التكوين والتلوين ls
دعم النظام الأساسي
ملاحظات خاصة بالمنصة
AIX
إصلاحات الأخطاء المحددة
إصلاح /\h/ التكافؤ مع /[\h]/
المشاكل المعروفة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5161دلتا - ماذا is جديد For بيرل v5.16.1
الوصف
حماية
تم إصلاح خطأ غير متوقع في Scalar-List-Util
تغييرات غير متوافقة
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
التكوين والتجميع
دعم النظام الأساسي
ملاحظات خاصة بالمنصة
VMS
إصلاحات الأخطاء المحددة
المشاكل المعروفة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5160دلتا - ماذا is جديد For بيرل v5.16.0
الوصف
إشعار
التحسينات الأساسية
"استعمال إصدار"
"__الفرعية__"
عناصر مدمجة جديدة ومحسنة
دعم يونيكود
تغييرات XS
التغييرات في المتغيرات الخاصة
تغييرات المصحح
مساحة الاسم "الأساسية".
تغييرات أخرى
حماية
استخدم "is_utf8_char_buf()" وليس "is_utf8_char()"
قد يتسبب إدخال UTF-8 غير الصحيح في حدوث محاولات للقراءة بعد نهاية المخزن المؤقت
خطأ في الذاكرة "File::Glob::bsd_glob()" مع GLOB_ALTDIRFUNC (CVE-2011-2728).
يتم الآن تعيين الامتيازات بشكل صحيح عند تعيين $(
الإستنكار
لا تقرأ ملفات قاعدة بيانات Unicode فيها ليب / يونيكور
وظائف XS "is_utf8_char()" و"utf8_to_uvchr()" و"utf8_to_uvuni()"
التخفيضات المستقبلية
وحدات أساسية
منصات لا تحتوي على مبرمجين داعمين
إهانات مستقبلية أخرى
تغييرات غير متوافقة
يتم استدعاء الكتل الخاصة في سياق فارغ
"التحميل الزائد" للكائنات البراجما والتعبير العادي
تمت إزالة إدخالين لخريطة XS
Unicode 6.1 لديه عدم توافق مع Unicode 6.0
مترجم بورلاند
لم تعد بعض خصائص Unicode المهملة مدعومة بشكل افتراضي
إلغاء الإشارة إلى أشياء IO على أنها typeglobs
عمليات تغيير الحالة المعرفة من قبل المستخدم
أصبحت XSUBs الآن "ثابتة"
إضعاف مراجع القراءة فقط
ربط الكميات التي تحمل typeglobs
IPC::Open3 لم يعد يوفر "xfork()" و"x Close_on_exec()" و"xpipe_anon()"
$$ لم يعد يخزن PID مؤقتًا
لم يعد $$ و"getppid()" يحاكيان دلالات POSIX ضمن LinuxThreads
لم تعد $< و$> و$( و$) مخزنة مؤقتًا
لقد تغيرت الأحرف غير ASCII التي تم اقتباسها بواسطة "quotemeta" و"\Q".
تحسينات الأداء
الوحدات والبراغماتا
الوحدات المهملة
الإصدار :: المتطلبات
وحدات جديدة والبراغماتا
الوحدات المحدثة والبراغماتا
إزالة الوحدات والبراغماتا
توثيق
توثيق جديد
التغييرات على الوثائق الموجودة
الوثائق التي تمت إزالتها
التشخيص
التشخيصات الجديدة
تمت إزالة الأخطاء
التغييرات في التشخيصات الموجودة
تغييرات المرافق
التكوين والتجميع
دعم النظام الأساسي
ملاحظات خاصة بالمنصة
التغييرات الداخلية
إصلاحات الأخطاء المحددة
المصفوفة والتجزئة
إصلاحات واجهة برمجة التطبيقات C
تلميحات وقت التجميع
النسخ عند الكتابة
المصحح
عوامل إلغاء الإشارة
مقبض الملف، آخر ما تم الوصول إليه
اختبارات الملفات و"الإحصائيات"
تنسيقات
"معطى" و"متى"
المشغل "العالمي".
الإجراءات الفرعية Lvalue
الحمولة الزائدة
نماذج أولية للكلمات الرئيسية المضمنة
التعبيرات العادية
المطابقة الذكية
عامل "الفرز".
عامل التشغيل "substr".
دعم القيم الخالية المضمنة
أخطاء الخيوط
المتغيرات المرتبطة
كائنات الإصدار وvstrings
تحذيرات، إعادة تعريف
تحذيرات "غير مهيأة"
مراجع ضعيفة
إصلاحات ملحوظة أخرى
المشاكل المعروفة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5144دلتا - ماذا is جديد For بيرل v5.14.4
الوصف
التحسينات الأساسية
حماية
CVE-2013-1667: استنفاد الذاكرة باستخدام مفاتيح التجزئة العشوائية
تسرب الذاكرة في التشفير
[بيرل #111594] المقبس::unpack_sockaddr_un تجاوز سعة المخزن المؤقت الكومة
[Perl #111586] ملف SDBM: إصلاح الوصول الفردي إلى ".dir" العام
خطأ متباعد في القائمة::Util
[بيرل #115994] إصلاح segv في regcomp.ج:S_join_exact()
[Perl #115992] PL_eval_start الاستخدام بعد ذلك مجانًا
التفاف مع IO على سلاسل طويلة
تغييرات غير متوافقة
الإستنكار
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
الوحدات المحدثة والبراغماتا
المقبس، SDBM_File، القائمة::Util
إزالة الوحدات والبراغماتا
توثيق
توثيق جديد
التغييرات على الوثائق الموجودة
التشخيص
تغييرات المرافق
التكوين والتجميع
دعم النظام الأساسي
منصات جديدة
المنصات المتوقفة
ملاحظات خاصة بالمنصة
VMS
إصلاحات الأخطاء المحددة
المشاكل المعروفة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5143دلتا - ماذا is جديد For بيرل v5.14.3
الوصف
التحسينات الأساسية
حماية
"ملخص" الاستخدام غير الآمن للتقييم (CVE-2011-3597)
تجاوز المخزن المؤقت للكومة في عامل تكرار السلسلة 'x' (CVE-2012-5195)
تغييرات غير متوافقة
الإستنكار
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
الوحدات المحدثة والبراغماتا
إزالة الوحدات والبراغماتا
توثيق
توثيق جديد
التغييرات على الوثائق الموجودة
التكوين والتجميع
دعم النظام الأساسي
منصات جديدة
المنصات المتوقفة
ملاحظات خاصة بالمنصة
فري بي إس دي، وسولاريس ونيت بي إس دي، وإتش بي-يو إكس، ولينكس، وماك أو إس إكس، وجنو/هيرد، ونيت بي إس دي
إصلاحات الشوائب
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5142دلتا - ماذا is جديد For بيرل v5.14.2
الوصف
التحسينات الأساسية
حماية
خطأ في الذاكرة "File::Glob::bsd_glob()" مع GLOB_ALTDIRFUNC (CVE-2011-2728).
"تشفير" decode_xs n بايت تجاوز سعة الكومة (CVE-2011-2939)
تغييرات غير متوافقة
الإستنكار
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
الوحدات المحدثة والبراغماتا
إزالة الوحدات والبراغماتا
دعم النظام الأساسي
منصات جديدة
المنصات المتوقفة
ملاحظات خاصة بالمنصة
يدعم HP-UX PA-RISC/64 الآن gcc-4.x، بناءً على OS X 10.7 Lion وXcode 4
يعمل مرة أخرى
إصلاحات الشوائب
المشاكل المعروفة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5141دلتا - ماذا is جديد For بيرل v5.14.1
الوصف
التحسينات الأساسية
حماية
تغييرات غير متوافقة
الإستنكار
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
الوحدات المحدثة والبراغماتا
إزالة الوحدات والبراغماتا
توثيق
توثيق جديد
التغييرات على الوثائق الموجودة
التشخيص
التشخيصات الجديدة
التغييرات في التشخيصات الموجودة
تغييرات المرافق
التكوين والتجميع
الاختبار
دعم النظام الأساسي
منصات جديدة
المنصات المتوقفة
ملاحظات خاصة بالمنصة
التغييرات الداخلية
إصلاحات الشوائب
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5140دلتا - ماذا is جديد For بيرل v5.14.0
الوصف
إشعار
التحسينات الأساسية
يونيكود
التعبيرات العادية
التحسينات النحوية
معالجة الاستثناء
تحسينات أخرى
"-d:-foo"، "-d:-foo=bar"
واجهات برمجة التطبيقات C الجديدة
حماية
خصائص التعبير العادي المعرفة من قبل المستخدم
تغييرات غير متوافقة
التعبيرات العادية وسلسلة الهروب
المخابئ ومتغيرات الحزمة
التغييرات في بناء الجملة أو مشغلي بيرل
المواضيع والعمليات
الاعداد
الإستنكار
حذف مسافة بين التعبير العادي والكلمة اللاحقة
"\جX"
"\ب{" و"\B{"
مكتبات بيرل 4-عصر .pl
قائمة التنازل إلى $[
استخدام qw(...) بين قوسين
"\N{بيل}"
"؟نمط؟"
وظائف التعادل على الكميات التي تحمل typeglobs
رسم خرائط الحالة المعرفة من قبل المستخدم
الوحدات المهملة
ديفيل::DProf
تحسينات الأداء
تحسين "الإشارات الآمنة".
تحسين تحول() pop () يدعو دون الحجج
تحسين عمل مقارنة سلسلة محرك regexp
تسريع تجميع التعبير العادي
إلحاق السلسلة أسرع 100 مرة
قم بإزالة وظائف الوصول "PL_*" ضمن الخيوط
تحرير المراجع الضعيفة
مجموعة معجمية ومهام التجزئة
@_ يستخدم ذاكرة أقل
تحسينات الحجم لهياكل SV وHV
تحسينات استهلاك الذاكرة للمصدر
توفير الذاكرة للمراجع الضعيفة
يستخدم "%+" و"%-" ذاكرة أقل
تحسينات صغيرة متعددة على المواضيع
تم الآن تحسين الأزواج المتجاورة من رموز تشغيل الحالة التالية
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
الوحدات المحدثة والبراغما
أقل بكثير من المتاعب في حوار التكوين، ودعم ميتا/MYMETA.json، الدعم ل
local::lib، دعم HTTP::Tiny لتقليل الاعتماد على مواقع FTP،
التحديد التلقائي للمرآة، وتسوية جميع الأخطاء المعروفة في التكوين_المطلوب، والدعم
للتوزيعات المضغوطة bzip2(١)، اجاز فو/بار.م في سطر الأوامر
لتعني "Foo::Bar"، شارينفو (), حرف (), شاربلوك ()
إزالة الوحدات والبراغماتا
توثيق
توثيق جديد
التغييرات على الوثائق الموجودة
التشخيص
التشخيصات الجديدة
تم استدعاء النموذج الأولي للإغلاق، الخاصية غير الآمنة المعرفة من قبل المستخدم %s، الذعر: فشل gp_free
لتحرير مؤشر الكرة الأرضية - يتم إعادة إنشاء الإدخالات بشكل متكرر، وتحليل التعليمات البرمجية
خطأ داخلي (%s)، refcnt: fd %d%s، معدل Regexp "/%c" قد لا يظهر مرتين،
معدّلات Regexp "/%c" و"/%c" متنافية، واستخدام !~ مع %s لا يؤدي إلى ذلك
منطقي، تم إهمال "\b{"؛ استخدم "\b\{" بدلاً من ذلك، تم إهمال "\B{"؛ يستخدم
"\B\{" بدلاً من ذلك، تقوم العملية "%s" بإرجاع وسيطتها لـ ..، واستخدام qw(...) كـ
تم إهمال الأقواس
التغييرات في التشخيصات الموجودة
تغييرات المرافق
التكوين والتجميع
دعم النظام الأساسي
منصات جديدة
AIX
المنصات المتوقفة
أبولو دومين أو إس، ماك أو إس كلاسيك
ملاحظات خاصة بالمنصة
التغييرات الداخلية
واجهات برمجة التطبيقات الجديدة
تغييرات واجهة برمجة التطبيقات C
واجهات برمجة تطبيقات C المهملة
"Perl_ptr_table_clear"، "sv_compile_2op"، "find_rundefsvoffset"، "CALL_FPTR" و
"سيبيرلسكوب"
تغييرات داخلية أخرى
إصلاحات الأخطاء المحددة
I / O
إصلاحات أخطاء التعبير العادي
بناء الجملة / تحليل الأخطاء
المخابئ والكرات والبحث عن الطريقة
الاسم المستعار للحزم عن طريق التعيين إلى globs [Perl #77358]، وحذف الحزم حسب
حذف العناصر المخبأة التي تحتوي عليها، وإلغاء تحديد الكرة الأرضية التي تحتوي على حزمة
("undef *Foo::")، إلغاء تعريف ISA glob ("undef *Foo::ISA")، حذف ISA
عنصر خبأ ("حذف $Foo::{ISA}")، مشاركة صفائف @ISA بين الفئات (عبر
"*Foo::ISA = \@Bar::ISA" أو "*Foo::ISA = *Bar::ISA") [Perl #77238]
يونيكود
العلاقات والحمولة الزائدة والسحر الآخر
المصحح
المواضيع
النطاق والروتينات الفرعية
إشارات
تسربات الذاكرة المتنوعة
تلف الذاكرة وتعطلها
إصلاحات لمشغلي بيرل المختلفة
الأخطاء المتعلقة بـ C API
المشاكل المعروفة
أخطاء مطبعية
مفاتيح (), القيم ()و كل() العمل على المصفوفات
ينقسم() و @_
سجل الوفيات
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5125دلتا - ماذا is جديد For بيرل v5.12.5
الوصف
حماية
"تشفير" decode_xs n بايت تجاوز سعة الكومة (CVE-2011-2939)
خطأ في الذاكرة "File::Glob::bsd_glob()" مع GLOB_ALTDIRFUNC (CVE-2011-2728).
تجاوز المخزن المؤقت للكومة في عامل تكرار السلسلة 'x' (CVE-2012-5195)
تغييرات غير متوافقة
الوحدات والبراغماتا
الوحدات المحدثة
التغييرات على الوثائق الموجودة
com.perlebcdic
بيرلونيكود
بيرلونيبروبس
تحسينات التثبيت والتكوين
التغييرات الخاصة بالمنصة
ماك أو إس إكس، نت بي إس دي
إصلاحات الأخطاء المحددة
أخطاء مطبعية
ينقسم() و @_
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5124دلتا - ماذا is جديد For بيرل v5.12.4
الوصف
تغييرات غير متوافقة
إصلاحات الأخطاء المحددة
الوحدات والبراغماتا
الاختبار
توثيق
ملاحظات خاصة بالمنصة
لينكس
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5123دلتا - ماذا is جديد For بيرل v5.12.3
الوصف
تغييرات غير متوافقة
التحسينات الأساسية
تعمل "المفاتيح" و"القيم" على المصفوفات
إصلاحات الشوائب
ملاحظات خاصة بالمنصة
سولاريس، VMS، VOS
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5122دلتا - ماذا is جديد For بيرل v5.12.2
الوصف
تغييرات غير متوافقة
التحسينات الأساسية
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
تغييرات براغماتية
الوحدات المحدثة
"Carp"، "CPANPLUS"، "File::Glob"، "File::Copy"، "File::Spec"
تغييرات المرافق
التغييرات على الوثائق الموجودة
تحسينات التثبيت والتكوين
تحسينات التكوين
تحسينات التجميع
إصلاحات الأخطاء المحددة
ملاحظات خاصة بالمنصة
AIX
ويندوز
VMS
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5121دلتا - ماذا is جديد For بيرل v5.12.1
الوصف
تغييرات غير متوافقة
التحسينات الأساسية
الوحدات والبراغماتا
تغييرات براغماتية
الوحدات المحدثة
التغييرات على الوثائق الموجودة
الاختبار
تحسينات الاختبار
تحسينات التثبيت والتكوين
تحسينات التكوين
إصلاحات الشوائب
ملاحظات خاصة بالمنصة
HP-UX
AIX
FreeBSD 7
VMS
المشاكل المعروفة
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5120دلتا - ماذا is جديد For بيرل v5.12.0
الوصف
التحسينات الأساسية
بناء جملة "إصدار اسم الحزمة" الجديد
المشغل "...".
القيود الضمنية
تحسينات يونيكود
الامتثال Y2038
الحمولة الزائدة ريال قطري
الكلمات الرئيسية القابلة للتوصيل
واجهات برمجة التطبيقات لمزيد من الداخلية
البحث عن وظيفة يمكن تجاوزها
واجهة مناسبة لأوامر تحليل الطريقة القابلة للتوصيل
"\N" الهروب من التعبير العادي التجريبي
دعم ديترايس
دعم "configure_requires" في البيانات التعريفية لوحدة CPAN
أصبحت "كل" و"مفاتيح" و"قيم" أكثر مرونة الآن
"متى" كمعدل بيان
$، المرونة
// في متى الجمل
تمكين التحذيرات من بيئة Shell الخاصة بك
"حذف محلي"
دعم جديد لمآخذ مساحة الاسم المجردة
تمت إزالة حد 32 بت على وسيطات substr
التغييرات غير المتوافقة المحتملة
يتم تحذير عمليات الإيقاف بشكل افتراضي
تنسيقات رقم الإصدار
إعادة تنظيم @INC
REGEXPs هي الآن من الدرجة الأولى
تغييرات بيان التبديل
مشغلي الوجه بالتخبط، المحدد أو المشغل
تغييرات المطابقة الذكية
تغييرات أخرى قد تكون غير متوافقة
الإستنكار
suidperl، استخدام ":=" يعني قائمة سمات فارغة، "UNIVERSAL->import()"، استخدام
"goto" للانتقال إلى إنشاء، أسماء الأحرف المخصصة في\N{name} التي لا تبدو
مثل الأسماء، الوحدات المهملة، الفئة::ISA، Pod::Plainer، Shell، Switch، Assignment to
$[، استخدام السمة: مقفل على الإجراءات الفرعية، استخدام "مؤمن" مع السمات
pragma، استخدام "فريد" مع السمات pragma، Perl_pmflag، العديد من Perl 4-era
المكتبات
إصلاح يونيكود
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
"autodie"، "ضغط::Raw::Bzip2"، "التحميل الزائد"، "الأصل"، "تحليل::CPAN::Meta"،
"VMS::DCLsym"، "VMS::Stdio"، "XS::APItest::KeywordRPN"
البراغماتية المحدثة
"قاعدة"، "كبيرة"، "أسماء محفورة"، "ثابت"، "تشخيص"، "ميزة"، "أقل"،
"lib"، "mro"، "التحميل الزائد"، "المواضيع"، "المواضيع :: المشتركة"، "الإصدار"، "التحذيرات"
الوحدات المحدثة
"الأرشيف::استخراج"، "الأرشيف::Tar"، "السمة::معالجات"، "التحميل التلقائي"،
"B::Concise"، "B::Debug"، "B::Deparse"، "B::Lint"، "CGI"، "Class::ISA"،
"ضغط::Raw::Zlib"، "CPAN"، "CPANPLUS"، "CPANPLUS::Dist::Build"،
"Data::Dumper"، "DB_File"، "Devel::PPPort"، "Digest"، "Digest::MD5"،
"الخلاصة::SHA"، "تشفير"، "مصدر"، "ExtUtils::CBuilder"، "ExtUtils::Command"،
"ExtUtils::Constant"، "ExtUtils::Install"، "ExtUtils::MakeMaker"،
"ExtUtils::Manifest"، "ExtUtils::ParseXS"، "File::Fetch"، "File::Path"،
"ملف::Temp"، "Filter::Simple"، "Filter::Util::Call"، "Getopt::Long"، "IO"،
"IO::Zlib"، "IPC::Cmd"، "IPC::SysV"، "اللغة المحلية::Maketext"،
"اللغة المحلية::Maketext::Simple"، "السجل::رسالة"، "السجل::الرسالة::بسيط"،
"Math::BigInt"، "Math::BigInt::FastCalc"، "Math::BigRat"، "Math::Complex"،
"Memoize"، "MIME::Base64"، "Module::Build"، "Module::CoreList"، "Module::Load"،
"الوحدة النمطية::تحميل::شرطية"، "الوحدة النمطية::محملة"، "الوحدة النمطية::قابلة للتوصيل"، "Net::Ping"،
"التالي"، "الكائن::Accessor"، "الحزمة::الثوابت"، "PerlIO"، "Pod::Parser"،
"Pod::Perldoc"، "Pod::Plainer"، "Pod::Simple"، "آمن"، "SelfLoader"، "قابل للتخزين"،
"تبديل"، "Sys::Syslog"، "Term::ANSIColor"، "Term::UI"، "Test"، "Test::Harness"،
"اختبار::بسيط"، "نص::متوازن"، "نص::كلمات تحليلية"، "نص::Soundex"،
"الخيط::قائمة الانتظار"، "الخيط::الإشارة"، "الربط::RefHash"، "الوقت::HiRes"،
"الوقت::محلي"، "الوقت::قطعة"، "Unicode::Collate"، "Unicode::Normalize"، "Win32"،
"Win32API::ملف"، "XSLoader"
إزالة الوحدات والبراغماتا
"attrs"، "CPAN::API::HOWTO"، "CPAN::DeferedCode"، "CPANPLUS::inc"، "DCLsym"،
"ExtUtils::MakeMaker::bytes"، "ExtUtils::MakeMaker::vmsish"، "Stdio"،
"اختبار::تسخير::تأكيد"، "اختبار::تسخير::مكرر"، "اختبار::تسخير::نقطة"،
"اختبار::الحزام::النتائج"، "اختبار::الحزام::الأشرطة"، "اختبار::الحزام::Util"،
"XSSymSet"
الوحدات المهملة والبراغماتا
توثيق
توثيق جديد
التغييرات على الوثائق الموجودة
تحسينات الأداء المحددة
تحسينات التثبيت والتكوين
التغييرات الداخلية
الاختبار
تحسينات الاختبار
الاختبارات الموازية، اختبار مرونة الحزام، اختبار المراقبة
اختبارات جديدة
التشخيصات الجديدة أو المتغيرة
التشخيصات الجديدة
التشخيص المتغير
"حرف غير قانوني في النموذج الأولي لـ %s : %s"، "النموذج الأولي بعد '%c' لـ %s : %s"
تغييرات المرافق
إصلاحات الأخطاء المحددة
التغييرات الخاصة بالمنصة
منصات جديدة
هايكو، ميروس بي إس دي
المنصات المتوقفة
المجال/نظام التشغيل، MinT، Tenon MachTen
المنصات المحدثة
AIX، Cygwin، Darwin (Mac OS X)، DragonFly BSD، FreeBSD، Irix، NetBSD، OpenVMS،
ستراتوس فوس، سيمبيان، ويندوز
المشاكل المعروفة
أخطاء مطبعية
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5101دلتا - ماذا is جديد For بيرل v5.10.1
الوصف
تغييرات غير متوافقة
تغييرات بيان التبديل
مشغلي الوجه بالتخبط، المحدد أو المشغل
تغييرات المطابقة الذكية
تغييرات أخرى غير متوافقة
التحسينات الأساسية
قاعدة بيانات أحرف Unicode 5.1.0
واجهة مناسبة لأوامر تحليل الطريقة القابلة للتوصيل
براغما "الحمل الزائد".
الاختبارات الموازية
دعم ديترايس
دعم "configure_requires" في البيانات التعريفية لوحدة CPAN
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
"autodie"، "ضغط::Raw::Bzip2"، "أصل"، "تحليل::CPAN::Meta"
تغييرات براغماتية
"السمات"، "attrs"، "base"، "bigint"، "bignum"، "bigrat"، "charnames"،
"ثابت"، "ميزة"، "حقول"، "lib"، "مفتوح"، "التحميل الزائد"، "التحميل الزائد"،
"الإصدار"
الوحدات المحدثة
"الأرشيف::استخراج"، "الأرشيف::Tar"، "السمة::معالجات"، "التحميل التلقائي"،
"AutoSplit"، "B"، "B::Debug"، "B::Deparse"، "B::Lint"، "B::Xref"، "Benchmark"،
"Carp"، "CGI"، "Compress::Zlib"، "CPAN"، "CPANPLUS"، "CPANPLUS::Dist::Build"،
"Cwd"، "Data::Dumper"، "DB"، "DB_File"، "Devel::PPPort"، "Digest::MD5"،
"الخلاصة::SHA"، "DirHandle"، "Dumpvalue"، "DynaLoader"، "Encode"، "Errno"،
"مصدر"، "ExtUtils::CBuilder"، "ExtUtils::Command"، "ExtUtils::Constant"،
"ExtUtils::Embed"، "ExtUtils::Install"، "ExtUtils::MakeMaker"،
"ExtUtils::Manifest"، "ExtUtils::ParseXS"، "فادح"، "File::Basename"،
"ملف::مقارنة"، "ملف::نسخ"، "ملف::جلب"، "ملف::بحث"، "ملف::مسار"،
"ملف::المواصفات"، "ملف::stat"، "ملف::Temp"، "FileCache"، "FileHandle"،
"Filter::Simple"، "Filter::Util::Call"، "FindBin"، "GDBM_File"، "Getopt::Long"،
"Hash::Util::FieldHash"، "I18N::Collate"، "IO"، "IO::Compress::*"، "IO::Dir"،
"IO::Handle"، "IO::Socket"، "IO::Zlib"، "IPC::Cmd"، "IPC::Open3"، "IPC::SysV"،
"lib"، "List::Util"، "Locale::MakeText"، "Log::Message"، "Math::BigFloat"،
"Math::BigInt"، "Math::BigInt::FastCalc"، "Math::BigRat"، "Math::Complex"،
"Math::Trig"، "Memoize"، "Module::Build"، "Module::CoreList"، "Module::Load"،
"الوحدة النمطية::تحميل::شرطية"، "الوحدة النمطية::محملة"، "الوحدة النمطية::قابلة للتوصيل"، "NDBM_File"،
"Net::Ping"، "NEXT"، "Object::Accessor"، "OS2::REXX"، "Package::Constants"،
"PerlIO"، "PerlIO::via"، "Pod::Man"، "Pod::Parser"، "Pod::Simple"، "Pod::Text"،
"POSIX"، "آمن"، "Scalar::Util"، "SelectSaver"، "SelfLoader"، "Socket"،
"قابل للتخزين"، "التبديل"، "الرمز"، "Sys::Syslog"، "المصطلح::ANSIColor"،
"مصطلح::ReadLine"، "مصطلح::UI"، "اختبار::تسخير"، "اختبار::بسيط"، "نص::كلمات تحليلية"،
"النص::علامات التبويب"، "النص::التفاف"، "الخيط::قائمة الانتظار"، "الخيط::الإشارة"، "المواضيع"،
"المواضيع::مشتركة"، "Tie::RefHash"، "Tie::StdHandle"، "Time::HiRes"، "Time::Local"،
"الوقت::قطعة"، "Unicode::Normalize"، "Unicode::UCD"، "UNIVERSAL"، "Win32"،
"Win32API::ملف"، "XSLoader"
تغييرات المرافق
h2ph, h2xs, بيرل5db.pl, شكرا
توثيق جديد
perlhaiku، perlmroapi، perlperf، perlrepository، perlthanks
التغييرات على الوثائق الموجودة
تحسينات الأداء
تحسينات التثبيت والتكوين
تحويلة / إعادة تنظيم
تحسينات التكوين
تحسينات التجميع
التغييرات الخاصة بالمنصة
AIX، Cygwin، FreeBSD، Irix، Haiku، MirOS BSD، NetBSD، Stratus VOS، Symbian، Win32،
VMS
إصلاحات الأخطاء المحددة
التشخيصات الجديدة أو المتغيرة
"ذعر: sv_chop %s"، "لا يمكن تحديد موقع الحزمة %s لوالدي %s"، "v-string in
الاستخدام/الطلب غير محمول"، "العودة العميقة على الروتين الفرعي "%s""
الداخلية المتغيرة
"SVf_UTF8"، "SVs_TEMP"
اختبارات جديدة
t/comp/retainedlines.t، t/io/perlio_fail.t، t/io/perlio_leaks.t، t/io/perlio_open.t،
t/io/perlio.t، t/io/pvbm.t، t/mro/package_aliases.t، t/op/dbm.t، t/op/index_thr.t،
t/op/pat_thr.t، t/op/qr_gc.t، t/op/reg_email_thr.t، t/op/regexp_qr_embed_thr.t،
t/op/regexp_unicode_prop.t، t/op/regexp_unicode_prop_thr.t، t/op/reg_nc_tie.t،
t/op/reg_posixcc.t، t/op/re.t، t/op/setpgrpstack.t، t/op/substr_thr.t، t/op/upgrade.t،
t/uni/lex_utf8.t، t/uni/tie.t
المشاكل المعروفة
الإستنكار
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل5100دلتا - ماذا is جديد For بيرل 5.10.0
الوصف
التحسينات الأساسية
براغما "الميزة".
جديد -E تبديل سطر الأوامر
محدد أو المشغل
مشغل التبديل والمطابقة الذكية
التعبيرات العادية
أنماط متكررة، مخازن التقاط مؤقتة مسماة، محددات الكمية، التراجع
أفعال التحكم، المراجع الخلفية النسبية، الهروب "\K"، العمودي والأفقي
مسافة بيضاء، وفاصل أسطر، ولقطات اختيارية قبل المباراة وبعدها باستخدام /p
علم
"يقول()"
معجمي $ _
النموذج
كتل UNITCHECK
براغما جديدة "مرو"
readdir () قد يُرجع "اسم ملف قصير" على نظام التشغيل Windows
readpipe () أصبح الآن قابلاً للتجاوز
الوسيطة الافتراضية ل قراءة سطر ()
ولاية() المتغيرات
مشغلي filetest مكدسة
عالمي :: يفعل ()
تنسيقات
معدّلات ترتيب البايت لـ علية() أفرغ()
"لا يوجد إصدار"
"chdir" و"chmod" و"chown" على مقابض الملفات
مجموعات نظام التشغيل
الغواصات الفرز العودية
استثناءات في الطي المستمر
مرشحات المصدر فيINC
متغيرات داخلية جديدة
"${^RE_DEBUG_FLAGS}"، "${^CHILD_ERROR_NATIVE}"، "${^RE_TRIE_MAXBUF}"،
"$ {^ WIN32_SLOPPY_STAT}"
منوع
UCD 5.0.0
MAD
قتل() على ويندوز
تغييرات غير متوافقة
التعبئة وسلاسل UTF-8
ميزة عدد البايت/الأحرف في أفرغ()
تمت إزالة المتغيرات $* و $#
substr () لم تعد القيم ثابتة الطول
تحليل "-f _"
":فريد"
تأثير البراغماتية في التقييم
تشدير فو
التعامل مع ملفات .pmc
أصبح $^V الآن كائن "إصدار" بدلاً من سلسلة v
@- و@+ في الأنماط
يمكن الآن أن يكون $AUTOLOAD ملوثًا
التلوث والطباعة
undef ومعالجات الإشارة
القيود وإلغاء الإشارة في مُعرف()
تمت إزالة "(?p{})".
تمت إزالة التجزئة الزائفة
إزالة مترجم bytecode وperlcc
إزالة مختبر الدفع النفاث
تم الكشف عن الميراث العودي في وقت سابق
تم تغيير التحذيرات::enables والتحذيرات::warnif لصالح مستخدمي الوحدات النمطية
الوحدات والبراغماتا
ترقية الوحدات الأساسية الفردية
تغييرات براغماتية
"ميزة"، "mro"، تحديد نطاق براغما "الفرز"، تحديد نطاق "bignum"، "bigint"،
"كبيرة" و"قاعدة" و"صارمة" و"تحذيرات" و"نسخة" و"تحذيرات" و"أقل"
وحدات جديدة
التغييرات المحددة على الوحدات الأساسية
"السمة::المعالجات"، "B::Lint"، "B"، "الخيط"
تغييرات المرافق
بيرل -d، ptar، ptardiff، shasum، corelist، h2ph و h2xs، perlivp، find2perl،
config_data، cpanp، cpan2dist، pod2html
توثيق جديد
تحسينات الأداء
الفرز في المكان
الوصول إلى مجموعة معجمية
XS بمساعدة SWASHGET
الروتينات الفرعية الثابتة
"PERL_DONT_CREATE_GVSV"
المراجع الضعيفة أرخص
فرز() التحسينات
تحسينات الذاكرة
تحسين ذاكرة التخزين المؤقت UTF-8
إحصائيات قذرة على نظام التشغيل Windows
تحسينات التعبيرات العادية
تم إلغاء تكرار المحرك، وتم التعامل مع فئات char الفردية على أنها حرفية، Trie
تحسين تبديلات السلسلة الحرفية، وتحسين نقطة البداية Aho-Corasick
تحسينات التثبيت والتكوين
تحسينات التكوين
"-Dusesitecustomize"، المنشآت القابلة للنقل، strlcat () strlcpy (),
"d_pseudofork" و"d_printf_format_null"، تكوين المساعدة
تحسينات التجميع
البناء المتوازي، دعم المترجمين في بورلاند، البناء الثابت على نظام التشغيل Windows، ppport.h
الملفات، توافق C++، دعم مترجم Microsoft 64 بت، Visual C++، Win32
يبني
تحسينات التثبيت
وحدة الملفات المساعدة
منصات جديدة أو محسنة
إصلاحات الأخطاء المحددة
القيود في كتل التقييم العادي، الاتصال الأساسية :: تتطلب ()، اشتراكات الشرائح، "لا
"فئة التحذيرات"" تعمل بشكل صحيح مع -w، وتحسينات المواضيع، chr () والسلبية
القيم، PERL5SHELL والتلويث، باستخدام *FILE{IO}، التحميل الزائد وإعادة النعمة،
التحميل الزائد وUTF-8، وإصلاح تسرب الذاكرة، والجهاز العشوائي على نظام التشغيل Windows،
PERLIO_DEBUG، PerlIO::العددية والعددية للقراءة فقط، يذاكر() وUTF-8، حرجة
الإشارات، إصلاح خطاف @INC، إصلاح مفتاح "-t"، استنساخ معالجات الملفات UTF-8، توطين
عناصر التجزئة
التشخيصات الجديدة أو المتغيرة
استخدام القيمة غير المهيأة، والاستخدام المهمل لـ لي() في الشرط الخاطئ، !=~ ينبغي أن يكون
!~، سطر جديد في سلسلة مضبوطة إلى اليسار، متأخر جدًا بالنسبة للخيار "-T"، أقنعة %s المتغيرة "%s"
إعلان سابق، readdir ()/كلوكسير ()/إلخ. تمت محاولة استخدام dirhandle غير صالح، فتح
dirhandle/filehandle %s أيضًا كملف/دليل، تم إهمال استخدام -P، وv-string في
الاستخدام/الطلب غير محمول، Perl -V
الداخلية المتغيرة
إعادة ترتيب ثوابت SVt_*
القضاء على SVt_PVBM
نوع جديد SVt_BIND
إزالة رموز CPP
يتم استخدام مساحة أقل بواسطة العمليات
محلل جديد
استخدام "كونست"
ماثومس
تمت إزالة "AvFLAGS".
تغييرات "av_*".
$^H و %^H
ب:: تم تغيير وراثة الوحدات
منشئو التجزئة والصفيف المجهولون
المشاكل المعروفة
مشاكل UTF-8
مشاكل خاصة بالمنصة
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل589دلتا - ماذا is جديد For بيرل v5.8.9
الوصف
إشعار
تغييرات غير متوافقة
التحسينات الأساسية
قاعدة بيانات أحرف Unicode 5.1.0.
stat و-X على مقابض الدليل
مرشحات المصدر فيINC
استثناءات في الطي المستمر
"لا يوجد إصدار"
تحسين كود التخزين المؤقت الداخلي UTF-8
المنشآت القابلة للنقل في وقت التشغيل
متغيرات داخلية جديدة
"${^CHILD_ERROR_NATIVE}"، "${^UTF8CACHE}"
أصبح "readpipe" قابلاً للتجاوز الآن
استثناء بسيط لمعالجة وحدات الماكرو
-D تحسينات الخيار
XS بمساعدة SWASHGET
الروتينات الفرعية الثابتة
منصات جديدة
الوحدات والبراغماتا
وحدات جديدة
الوحدات المحدثة
تغييرات المرافق
تمت ترقية المصحح إلى الإصدار 1.31
شكرا
com.perlbug
h2xs
h2ph
توثيق جديد
التغييرات على الوثائق الموجودة
تحسينات الأداء
تحسينات التثبيت والتكوين
المنشآت القابلة للنقل
تحسينات التكوين
تحسينات التجميع
تحسينات التثبيت.
التغييرات الخاصة بالمنصة
إصلاحات الأخطاء المحددة
يونيكود
بيرليو
سحر
Reblessing الكائنات المحملة بشكل زائد يعمل الآن
يتم الآن نشر "صارم" بشكل صحيح في تقييمات السلسلة
إصلاحات أخرى
إصلاحات خاصة بالمنصة
إصلاحات أصغر
التشخيصات الجديدة أو المتغيرة
الذعر: sv_chop %s
تم تجاوز الحد الأقصى لعدد الإشارات المعلقة (%s).
ذعر: محاولة الاتصال بـ %s في %s
قامت FETCHSIZE بإرجاع قيمة سالبة
لا يمكن ترقية %s (%d) إلى %d
الوسيطة %s ليست عنصر HASH أو ARRAY أو روتينًا فرعيًا
لا يمكن جعل المدمج غير القابل للتجاوز %s قاتلاً
لم يتم التعرف على الحرف '%s' في العمود %d
إزاحة السلسلة الخارجية
هروب غير صالح في الترميز المحدد في regexp؛ تم وضع علامة <-- هنا في m/%s/
جهازك لا يدعم التفريغ/التفريغ.
الداخلية المتغيرة
عمليات تنظيف الماكرو
اختبارات جديدة
تحويلة/DynaLoader/t/DynaLoader.t، t/comp/fold.t، t/io/pvbm.t،
t/lib/proxy_constant_subs.t، t/op/attrhand.t، t/op/dbm.t، t/op/inccode-tie.t،
t/op/incfilter.t، t/op/kill0.t، t/op/qrstack.t، t/op/qr.t، t/op/regexp_qr_embed.t،
t/op/regexp_qr.t، t/op/rxcode.t، t/op/studytied.t، t/op/substT.t، t/op/symbolcache.t،
t/op/upgrade.t، t/mro/package_aliases.t، t/pod/twice.t، t/run/cloexec.t،
t/uni/cache.t، t/uni/chr.t، t/uni/greek.t، t/uni/latin2.t، t/uni/overload.t،
ر / يوني / التعادل
المشاكل المعروفة
ملاحظات خاصة بالمنصة
Win32
OS / 2
VMS
سجل الوفيات
شكر وتقدير
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل588دلتا - ماذا is جديد For بيرل v5.8.8
الوصف
تغييرات غير متوافقة
التحسينات الأساسية
الوحدات والبراغماتا
تغييرات المرافق
تحسينات "h2xs".
تحسينات "بيرليفب".
توثيق جديد
تحسينات الأداء
تحسينات التثبيت والتكوين
إصلاحات الأخطاء المحددة
لا تعمل "فئة" التحذيرات بشكل صحيح مع -w
إزالة الإفراط في التحسين
سبرينتف () إصلاحات
تباطؤ المصحح ويونيكود
إصلاحات أصغر
التشخيصات الجديدة أو المتغيرة
محاولة تعيين طول المصفوفة المحررة
تم تمرير غير السلسلة كقناع نقطي
لم يتم إنهاء نمط البحث أو تحليل عامل التشغيل الثلاثي كنمط بحث
الداخلية المتغيرة
مشاكل خاصة بالمنصة
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل587دلتا - ماذا is جديد For بيرل v5.8.7
الوصف
تغييرات غير متوافقة
التحسينات الأساسية
قاعدة بيانات أحرف Unicode 4.1.0
suidperl أقل أمانًا
برنامج نصي اختياري لتخصيص الموقع
أصبح "Config.pm" الآن أصغر بكثير.
الوحدات والبراغماتا
تغييرات المرافق
تحسينات find2perl
تحسينات الأداء
تحسينات التثبيت والتكوين
إصلاحات الأخطاء المحددة
التشخيصات الجديدة أو المتغيرة
الداخلية المتغيرة
المشاكل المعروفة
مشاكل خاصة بالمنصة
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل586دلتا - ماذا is جديد For بيرل v5.8.6
الوصف
تغييرات غير متوافقة
التحسينات الأساسية
الوحدات والبراغماتا
تغييرات المرافق
تحسينات الأداء
إصلاحات الأخطاء المحددة
التشخيصات الجديدة أو المتغيرة
الداخلية المتغيرة
اختبارات جديدة
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل585دلتا - ماذا is جديد For بيرل v5.8.5
الوصف
تغييرات غير متوافقة
التحسينات الأساسية
الوحدات والبراغماتا
تغييرات المرافق
مصحح أخطاء بيرل
h2ph
تحسينات التثبيت والتكوين
إصلاحات الأخطاء المحددة
التشخيصات الجديدة أو المتغيرة
الداخلية المتغيرة
المشاكل المعروفة
مشاكل خاصة بالمنصة
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل584دلتا - ماذا is جديد For بيرل v5.8.4
الوصف
تغييرات غير متوافقة
التحسينات الأساسية
تغليف مالوك
قاعدة بيانات أحرف Unicode 4.0.1
suidperl أقل أمانًا
شكل
الوحدات والبراغماتا
وحدات محدثة
السمة::المعالجون، B، المعيار، CGI، Carp، Cwd، المُصدِّر، الملف::Find، IO،
IPC::Open3، Local::Maketext، Math::BigFloat، Math::BigInt، Math::BigRat،
MIME::Base64، ODBM_File، POSIX، Shell، المقبس، قابل للتخزين، التبديل، Sys::Syslog،
المصطلح::ANSIColor، الوقت::HiRes، Unicode::UCD، Win32، base، open، Threads، utf8
تحسينات الأداء
تغييرات المرافق
تحسينات التثبيت والتكوين
إصلاحات الأخطاء المحددة
التشخيصات الجديدة أو المتغيرة
الداخلية المتغيرة
التوجهات المستقبلية
مشاكل خاصة بالمنصة
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل583دلتا - ماذا is جديد For بيرل v5.8.3
الوصف
تغييرات غير متوافقة
التحسينات الأساسية
الوحدات والبراغماتا
CGI، Cwd، Digest، Digest::MD5، Encode، File::Spec، FindBin، List::Util، Math::BigInt،
PodParser، Pod::Perldoc، POSIX، Unicode::Collate، Unicode::Normalize، Test::Harness،
المواضيع :: المشتركة
تغييرات المرافق
توثيق جديد
تحسينات التثبيت والتكوين
إصلاحات الأخطاء المحددة
التشخيصات الجديدة أو المتغيرة
الداخلية المتغيرة
التكوين والبناء
مشاكل خاصة بالمنصة
المشاكل المعروفة
التوجهات المستقبلية
سجل الوفيات
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل582دلتا - ماذا is جديد For بيرل v5.8.2
الوصف
تغييرات غير متوافقة
التحسينات الأساسية
التجزئة العشوائية
خيوط
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
Devel::PPPort، Digest::MD5، I18N::LangTags، libnet، MIME::Base64، Pod::Perldoc،
صارم، التعادل::هاش، الوقت::HiRes، Unicode::Collate، Unicode::Normalize، UNIVERSAL
إصلاحات الأخطاء المحددة
الداخلية المتغيرة
مشاكل خاصة بالمنصة
التوجهات المستقبلية
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل581دلتا - ماذا is جديد For بيرل v5.8.1
الوصف
تغييرات غير متوافقة
التجزئة العشوائية
لم يعد UTF-8 على معالجات الملفات مفعلاً بواسطة الإعدادات المحلية
لم تعد السلاسل v ذات الرقم الواحد سلاسل v قبل "=>"
(Win32) تمت إعادة استخدام المفتاح -C
(Win32) رمز التبديل /d لـ cmd.exe
التحسينات الأساسية
لم يعد UTF-8 افتراضيًا ضمن لغات UTF-8
الإشارات غير الآمنة متاحة مرة أخرى
المصفوفات المرتبطة بمؤشرات المصفوفة السالبة
محلي $ {$ x}
قاعدة بيانات أحرف Unicode 4.0.0
تحذيرات الإهمال
تحسينات متنوعة
الوحدات والبراغماتا
الوحدات المحدثة والبراغماتا
قاعدة، B::Bytecode، B::موجز، B::Deparse، المعيار، ByteLoader، بايت، CGI،
الأسماء، CPAN، البيانات::Dumper، DB_File، Devel::PPPort، Digest::MD5، Encode،
الحقول، libnet، Math::BigInt، MIME::Base64، NEXT، Net::Ping، PerlIO::scalar،
podlators، Pod::LaTeX، PodParsers، Pod::Perldoc، Scalar::Util، قابل للتخزين، صارم،
المصطلح::ANSIcolor، اختبار::حزام، اختبار::المزيد، اختبار::بسيط، نص::متوازن،
الوقت::HiRes، المواضيع، المواضيع::مشتركة، Unicode::Collate، Unicode::Normalize،
Win32::GetFolderPath، Win32::GetOSVersion
تغييرات المرافق
توثيق جديد
تحسينات التثبيت والتكوين
تحسينات خاصة بالمنصة
إصلاحات الأخطاء المحددة
الإغلاقات والتقييم والمعجميات
إصلاحات عامة
إصلاحات خاصة بالمنصة
التشخيصات الجديدة أو المتغيرة
تم تغيير "تم خروج مؤشر الترابط أثناء تشغيل %d من سلاسل الرسائل"
تمت إزالة "محاولة مسح التجزئة المقيدة"
جديد "إعلان غير قانوني للروتين الفرعي المجهول"
تم تغيير "النطاق غير الصالح "%s" في مشغل الترجمة الصوتية"
جديد "اسم حرف التحكم مفقود في \c"
جديد "سطر جديد في سلسلة مضبوطة إلى اليسار لـ %s"
جديد "مشكلة الأسبقية المحتملة على عامل التشغيل %c"
جديد "تم إهمال التجزئة الزائفة"
جديد "اقرأ() على معالج الملف %s %s"
جديد "تم إهمال 5.005 سلاسل رسائل"
جديد "تم تحرير المتغير المرتبط أثناء الاستخدام"
"إلى%s: تعيين غير قانوني '%s'" جديد
جديد "استخدام القيمة المحررة في التكرار"
الداخلية المتغيرة
اختبارات جديدة
المشاكل المعروفة
التجزئة المرتبطة في سياق العددية
Net::Ping 450_service و510_ping_udp الفشل
قبل الميلاد
مشاكل خاصة بالمنصة
منصات EBCDIC
مشاكل سيجوين 1.5
HP-UX: تحذيرات HP cc حول sendfile وsendpath
IRIX: فشل t/uni/tr_7jis.t بشكل خاطئ
نظام التشغيل Mac OS X: لا يوجد استخدامmymalloc
Tru64: لا توجد إصدارات مترابطة مع GNU cc (gcc)
Win32: sysopen، sysread، syswrite
التوجهات المستقبلية
الإبلاغ عن الأخطاء
أنظر أيضا
بيرل58دلتا - ماذا is جديد For بيرل v5.8.0
الوصف
أبرز الأحداث في 5.8.0
تغييرات غير متوافقة
عدم التوافق الثنائي
منصات 64 بت و malloc
التحميل الديناميكي AIX
تتم الآن معالجة سمات المتغيرات "الخاصة بي" أثناء وقت التشغيل
تمديد المقبس ديناميكي في VMS
النقطة العائمة بتنسيق IEEE الافتراضية على OpenVMS Alpha
دلالات Unicode الجديدة (لم يعد هناك "استخدام utf8"، تقريبًا)
خصائص يونيكود الجديدة
المرجع(...) بدلاً من العددية(...)
حزمة/تفريغ D/F المعاد تدويرها
غلوب () يقوم الآن بإرجاع أسماء الملفات بالترتيب الأبجدي
الإستنكار
التحسينات الأساسية
إصلاح يونيكود
PerlIO هو الآن الافتراضي
ithread
التجزئة المقيدة
إشارات آمنة
فهم الأرقام
يتم الآن استيفاء المصفوفات دائمًا في سلاسل ذات علامات اقتباس مزدوجة [561]
التغييرات المتنوعة
الوحدات والبراغماتا
وحدات جديدة والبراغماتا
الوحدات والبراغماتا المحدثة والمحسنة
تغييرات المرافق
توثيق جديد
تحسينات الأداء
تحسينات التثبيت والتكوين
تحسينات عامة
منصات جديدة أو محسنة
إصلاحات الأخطاء المحددة
التغييرات والإصلاحات الخاصة بالمنصة
التشخيصات الجديدة أو المتغيرة
الداخلية المتغيرة
تم إغلاق ثغرة أمنية [561]
اختبارات جديدة
المشاكل المعروفة
لا تزال مجموعة المترجمات تجريبية للغاية
توطين المصفوفات المقيدة والتجزئة مكسورة
يمكن أن تفشل ملحقات البناء بسبب الملفات الكبيرة
تعديل $_ بالداخل لـ (..)
mod_perl 1.26 لا يتم إنشاؤه باستخدام لغة Perl المترابطة
اختبارات أمان lib/ftmp تحذر من أن "النظام ربما يكون غير آمن"
فشل libwww-Perl (LWP) في الأساس/التاريخ رقم 51
فشل PDL في بعض الاختبارات
بيرل_get_sv
مشاكل الربط الذاتي
تحويلة/المواضيع/t/libc
فشل اختبارات الخيط (النمط 5.005).
مشاكل التوقيت
لا يتم تنشيط العناصر المقيدة/المصفوفة السحرية/عناصر التجزئة تلقائيًا
لا يعمل Unicode في أسماء الحزمة/الفئات والروتين الفرعي
مشاكل خاصة بالمنصة
AIX
أنظمة ألفا مع دول مجلس التعاون الخليجي القديمة تفشل في العديد من الاختبارات
أميغا أو إس
بيوس
Cygwin "غير قادر على إعادة رسم الخريطة"
فشل اختبارات Cygwin ndbm على FAT
فشل DJGPP
تم إنشاء FreeBSD باستخدام ithreads coredumps لقراءة الدلائل الكبيرة
اختبار لغة FreeBSD الفاشلة 117 للغات ISO 8859-15
فشل IRIX في ext/List/Util/t/shuffle.t أو Digest::MD5
فشل اختبار HP-UX lib/posix Subtest 9 عند تكوين LP64
Linux مع glibc 2.2.5 يفشل في الاختبار الفرعي t/op/int رقم 6 مع -Duse64bitint
Linux مع Sfio يفشل في اختبار op/misc 48
نظام التشغيل Mac OS X
Mac OS X dyld رموز غير محددة
فشل اختبار OS/2
اختبارات op/sprintf 91 و129 و130
منظمة شانغهاى للتعاون
سولاريس 2.5
فشل Solaris x86 في الاختبارات باستخدام -Duse64bitint
سوبر يو اكس (NEC SX)
المصطلح::ReadKey لا يعمل على Win32
يونيكوس/مك
UTS
فوس (ستراتوس)
VMS
Win32
XML::المحلل لا يعمل
ض/نظام التشغيل (OS/390)
لا يزال دعم Unicode على EBCDIC متقطعًا
تمت مشاهدته في Perl 5.7 ولكنه اختفى الآن
الإبلاغ عن الأخطاء
أنظر أيضا
التاريخ
بيرل561دلتا - ما هى جديد For بيرل v5.6.1
الوصف
ملخص التغييرات بين 5.6.0 و5.6.1
قضايا أمنية
إصلاحات الأخطاء الأساسية
"UNIVERSAL::isa()"، تسرب الذاكرة، التحويلات الرقمية، qw(a\\b)، المتصل ()، البق في
التعبيرات العادية، وضع "التجرع"، والتنشيط التلقائي للمراجع الرمزية
المتغيرات الخاصة، التحذيرات المعجمية، التحذيرات والأخطاء الزائفة، غلوب (),
تلوث، فرز()، #توجيهات الخط، نماذج أولية فرعية، خريطة()مصحح أخطاء,
بيرل5وبت، يقطع()، دعم Unicode، دعم 64 بت، مترجم، إجراءات فرعية Lvalue،
IO::Socket، File::Find، xsubpp، "no Module؛"، الاختبارات
الميزات الأساسية
قضايا التكوين
توثيق
الوحدات المجمعة
B::موجز، ملف::Temp، Pod::LaTeX، Pod::Text::Overstrike، CGI، CPAN،
فئة::Struct، DB_File، Devel::Peek، File::Find، Getopt::Long، IO::Poll،
IPC::Open3، Math::BigFloat، Math::Complex، Net::Ping، Opcode، Pod::Parser،
Pod::Text، SDBM_File، Sys::Syslog، Tie::RefHash، Tie::SubstrHash
تحسينات خاصة بالمنصة
NCR MP-RAS، NonStop-UX
التحسينات الأساسية
استنساخ المترجم الفوري والخيوط والتزامن
فئات التحذير ذات النطاق المعجمي
دعم Unicode وUTF-8
دعم لاستكمال الأحرف المسماة
تصريحاتنا
دعم السلاسل الممثلة كمتجه للأعداد الترتيبية
تحسين نظام ترقيم إصدارات بيرل
بناء جملة جديد للإعلان عن سمات الروتين الفرعي
يمكن تنشيط مقابض الملفات والدليل تلقائيًا
افتح() مع أكثر من حجتين
دعم 64 بت
دعم ملف كبير
ثنائي طويل
"المزيد من القطع"
تعزيز الدعم ل فرز() الوظائف الفرعية
"فرز $coderef @foo" مسموح به
يتم تنفيذ قفز الملفات داخليًا
دعم كتل التحقق
بناء جملة فئة الأحرف POSIX [: :] مدعوم
أفضل مولد أرقام عشوائية زائفة
تحسين عامل التشغيل "qw//".
أفضل سلوك أسوأ حالة للتجزئة
علية() التنسيق "Z" مدعوم
علية() مُعدِّل التنسيق '!' أيد
علية() أفرغ() دعم سلاسل عدها
التعليقات في علية() النماذج
مراجع ضعيفة
الأرقام الثنائية مدعومة
الإجراءات الفرعية Lvalue
قد يتم حذف بعض الأسهم في المكالمات عبر المراجع
عوامل التخصيص المنطقية هي قيم قانونية
موجود () معتمد على أسماء الروتين الفرعي
موجود () حذف () يتم دعمها على عناصر المصفوفة
تعمل التجزئة الزائفة بشكل أفضل
التنظيف التلقائي للمخازن المؤقتة للإخراج
تشخيص أفضل لعمليات التعامل مع الملفات التي لا معنى لها
حيثما أمكن، يتم تجاهل البيانات المخزنة مؤقتًا من مقبض ملف الإدخال المخادع
eof() له نفس السحر القديم مثل <>
binmode () يمكن استخدامها لضبط الأوضاع:crlf و:raw
يتعرف اختبار الملفات "-T" على الملفات المشفرة UTF-8 على أنها "نص"
النظام()، تعكس الآن backticks والأنابيب المفتوحة إكسيك () فشل
تشخيصات محسنة
التشخيص يتبع STDERR
سلوك قريب أكثر اتساقًا من التنفيذ التنفيذي
syswrite () سهولة الاستعمال
عمليات فحص أفضل للجملة على عوامل التشغيل الأحادية الموجودة بين قوسين
يدعم مشغلو البت عرض الأعداد الصحيحة الكاملة
تحسين ميزات الأمان
نموذج أولي أكثر وظيفية (*)
قد يتم تجاوز "يتطلب" و"يفعل".
قد تحتوي متغيرات $^X الآن على أسماء أطول من حرف واحد
يعكس المتغير الجديد $^C رمز التبديل "-c".
يحتوي المتغير الجديد $^V على إصدار Perl كسلسلة
تحذيرات اختيارية لعام 2
يتم الآن استيفاء المصفوفات دائمًا في سلاسل ذات علامات اقتباس مزدوجة
@- و@+ يوفران إزاحات البداية/النهاية لمطابقات regex الفرعية
الوحدات والبراغماتا
الأقسام
السمات، B، المعيار، ByteLoader، الثابت، الأسماء، البيانات::Dumper، DB،
DB_File، Devel::DProf، Devel::Peek، Dumpvalue، DynaLoader، الإنجليزية، Env، Fcntl،
ملف::مقارنة، ملف::بحث، ملف::Glob، ملف::Spec، ملف::Spec::Functions،
Getopt::Long، IO، JPL، lib، Math::BigInt، Math::Complex، Math::Trig، Pod::Parser،
Pod::InputObjects، Pod::Checker، podchecker، Pod::ParseUtils، Pod::Find،
Pod::Select، podselect، Pod::Usage، pod2usage، Pod::Text and Pod::Man، SDBM_File،
Sys::Syslog، Sys::Hostname، Term::ANSIColor، Time::Local، Win32، XSLoader، DBM
فلاتر
براغماتا
تغييرات المرافق
com.dprofpp
find2perl
h2xs
بيرلك
بيردوك
مصحح أخطاء بيرل
تحسين التوثيق
perlapi.pod، perlboot.pod، perlcompile.pod، perldbmfilter.pod، perldebug.pod،
perldebguts.pod، perlfork.pod، perlfilter.pod، perlhack.pod، perlintern.pod،
perllexwarn.pod، perlnumber.pod، perlopentut.pod، perlreftut.pod، perltootc.pod،
perltodo.pod، perlunicode.pod
تحسينات الأداء
الاشارات فرز() باستخدام { $a <=> $b } وما شابه ذلك تم تحسينها
التعيينات الأمثل للمتغيرات المعجمية
مكالمات روتينية أسرع
حذف (), كل(), القيم () وتكرار التجزئة أسرع
تحسينات التثبيت والتكوين
-Dusethreads تعني شيئًا مختلفًا
أعلام تكوين جديدة
أصبح الآن الترابط و64 بت أكثر جرأة
الزوجي الطويل
-استخدام المزيد من البتات
-استخدام الملفات الكبيرة
installusrbinperl
دعم SOCKS
"-علم
أدلة التثبيت المحسنة
تمت تجربة gcc تلقائيًا إذا بدا أن "cc" لا يعمل
تغييرات خاصة بالمنصة
المنصات المدعومة
DOS
OS390 (الإصدار المفتوح MVS)
VMS
Win32
إصلاحات الأخطاء الهامة
على الملفات الفارغة
تحسينات "التقييم '...'".
جميع أخطاء التجميع هي أخطاء حقيقية
تعد مقابض الملفات المغلقة ضمنيًا أكثر أمانًا
سلوك شرائح القائمة أكثر اتساقًا
النموذج الأولي "(\$)" و$foo{a}
"goto &sub" والتحميل التلقائي
"-bareword" مسموح به ضمن "استخدام عدد صحيح"
فشل في هدم()
تم إصلاح الأخطاء المحلية
تسريبات الذاكرة
بذرة روتين فرعي زائف بعد مكالمات روتين فرعي فاشلة
حالات فشل العيب ضمن "-U"
كتل النهاية والمفتاح "-c".
احتمالية تسرب معالجات ملفات البيانات
التشخيصات الجديدة أو المتغيرة
"%s" المتغير %s يخفي إعلانًا سابقًا في نفس %s، "my sub" لم يتم تنفيذه بعد،
تم إعادة تعريف المتغير "الخاص بنا" %s، '!' مسموح به فقط بعد الأنواع %s، / لا يمكن إجراء العد،
/ يجب أن يتبعه a أو A أو Z، / يجب أن يتبعه a* أو A* أو Z*، / يجب أن يتبعه
النوع الرقمي، /%s/: تم تمرير هروب غير معروف \\%c، /%s/: هروب غير معروف
\\%c في فئة الأحرف التي تم تمريرها، من المحتمل أن تتم كتابة /%s/ كـ "%s"، %s()
تم استدعاؤها مبكرًا جدًا للتحقق من النموذج الأولي، الوسيطة %s ليست عنصر HASH أو ARRAY، %s
الوسيطة ليست عنصر HASH أو ARRAY أو شريحة، والوسيطة %s ليست روتينًا فرعيًا
الاسم، قد تتعارض سمة الحزمة %s مع الكلمة المحجوزة في المستقبل: %s، (قيد التنظيف) %s،
<> يجب أن تكون علامات الاقتباس، محاولة الانضمام إلى الذات، نمط الاستبدال السيئ التقييم، سيئ
realloc () تم التجاهل، تم العثور على كلمة مستعارة في الرقم الشرطي، الرقم الثنائي >
0b11111111111111111111111111111111 غير محمول، حجم ناقل البت > 32 غير محمول،
تجاوز سعة المخزن المؤقت في prime_env_iter: %s، لا يمكن التحقق من نظام ملفات البرنامج النصي "%s"، لا يمكن
إعلان فئة لـ %s غير عددية في "%s"، لا يمكن تعريف %s في "%s"، لا يمكن تجاهل الإشارة
CHLD، فرض الوضع الافتراضي، لا يمكن تعديل استدعاء روتين فرعي غير ذو قيمة، لا يمكن قراءة CRTL
البيئة، لا يمكن إزالة %s: %s، تخطي الملف، لا يمكن إرجاع %s من الروتين الفرعي lvalue،
لا يمكن إضعاف غير المرجع، فئة الأحرف [:%s:] غير معروفة، بناء جملة فئة الأحرف
ينتمي [%s] إلى فئات الأحرف، والثابت ليس مرجعًا لـ %s، والثابت(%s): %s،
CORE::%s ليست كلمة رئيسية، تم إهمال تعريفها (@array)، وتم تعريفها (%hash)
مهمل، لم ينتج رأسًا صالحًا، (هل تقصد "محلي" بدلاً من "خاص بنا"؟)
لا يحتوي المستند على أي بيانات، فشل إدخال %s الفعلي، النطاق [] الخاطئ "%s" موجود
regexp، تم فتح مقبض الملف %s فقط للإخراج، قطيع() على مقبض الملف المغلق %s، العمومي
يتطلب الرمز "%s" اسمًا صريحًا للحزمة، ورقمًا سداسيًا عشريًا > 0xffffffff غير-
محمول، قيمة بيئة CRTL غير صحيحة "%s"، رسالة سيئة التكوين في prime_env_iter:
|%s|، رقم ثنائي غير قانوني %s، تم تجاهل رقم ثنائي غير قانوني %s، عدد غير قانوني من البتات
في vec، تجاوز العدد الصحيح في رقم %s، سمة %s غير صالحة: %s، %s غير صالحة
السمات: %s، النطاق [] غير صالح "%s" في regexp، الحرف الفاصل غير صالح %s في
قائمة السمات، الحرف الفاصل غير صالح %s في قائمة سمات الروتين الفرعي، غادر
فشل %s الفعال، ولم يتم تنفيذ العناصر الفرعية Lvalue التي ترجع %s بعد، ولم يتم تنفيذ الطريقة %s
مسموح به، %sbrace%s مفقود على\N{}، الأمر مفقود في فتح الأنابيب، الاسم مفقود في
"my sub"، لم يتم تحديد %s لـ -%c، لا يوجد اسم حزمة مسموح به للمتغير %s في "الخاص بنا"،
لا توجد مسافة مسموحة بعد -%c، ولا توجد معلومات إزاحة UTC؛ بافتراض أن التوقيت المحلي هو UTC،
الرقم الثماني > 037777777777 غير محمول، الذعر: del_backref، الذعر: kid popen errno
للقراءة، ذعر: magic_killbackrefs، الأقواس مفقودة حول القائمة "%s"، ممكن
استيفاء غير مقصود لـ %s في السلسلة، خطأ محتمل في Y2K: %s، pragma "attrs" هو
مهمل، استخدم "sub NAME : ATTRS" بدلاً من ذلك، النهاية المبكرة لرؤوس البرنامج النصي، كرر
العد في تجاوزات الحزمة، كرر العد في تجاوزات التفريغ، realloc () من الذاكرة المحررة
تم التجاهل، المرجع ضعيف بالفعل، لا يمكن لـ setpgrp قبول الوسائط، هل غريب *+?{} قيد التشغيل
تعبير ذو طول صفري، لم يتم تنفيذ التبديل الفعال %s، ولا يمكن لـ Perl هذا
إعادة تعيين عناصر بيئة CRTL (%s)، لا يستطيع Perl هذا تعيين عناصر بيئة CRTL (%s=%s)،
لقد فات الأوان لتشغيل الكتلة %s، غير معروف افتح() الوضع '%s'، تم إرسال رسالة إلى عملية غير معروفة %x
prime_env_iter: %s، تم تمرير هروب غير معروف \\%c، سمة غير منتهية
المعلمة في قائمة السمات، قائمة السمات غير المنتهية، السمة غير منتهية
المعلمة في قائمة سمات الروتين الفرعي، قائمة سمات الروتين الفرعي غير المنتهية، القيمة
رمز CLI "%s" طويل جدًا، يجب أن يكون رقم الإصدار رقمًا ثابتًا
اختبارات جديدة
تغييرات غير متوافقة
عدم توافق مصدر بيرل
CHECK هي كلمة رئيسية جديدة، وقد تغيرت معالجة شرائح القائمة لـ undef، وتنسيق
$English::PERL_VERSION مختلف، يتم تحليل حروف النموذج 1.2.3 بشكل مختلف،
ربما تم تغيير مولد الأرقام العشوائية الزائفة، ووظيفة التجزئة لمفاتيح التجزئة
قد تغير، يفشل "Undef" في قيم القراءة فقط، وقد يتم تعيين بت Close-on-exec على
مقابض الأنابيب والمقابس، كتابة "$$1" لتعني "${$}1" غير مدعومة، حذف (),
كل(), القيم () و"\(%h)"، vec(EXPR,OFFSET,BITS) يفرض صلاحيات اثنين من BITS،
تم تغيير نص بعض المخرجات التشخيصية، وتمت إزالة "%@"، ووضعها بين قوسين
لا() يتصرف مثل مشغل القائمة، دلالات النموذج الأولي للكلمات المكشوفة "(*)" لديها
ربما تغيرت دلالات مشغلي البت على الأنظمة الأساسية 64 بت، المزيد
البنى التحتية تلوث نتائجها
عدم توافق مصدر C
"PERL_POLLUTE"، "PERL_IMPLICIT_CONTEXT"، "PERL_POLLUTE_MALLOC"
تغييرات واجهة برمجة تطبيقات مصدر C المتوافقة
أصبح "PATCHLEVEL" الآن "PERL_VERSION"
عدم التوافق الثنائي
المشاكل المعروفة
قد يؤدي توطين عنصر التجزئة المرتبط إلى تسرب الذاكرة
فشل الاختبار المعروف
منصات EBCDIC غير مدعومة بشكل كامل
فشل UNICOS/mk CC أثناء تشغيل التكوين
مشغل السهم والمصفوفات
ميزات تجريبية
المواضيع، Unicode، دعم 64 بت، الإجراءات الفرعية Lvalue، المراجع الضعيفة، الزائفة
نوع بيانات التجزئة، مجموعة المترجم، التنفيذ الداخلي للملفات،
وحدة قاعدة البيانات، يبني رمز التعبير العادي:
التشخيصات التي عفا عليها الزمن
بناء جملة فئة الأحرف [: :] محجوز للامتدادات المستقبلية، وهو منطقي بشكل سيء
الاسم |%s| في prime_env_iter، في السلسلة، يجب كتابة @%s الآن كـ \@%s، محتمل
مشكلة الأسبقية في %s، التعبير العادي كبير جدًا، استخدم "$$ " يعني "${$} " يكون
إهمال
الإبلاغ عن الأخطاء
أنظر أيضا
التاريخ
بيرل56دلتا - ما هى جديد For بيرل v5.6.0
الوصف
التحسينات الأساسية
استنساخ المترجم الفوري والخيوط والتزامن
فئات التحذير ذات النطاق المعجمي
دعم Unicode وUTF-8
دعم لاستكمال الأحرف المسماة
تصريحاتنا
دعم السلاسل الممثلة كمتجه للأعداد الترتيبية
تحسين نظام ترقيم إصدارات بيرل
بناء جملة جديد للإعلان عن سمات الروتين الفرعي
يمكن تنشيط مقابض الملفات والدليل تلقائيًا
افتح() مع أكثر من حجتين
دعم 64 بت
دعم ملف كبير
ثنائي طويل
"المزيد من القطع"
تعزيز الدعم ل فرز() الوظائف الفرعية
"فرز $coderef @foo" مسموح به
يتم تنفيذ قفز الملفات داخليًا
دعم كتل التحقق
بناء جملة فئة الأحرف POSIX [: :] مدعوم
أفضل مولد أرقام عشوائية زائفة
تحسين عامل التشغيل "qw//".
أفضل سلوك أسوأ حالة للتجزئة
علية() التنسيق "Z" مدعوم
علية() مُعدِّل التنسيق '!' أيد
علية() أفرغ() دعم سلاسل عدها
التعليقات في علية() النماذج
مراجع ضعيفة
الأرقام الثنائية مدعومة
الإجراءات الفرعية Lvalue
قد يتم حذف بعض الأسهم في المكالمات عبر المراجع
عوامل التخصيص المنطقية هي قيم قانونية
موجود () معتمد على أسماء الروتين الفرعي
موجود () حذف () يتم دعمها على عناصر المصفوفة
تعمل التجزئة الزائفة بشكل أفضل
التنظيف التلقائي للمخازن المؤقتة للإخراج
تشخيص أفضل لعمليات التعامل مع الملفات التي لا معنى لها
حيثما أمكن، يتم تجاهل البيانات المخزنة مؤقتًا من مقبض ملف الإدخال المخادع
eof() له نفس السحر القديم مثل <>
binmode () يمكن استخدامها لضبط الأوضاع:crlf و:raw
يتعرف اختبار الملفات "-T" على الملفات المشفرة UTF-8 على أنها "نص"
النظام()، تعكس الآن backticks والأنابيب المفتوحة إكسيك () فشل
تشخيصات محسنة
التشخيص يتبع STDERR
سلوك قريب أكثر اتساقًا من التنفيذ التنفيذي
syswrite () سهولة الاستعمال
عمليات فحص أفضل للجملة على عوامل التشغيل الأحادية الموجودة بين قوسين
يدعم مشغلو البت عرض الأعداد الصحيحة الكاملة
تحسين ميزات الأمان
نموذج أولي أكثر وظيفية (*)
قد يتم تجاوز "يتطلب" و"يفعل".
قد تحتوي متغيرات $^X الآن على أسماء أطول من حرف واحد
يعكس المتغير الجديد $^C رمز التبديل "-c".
يحتوي المتغير الجديد $^V على إصدار Perl كسلسلة
تحذيرات اختيارية لعام 2
يتم الآن استيفاء المصفوفات دائمًا في سلاسل ذات علامات اقتباس مزدوجة
@- و@+ يوفران إزاحات البداية/النهاية لمطابقات التعبير العادي
الوحدات والبراغماتا
الأقسام
السمات، B، المعيار، ByteLoader، الثابت، الأسماء، البيانات::Dumper، DB،
DB_File، Devel::DProf، Devel::Peek، Dumpvalue، DynaLoader، الإنجليزية، Env، Fcntl،
ملف::مقارنة، ملف::بحث، ملف::Glob، ملف::Spec، ملف::Spec::Functions،
Getopt::Long، IO، JPL، lib، Math::BigInt، Math::Complex، Math::Trig، Pod::Parser،
Pod::InputObjects، Pod::Checker، podchecker، Pod::ParseUtils، Pod::Find،
Pod::Select، podselect، Pod::Usage، pod2usage، Pod::Text and Pod::Man، SDBM_File،
Sys::Syslog، Sys::Hostname، Term::ANSIColor، Time::Local، Win32، XSLoader، DBM
فلاتر
براغماتا
تغييرات المرافق
com.dprofpp
find2perl
h2xs
بيرلك
بيردوك
مصحح أخطاء بيرل
تحسين التوثيق
perlapi.pod، perlboot.pod، perlcompile.pod، perldbmfilter.pod، perldebug.pod،
perldebguts.pod، perlfork.pod، perlfilter.pod، perlhack.pod، perlintern.pod،
perllexwarn.pod، perlnumber.pod، perlopentut.pod، perlreftut.pod، perltootc.pod،
perltodo.pod، perlunicode.pod
تحسينات الأداء
الاشارات فرز() باستخدام { $a <=> $b } وما شابه ذلك تم تحسينها
التعيينات الأمثل للمتغيرات المعجمية
مكالمات روتينية أسرع
حذف (), كل(), القيم () وتكرار التجزئة أسرع
تحسينات التثبيت والتكوين
-Dusethreads تعني شيئًا مختلفًا
أعلام تكوين جديدة
أصبح الآن الترابط و64 بت أكثر جرأة
الزوجي الطويل
-استخدام المزيد من البتات
-استخدام الملفات الكبيرة
installusrbinperl
دعم SOCKS
"-علم
أدلة التثبيت المحسنة
تغييرات خاصة بالمنصة
المنصات المدعومة
DOS
OS390 (الإصدار المفتوح MVS)
VMS
Win32
إصلاحات الأخطاء الهامة
على الملفات الفارغة
تحسينات "التقييم '...'".
جميع أخطاء التجميع هي أخطاء حقيقية
تعد مقابض الملفات المغلقة ضمنيًا أكثر أمانًا
سلوك شرائح القائمة أكثر اتساقًا
النموذج الأولي "(\$)" و$foo{a}
"goto &sub" والتحميل التلقائي
"-bareword" مسموح به ضمن "استخدام عدد صحيح"
فشل في هدم()
تم إصلاح الأخطاء المحلية
تسريبات الذاكرة
بذرة روتين فرعي زائف بعد مكالمات روتين فرعي فاشلة
حالات فشل العيب ضمن "-U"
كتل النهاية والمفتاح "-c".
احتمالية تسرب معالجات ملفات البيانات
التشخيصات الجديدة أو المتغيرة
"%s" المتغير %s يخفي إعلانًا سابقًا في نفس %s، "my sub" لم يتم تنفيذه بعد،
تم إعادة تعريف المتغير "الخاص بنا" %s، '!' مسموح به فقط بعد الأنواع %s، / لا يمكن إجراء العد،
/ يجب أن يتبعه a أو A أو Z، / يجب أن يتبعه a* أو A* أو Z*، / يجب أن يتبعه
النوع الرقمي، /%s/: تم تمرير هروب غير معروف \\%c، /%s/: هروب غير معروف
\\%c في فئة الأحرف التي تم تمريرها، من المحتمل أن تتم كتابة /%s/ كـ "%s"، %s()
تم استدعاؤها مبكرًا جدًا للتحقق من النموذج الأولي، الوسيطة %s ليست عنصر HASH أو ARRAY، %s
الوسيطة ليست عنصر HASH أو ARRAY أو شريحة، والوسيطة %s ليست روتينًا فرعيًا
الاسم، قد تتعارض سمة الحزمة %s مع الكلمة المحجوزة في المستقبل: %s، (قيد التنظيف) %s،
<> يجب أن تكون علامات الاقتباس، محاولة الانضمام إلى الذات، نمط الاستبدال السيئ التقييم، سيئ
realloc () تم التجاهل، تم العثور على كلمة مستعارة في الرقم الشرطي، الرقم الثنائي >
0b11111111111111111111111111111111 غير محمول، حجم ناقل البت > 32 غير محمول،
تجاوز سعة المخزن المؤقت في prime_env_iter: %s، لا يمكن التحقق من نظام ملفات البرنامج النصي "%s"، لا يمكن
إعلان فئة لـ %s غير عددية في "%s"، لا يمكن تعريف %s في "%s"، لا يمكن تجاهل الإشارة
CHLD، فرض الوضع الافتراضي، لا يمكن تعديل استدعاء روتين فرعي غير ذو قيمة، لا يمكن قراءة CRTL
البيئة، لا يمكن إزالة %s: %s، تخطي الملف، لا يمكن إرجاع %s من الروتين الفرعي lvalue،
لا يمكن إضعاف غير المرجع، فئة الأحرف [:%s:] غير معروفة، بناء جملة فئة الأحرف
ينتمي [%s] إلى فئات الأحرف، والثابت ليس مرجعًا لـ %s، والثابت(%s): %s،
CORE::%s ليست كلمة رئيسية، تم إهمال تعريفها (@array)، وتم تعريفها (%hash)
مهمل، لم ينتج رأسًا صالحًا، (هل تقصد "محلي" بدلاً من "خاص بنا"؟)
لا يحتوي المستند على أي بيانات، فشل إدخال %s الفعلي، النطاق [] الخاطئ "%s" موجود
regexp، تم فتح مقبض الملف %s فقط للإخراج، قطيع() على مقبض الملف المغلق %s، العمومي
يتطلب الرمز "%s" اسمًا صريحًا للحزمة، ورقمًا سداسيًا عشريًا > 0xffffffff غير-
محمول، قيمة بيئة CRTL غير صحيحة "%s"، رسالة سيئة التكوين في prime_env_iter:
|%s|، رقم ثنائي غير قانوني %s، تم تجاهل رقم ثنائي غير قانوني %s، عدد غير قانوني من البتات
في vec، تجاوز العدد الصحيح في رقم %s، سمة %s غير صالحة: %s، %s غير صالحة
السمات: %s، النطاق [] غير صالح "%s" في regexp، الحرف الفاصل غير صالح %s في
قائمة السمات، الحرف الفاصل غير صالح %s في قائمة سمات الروتين الفرعي، غادر
فشل %s الفعال، ولم يتم تنفيذ العناصر الفرعية Lvalue التي ترجع %s بعد، ولم يتم تنفيذ الطريقة %s
مسموح به، %sbrace%s مفقود على\N{}، الأمر مفقود في فتح الأنابيب، الاسم مفقود في
"my sub"، لم يتم تحديد %s لـ -%c، لا يوجد اسم حزمة مسموح به للمتغير %s في "الخاص بنا"،
لا توجد مسافة مسموحة بعد -%c، ولا توجد معلومات إزاحة UTC؛ بافتراض أن التوقيت المحلي هو UTC،
الرقم الثماني > 037777777777 غير محمول، الذعر: del_backref، الذعر: kid popen errno
للقراءة، ذعر: magic_killbackrefs، الأقواس مفقودة حول القائمة "%s"، ممكن
استيفاء غير مقصود لـ %s في السلسلة، خطأ محتمل في Y2K: %s، pragma "attrs" هو
مهمل، استخدم "sub NAME : ATTRS" بدلاً من ذلك، النهاية المبكرة لرؤوس البرنامج النصي، كرر
العد في تجاوزات الحزمة، كرر العد في تجاوزات التفريغ، realloc () من الذاكرة المحررة
تم التجاهل، المرجع ضعيف بالفعل، لا يمكن لـ setpgrp قبول الوسائط، هل غريب *+?{} قيد التشغيل
تعبير ذو طول صفري، لم يتم تنفيذ التبديل الفعال %s، ولا يمكن لـ Perl هذا
إعادة تعيين عناصر بيئة CRTL (%s)، لا يستطيع Perl هذا تعيين عناصر بيئة CRTL (%s=%s)،
لقد فات الأوان لتشغيل الكتلة %s، غير معروف افتح() الوضع '%s'، تم إرسال رسالة إلى عملية غير معروفة %x
prime_env_iter: %s، تم تمرير هروب غير معروف \\%c، سمة غير منتهية
المعلمة في قائمة السمات، قائمة السمات غير المنتهية، السمة غير منتهية
المعلمة في قائمة سمات الروتين الفرعي، قائمة سمات الروتين الفرعي غير المنتهية، القيمة
رمز CLI "%s" طويل جدًا، يجب أن يكون رقم الإصدار رقمًا ثابتًا
اختبارات جديدة
تغييرات غير متوافقة
عدم توافق مصدر بيرل
CHECK هي كلمة رئيسية جديدة، وقد تغيرت معالجة شرائح القائمة لـ undef، وتنسيق
$English::PERL_VERSION مختلف، يتم تحليل حروف النموذج 1.2.3 بشكل مختلف،
ربما تم تغيير مولد الأرقام العشوائية الزائفة، ووظيفة التجزئة لمفاتيح التجزئة
قد تغير، يفشل "Undef" في قيم القراءة فقط، وقد يتم تعيين بت Close-on-exec على
مقابض الأنابيب والمقابس، كتابة "$$1" لتعني "${$}1" غير مدعومة، حذف (),
كل(), القيم () و"\(%h)"، vec(EXPR,OFFSET,BITS) يفرض صلاحيات اثنين من BITS،
تم تغيير نص بعض المخرجات التشخيصية، وتمت إزالة "%@"، ووضعها بين قوسين
لا() يتصرف مثل مشغل القائمة، دلالات النموذج الأولي للكلمات المكشوفة "(*)" لديها
ربما تغيرت دلالات مشغلي البت على الأنظمة الأساسية 64 بت، المزيد
البنى التحتية تلوث نتائجها
عدم توافق مصدر C
"PERL_POLLUTE"، "PERL_IMPLICIT_CONTEXT"، "PERL_POLLUTE_MALLOC"
تغييرات واجهة برمجة تطبيقات مصدر C المتوافقة
أصبح "PATCHLEVEL" الآن "PERL_VERSION"
عدم التوافق الثنائي
المشاكل المعروفة
فشل اختبار الموضوع
منصات EBCDIC غير مدعومة
في إصدار 64 بت من HP-UX، قد يتعطل اختبار lib/io_multihomed
الخطوة التالية 3.3 فشل اختبار POSIX
فشل اختبار Tru64 (المعروف أيضًا باسم Digital UNIX، والمعروف أيضًا باسم DEC OSF/1) lib/sdbm مع gcc
فشل UNICOS/mk CC أثناء تشغيل التكوين
مشغل السهم والمصفوفات
ميزات تجريبية
المواضيع، Unicode، دعم 64 بت، الإجراءات الفرعية Lvalue، المراجع الضعيفة، الزائفة
نوع بيانات التجزئة، مجموعة المترجم، التنفيذ الداخلي للملفات،
وحدة قاعدة البيانات، يبني رمز التعبير العادي:
التشخيصات التي عفا عليها الزمن
بناء جملة فئة الأحرف [: :] محجوز للامتدادات المستقبلية، وهو منطقي بشكل سيء
الاسم |%s| في prime_env_iter، في السلسلة، يجب كتابة @%s الآن كـ \@%s، محتمل
مشكلة الأسبقية في %s، التعبير العادي كبير جدًا، استخدم "$$ " يعني "${$} " يكون
إهمال
الإبلاغ عن الأخطاء
أنظر أيضا
التاريخ
بيرل5005دلتا - ما هى جديد For بيرل 5.005
الوصف
حول نظام الإصدار الجديد
تغييرات غير متوافقة
تحذير: هذا الإصدار غير متوافق مع Perl 5.004.
لقد تغير هيكل التثبيت الافتراضي
توافق مصدر بيرل
توافق مصدر C
التوافق الثنائي
قد تؤثر إصلاحات الأمان على التوافق
تم تخفيف التحذيرات الإلزامية الجديدة المقدمة في 5.004
الترخيص
التغييرات الأساسية
المواضيع
مترجم
التعبيرات العادية
العديد من التحسينات الجديدة والمحسنة، والعديد من إصلاحات الأخطاء، والتعبير العادي الجديد
البنيات، عامل تشغيل جديد للتعبيرات العادية المترجمة مسبقًا، تحسينات أخرى،
تغييرات غير متوافقة
تحسن مالوك ()
يتم تنفيذ الفرز السريع داخليًا
إشارات موثوقة
مؤشرات مكدس موثوقة
معاملة أكثر سخاءً لإرجاع النقل
تسريبات الذاكرة
دعم أفضل للعديد من المترجمين الفوريين
سلوك محلي() على عناصر المصفوفة والتجزئة أصبحت الآن محددة جيدًا
"%!" يرتبط بشكل واضح بوحدة Errno
يتم دعم التجزئة الزائفة
يتم دعم "EXPR foreach EXPR".
يمكن تجاوز الكلمات الرئيسية عالميًا
$^E له معنى على Win32
"foreach (1..1000000)" الأمثل
يمكن استخدام "Foo::" كاسم حزمة مقتبس ضمنيًا
"يوجد $Foo::{Bar::}" يختبر وجود الحزمة
دعم لغة أفضل
الدعم التجريبي لمنصات 64 بت
النموذج المبدئي() إرجاع نتائج مفيدة على المدمجات
دعم موسع لمعالجة الاستثناءات
إعادة البركة في هدم() مدعومة للتسلسل هدم() طرق
تتم معالجة كافة تحويلات تنسيق "printf" داخليًا
الكلمة الأساسية الجديدة "INIT".
كلمة رئيسية جديدة "قفل".
مشغل "qr//" الجديد
"لدينا" الآن كلمة محجوزة
يتم الآن دعم المصفوفات المرتبطة بشكل كامل
دعم المقابض المقيدة أفضل
الوسيطة الرابعة إلى substr
وسيطة LENGTH السالبة للربط
أصبحت القيم السحرية الآن أكثر سحرًا
<> يقرأ الآن في السجلات
المنصات المدعومة
منصات جديدة
التغييرات في الدعم الحالي
الوحدات والبراغماتا
وحدات جديدة
ب، البيانات::Dumper، Dumpvalue، Errno، File::Spec، ExtUtils::Installed،
ExtUtils::Packlist، Fatal، IPC::SysV، Test، Tie::Array، Tie::Handle، Thread،
attrs، الحقول، إعادة
التغييرات في الوحدات الموجودة
المعيار، الكارب، CGI، Fcntl، الرياضيات::معقد، الرياضيات::Trig، POSIX، DB_File، MakeMaker،
CPAN، كود
تغييرات المرافق
تغييرات التوثيق
التشخيصات الجديدة
تم حل الاستدعاء الغامض كـ CORE::%s()، أو مؤهل على هذا النحو أو استخدم &، فهرس غير صالح أثناء
إجبار المصفوفة على التجزئة، تشير الكلمة المكشوفة "%s" إلى حزمة غير موجودة، ولا يمكن الاتصال بها
الطريقة "%s" على قيمة غير محددة، لا يمكن التحقق من نظام ملفات البرنامج النصي "%s" بحثًا عن nosuid،
لا يمكن إجبار المصفوفة على التجزئة، ولا يمكن الانتقال إلى روتين فرعي من سلسلة تقييم، ولا يمكن ذلك
ترجمة عنصر التجزئة الزائف، لا يمكن استخدام %%! لأن Errno.pm غير متوفر، لا يمكن
ابحث عن رقم opnumber لـ "%s"، وبناء جملة فئة الأحرف [. .] محجوز للمستقبل
ملحقات، بناء جملة فئة الأحرف [: :] محجوز للملحقات المستقبلية، Character
بناء جملة الفئة [= =] محجوز للملحقات المستقبلية، %s: مجموعة التقييم غير آمنة
التعبير العادي، %s: مجموعة التقييم غير مسموح بها، استخدم re 'eval'، %s: مجموعة التقييم غير مسموح بها
مسموح به في وقت التشغيل، نعمة صريحة لـ '' (بافتراض الحزمة الرئيسية)، سداسي عشري غير قانوني
تم تجاهل الرقم، لا يوجد حقل صفيف كهذا، لا يوجد مثل هذا الحقل "%s" في المتغير %s من النوع %s، خارج
من الذاكرة أثناء طلب كبير يبعث على السخرية، مكرر النطاق خارج نطاق عدد صحيح،
تم اكتشاف وراثة متكررة أثناء البحث عن الأسلوب '%s' %s، وتم العثور على المرجع في مكانه
من المتوقع وجود قائمة ذات حجم متساوي، وقيمة غير محددة مخصصة لـ typeglob، واستخدام الكلمة المحجوزة
تم إهمال "%s"، بيرل: تحذير: فشل تحديد اللغة
التشخيصات التي عفا عليها الزمن
لا يمكن mktemp ()، لا يمكن الكتابة إلى الملف المؤقت لـ -e: %s، لا يمكن فتح الملف المؤقت،
regexp كبير جدا
تغييرات التكوين
بق
أنظر أيضا
التاريخ
بيرل5004دلتا - ما هى جديد For بيرل 5.004
الوصف
البيئات المدعومة
التغييرات الأساسية
قائمة المهام إلى %ENV تعمل
قم بالتغيير إلى الخطأ "لا يمكن تحديد موقع Foo.pm في @INC".
خيار الترجمة: التوافق الثنائي مع 5.003
متغير البيئة $PERL5OPT
القيود على -M, -mو -T الخيارات
تحذيرات أكثر دقة
مهمل: "التحميل التلقائي" الموروث لغير الأساليب
%OVERLOAD الذي تم إهماله سابقًا لم يعد قابلاً للاستخدام
يتم إنشاء وسيطات الروتين الفرعي فقط عند تعديلها
ناقل المجموعة قابل للتغيير بـ $)
تحليل ثابت من $$ ، &$ ، إلخ.
توطين ثابت لـ $ ، $&، إلخ.
لا إعادة تعيين $. على الإغلاق الضمني
"wantarray" قد يعود undef
يحدد "eval EXPR" قيمة EXPR في السياق العددي
تغييرات على الشيكات الملوثة
لا غلوب () أو <*>، لا يجوز وضع البيض إذا كان ملوثًا $CDPATH، $ENV، $BASH_ENV، لا يسمح بوضع البيض إذا كان ملوثًا
لا يبدو $TERM الملوث كاسم طرفي
وحدة كود التشغيل الجديدة والوحدة الآمنة المنقحة
تضمين التحسينات
التغيير الداخلي: فئة FileHandle بناءً على فئات IO::*
التغيير الداخلي: واجهة تجريد PerlIO
بناء الجملة الجديد والمتغير
$coderef->(PARAMS)
الثوابت المدمجة الجديدة والمتغيرة
__طَرد__
المتغيرات المضمنة الجديدة والمتغيرة
$^E، $^H، $^M
وظائف مدمجة جديدة ومتغيرة
الحذف على الشرائح، والقطيع، وprintf، وsprintf، والمفاتيح كقيمة lvalue، لي() تحت السيطرة
الهياكل، علية() أفرغ(), سيسيك ()، استخدم الإصدار، استخدم قائمة إصدارات الوحدة،
النموذج الأولي (الوظيفة)، srand، $_ كافتراضي، "m//gc" لا يعيد تعيين موضع البحث
في حالة الفشل، يتجاهل "m//x" المسافة البيضاء قبل ?*+{}، وتعمل عمليات الإغلاق "sub{}" المتداخلة
الآن، تعمل التنسيقات بشكل صحيح على تغيير المفردات
أساليب مدمجة جديدة
عيسى (فئة)، يمكن (طريقة)، الإصدار ([حاجة] )
TIEHANDLE مدعوم الآن
TIEHANDLE اسم الفئة، قائمة، اطبع هذه، قائمة، اطبع هذه، قائمة، اقرأ هذه القائمة،
اقرأ هذا، احصل على هذا، دمر هذا
تحسينات مالوك
-DPERL_EMERGENCY_SBRK، -DPACK_MALLOC، -DTWO_POT_OPTIMIZE
تحسينات الكفاءة المتنوعة
دعم لمزيد من أنظمة التشغيل
Win32
خطة 9
QNX
أميغا أو إس
براغماتا
استخدم autouse MODULE => qw(sub1 sub2 sub3)، استخدم blib، استخدم blib 'dir'، استخدم الثابت NAME
=> VALUE، استخدم اللغة، استخدم ops، استخدم vmsish
الأقسام
التحديثات المطلوبة
أدلة التثبيت
ملخص معلومات الوحدة
فكنتل
IO
الرياضيات :: مجمع
الرياضيات :: Trig
DB_File
الصافي :: بينغ
التجاوزات الموجهة للكائنات للمشغلين المدمجين
تغييرات المرافق
pod2html
يرسل HTML المحول إلى الإخراج القياسي
com.xsubpp
XSUBs "الباطلة" هي الآن افتراضية لإرجاع أي شيء
تغييرات واجهة برمجة تطبيقات لغة C
"gv_fetchmethod" و"perl_call_sv"، و"perl_eval_pv"، وواجهة برمجة التطبيقات الموسعة للمعالجة
تجزئات
تغييرات التوثيق
بيرلدلتا، بيرلفاق، بيرلوكال، بيرلتوت، بيرلابيو، بيرلمودليب، بيرلديبوج، بيرلسيك
التشخيصات الجديدة
المتغير "my" %s يخفي إعلانًا سابقًا في نفس النطاق، وسيطة %s ليست HASH
عنصر أو شريحة، التخصيص كبير جدًا: %lx، التخصيص كبير جدًا، تطبيق %s على %s
سوف يعمل على العددية(%s)، محاولة تحرير سلسلة مشتركة غير موجودة، محاولة الاستخدام
مرجع كـ lvalue في substr، تشير الكلمة المكشوفة "%s" إلى حزمة غير موجودة، لا يمكن
إعادة تعريف الروتين الفرعي للفرز النشط %s، لا يمكن استخدام الكلمات المختصرة ("%s") كمرجع لـ %s بينما "صارم"
"المراجع" قيد الاستخدام، لا يمكن حل التحميل الزائد للطريقة `%s' `%s' في الحزمة `%s'، ثابت
تم إعادة تعريف الروتين الفرعي %s، والروتين الفرعي الثابت %s غير محدد، ولم يتم إرجاع أسلوب النسخ
مرجع، مات، الخروج من الكتلة الزائفة عبر %s، المعرف طويل جدًا، حرف غير قانوني
%s (سطر الإرجاع)، التبديل غير القانوني في PERL5OPT: %s، تجاوز عدد صحيح في رقم سداسي عشري،
تجاوز العدد الصحيح في الرقم الثماني، خطأ داخلي: فشل الكرة الأرضية، تحويل غير صالح في
%s: "%s"، نوع غير صالح في الحزمة: '%s'، نوع غير صالح في فك الحزمة: '%s'، الاسم "%s::%s" مستخدم
مرة واحدة فقط: خطأ مطبعي محتمل، صورة فارغة في سطر النموذج، إزاحة خارج السلسلة، خارج
الذاكرة!, نفاد الذاكرة أثناء طلب %s، ذعر: frexp، محاولة محتملة للوضع
التعليقات في كيو دبليو () القائمة، محاولة محتملة لفصل الكلمات بفواصل، قيمة العددية
من الأفضل كتابة @%s{%s} كـ $%s{%s}، تم العثور على كعب روتين أثناء حل التحميل الزائد للطريقة `%s'
`%s' في %s، فات الأوان لـ "-T"، تمت محاولة فك الارتباط بينما لا يزال هناك %d من المراجع الداخلية
موجود، حرف غير معروف %s، تفرع دالة غير مدعوم، استخدام "$$ " ل
يعني "${$} " تم إهماله، يمكن أن تكون قيمة %s "0"؛ اختبار مع مُعرف(),
قد يكون المتغير "%s" غير متاح، ولن يبقى المتغير "%s" مشتركًا، تحذير:
هناك خطأ ما، الاسم المنطقي غير صحيح |%s| في prime_env_iter، حصلت على خطأ من
DosAllocMem، PERLLIB_PREFIX تالف، PERL_SH_DIR طويل جدًا، تم إنهاء العملية بواسطة
سيج%s
بق
أنظر أيضا
التاريخ
com.perlexperiment - A قائمة of تجريبي ملامح in بيرل
الوصف
التجارب الحالية
يمكن أن تحتوي "لدينا" الآن على سمة تجريبية اختيارية "فريدة من نوعها"، مطابقة ذكية
("~~")، المعجم $_، الكلمات الأساسية القابلة للتوصيل، تقبل وظائف حاوية المصفوفة والتجزئة
المراجع، الروتين الفرعي المعجمي، عمليات مجموعة التعبير العادي، الروتين الفرعي
التوقيعات، بناء جملة Postfix dereference، الاسم المستعار عبر المرجع، "const"
السمة، استخدم re 'strict'؛، مشغلي البتات الخاصة بالسلسلة والأرقام، The
<:win32> IO pseudolayer، يوجد هدف "installhtml" في ملف Makefile، Unicode
في بيرل على EBCDIC
الميزات المقبولة
دعم 64 بت، يقبل القالب مرجعًا، وحدة قاعدة البيانات، مراجع ضعيفة، ملف داخلي
الكرة الأرضية, فرع() مضاهاة، -Dusemultiplicity -Duseithreads، ودعم الزوجي طويلة،
فئة أحرف التعبير العادي "\N"، "(?{code})" و"(??{ code })"، ملخص Linux
مآخذ مجال يونكس، إجراءات Lvalue الفرعية، أفعال التحكم التراجعية، <:pop> IO
طبقة زائفة، "\s" في التعبير العادي يتطابق مع علامة التبويب العمودية
الميزات التي تمت إزالتها
ترابط نمط 5.005، perlcc، نوع بيانات التجزئة الزائفة، GetOpt::Long Options يمكن أن
الآن خذ قيمًا متعددة مرة واحدة (تجريبية)، والتأكيدات،
اختبار::حزام::الأشرطة، "تراث"
أنظر أيضا
مؤلفون
حقوق الطبع والنشر
الترخيص
com.perlartistic - هيه بيرل فني حقوق الملكية الفكرية
موجز
الوصف
"الرخصة الفنية"
مقدمة
التعريفات
"الحزمة"، "الإصدار القياسي"، "صاحب حقوق الطبع والنشر"، "أنت"، "النسخ المعقول
الرسوم"، "متاح مجانًا"
الظروف
أ)، ب)، ج)، د)، أ)، ب)، ج)، د)
com.perlgpl - هيه جنو أسئلة عامة عام رخصة، الإصدار 1
موجز
الوصف
جنو العمومية العامة الترخيص
بيرليكس - بيرل الإصدار 5 on IBM AIX (يونيكس) نظم
الوصف
تجميع بيرل 5 على AIX
المترجمين المدعومة
عدم التوافق مع AIX Toolbox lib gdbm
تم تجميع واختبار Perl 5 بنجاح على:
بناء ملحقات ديناميكية على AIX
استخدام الملفات الكبيرة مع بيرل
بيرل مترابطة
بيرل 64 بت
ثنائي طويل
الخيارات الموصى بها AIX 5.1/5.2/5.3/6.1 و7.1 (مترابط/32 بت)
الخيارات الموصى بها AIX 5.1/5.2/5.3/6.1 و7.1 (32 بت)
الخيارات الموصى بها AIX 5.1/5.2/5.3/6.1 و7.1 (مترابط/64 بت)
الخيارات الموصى بها AIX 5.1/5.2/5.3/6.1 و7.1 (64 بت)
تجميع بيرل 5 على AIX 7.1.0
تجميع Perl 5 على إصدارات AIX الأقدم حتى 4.3.3
مستوى نظام التشغيل
بناء ملحقات ديناميكية على AIX <5L
مترجم IBM ANSI C
خيار الاستخدام
استخدام GNU's gcc لبناء لغة Perl
استخدام الملفات الكبيرة مع لغة Perl <5L
بيرل الخيوط <5L
بيرل 64 بت <5 لتر
AIX 4.2 والملحقات باستخدام C++ مع الإحصائيات
مؤلفون
com.perlamiga - بيرل مع أميغا OS
نوت
موجز
الوصف
المتطلبات الأساسية لتجميع لغة Perl على نظام AmigaOS
يونكس محاكاة For أميغا أو إس: ixemul.library, التجريبية of أميغا OS
بدء تشغيل برامج Perl ضمن AmigaOS
عيوب لغة Perl في نظام AmigaOS
تركيب
الوصول إلى الوثائق
صفحات Manpages لـ Perl على AmigaOS
وثائق بيرل HTML على AmigaOS
ملفات معلومات Perl GNU على AmigaOS
وثائق Perl LaTeX على AmigaOS
بناء بيرل على AMIGAOS
إنشاء المتطلبات الأساسية لـ Perl على AmigaOS
الحصول على مصدر Perl لنظام AmigaOS
صنع لغة Perl على نظام AmigaOS
اختبار بيرل على AmigaOS
تثبيت Perl المدمج على AmigaOS
بيرل 5.8.0 مكسور في أميغاوس
مؤلفون
أنظر أيضا
com.perlandroid - بيرل مع أندرويد
موجز
الوصف
الترجمة المتقاطعة
احصل على Android Native Development Kit (NDK)
حدد البنية التي ستقوم بالتجميع المشترك لها
قم بإعداد سلسلة أدوات مستقلة
بنك التنمية الآسيوي أو سش؟
تكوين وما بعده
البنيات الأصلية
AUTHOR
بيرلبس 2000 - بناء تركيب بيرل For BS2000.
موجز
الوصف
غزيب على BS2000
البيسون على BS2000
تفريغ توزيع بيرل على BS2000
تجميع بيرل على BS2000
اختبار بيرل على BS2000
تثبيت بيرل على BS2000
استخدام لغة Perl في Posix-Shell لـ BS2000
استخدام بيرل في BS2000 "الأصلي".
شذوذ النقطة العائمة على BS2000
استخدام PerlIO وترميزات مختلفة على أقسام ASCII وEBCDIC
مؤلفون
أنظر أيضا
القائمة البريدية
التاريخ
بيرلس - بيرل For ويندوز سي
بناء بيرل لWinCE
تحذير
الوصف
توضيحات عامة حول الترجمة المتقاطعة لـ WinCE
تعليمات البناء الحالية
تعليمات البناء القديمة
الأدوات المرئية المضمنة من Microsoft، وMicrosoft Visual C++، وRainer Keuchel's Celib-
المصادر، مصادر وحدة تحكم راينر كيوشيل، انتقل إلى ./win32 الدليل الفرعي، تحرير الملف
./win32/ce-helpers/compile.bat، قم بتشغيل Compile.bat، قم بتشغيل Compile.bat Dist
استخدام بيرل على نظام WinCE
الوصف
القيود
البيئة
PERL5LIB، PATH، TMP، UNIXROOTPATH، الصفوف/الأعمدة، الصفحة الرئيسية، CONSOLEFONTSIZE
REGISTRY
XS
بق
تركيب
شكر وتقدير
تاريخ منفذ WinCE
مؤلفون
راينر كيوتشيل[البريد الإلكتروني محمي]>، فاديم كونوفالوف، دانييل دراجان
com.perlcygwin - بيرل For سيغوين
موجز
المتطلبات الأساسية لتجميع لغة PERL على CYGWIN
Cygwin = GNU+Cygnus+Windows (لا تترك UNIX بدونه)
تكوين سيجوين
"طريق"، نروف
قم بتكوين PERL على CYGWIN
تجريد ثنائيات بيرل على Cygwin
المكتبات الاختيارية لـ Perl على Cygwin
"-lcrypt"، "-lgdbm_compat" ("استخدم GDBM_File")، "-ldb" ("استخدم DB_File")، "cygserver"
("استخدم IPC::SysV")، "-lutil"
تكوين خيارات الوقت لـ Perl على Cygwin
"-Uusedl"، "-Dusemymalloc"، "-Uuseperlio"، "-Dusemultiplicity"، "-Uuse64bitint"،
"-Duselongdouble"، "-Uuseithreads"، "-Duselargefiles"، "-Dmksymlinks"
تحذيرات مشبوهة على Cygwin
Win9x و"d_eofnblk"، يحدد المترجم/المعالج المسبق
اصنع على CYGWIN
اختبار على سيجوين
أذونات الملف على Cygwin
لا يعمل NDBM_File وODBM_File على أنظمة الملفات FAT
فشل "fork()" في اختبارات io_*
الميزات المحددة لمنفذ Cygwin
إمكانية نقل البرنامج النصي على Cygwin
أسماء المسارات، نص/ثنائي، بيرليو، .إملف تنفيذى، معرفات عملية Cygwin مقابل Windows، Cygwin مقابل معرفات عملية Windows.
أخطاء Windows، أخطاء إعادة التأسيس على الشوكة أو النظام، "chown()"، متنوعة
طرق مسبقة الصنع:
"Cwd::cwd"، "Cygwin::pid_to_winpid"، "Cygwin::winpid_to_pid"،
"Cygwin::win_to_posix_path"، "Cygwin::posix_to_win_path"، "Cygwin::mount_table()"،
"Cygwin::mount_flags"، "Cygwin::is_binmount"، "Cygwin::sync_winenv"
قم بتثبيت بيرل على CYGWIN
البيان على CYGWIN
التوثيق، البناء، التكوين، الصنع، التثبيت، الاختبارات، مصدر بيرل المترجم، المترجم
مصدر الوحدة، وحدات/نصوص Perl، اختبارات وحدة Perl
الأخطاء في CYGWIN
مؤلفون
التاريخ
بيرلدوس - بيرل مع دوس ، W31، W95.
موجز
الوصف
المتطلبات الأساسية لتجميع بيرل على DOS
DJGPP، Pthreads
عيوب بيرل تحت DOS
بناء بيرل على DOS
اختبار بيرل على DOS
تثبيت بيرل على DOS
بناء وتثبيت الوحدات النمطية على DOS
بناء المتطلبات الأساسية لبيرل على DOS
تفريغ وحدات CPAN على DOS
بناء وحدات غير XS على DOS
بناء وحدات XS على DOS
AUTHOR
أنظر أيضا
com.perlfreebsd - بيرل الإصدار 5 on فري نظم
الوصف
مقالب FreeBSD الأساسية من readdir_r مع ithreads
لا يحتوي $^X دائمًا على مسار كامل في FreeBSD
AUTHOR
بيرلهايكو - بيرل الإصدار +5.10 on الهايكو
الوصف
بناء وتثبيت
المشكلات المعروفة
للتواصل معنا
com.perlhpux - بيرل الإصدار 5 on هيوليت باكارد يونكس (إتش بي-يو إكس) نظم
الوصف
استخدام لغة Perl كما تم شحنها مع HP-UX
استخدام Perl من مركز النقل الخاص بـ HP
ثنائيات بيرل الأخرى المعدة مسبقًا
تجميع بيرل 5 على HP-UX
با-ريسك
إمكانية النقل بين إصدارات PA-RISC
PA-RISK 1.0 تحديث
PA-RISK 1.1 تحديث
PA-RISK 2.0 تحديث
عائلة معالجات إيتانيوم (IPF) وHP-UX
إيتانيوم، إيتانيوم 2، ماديسون 6
إصدارات HP-UX
بناء ملحقات ديناميكية على HP-UX
مترجم HP ANSI C
مترجم جنو سي
استخدام الملفات الكبيرة مع Perl على HP-UX
بيرل مترابطة على HP-UX
بيرل 64 بت على HP-UX
أوراكل على HP-UX
GDBM والخيوط على HP-UX
أنظمة الملفات NFS و الوقت المناسب(2) على HP-UX
معلمات HP-UX Kernel (maxdsiz) لتجميع لغة Perl
nss_delete التفريغ الأساسي من op/pwent أو op/grent
خطأ: لصق ")" و"l" لا يعطي رمزًا صالحًا للمعالجة المسبقة
إعادة تعريف "sendpath" باستخدام محدد فئة تخزين مختلفة
منوع
AUTHOR
بيرلهورد - بيرل الإصدار 5 on هيرد
الوصف
المشاكل المعروفة مع بيرل على هيرد
AUTHOR
بيرليريكس - بيرل الإصدار 5 on ايركس نظم
الوصف
بناء بيرل 32 بت في إيريكس
بناء بيرل 64 بت في إيريكس
حول إصدارات المترجم من Irix
مشاكل الرابط في Irix
مالوك في إيريكس
بناء مع المواضيع في إيريكس
ايريكس 5.3
AUTHOR
com.perllinux - بيرل الإصدار 5 on لينكس نظم
الوصف
الدعم التجريبي لمجمعات Sun Studio لنظام التشغيل Linux
AUTHOR
com.perlmacos - بيرل مع ماك OS (كلاسيك)
موجز
الوصف
AUTHOR
com.perlmacosx - بيرل مع ماك OS X
موجز
الوصف
بادئة التثبيت
دعم SDK
دعم ثنائي عالمي
دعم قدرة شرائية 64 بت
libperl و Prebinding
تحديث بيرل أبل
المشاكل المعروفة
كاكاو
تبدأ من الصفر
AUTHOR
تاريخ
com.perlnetware - بيرل For نتوير
الوصف
البناء
الأدوات وSDK
اقامة
SetNWBld.bat، Buildtype.bat
المصنع
مترجم
ملحقات
تثبيت
بناء ملحقات جديدة
شكر وتقدير
مؤلفون
تاريخ
perlopenbsd - بيرل الإصدار 5 on اكبر برهان نظم
الوصف
عمليات تفريغ OpenBSD الأساسية من getprotobyname_r و getservbyname_r مع ithreads
AUTHOR
بيرلوس2 - بيرل مع OS / 2، دوس ، وين0.3*، Win0.95 WinNT.
موجز
الوصف
الهدف
أنظمة تشغيل أخرى
المتطلبات الأساسية المسبقة
إي إم إكس، آر إس إكس، إتش بي إف إس، PDKSH
بدء تشغيل برامج Perl ضمن OS/2 (و DOS و...)
بدء تشغيل برامج OS/2 (وDOS) ضمن Perl
الأسئلة المتكررة
"انه لا يعمل"
لا أستطيع تشغيل البرامج الخارجية
لا يمكنني تضمين Perl في برنامجي أو استخدامه بيرل.dll من برنامجي.
هل تم تجميع برنامج EMX الخاص بك باستخدام "-Zmt -Zcrtdll"؟ هل استخدمت ExtUtils::Embed؟
لا يعمل "``" وتوجيه الإخراج-"فتح" ضمن نظام DOS.
لا يمكن بدء ملف "النمط" "find.exe""
تركيب
التثبيت الثنائي التلقائي
"بيرل_بادلانج"، "بيرل_بادفري"، التكوين.pm
التثبيت الثنائي اليدوي
الملفات التنفيذية Perl VIO وPM (مرتبطة ديناميكيًا)، وPerl_ VIO القابلة للتنفيذ (بشكل ثابت
مرتبط)، الملفات التنفيذية لأدوات Perl المساعدة، مكتبة Perl الرئيسية، Perl الإضافية
الوحدات، أدوات تجميع وحدات Perl، صفحات Manpages لـ Perl والأدوات المساعدة، صفحات Manpages
لوحدات بيرل، مصدر وثائق بيرل، دليل بيرل في INF تنسيق، بدكش
تحذير
الوصول إلى الوثائق
OS / 2 INF ملف
نص عادي
manpages
HTML
ملفات "معلومات" جنو
PDF ملفات
مستندات "لاتيكس".
البناء
قصة قصيرة
المتطلبات الأساسية المسبقة
الحصول على مصدر بيرل
تطبيق البقع
التحرير اليدوي
القيام ب
الاختبار
هناك الكثير من العمليات "الحرة السيئة"، تم إنهاء العملية بواسطة SIGTERM/SIGINT، المرجع / fs.t، 18، 25،
المرجع / stat.t
تثبيت بيرل المدمج
بناء على طراز "a.out".
بناء التوزيع الثنائي
بناء العرف . EXE ملفات
إنشاء ملفات تنفيذية باستخدام مجموعة مخصصة من الامتدادات المحملة بشكل ثابت
إنشاء الملفات التنفيذية باستخدام مسارات بحث مخصصة
بناء الأسئلة الشائعة
بعض "/" أصبحت "\" في pdksh.
"errno" - خارجي لم يتم حله
مشاكل مع tr أو sed
بعض المشاكل (ننسى أي ؛-)
المكتبة...غير موجودة
Segfault في الصنع
فشل اختبار المرجع/sprintf
ميزات (خاطئة) محددة لمنفذ OS/2
"تعيين الأولوية"، "الحصول على الأولوية"
"نظام()"
"extproc" في السطر الأول
وحدات إضافية:
طرق مسبقة الصنع:
"ملف::نسخ::syscopy"، "DynaLoader::mod2fname"، "Cwd::current_drive()"،
"Cwd::sys_chdir(name)"، "Cwd::change_drive(name)"،
"Cwd::sys_is_absolute(name)"، "Cwd::sys_is_rooted(name)"،
"Cwd::sys_is_relative(name)"، "Cwd::sys_cwd(name)"، "Cwd::sys_abspath(name, dir)"،
"Cwd::extLibpath([type])"، "Cwd::extLibpath_set( المسار [، النوع ] )"،
"OS2::خطأ(do_harderror,do_exception)"، "OS2::Errors2Drive(محرك الأقراص)"،
OS2 :: SysInfo (), OS2 :: BootDrive ()، "OS2::MorphPM(serve)"، "OS2::UnMorphPM(serve)"،
"OS2::Serve_Messages(force)"، "OS2::Process_Messages(force [, cnt])"،
"OS2::_control87(جديد،قناع)"، OS2 :: get_control87 (),
"OS2::set_control87_em(new=MCW_EM,mask=MCW_EM)"، "OS2::DLLname([how [, \&xsub]])"
المتغيرات المعدة مسبقا:
$OS2::emx_rev، $OS2::emx_env، $OS2::os_ver، $OS2::is_aout، $OS2::can_fork،
$ OS2 :: nsyserror
ميزات خاطئة
التعديلات
"popen"، "tmpnam"، "tmpfile"، "ctermid"، "stat"، "mkdir"، "rmdir"، "flock"
تحديد ملفات DLL
الإدارة المركزية للموارد
"HAB"، "HMQ"، معالجة الأخطاء التي تم الإبلاغ عنها بواسطة OS/2 API، "CheckOSError(expr)"،
"CheckWinError(expr)"، "SaveWinError(expr)"،
"SaveCroakWinError(expr,die,name1,name2)"، "WinError_2_Perl_rc"، "FillWinError"،
"FillOSError(rc)"، تحميل مكتبات الارتباط الحيوي (DLL) والترتيبات في مكتبات الارتباط الحيوي (DLL).
نكهات بيرل
بيرل.exe
بيرل_.exe
بيرل__.إملف تنفيذى
بيرل___.إملف تنفيذى
لماذا الأسماء الغريبة؟
لماذا الارتباط الديناميكي؟
لماذا بناء الكيميرا؟
البيئة
"PERLLIB_PREFIX"
"PERL_BADLANG"
"PERL_BADFREE"
"PERL_SH_DIR"
"USE_PERL_FLOCK"
"تي إم بي" أو "تي إم بي"
تطور
مقابض الملفات في وضع النص
الأولويات
تغيير اسم DLL: قبل 5.6.2
تشويه اسم DLL: 5.6.2 وما بعده
مكتبات الارتباط الحيوي (DLL) العامة، ومكتبات الارتباط الحيوي (DLL) المحددة، و"BEGINLIBPATH" و"ENDLIBPATH"، . من "LIBPATH"
جيل معيد توجيه DLL
خيوط
يدعو إلى البرامج الخارجية
تخصيص الذاكرة
المواضيع
"COND_WAIT"، os2.c
بق
AUTHOR
أنظر أيضا
بيرلوس390 - بناء تركيب بيرل For OS / 390 ض / OS
موجز
الوصف
الأدوات
تفريغ توزيع بيرل على OS/390
الإعداد والأدوات المساعدة لـ Perl على OS/390
تكوين بيرل على OS/390
إنشاء واختبار وتثبيت Perl على OS/390
بناء الحالات الشاذة باستخدام Perl على OS/390
اختبار الحالات الشاذة باستخدام Perl على OS/390
شذوذات التثبيت مع Perl على OS/390
تلميحات حول استخدام Perl على OS/390
شذوذ النقطة العائمة مع Perl على OS/390
الوحدات والملحقات لـ Perl على OS/390
مؤلفون
أنظر أيضا
القائمة البريدية لـ Perl على OS/390
التاريخ
بيرلوس400 - بيرل الإصدار 5 on OS / 400
الوصف
تجميع بيرل لنظام التشغيل OS/400 PASE
تثبيت بيرل في OS/400 PASE
استخدام بيرل في OS/400 PASE
المشاكل المعروفة
بيرل على ILE
مؤلفون
بيرلبلان9 - خطة 9-محددة توثيق For بيرل
الوصف
استدعاء بيرل
ماذا يوجد في الخطة 9 بيرل
ما ليس في الخطة 9 بيرل
وظائف Perl5 غير مدعومة حاليًا في الخطة 9 Perl
الإشارات في الخطة 9 بيرل
تجميع وتثبيت لغة PERL على الخطة 9
تثبيت وثائق بيرل على الخطة 9
بق
تاريخ المراجعة
AUTHOR
com.perlqnx - بيرل الإصدار 5 on QNX
الوصف
البرامج المطلوبة لتجميع لغة Perl على QNX4
/ بن / ش، ع، نانومتر، حزب الشعب الكمبودي، جعل
المشكلات المعلقة مع Perl على QNX4
ملفات QNX المساعدة
qnx/ar، qnx/cpp
المشكلات المعلقة مع Perl ضمن QNX6
الترجمة المتقاطعة
AUTHOR
com.perlriscos - بيرل الإصدار 5 For RISC OS
الوصف
البناء
AUTHOR
بيرسولاريس - بيرل الإصدار 5 on سولاريس نظم
الوصف
أرقام إصدار سولاريس.
الموارد
الأسئلة الشائعة حول Solaris، الثنائيات المترجمة مسبقًا، وثائق Solaris
اعداد
مشاكل استخراج الملفات على سولاريس.
المترجم والأدوات ذات الصلة على سولاريس.
بيئة لتجميع بيرل على سولاريس
تشغيل التكوين.
بيرل 64 بت على سولاريس.
المواضيع في بيرل على سولاريس.
مشاكل Malloc مع Perl على Solaris.
اصنع مشاكل.
مشاكل التحميل الديناميكي مع GNU as وGNU ld, ld.so.1: ./Perl: فادح: النقل
خطأ:، dlopen: فشل اعتراض كعب الروتين، #error "لم يتم تحديد DATAMODEL_NATIVE"، sh:
ع: غير موجود
إجراء اختبار
اختبار op/stat.t 4 في سولاريس
nss_delete التفريغ الأساسي من op/pwent أو op/grent
تجميع شامل
ثنائيات بيرل المعدة مسبقًا لسولاريس.
مشكلات وقت التشغيل لـ PERL على Solaris.
حدود عدد الملفات المفتوحة على سولاريس.
وحدات سولاريس الخاصة.
مشاكل خاصة بسولاريس مع الوحدات.
Proc::ProcessTable على سولاريس
BSD::الموارد على سولاريس
صافي::SSLeay على سولاريس
صن أو إس 4.x
AUTHOR
بيرلسيمبيان - بيرل الإصدار 5 on سيمبيان OS
الوصف
تجميع بيرل على سيمبيان
مشاكل التجميع
بيرلآب
sisify.pl
استخدام بيرل في سيمبيان
للقيام به
تحذير
نوت
AUTHOR
حقوق الطبع والنشر
الترخيص
التاريخ
طب النساء - بيرل 5 on Synology DSM نظم
الوصف
إعداد بيئة البناء
تجميع بيرل 5
المشاكل المعروفة
رسالة الخطأ "لم يتم العثور على تعريفات خطأ"، "ext/DynaLoader/t/DynaLoader.t"
اختبار الدخان بيرل 5
إضافة المكتبات
مراجعة
AUTHOR
بيرلترو64 - بيرل الإصدار 5 on ترو 64 (سابقا معروف as رقمي UNIX سابقا معروف as ديسمبر
OSF/1) نظم
الوصف
تجميع بيرل 5 على Tru64
استخدام الملفات الكبيرة مع Perl على Tru64
بيرل الخيوط على Tru64
الزوجي الطويل على Tru64
فشل اختبارات DB_File على Tru64
بيرل 64 بت على Tru64
تحذيرات بشأن تجاوز الفاصلة العائمة عند تجميع Perl على Tru64
اختبار بيرل على Tru64
فشل اختبار ext/ODBM_File/odbm مع الإصدارات الثابتة
فشل لغة Perl بسبب وجود علامة sockat للرمز التي لم يتم حلها
read_cur_obj_info: الرقم السحري للملف غير صالح
AUTHOR
com.perlvms - خاص بنظام VMS توثيق For بيرل
الوصف
التثبيت
تنظيم صور بيرل
الصور الأساسية
ملحقات بيرل
تثبيت ملحقات ثابتة
تثبيت الامتدادات الديناميكية
مواصفات الملف
بناء الجملة
حالة اسم الملف
روابط رمزية
توسيع البدل
أنابيب
PERL5LIB وPERLLIB
مصحح أخطاء Perl Forked
PERL_VMS_EXCEPTION_DEBUG
سطر الأوامر
إعادة توجيه الإدخال/الإخراج والخلفية
مفاتيح سطر الأوامر
-i، -S، -u
وظائف بيرل
اختبارات الملفات، backticks، binmode FILEHANDLE، crypt PLAINTEXT، USER، die، dump، exec
قائمة، شوكة، getpwent، getpwnam، getpwuid، gmtime، اقتل، qx //، حدد (مكالمة النظام)،
stat EXPR، قائمة النظام، الوقت، الأوقات، قائمة إلغاء الارتباط، قائمة utime، PID waitpid، FLAGS
متغيرات بيرل
%ENV، CRTL_ENV، CLISYM_[LOCAL]، أي سلسلة أخرى، $!، $^E، $?، $|
الوحدات القياسية مع الاختلافات الخاصة بنظام VMS
SDBM_File
تاريخ المراجعة
AUTHOR
بيرلفوس - بيرل For الرهج طبقة من سحاب أوبنفوس
موجز
بناء لغة PERL لـ OPENVOS
تثبيت بيرل في OPENVOS
استخدام لغة بيرل في OPENVOS
قيود لغة Perl على OpenVOS
حالة الاختبار
حالة الدعم
AUTHOR
اخر تحديث
بيرلوين32 - بيرل مع ويندوز
موجز
الوصف
<http://mingw.org> ،http://mingw-w64.org>
إعداد بيرل على نظام التشغيل Windows
الصنع، Command Shell، Microsoft Visual C++، Microsoft Visual C++ 2008-2013 Express
الإصدار، إصدار Microsoft Visual C++ 2005 Express، مجموعة أدوات Microsoft Visual C++
2003، مترجم Microsoft Platform SDK 64 بت، الإصدار 3 من MinGW مع دول مجلس التعاون الخليجي، Intel C++
مترجم
ابني
اختبار بيرل على نظام التشغيل Windows
تثبيت بيرل على ويندوز
تلميحات حول استخدام لغة Perl على نظام التشغيل Windows
متغيرات البيئة، قفز الملفات، استخدام بيرل من سطر الأوامر، البناء
الملحقات، وتوسيع Wildcard لسطر الأوامر، والملاحظات على نظام التشغيل Windows 64 بت
تشغيل البرامج النصية بيرل
أشياء متنوعة
الأخطاء والتحذيرات
شكر وتقدير
مؤلفون
غاري نج[البريد الإلكتروني محمي]>، جوروسامي ساراثي[البريد الإلكتروني محمي]>، نيك
إنج سيمونز[البريد الإلكتروني محمي]>، جان دوبوا[البريد الإلكتروني محمي]>، ستيف هاي
<[البريد الإلكتروني محمي]>
أنظر أيضا
التاريخ
بيرلبوت - الروابط إلى معلومات on وجوه المنحى البرمجة in بيرل
الوصف
بيرلبوت - الروابط إلى معلومات on وجوه المنحى البرمجة in بيرل
الوصف
بيرلريبوسيتوري - الروابط إلى تيار معلومات on هيه بيرل مصدر مستودع
الوصف
بيرلتودو - الرابط إلى هيه بيرل تأليف ل الإدارية
الوصف
بيرلتوك - الروابط إلى معلومات on وجوه المنحى البرمجة in بيرل
الوصف
بيرلتوت - الروابط إلى معلومات on وجوه المنحى البرمجة in بيرل
الوصف
PRAGMA وثائق
arybase - بكج الفهرسة قاعدة بواسطة $[
موجز
الوصف
التاريخ
بق
أنظر أيضا
سمات - اجلس روتين or متغير سمات
موجز
الوصف
ما يفعله "الاستيراد".
السمات المضمنة
lvalue، الطريقة، النموذج الأولي (..)، مغلق، ثابت، مشترك، فريد
الروتينات الفرعية المتاحة
احصل على، أعد الكتابة
التعامل مع السمات الخاصة بالحزمة
أحضر_نوع_السمات، التعديل_نوع_صفات
بناء جملة قوائم السمات
صادرات
الصادرات الافتراضية
الصادرات المتاحة
تم تعريف علامات التصدير
أمثلة
مزيد من الأمثلة
أنظر أيضا
com.autodie - استبدل وظائف مع منها أن النجاح or يموت مع معجمي نطاق
موجز
الوصف
الاستثناءات
الاقسام
ملاحظات خاصة بالوظيفة
طباعة
قطيع
النظام/التنفيذي
مسكتك
DIAGNOSTICS
لا يمكن استخدام :void مع النطاق المعجمي، لم يتم تحديد تلميحات المستخدم لـ %s
بق
Autodie وتقييم السلسلة
الإبلاغ عن الأخطاء
ردود الفعل
AUTHOR
الترخيص
أنظر أيضا
شكر وتقدير
autodie :: النطاق :: الحرس - إزار فئة For دعوة الغواصات at النهاية of نطاق
موجز
الوصف
طرق
AUTHOR
الترخيص
autodie::Scope::GuardStack - صنارة صيد كومة For إدارة نطاقات بواسطة ٪ ^ ح
موجز
الوصف
طرق
AUTHOR
الترخيص
ملف تلقائي :: ScopeUtil - المرافق For إدارة ٪ ^ ح نطاقات
موجز
الوصف
طرق
AUTHOR
الترخيص
autodie :: استثناء - الاستثناءات تبدأ من com.autodying الوظائف.
موجز
الوصف
الطرق الشائعة
طرق متقدمة
أنظر أيضا
الترخيص
AUTHOR
autodie :: استثناء :: نظام - الاستثناءات تبدأ من com.autodying النظام().
موجز
الوصف
تشديد
الترخيص
AUTHOR
autodie :: تلميحات - نقدم لك تلميحات عن الصابون المستخدم الوظائف الفرعية إلى com.autodie
موجز
الوصف
المُقدّمة
ما هي التلميحات؟
تلميحات المثال
ضبط التلميحات يدويًا من داخل برنامجك
إضافة تلميحات إلى الوحدة الخاصة بك
الإصرار على التلميحات
التشخيص
محاولات set_hints_for روتين فرعي غير معروف، لا يمكن تقديم تلميحات فاشلة
مع وجود تلميحات عددية أو قائمة لـ %s، فإن تلميح %s مفقود لـ %s
شكر وتقدير
AUTHOR
الترخيص
أنظر أيضا
autodie :: تخطي - تخطى a صفقة متى رمي com.autodie الاستثناءات
ملخص
الوصف
AUTHOR
الترخيص
أنظر أيضا
com.autouse - تأجيل تحميل of نماذج حتى a وظيفة is مستعمل
موجز
الوصف
تحذير
AUTHOR
أنظر أيضا
قاعدة - إنشاء an ISA صلة مع قاعدة فصول at جمع الوقت
موجز
الوصف
DIAGNOSTICS
حزمة الفئة الأساسية "%s" فارغة، وقد حاولت الفئة "Foo" أن ترث من نفسها
التاريخ
تحفظات
أنظر أيضا
BIGINT - شفاف عدد صحيح كبير تقنية For بيرل
موجز
الوصف
استخدام عدد صحيح مقابل استخدام bigint
مزيد من الخيارات
a أو الدقة، p أو الدقة، t أو التتبع، hex، oct، l، lib، حاول أو فقط، v أو
الإصدار
مكتبة الرياضيات
التنسيق الداخلي
توقيع
استدعاءات الأسلوب
طرق
الوقود النووي المشع (), نان ()، ه، بي، بيكسب (), نقطة في البوصة (), يرقي(), في الواقع()
تحفظات
المشغل مقابل التحميل الزائد الحرفي، النطاقات، في الواقع(), عرافة()/أكتوبر ()
الوحدات المستخدمة
أمثلة
الترخيص
أنظر أيضا
مؤلفون
bignum - شفاف رقم ضخم تقنية For بيرل
موجز
الوصف
مزيد من الخيارات
a أو الدقة، p أو الدقة، t أو التتبع، l أو lib، hex، oct، v أو الإصدار
طرق
المحاذير
الوقود النووي المشع (), نان ()، و، PI (), بيكسب (), نقطة في البوصة (), يرقي(), في الواقع()
مكتبة الرياضيات
التنسيق الداخلي
توقيع
تحفظات
المشغل مقابل التحميل الزائد الحرفي، في الواقع(), عرافة()/أكتوبر ()
الوحدات المستخدمة
أمثلة
الترخيص
أنظر أيضا
مؤلفون
bigrat - شفاف رقم كبير/BigRational تقنية For بيرل
موجز
الوصف
الوحدات المستخدمة
مكتبة الرياضيات
توقيع
طرق
الوقود النووي المشع (), نان ()، ه، بي، بيكسب (), نقطة في البوصة (), يرقي(), في الواقع()
مكتبة الرياضيات
التحذير
مزيد من الخيارات
a أو الدقة، p أو الدقة، t أو التتبع، l أو lib، hex، oct، v أو الإصدار
تحفظات
المشغل مقابل التحميل الزائد الحرفي، في الواقع(), عرافة()/أكتوبر ()
أمثلة
الترخيص
أنظر أيضا
مؤلفون
blib - استعمل ميك ميكر تمت الإزالة الإصدار of a صفقة
موجز
الوصف
بق
AUTHOR
بايت - بيرل براجما إلى القوة بايت دلالات بدلا من حرف دلالات
إشعار
موجز
الوصف
القيود
أنظر أيضا
ألقاب - الوصول إلى يونيكود حرف أسماء عين حرف تسلسلات؛ أيضا حدد
حرف أسماء
موجز
الوصف
مباريات خاسرة
اسماء مستعارة
الأسماء المستعارة المخصصة
الأسماء ::string_vianame(الاسم)
الأسماء::vianame(الاسم)
الأسماء::viacode(الكود)
مترجمون متخصصون
بق
ثابت - بيرل براجما إلى أعلن ثابت
موجز
الوصف
الملاحظات
قائمة الثوابت
تحديد ثوابت متعددة في وقت واحد
الثوابت السحرية
الملاحظات الفنية
تحفظات
أنظر أيضا
بق
مؤلفون
حقوق الطبع والنشر والترخيص
استنكر - بيرل براجما For استنكار هيه النواة الإصدار of a وحدة
موجز
الوصف
تصدير
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
التشخيص جبس - إنتاج مطنب تحذير التشخيص
موجز
الوصف
براغما "التشخيص".
تشير جبس البرنامج
أمثلة
الداخلية
بق
AUTHOR
ترميز - يسمح لصحتك! إلى اكتب لك سيناريو in غير ASCII غير UTF-8
تحذير
موجز
الوصف
"استخدم الترميز ["ENCNAME'] ;""، استخدم الترميز ENCNAME عامل التصفية=>1;"، "لا يوجد تشفير؛"
OPTIONS
ضبط "STDIN" و/أو "STDOUT" بشكل فردي
البراغما الفرعية ":locale".
تحفظات
التأثيرات الجانبية
لا تخلط بين الترميزات المتعددة
قبل بيرل v5.22
قبل ترميز الإصدار 1.87
قبل بيرل v5.8.1
ترميزات مزدوجة البايت "NON-EUC"، "tr///"، وسيلة إيضاح الأحرف أعلاه
مثال - اليونانية بيرل
بق
سلامة الخيط، لا يمكن استخدام أكثر من وحدة في برنامج واحد، أخرى
الوحدات التي تستخدم "STDIN" و"STDOUT" تحصل على الدفق المشفر، والقيم الحرفية الموجودة في التعبير العادي
أطول من 127 بايت، EBCDIC، "تنسيق"، راجع أيضًا "التحذيرات"
التاريخ
أنظر أيضا
ترميز :: تحذيرات - حذر on ضمني ترميز التحويلات
VERSION
موجز
الوصف
نظرة عامة على المشكلة
الكشف عن المشكلة
حل مشكلة
ترقية كلا الجانبين إلى سلاسل Unicode، وخفض مستوى كلا الجانبين إلى سلاسل بايت،
حدد الترميز لترقية سلسلة البايت الضمنية، وطبقات PerlIO لـ ستدين
STDOUT، التحويلات الحرفية، الترقية الضمنية لسلاسل البايت
تحفظات
أنظر أيضا
مؤلفون
حقوق الطبع والنشر
تجريبي - تجريبي ملامح صنع سهل
VERSION
موجز
الوصف
الطلب مهم
إخلاء مسؤولية
AUTHOR
حقوق النشر والترخيص
ميزة - بيرل براجما إلى تمكين جديد ملامح
موجز
الوصف
تأثير معجمي
"لا توجد ميزة"
الميزات المتوفرة
ميزة "قل".
ميزة "الحالة".
ميزة "التبديل".
ميزة "unicode_strings".
ميزات "unicode_eval" و"evalbytes".
ميزة "current_sub".
ميزة "array_base".
ميزة "اف سي".
ميزة "lexical_subs".
ميزات "postderef" و"postderef_qq".
ميزة "التوقيعات".
ميزة "إعادة الصقل".
ميزة "البت".
حزم الميزات
التحميل الضمني
الحقول - وقت التحويل البرمجي فئة الحقول
موجز
الوصف
جديد يا فاس
أنظر أيضا
ملف - بيرل براجما إلى مراقبة هيه ملف إذن مشغلي
موجز
الوصف
النظر في هذا بعناية
براغما "الوصول" الفرعية
القيود المتعلقة بـ "_"
if - "يستخدم" a بيرل وحدة if a حالة يحمل (وأيضا يمكن "لا" a وحدة)
موجز
الوصف
أمثلة
بق
أنظر أيضا
AUTHOR
عدد صحيح - بيرل براجما إلى تستخدم عدد صحيح علم الحساب بدلًا من ذلك of يطفو على السطح نقطة
موجز
الوصف
أقل - بيرل براجما إلى طلب أقل of شيء
موجز
الوصف
لمؤلفي الوحدات
"منطقية = أقل->من (الميزة)"
"الميزات = أقل->من ()"
تحفظات
ربما لا يؤدي هذا إلى أي شيء، فهو يعمل فقط على الإصدار 5.10+
ليب - تلاعب INC at جمع الوقت
موجز
الوصف
إضافة الدلائل إلىINC
حذف الدلائل منINC
استعادة الأصليINC
تحفظات
الملاحظات
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
محلي - بيرل براجما إلى تستخدم or تجنب POSIX محلي For مدمج عمليات
موجز
الوصف
MRO - خدمة التوصيل دقة الشاشة الطلب
موجز
الوصف
نبذة عامة
C3 MRO
ما هو C3؟
كيف يعمل C3
وظائف
mro::get_linear_isa($classname[, $type])
mro::set_mro ($classname, $type)
mro::get_mro($classname)
مرو::get_isarev($classname)
مرو::is_universal($classname)
mro::invalidate_all_method_caches()
mro::method_changed_in($classname)
mro::get_pkg_gen($classname)
التالي::طريقة
التالي::يمكن
ربما::التالي::الطريقة
أنظر أيضا
ورقة ديلان الأصلية
<http://haahr.tempdomainname.com/dylan/linearization-oopsla96.html>
الصلصال
ببغاء
<http://use.perl.org/~autrijus/journal/25768>
روابط ذات صلة بـ Python 2.3 MRO
<http://www.python.org/2.3/mro.html>,
<http://www.python.org/2.2.2/descrintro.html#مرو>
الفئة::C3
الفئة::C3
AUTHOR
ok - البديل إلى اختبار::المزيد::use_ok
موجز
الوصف
CC0 1.0 عالمي
جاكيت - بيرل براجما إلى طقم الافتراضي بيرليو طبقات For إدخال الناتج
موجز
الوصف
وظيفة غير بيرليو
تفاصيل التنفيذ
أنظر أيضا
مكتب خدمات المشاريع - بيرل براجما إلى بتقييد غير مأمون عمليات متى تجميع
موجز
الوصف
أنظر أيضا
الزائد - فئة الإشتراك For التحميل الزائد بيرل عمليات
موجز
الوصف
أساسيات
عمليات التحميل الزائد
"لا"، "نيج"، "++"، "--"، تعيينات, غير الطفرات مع a mutator البديل، "كثافة العمليات"،
خيط، رقمي, منطقية, REGEXP التحويلات, تكرار, قم بتقديم اختبارات, مطابقة,
إلغاء الإشارة, ملصقات خاصة
التوليد التلقائي السحري
مفاتيح خاصة لـ "استخدام التحميل الزائد"
محددة، ولكن FALSE، "undef"، TRUE
كيف يختار بيرل تنفيذ المشغل
فقدان الحمولة الزائدة
الميراث والحمل الزائد
أسماء الطرق في توجيه "استخدام التحميل الزائد"، التحميل الزائد للعملية هو
الموروثة من الطبقات المشتقة
التحميل الزائد أثناء التشغيل
الوظائف العامة
التحميل الزائد::StrVal(arg)، التحميل الزائد::Overloaded(arg)، التحميل الزائد::Method(obj,op)
الثوابت الزائدة
عدد صحيح، تعويم، ثنائي، ف، ريال قطري
التطبيق
كتاب الطبخ
العددية ذات الوجهين
المراجع ذات الوجهين
حاسبة رمزية
حقا حاسبة رمزية
AUTHOR
أنظر أيضا
DIAGNOSTICS
عدد فردي من الوسائط للتحميل الزائد::ثابت، '%s' ليس نوعًا قابلاً للتحميل الزائد، '%s'
ليس مرجعًا للتعليمات البرمجية، وسيطة التحميل الزائد '%s' غير صالحة
الأخطاء والمزالق
التحميل الزائد - بيرل براجما إلى معجميا مراقبة التحميل الزائد
موجز
الوصف
"ممنوع التحميل الزائد"، "ممنوع التحميل الزائد @ops"، "استخدام التحميل الزائد"، "استخدام التحميل الزائد @ops"
أصل - إنشاء an ISA صلة مع قاعدة فصول at جمع الوقت
موجز
الوصف
DIAGNOSTICS
حاول الفصل "Foo" أن يرث من نفسه
التاريخ
تحفظات
أنظر أيضا
المؤلفون والمساهمون
الصيانة
الترخيص
re - بيرل براجما إلى تغير منتظم التعبير سلوك
موجز
الوصف
وضع "التلوث".
وضع "التقييم".
'الوضع الصارم
وضع "/ الأعلام".
'وضع التصحيح
'وضع التصحيح
تجميع الخيارات ذات الصلة، COMPILE، PARSE، OPTIMISE، TRIEC، DUMP، FLAGS، TEST،
تنفيذ الخيارات ذات الصلة، EXECUTE، MATCH، TRIEE، INTUIT، خيارات التصحيح الإضافية،
إضافي، المخازن المؤقتة، TRIEM، الحالة، المكدس، GPOS، OPTIMISEM، الإزاحات، الإزاحاتDBG، أخرى
أعلام مفيدة، الكل، الكل، المزيد، المزيد
وظائف قابلة للتصدير
is_regexp($ref)، regexp_pattern($ref)، regmust($ref)، regname($name،$all)،
إعادة الأسماء($الكل)، regnames_count()
أنظر أيضا
com.sigtrap - بيرل براجما إلى تمكين بسيط بسيطة معالجة
موجز
الوصف
OPTIONS
معالجات الإشارات
تتبع المكدس, يموت, معالج المعالج الخاص بك
قوائم الإشارات
الإشارات العادية, إشارات الخطأ, إشارات الواجهة القديمة
أخرى
غير محاصر, أي وقت, بسيطة, عدد
أمثلة
sort - بيرل براجما إلى مراقبة فرز() سلوك
موجز
الوصف
تحفظات
صارم - بيرل براجما إلى بتقييد غير مأمون يبني
موجز
الوصف
"مراجع صارمة"، "فار صارم"، "غواصات صارمة"
التاريخ
الغواصات - بيرل براجما إلى أعلن مسبقا فرعية أسماء
موجز
الوصف
المواضيع - بيرل على أساس مترجم المواضيع
VERSION
تحذير
موجز
الوصف
$thr = Threads->create(FUNCTION, ARGS)، $thr->انضم()، $th->فصل(),
المواضيع->فصل()المواضيع->الذات()، $th->الدار ()المواضيع->الدار ()، "$th"،
المواضيع->الكائن($tid)، المواضيع->أَثْمَر()المواضيع->قائمة()، المواضيع->قائمة(المواضيع::الكل)،
المواضيع->قائمة (المواضيع::قيد التشغيل)، المواضيع->قائمة(المواضيع::قابلة للانضمام)،
$thr1->يساوي($thr2)، كتلة غير متزامنة؛، $thr->خطأ()، $th->_مقبض()المواضيع->_مقبض()
الخروج من الموضوع
المواضيع->خروج()، المواضيع->الخروج (الحالة)، يموت ()، خروج (الحالة)، استخدم المواضيع 'exit' =>
'threads_only', Threads->create({'exit' => 'thread_only'}, ...),
$thr->set_thread_exit_only(boolean)، المواضيع->set_thread_exit_only(boolean)
حالة الموضوع
$th->يجري()، $th->is_joinable()، $th->is_detached()المواضيع->is_detached()
سياق الموضوع
سياق صريح
سياق ضمني
$th->Wantarray()
المواضيع->Wantarray()
حجم مكدس الخيط
المواضيع->get_stack_size();, $size = $thr->get_stack_size();, $old_size =
المواضيع->set_stack_size($new_size);, استخدم المواضيع ('stack_size' => VALUE);,
$ENV{'PERL5_ITHREADS_STACK_SIZE'}، المواضيع->إنشاء({'stack_size' => VALUE}، FUNCTION،
ARGS)، $thr2 = $thr1->إنشاء (FUNCTION، ARGS)
إشارات الموضوع
$th->kill('SIG...');
تحذيرات
تم خروج Perl مع سلاسل رسائل نشطة:، فشل إنشاء سلسلة رسائل: تم إرجاع pthread_create #،
تم إنهاء مؤشر الترابط # بشكل غير طبيعي: ..، باستخدام الحد الأدنى لحجم مكدس الخيط وهو #، Thread
فشل الإنشاء: pthread_attr_setstacksize(SIZE) عاد 22
أخطاء
لم يتم تصميم لغة Perl هذه لدعم سلاسل الرسائل، ولا يمكن تغيير حجم المكدس الموجود
الموضوع، لا يمكن الإشارة إلى المواضيع بدون إشارات آمنة، اسم الإشارة غير معروف: ..
الأخطاء والقيود
الوحدات النمطية الآمنة للخيط، استخدام الوحدات غير الآمنة للخيط، استهلاك الذاكرة، التيار
دليل العمل، متغيرات البيئة، إشارات الالتقاط، سلاسل الرسائل بين الوالدين والطفل،
إنشاء سلاسل رسائل داخل كتل خاصة، إشارات غير آمنة، تم إنشاء لغة Perl بها
"PERL_OLD_SIGNALS" (راجع "Perl -V")، تم تعيين متغير البيئة "PERL_SIGNALS" على
"غير آمن" (راجع "PERL_SIGNALS" في perlrun)، يتم استخدام الوحدة النمطية Perl::Unsafe::Signals،
إرجاع عمليات الإغلاق من سلاسل الرسائل، وإرجاع الكائنات من سلاسل الرسائل، وإنهاء الكتل
المواضيع ومقابض الدليل المفتوحة وأخطاء Perl وإصدار CPAN للخيوط
المتطلبات
أنظر أيضا
AUTHOR
الترخيص
شكر وتقدير
المواضيع :: المشتركة - بيرل تمديد For مشاركة البيانات الهياكل ما بين المواضيع
VERSION
موجز
الوصف
تصدير
وظائف
مشاركة المتغير، Shared_clone REF، is_shared المتغير، قفل المتغير، cond_wait
متغير، cond_wait CONDVAR، LOCKVAR، cond_timedwait VARIABLE، ABS_TIMEOUT،
cond_timedwait CONDVAR، ABS_TIMEOUT، LOCKVAR، cond_signal VARIABLE، cond_broadcast
متغير
الأجسام
الملاحظات
تحذيرات
cond_broadcast() دعا على متغير مقفلة، cond_signal() دعا مقفلة
متغير
الأخطاء والقيود
أنظر أيضا
AUTHOR
الترخيص
utf8 - بيرل براجما إلى مفعل وغير مفعل UTF-8 (أو UTF-EBCDIC) in مصدر الكود
موجز
الوصف
وظائف المرافق
"$num_octets = utf8::upgrade($string)"، "$success = utf8::downgrade($string[,
$fail_ok])"، "utf8::encode($string)"، "$success = utf8::decode($string)"،
"$unicode = utf8::native_to_unicode($code_point)"، "$native =
utf8::unicode_to_native($code_point)"، "$flag = utf8::is_utf8($string)"، "$flag =
utf8::صالح($string)"
بق
أنظر أيضا
فار - بيرل براجما إلى أعلن مسبقا شامل متغير أسماء
موجز
الوصف
الإصدار - بيرل تمديد For التجريبية الأجسام
موجز
الوصف
أنواع كائنات الإصدار
الإصدارات العشرية، الإصدارات العشرية المنقطة
الإعلان عن الإصدارات
كيفية تحويل الوحدة النمطية من العلامة العشرية إلى العلامة العشرية المنقطية
كيفية "الإعلان عن ()" إصدارًا عشريًا منقطًا
تحليل ومقارنة الإصدارات
كيفية "تحليل ()" الإصدار
كيفية التحقق من وجود سلسلة الإصدار القانوني
"is_lax()"، "is_strict()"
كيفية مقارنة كائنات الإصدار
طرق الكائن
is_alpha()
is_qv()
طبيعي()
ترقيم ()
شد ()
الوظائف المصدرة
كيو في ()
is_lax()
is_strict()
AUTHOR
أنظر أيضا
الإصدار :: الداخلية - بيرل تمديد For التجريبية الأجسام
الوصف
ما هو الإصدار؟
الإصدارات العشرية، الإصدارات العشرية المنقطة
الإصدارات العشرية
الإصدارات العشرية المنقطة
إصدارات ألفا
التعبيرات العادية لتحليل الإصدار
$version::LAX، $version::STRICT، v1.234.5
تفاصيل التنفيذ
التكافؤ بين الإصدارات العشرية والإصدارات العشرية المنقطية
قواعد الاقتباس
ماذا عن سلاسل V؟
الإصدار الداخلي للكائن
الأصلي، QV، ألفا، الإصدار
استبدال عالمي :: الإصدار
تفاصيل الاستخدام
استخدام الوحدات التي تستخدم version.pm
تعمل الإصدارات العشرية دائمًا، وتعمل الإصدارات العشرية النقطية في بعض الأحيان
طرق الكائن
جديد(), كيو في ()، النموذج العادي، الترقيم، التسلسل، عوامل المقارنة،
العوامل المنطقية
AUTHOR
أنظر أيضا
com.vmsish - بيرل براجما إلى مراقبة خاص بنظام VMS لغة ملامح
موجز
الوصف
"حالة vmsish"، "خروج vmsish"، "وقت vmsish"، "إسكات vmsish"
موجز
الوصف
التحذيرات الافتراضية والتحذيرات الاختيارية
ما المشكلة في -w و$^W
التحكم في التحذيرات من سطر الأوامر
-w , -W , -X
التوافق
التسلسل الهرمي للفئة
تحذيرات قاتلة
الإبلاغ عن التحذيرات من الوحدة النمطية
وظائف
استخدام التحذيرات::تسجيل، تحذيرات::ممكن()، التحذيرات::ممكّن(فئة $)،
التحذيرات::ممكّن($object)، التحذيرات::fatal_enabled(),
تحذيرات::fatal_enabled($category)، تحذيرات::fatal_enabled($object)،
تحذيرات::warn($message)، تحذيرات::warn($category، $message)، تحذيرات::warn($object،
رسالة $)، تحذيرات::warnif($message)، تحذيرات::warnif(فئة $، رسالة $)،
تحذيرات::warnif($object, $message)، تحذيرات::register_categories(@names)
تحذيرات :: تسجيل - تحذيرات استيراد وظيفة
موجز
الوصف
MODULE وثائق
AnyDBM_File - تزود الإطار For متعدد قواعد البيانات
موجز
الوصف
مقارنات DBM
[0] ، [1] ، [2] ، [3]
أنظر أيضا
التطبيق::Cpan - بسهولة تفاعل مع CPAN تبدأ من هيه أمر خط
موجز
الوصف
مزيد من الخيارات
-a، -A وحدة [وحدة ...]، -c وحدة، -C وحدة [وحدة ...]، -D وحدة [
وحدة ... ]، -f، -F، -g وحدة [ وحدة ... ]، -G وحدة [ وحدة ... ]، -h، -i،
-I, -j Config.pm, -J, -l, -L المؤلف [ المؤلف ... ], -m, -M Mirror1,mirror2,.., -n,
-O، -p، -P، -r، -t، -T، -u، -v، -V، -w
أمثلة
متغيرات البيئة
NONINTERACTIVE_TESTING، PERL_MM_USE_DEFAULT، CPAN_OPTS، CPANSCRIPT_LOGLEVEL،
GIT_COMMAND
طرق
يركض()
قيم الخروج
للقيام به
بق
أنظر أيضا
توفر المصدر
CREDITS
AUTHOR
حقوق الطبع والنشر
التطبيق::اثبات - تطبيقات هيه "يثبت" أمر.
VERSION
الوصف
موجز
طرق
طرق الفصل
السمات
"أرشيف"، "argv"، "للخلف"، "blib"، "color"، "التوجيهات"، "جاف"، "exec"،
"الامتدادات"، "الإخفاقات"، "التعليقات"، "المنسق"، "الأدوات المساعدة"، "ignore_exit"،
"يتضمن"، "الوظائف"، "lib"، "دمج"، "الوحدات النمطية"، "التحليل"، "المكونات الإضافية"، "هادئ"،
"هادئ حقًا"، "عودة"، "قواعد"، "show_count"، "show_help"، "show_man"،
"show_version"، "shuffle"، "state"، "state_class"، "taint_fail"، "taint_warn"،
"test_args"، "المؤقت"، "مطول"، "warnings_fail"، "warnings_warn"، "tapversion"،
"فخ"
PLUGINS
نموذج البرنامج المساعد
أنظر أيضا
التطبيق :: إثبات :: الدولة - الولايه او المحافظه تخزين For هيه "يثبت" أمر.
VERSION
الوصف
موجز
طرق
طرق الفصل
"المتجر"، "الامتدادات" (اختياري)، "result_class" (اختياري)
"result_class"
"ملحقات"
"النتائج"
"يقترف"
طرق المثيل
"الأخير"، "فشل"، "تم النجاح"، "الكل"، "ساخن"، "المهام"، "بطيء"، "سريع"، "جديد"، "قديم"، "حفظ"
التطبيق :: إثبات :: الحالة :: النتيجة - فرد تجربه بالعربي جناح النتائج.
VERSION
الوصف
موجز
طرق
طرق الفصل
"إصدار_الحالة"
"test_class"
التطبيق :: إثبات :: حالة :: نتيجة :: اختبار - فرد تجربه بالعربي النتائج.
VERSION
الوصف
موجز
طرق
طرق الفصل
طرق المثيل
الأرشيف :: Tar - وحدة For التلاعب of قطران أرشيف
موجز
الوصف
طرق الكائن
الأرشيف::Tar->new( [$file, $compressed] )
$tar->قراءة ( $filename|$handle, [$compressed, {opt => 'val'}] )
الحد، التصفية، MD5، استخراج
$tar->contains_file($filename)
$tar->extract( [@filenames] )
$tar->extract_file( $file, [$extract_path] )
$tar->list_files( [\@properties] )
$tar->get_files( [@filenames] )
$tar->get_content(ملف $)
$tar->replace_content( $file, $content )
$tar->إعادة التسمية( $file, $new_name )
$tar->chmod( $file, $mode )
$tar->chown( $file, $uname [, $gname] )
$tar->إزالة (@filenamelist)
القطران $->واضح
$tar->كتابة ( [$file, $compressed, $prefix] )
$tar->add_files( @filenamelist )
$tar->add_data ( $filename, $data, [$opthashref] )
ملف، هاردلينك، سيملينك، تشارديف، بلوكديف، دير، فيفو، سوكيت
$tar->خطأ( [$BOOL] )
$tar->setcwd( $cwd );
طرق الفصل
الأرشيف::Tar->create_archive($file, $compressed, @filelist)
الأرشيف::Tar->iter( $filename, [ $compressed, {opt => $val} ] )
الأرشيف::Tar->list_archive($file, $compressed, [\@properties])
الأرشيف::Tar->extract_archive($file, $compressed)
$bool = الأرشيف::Tar->has_io_string
$bool = الأرشيف::Tar->has_perlio
$bool = الأرشيف::Tar->has_zlib_support
$bool = Archive::Tar->has_bzip2_support
الأرشيف::Tar->can_handle_compressed_files
المتغيرات العالمية
$الأرشيف::Tar::FOLLOW_SYMLINK
$الأرشيف::Tar::CHOWN
$الأرشيف::Tar::CHMOD
$الأرشيف::Tar::SAME_PERMISSIONS
$الأرشيف::Tar::DO_NOT_USE_PREFIX
$الأرشيف::Tar::DEBUG
$الأرشيف::Tar::WARN
الأرشيف $::Tar::خطأ
$الأرشيف::Tar::INSECURE_EXTRACT_MODE
$الأرشيف::Tar::HAS_PERLIO
$الأرشيف::Tar::HAS_IO_STRING
$الأرشيف::Tar::ZERO_PAD_NUMBERS
ضبط الطريقة التي سيعمل بها RESOLVE_SYMLINK
الأسئلة الشائعة ما هو الحد الأدنى لإصدار Perl المطلوب لتشغيل Archive::Tar؟، أليس Archive::Tar
بطيء؟، أليس Archive::Tar أثقل على الذاكرة منه /bin/tar؟، هل يمكنك تحميل البيانات بشكل بطيء؟
بدلاً من ذلك؟، ما مقدار الذاكرة التي سيحتاجها ملف X kb tar؟، ماذا تفعل مع الملفات غير المدعومة
أنواع الملفات الموجودة في الأرشيف؟، أنا أستخدم WinZip، أو أي عميل آخر غير POSIX، والملفات
لا يتم استخراجها بشكل صحيح!، كيف يمكنني استخراج الملفات التي لها الخاصية X فقط
من الأرشيف؟، كيف يمكنني الوصول إلى ملفات .tar.Z؟، كيف أتعامل مع سلاسل Unicode؟
تحفظات
ALL
تحقق مما إذا كانت المقابض التي تم تمريرها مفتوحة للقراءة/الكتابة، واسمح بتمرير الأرشيفات باسم
سلسلة، تسهل معالجة ملف مفتوح لأرشيف مضغوط
أنظر أيضا
مواصفات GNU tar، مواصفات تنسيق PAX، مقارنة بين GNU وPOSIX
معايير القطران؛ "http://www.delorie.com/gnu/docs/tar/tar_114.html"، يعتزم جنو القطران
التبديل إلى التوافق مع POSIX، مقارنة بين تطبيقات tar المختلفة
AUTHOR
شكر وتقدير
حقوق الطبع والنشر
الأرشيف :: Tar :: File - a فئة فرعية For في الذاكرة استخراج ملف تبدأ من الأرشيف :: Tar
موجز
الوصف
الموصلات
الاسم، الوضع، uid، gid، الحجم، mtime، chksum، النوع، اسم الرابط، السحر، الإصدار، uname،
gname، devmajor، devminor، البادئة، الخام
طرق
الأرشيف::Tar::File->new( file => $path )
الأرشيف::Tar::File->new( data => $path, $data, $opt )
الأرشيف::Tar::File->new(chunk => $chunk )
$bool = $file->extract( [ $alternative_name ] )
$path = $file->full_path
$bool = $file->validate
$bool = $file->has_content
$content = $file->get_content
$cref = $file->get_content_by_ref
$bool = $file->replace_content( $content )
$bool = $file->rename( $new_name )
$bool = $file->chmod $mode)
$bool = $file->chown( $user [, $group])
طرق الراحة
$file->is_file، $file->is_dir، $file->is_hardlink، $file->is_symlink،
$file->is_chardev، $file->is_blockdev، $file->is_fifo، $file->is_socket،
$file->is_longlink، $file->is_label، $file->is_unknown
السمة :: معالجات - بساطة تعريف of السمة معالجات
VERSION
موجز
الوصف
[0]، [1]، [2]، [3]، [4]، [5]، [6]، [7]
المفردات المكتوبة
معالجات السمات الخاصة بالنوع
معالجات السمات غير التفسيرية
معالجات السمات الخاصة بالمرحلة
سمات واجهات "التعادل".
أمثلة
وظائف المنفعة
findsym
DIAGNOSTICS
"نوع السمة غير صالح: ATTR(%s)"، "لا يتعامل معالج السمات %s مع سمات %s"،
"قد يتعارض الإعلان عن سمة %s في الحزمة %s مع الكلمة المحجوزة في المستقبل"،
"لا يمكن وجود محددي ATTR في روتين فرعي واحد"، "لا يمكن ربط %s تلقائيًا"، "داخلي"
خطأ: رمز %s مفقود"، "لن نتمكن من تطبيق معالج END"
AUTHOR
بق
حقوق النشر والترخيص
محمل تلقائي - تحميل الوظائف الفرعية فقط on الطلب
موجز
الوصف
روتين فرعي بذرة
باستخدام محمل تلقائيروتين التحميل التلقائي
تجاوز محمل تلقائيروتين التحميل التلقائي
حزمة المفردات
عدم استخدام أداة التحميل التلقائي
محمل تلقائي مقابل المحمل الذاتي
إجبار أداة التحميل التلقائي على تحميل وظيفة
تحفظات
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
انقسام تلقائي - انقسم a صفقة For التحميل التلقائي
موجز
الوصف
$ Keep، $ check، $ modtime
حزم متعددة
DIAGNOSTICS
AUTHOR
حقوق النشر والترخيص
B - تشير بيرل مترجم الخلفية
موجز
الوصف
نبذة عامة
وظائف فائدة
الدالات إرجاع الكائنات "B::SV"، و"B::AV"، و"B::HV"، و"B::CV"
sv_undef، sv_yes، sv_no، svref_2object (SVREF)، amagic_generation، init_av،
check_av، Unitcheck_av، begin_av، end_av، compadlist، regex_padav، main_cv
وظائف لفحص جدول الرموز
walksymtable (SYMREF، الطريقة، التكرار، البادئة)
الوظائف إرجاع كائنات "B::OP" أو للمشي على الأشجار
main_root، main_start، walkoptree (OP، METHOD)، walkoptree_debug (DEBUG)
وظائف المرافق المتنوعة
ppname(OPNUM)، hash(STR)، cast_I32(I)، minus_c، cstring(STR)، perlstring(STR)،
Safename(STR)، class(OBJ)، Threadsv_names
متغيرات المرافق المصدرة
@optype، @specialsv_name
نظرة عامة على الطبقات
الفئات ذات الصلة بـ SV
ب::طرق SV
REFCNT، الأعلام، object_2svref
ب::الطرق الرابعة
IV، IVX، UVX، int_value، need64bits، packiv
ب::طرق NV
NV، NVX، COP_SEQ_RANGE_LOW، COP_SEQ_RANGE_HIGH
ب::طرق RV
RV
ب::الطرق الكهروضوئية
الكهروضوئية، RV، PVX، CUR، LEN
ب::طرق PVMG
ماجيك، سفستاش
ب::طرق سحرية
MOREMAGIC، precomp، PRIVATE، TYPE، FLAGS، OBJ، PTR، REGEX
ب::طرق PVLV
تارغوف، تارغلين، النوع، تارغ
ب::طرق BM
مفيدة، سابقة، نادرة، الجدول
ب::طرق REGEXP
REGEX، precomp، qr_anoncv، compflags
ب::طرق القيمة العالمية
is_empty، NAME، SAFENAME، STASH، SV، IO، FORM، AV، HV، EGV، CV، CVGEN، LINE، FILE،
FILEGV، GvREFCNT، الأعلام، GPFLAGS
ب::طرق IO
الخطوط، الصفحة، PAGE_LEN، LINES_LEFT، TOP_NAME، TOP_GV، FMT_NAME، FMT_GV،
BOTTOM_NAME، BOTTOM_GV، SUBPROCESS، IoTYPE، IoFLAGS، IsSTD
ب::طرق AV
ملء، MAX، صفيف، ARRAYELT، OFF، AvFLAGS
ب::طرق السيرة الذاتية
STASH، START، ROOT، GV، FILE، DEPTH، PADLIST، OUTSIDE، OUTSIDE_SEQ، XSUB، XSUBANY،
CvFLAGS، const_sv، NAME_HEK
ب::طرق الجهد العالي
ملء، ماكس، مفاتيح، ريتر، اسم، صفيف، PMROOT
الفئات ذات الصلة بـ OP
ب::طرق OP
التالي، الأخ، الوالد، الاسم، ppaddr، desc، targ، النوع، opt، الأعلام، خاص، احتياطي
ب::طريقة UNOP
أول
ب::طرق UNOP_AUX (منذ 5.22)
aux_list(السيرة الذاتية)، سلسلة(السيرة الذاتية)
ب::طريقة BINOP
آخر
ب::طريقة الشعار
آخر
ب::طريقة القائمة
الأطفال
ب::طرق PMOP
بمريبلروت، بمريبلستارت، بمنيكست، بمفلاغس، إكستفلاغس، بريكومب، بموفسيت، كود_ليست،
com.pmregexp
ب::طرق SVOP
القديس، ج.ف
ب::طريقة PADOP
باديكس
ب::طريقة PVOP
pv
ب::طرق الحلقة
إعادة، Nextop، Lastop
ب::طرق COP
التسمية، stash، stashpv، stashoff (مترابطة فقط)، ملف، cop_seq، arybase، خط،
تحذيرات، io، تلميحات،تلميحات_hash
ب::طرق METHOP (منذ Perl 5.22)
أولاً، meth_sv
الطبقات ذات الصلة بالوسادة
ب::طرق PADLIST
MAX، ARRAY، ARRAYelt، NAMES، REFCNT، id، outid
ب::طرق PADNAMELIST
MAX، ARRAY، ARRAYelt، REFCNT
ب::طرق PADNAME
PV، PVX، LEN، REFCNT، FLAGS، TYPE، SvSTASH، OURSTASH، PROTOCV، COP_SEQ_RANGE_LOW،
COP_SEQ_RANGE_HIGH، PARENT_PAD_INDEX، PARENT_FAKELEX_FLAGS
$ب::تراكب
AUTHOR
ب :: موجزة - سير بيرل بناء الجملة شجرة، الطباعة مختصرا info عن الصابون مكتب خدمات المشاريع
موجز
الوصف
مثال
OPTIONS
خيارات لترتيب كود التشغيل
-الأساسي, إكسيك, -شجرة
خيارات لنمط الخط
-مختصرا, -مقتضب, - ضجيج الخط, -ديبوغ, -env
خيارات التنسيق الخاص بالشجرة
-المدمج, -مرتخي, -vt, -اسكي
خيارات التحكم في الترقيم التسلسلي
-يتمركزn, -endian كبيرة, -ليتلنديان
خيارات أخرى
-src, -خبأ = "بعض الحزمة", -الأساسية, -اسم, -nobanner, بنر, -banneris =>
المرجع الفرعي
التصاق الخيار
المختصرات
اختصارات فئة OP
اختصارات أعلام OP
مواصفات التنسيق
أنماط خاصة
(س(exec_text;basic_text)x), (*(نص) *), (*(text1;text2) *), (؟(text1#varText2)؟), ~
# المتغيرات
#فار, #فارن, #فار, #addr, #arg, # فئة, #classsym, #coplabel, #exname, #extarg,
#firstaddr, #أعلام, #سارية, # تلميحات, #تلميحات, #hyphseq, #ملصق, #lastaddr,
#اسم, #اسم, #next, #nextaddr, #ضوضاء, #نشر, #privval, #seq, #seqnum, #يختار، يقرر,
#sibadr, #svaddr, #svclass, #svval, #targ, #targarg, #targarglife, #typenum
نصائح القيادة أحادية الخط
بيرل -MO=موجز,bar foo.pl, بيرل -MDigest::MD5=md5 -MO=موجز,md5 -e1, بيرل -MPOSIX
-MO=موجز,_POSIX_ARG_MAX -e1, بيرل -MPOSIX -MO=موجز,a -e 'print
_POSIX_SAVED_IDS'، بيرل -MPOSIX -MO=موجز،a -e 'sub a{_POSIX_SAVED_IDS}'، بيرل
-MB::Concise -e 'B::Concise::compile("-exec"،"-src"، \%B::Concise::)->()'
استخدام B::موجز خارج إطار O
مثال: تغيير العروض الموجزة
set_style()
set_style_standard(اسم $)
add_style ()
add_callback ()
الركض ب::موجز::ترجمة()
ب::موجز::reset_sequence()
أخطاء
AUTHOR
ب::تصحيح - سير بيرل بناء الجملة شجرة، الطباعة تصحيح info عن الصابون مكتب خدمات المشاريع
موجز
الوصف
OPTIONS
AUTHOR
الترخيص
ب :: Deparse - بيرل مترجم الخلفية إلى إنتاج بيرل الكود
موجز
الوصف
OPTIONS
-d, -fFILE, -l, -p, -P, -q, -sخطابات, C, iعدد, T, vSTRING., -xالدور
استخدام B::Deparse كوحدة نمطية
ملخص
الوصف
جديد
ambient_pragmas
صارم، $[، بايت، utf8، عدد صحيح، إعادة، تحذيرات، بتات تلميح، بتات تحذير، %^H
com.coderef2text
بق
AUTHOR
ب :: Op_private - OP op_private علم التعاريف
موجز
الوصف
٪أجزاء
تعريف٪
٪تسميات
%ops_using
ب::شوليكس - عرض معجمي المتغيرات مستعمل in وظائف or ملفات
موجز
الوصف
أمثلة
OPTIONS
أنظر أيضا
ALL
AUTHOR
ب::مقتضب - سير بيرل بناء الجملة شجرة، الطباعة مقتضب info عن الصابون مكتب خدمات المشاريع
موجز
الوصف
AUTHOR
ب::Xref - يولد عبر مرجع التقارير For بيرل برامج
موجز
الوصف
أنا، &، ق، ص
OPTIONS
"-oFILENAME"، "-r"، "-d"، "-D[tO]"
بق
AUTHOR
مؤشر - هي المعيار لقياس جدوي تشغيل مرات of بيرل الكود
موجز
الوصف
طرق
جديد، تصحيح، التكرارات
الصادرات القياسية
timeit(COUNT, CODE)، timethis ( COUNT، CODE، [ TITLE، [ STYLE ]])، timethese (
COUNT، CODEHASHREF، [ STYLE ])، timediff ( T1، T2)، timestr ( TIMEDIFF، [ STYLE،
[ شكل ] ] )
الصادرات الاختيارية
مسح ذاكرة التخزين المؤقت ( COUNT )، مسح ذاكرة التخزين المؤقت ( ) ، cmpthese ( COUNT، CODEHASHREF، [ STYLE ]
) ، cmpthese ( RESULTSHASHREF، [ STYLE ] ) ، countit (TIME، CODE)، Disablecache ( )،
تمكين ذاكرة التخزين المؤقت ()، المجموع الزمني (T1، T2)
:hireswallclock
كائن المعيار
cpu_p، cpu_c، cpu_a، حقيقي، iters
الملاحظات
أمثلة
ميراث
تحفظات
أنظر أيضا
مؤلفون
تاريخ التعديل
CORE - مساحة الاسم For بيرلس النواة الروتين
موجز
الوصف
تجاوز الوظائف الأساسية
AUTHOR
أنظر أيضا
CPAN - الاستعلام ، بإمكانك تحميله نساعدك في بناء بيرل نماذج تبدأ من CPAN المواقع
موجز
الوصف
CPAN::shell([$prompt, $command]) بدء الوضع التفاعلي
البحث عن المؤلفين، والحزم، وملفات التوزيع والوحدات النمطية، و"الحصول على"، و"الإنشاء"،
"اختبار"، "تثبيت"، الوحدات النمطية أو التوزيعات "النظيفة"، "الملف التمهيدي"، "Perldoc"، "النظر"
الوحدة أو التوزيع، مؤلف "ls"، "ls" globbing_expression، "فشل"،
الثبات بين الجلسات، براغما "القوة" و"fforce"، Lockfile،
إشارات
CPAN::شل
حزمة تلقائية
المضيفين
تم اختبار التثبيت، وتم اختباره
com.mkmyconfig
ص [الوحدة النمطية |/Regexp/]...
الأخيرة ***الأمر التجريبي***
إعادة ترجمة
حزمة التقرير|التوزيع|الوحدة النمطية
دخان *** أمر تجريبي ***
ترقية [الوحدة النمطية|/Regexp/]...
فئات "CPAN::*" الأربعة: المؤلف، الحزمة، الوحدة، التوزيع
دمج الدلائل المحلية
إعادة توجيه
دعم البرنامج المساعد *** تجريبي ***
CONFIGURATION
دعم الإكمال، وعرض بعض المساعدة: o مساعدة conf، وعرض القيم الحالية: o
conf [KEY]، تغيير القيم العددية: o conf KEY VALUE، تغيير قيم القائمة: o
conf KEY SHIFT|UNSHIFT|PUSH|POP|SPLICE|LIST، العودة إلى الوضع المحفوظ: o إعدادات conf الافتراضية،
حفظ التكوين: o التزام conf
متغيرات التكوين
"يا مؤتمر "،" يا مؤتمر "،" يا مؤتمر
الخيار>"، "o conf [shift|pop]"، "o conf
[إلغاء التحول|الدفع|اللصق] "، التحرير التفاعلي: o conf init [MATCH|LIST]
CPAN::anycwd($path): ملاحظة حول متغير التكوين getcwd
cwd، getcwd، fastcwd، getdcwd، backtickcwd
ملاحظة حول تنسيق المعلمة urllist
تحتوي معلمة urllist على دعم للأقراص المضغوطة
الحفاظ على المعلمة urllist
إعلانات التبعية "يتطلب" و"build_requires".
التكوين للتوزيعات الفردية (يتجاهل)
أسماء الملفات
البيانات الاحتياطية :: شاحنة قلابة وقابلة للتخزين
مخطط
مواصفات اللغة
التعليق [العددي]، cpanconfig [التجزئة]، يعتمد [التجزئة] *** الميزة التجريبية ***،
معطل [منطقي]، الميزات [مصفوفة] *** الميزة التجريبية ***، انتقل إلى [سلسلة]،
تثبيت [التجزئة]، إنشاء [التجزئة]، مطابقة [التجزئة]، التصحيحات [الصفيف]، رر [التجزئة]، اختبار [التجزئة]
تعليمات المعالجة
الوسائط [مصفوفة]، سطر الأوامر، eexpect [hash]، env [hash]، توقع [صفيف]
التحقق من المخطط باستخدام "Kwalify"
مثال Distroprefs الملفات
واجهة المبرمج
توسيع($type,@things)، توسيعany(@things)، أمثلة البرمجة
طرق في الفصول الأخرى
CPAN::Author::as_glimpse(), CPAN::Author::as_string(), CPAN::Author::email(),
CPAN::Author::fullname(), CPAN::Author::name(), CPAN::حزمة::as_glimpse(),
CPAN::حزمة::as_string(), CPAN::حزمة::نظيف(), CPAN :: الحزمة :: تحتوي على (),
CPAN::Bundle::force($method,@args), CPAN::حزمة::get(),
CPAN::Bundle::inst_file(), CPAN::Bundle::inst_version(), CPAN::Bundle::uptodate(),
CPAN::حزمة::install(), CPAN::حزمة::make(), CPAN::حزمة::readme(),
CPAN::حزمة::test(), CPAN::التوزيع::as_glimpse(),
CPAN::التوزيع::as_string(), CPAN::توزيع::author,
CPAN::التوزيع::pretty_id(), CPAN::التوزيع::base_id(),
CPAN::التوزيع::نظيف(), CPAN::التوزيع::containsmods(),
CPAN::التوزيع::cvs_import(), CPAN::التوزيع::dir(),
CPAN::التوزيع::force($method,@args), CPAN::التوزيع::get(),
CPAN::التوزيع::install(), CPAN::التوزيع::isa_perl(),
CPAN::التوزيع::look(), CPAN::التوزيع::make(),
CPAN::التوزيع::perldoc(), CPAN::التوزيع::prefs(),
CPAN::التوزيع::prereq_pm(), CPAN::التوزيع::readme(),
CPAN::التوزيع::تقارير(), CPAN::التوزيع::read_yaml(),
CPAN::التوزيع::test(), CPAN::التوزيع::uptodate(),
CPAN::الفهرس::force_reload(), CPAN::الفهرس::إعادة التحميل(), CPAN::InfoObj::dump(),
CPAN::الوحدة النمطية::as_glimpse(), CPAN::الوحدة النمطية::as_string(), CPAN::الوحدة النمطية::clean(),
CPAN::الوحدة النمطية::cpan_file(), CPAN::الوحدة النمطية::cpan_version(),
CPAN::الوحدة النمطية::cvs_import(), CPAN::الوحدة النمطية::description(),
CPAN::الوحدة النمطية::التوزيع(), CPAN::الوحدة النمطية::dslip_status(),
CPAN::الوحدة النمطية::force($method,@args), CPAN::الوحدة النمطية::get(),
CPAN::الوحدة النمطية::inst_file(), CPAN::الوحدة النمطية::available_file(),
CPAN::الوحدة النمطية::inst_version(), CPAN::الوحدة النمطية::available_version(),
CPAN::الوحدة النمطية::تثبيت(), CPAN::الوحدة النمطية::look(), CPAN::الوحدة النمطية::make(),
CPAN::الوحدة النمطية::manpage_headline(), CPAN::الوحدة النمطية::perldoc(), CPAN::الوحدة النمطية::readme(),
CPAN::الوحدة النمطية::التقارير(), CPAN::الوحدة النمطية::test(), CPAN::الوحدة النمطية::uptodate(),
CPAN::الوحدة النمطية::userid()
مدير ذاكرة التخزين المؤقت
المجموعات الجاهزة
الشروط المسبقة
خدمات
العثور على الحزم والإصدار
التصحيح
o debug package.. o debug -package.. o debug all، o debug number
القرص المرن، الرمز البريدي، وضع غير متصل بالشبكة
المرافق الأساسية للمبرمجين
has_inst($module)، use_inst($module)، has_usable($module)، مثيل($module)،
نهاية المقدمة()الواجهة الأمامية($new_frontend)
الأمن
الوحدات الموقعة بالتشفير
تصدير
البيئة
ملء التثبيت بالكثير من الوحدات
العمل مع CPAN.pm خلف جدران الحماية
ثلاثة أنواع أساسية من جدران الحماية
جدار الحماية http، جدار الحماية ftp، الرؤية في اتجاه واحد، SOCKS، IP Masquerade
تكوين الوشق أو ncftp للمرور عبر جدار الحماية
الأسئلة الشائعة 1)، 2)، 3)، 4)، 5)، 6)، 7)، 8)، 9)، 10)، 11)، 12)، 13)، 14)، 15)، 16)، 17 )، 18)
التوافق
إصدارات بيرل القديمة
سيبانبلوس
CPANMINUS
نصيحة أمنية
بق
AUTHOR
الترخيص
TRANSLATIONS
أنظر أيضا
CPAN :: API :: HOWTO - a وصفة كتاب For البرمجة مع CPAN.pm
وصفات الطبخ
ما التوزيع الذي يحتوي على وحدة معينة؟
ما هي الوحدات التي يحتوي عليها توزيع معين؟
أنظر أيضا
الترخيص
AUTHOR
CPAN::تصحيح - داخلي التصحيح For CPAN.pm
الترخيص
CPAN::Distroprefs -- اقرأ مباراة distroprefs
موجز
الوصف
INTERFACE
كائن CPAN::Distroprefs::Result، "undef"، يشير إلى عدم بقاء أي ملفات prefs في
يتم إيجاده
النتائج
مشترك
أخطاء
النجاحات
مقدما
الترخيص
CPAN :: FirstTime - مرافق For سي بان::التكوين ملف التهيئة
موجز
الوصف
الالتزام التلقائي، build_cache، build_dir، build_dir_reuse، build_requires_install_policy،
ذاكرة التخزين المؤقت_البيانات الوصفية، check_sigs، colorize_output، colorize_print، colorize_warn،
colorize_debug، Commandnumber_in_prompt، Connect_to_internet_ok، ftp_passive،
ftpstats_period، ftpstats_size، getcwd، stop_on_failure، histfile، histsize،
مهلة_عدم النشاط، فهرس_انتهاء الصلاحية، رسالة منع_بدء التشغيل، الاحتفاظ_بمصدر_أين،
تحميل_module_verbosity، makepl_arg، make_arg، make_install_arg، make_install_make_command،
mbuildpl_arg، mbuild_arg، mbuild_install_arg، mbuild_install_build_command، النداء،
"تفضيل_التثبيت"، و"prefs_dir"، و"سياسة_المتطلبات_الأساسية"، و"قائمة_urllist" العشوائية، و"السياسة_الموصى بها"،
scan_cache، shell، show_unparsable_versions، show_upload_date، show_zero_versions،
يقترح سياسة، tar_verbosity، term_is_latin، term_ornaments، test_report،
perl5lib_verbosity، Prefer_external_tar، Trust_test_report_history، use_prompt_default،
use_sqlite، version_timeout، yaml_load_code، yaml_module
الترخيص
CPAN :: HandleConfig - داخلي ترتيب معالجة For CPAN.pm
"الفئة->عنصر الاقتباس الآمن"
الترخيص
CPAN :: Kwalify - السطح البيني ما بين CPAN.pm كواليفاى.pm
موجز
الوصف
_التحقق من صحة($schema_name، $data، $file، $doc)، yaml($schema_name)
AUTHOR
الترخيص
سي بان::ميتا - هيه توزيع البيانات الوصفية For a CPAN حي
VERSION
موجز
الوصف
طرق
جديد
خلق
تحميل الملف
Load_yaml_string
Load_json_string
Load_string
حفظ
meta_spec_version
efficiency_prereqs
ينبغي_ملف_index
ينبغي_index_package
ملامح
ميزة
as_struct
كسلسلة
بيانات السلسلة
قائمة البيانات
بيانات الخريطة
البيانات المخصصة
بق
أنظر أيضا
الدعم
البق / طلبات الميزة
المصدر مدونة
مؤلفون
CONTRIBUTORS
حقوق النشر والترخيص
CPAN :: Meta :: Converter - تحول CPAN توزيع البيانات الوصفية الهياكل
VERSION
موجز
الوصف
طرق
جديد
تحول
ترقية_جزء
بق
مؤلفون
حقوق النشر والترخيص
CPAN :: Meta :: Feature - an اختياري ميزة المقدمة by a CPAN توزيع
VERSION
الوصف
طرق
جديد
معرف
وصف
المتطلبات المسبقة
بق
مؤلفون
حقوق النشر والترخيص
CPAN :: Meta :: History - تاريخ of CPAN مييتااا المواصفات التغييرات
VERSION
الوصف
التاريخ
نسخة 2
نسخة 1.4
نسخة 1.3
نسخة 1.2
نسخة 1.1
نسخة 1.0
مؤلفون
حقوق النشر والترخيص
CPAN :: Meta :: History :: Meta_1_0 - التجريبية 1.0 البيانات الوصفية مواصفة For ميتايمل
تمهيد
الوصف
شكل
مجال
الاسم، الإصدار، الترخيص، بيرل، جي بي إل، إل جي بي إل، فني، بي إس دي، مفتوح المصدر، غير مقيد،
مقيد، نوع التوزيع، يتطلب، يوصي، build_requires، الصراعات،
تكوين ديناميكي، تم إنشاؤه بواسطة
مشاريع ذات صلة
دواب
تاريخنا
CPAN :: Meta :: History :: Meta_1_1 - التجريبية 1.1 البيانات الوصفية مواصفة For ميتايمل
تمهيد
الوصف
شكل
مجال
الاسم، الإصدار، الترخيص، بيرل، جي بي إل، إل جي بي إل، فني، بي إس دي، مفتوح المصدر، غير مقيد،
مقيد، License_uri، نوع التوزيع، خاص، يتطلب، يوصي،
يتطلب البناء، والصراعات، والتكوين الديناميكي، والتي تم إنشاؤها بواسطة
اقتراحات إنجي
الوصف القصير، الوصف، النضج، معرف_المؤلف، معرف_المالك، التصنيف،
الكلمة الرئيسية، Chapter_id، URL لمزيد من المعلومات، ومساحات الأسماء
تاريخنا
CPAN :: Meta :: History :: Meta_1_2 - التجريبية 1.2 البيانات الوصفية مواصفة For ميتايمل
تمهيد
موجز
الوصف
FORMAT
المصطلح
التوزيع، الوحدة النمطية
مواصفات الإصدار
HEADER
مجال
المواصفات الفوقية
الاسم
الإصدار
ملخص
المؤلفة
رخصة
بيرل، جي بي إل، إل جي بي إل، فني، بي إس دي، مفتوح المصدر، غير مقيد، مقيد
Distribution_type
يتطلب
توصي
build_requires
الصراعات
Dynamic_config
خاص
ويوفر
no_index
الكلمات المفتاحية
موارد
الصفحة الرئيسية، الترخيص، bugtracker
تم إنشاؤه بواسطة
أنظر أيضا
التاريخ
14 مارس 2003 (يوم باي)، 8 مايو 2003، 13 نوفمبر 2003، 16 نوفمبر 2003، ديسمبر
9، 2003، 15 ديسمبر 2003، 26 يوليو 2005، 23 أغسطس 2005
CPAN :: Meta :: History :: Meta_1_3 - التجريبية 1.3 البيانات الوصفية مواصفة For ميتايمل
تمهيد
موجز
الوصف
FORMAT
الوحدة النمطية::بناء خطط التصميم، غير حريص على YAML، ومخاوف META
المصطلح
التوزيع، الوحدة النمطية
HEADER
مجال
المواصفات الفوقية
الاسم
الإصدار
ملخص
المؤلفة
رخصة
أباتشي، فني، بي إس دي، جي بي إل، إل جي بي إل، معهد ماساتشوستس للتكنولوجيا، موزيلا، مفتوح المصدر، بيرل، مقيد،
مطلق
Distribution_type
يتطلب
توصي
build_requires
الصراعات
Dynamic_config
خاص
ويوفر
no_index
الكلمات المفتاحية
موارد
الصفحة الرئيسية، الترخيص، bugtracker
تم إنشاؤه بواسطة
مواصفات الإصدار
أنظر أيضا
التاريخ
14 مارس 2003 (يوم باي)، 8 مايو 2003، 13 نوفمبر 2003، 16 نوفمبر 2003، ديسمبر
9، 2003، 15 ديسمبر 2003، 26 يوليو 2005، 23 أغسطس 2005
CPAN :: Meta :: History :: Meta_1_4 - التجريبية 1.4 البيانات الوصفية مواصفة For ميتايمل
تمهيد
موجز
الوصف
FORMAT
الوحدة النمطية::بناء خطط التصميم، غير حريص على YAML، ومخاوف META
المصطلح
التوزيع، الوحدة النمطية
HEADER
مجال
المواصفات الفوقية
الاسم
الإصدار
ملخص
المؤلفة
رخصة
أباتشي، فني، بي إس دي، جي بي إل، إل جي بي إل، معهد ماساتشوستس للتكنولوجيا، موزيلا، مفتوح المصدر، بيرل، مقيد،
مطلق
Distribution_type
يتطلب
توصي
build_requires
تكوين_يتطلب
الصراعات
Dynamic_config
خاص
ويوفر
no_index
الكلمات المفتاحية
موارد
الصفحة الرئيسية، الترخيص، bugtracker
تم إنشاؤه بواسطة
مواصفات الإصدار
أنظر أيضا
التاريخ
14 مارس 2003 (يوم باي)، 8 مايو 2003، 13 نوفمبر 2003، 16 نوفمبر 2003، ديسمبر
9، 2003، 15 ديسمبر 2003، 26 يوليو 2005، 23 أغسطس 2005، 12 يونيو 2007
CPAN :: Meta :: Merge - دمج CPAN مييتااا فتات
VERSION
موجز
الوصف
طرق
جديد
دمج(@الشظايا)
مؤلفون
حقوق النشر والترخيص
CPAN :: Meta :: Prereqs - a طقم of توزيع الشروط by مرحلة جديدة نوع
VERSION
الوصف
طرق
جديد
متطلبات ل
with_merged_prereqs
merged_requirements
as_string_hash
تم الانتهاء منه
وضع اللمسات الأخيرة
استنساخ
بق
مؤلفون
حقوق النشر والترخيص
CPAN :: Meta :: Requirements - a طقم of الإصدار المتطلبات For a CPAN حي
VERSION
موجز
الوصف
طرق
جديد
add_minimum
add_maximum
add_exclusion
بالضبط_الإصدار
add_requirements
Accepts_module
Clear_requirement
متطلبات_for_module
require_modules
استنساخ
الأمر بسيط
تم الانتهاء منه
وضع اللمسات الأخيرة
as_string_hash
add_string_requirement
>= 1.3، <= 1.3، != 1.3، > 1.3، <1.3، >= 1.3، != 1.5، <= 2.0
from_string_hash
الدعم
البق / طلبات الميزة
المصدر مدونة
مؤلفون
CONTRIBUTORS
حقوق النشر والترخيص
CPAN :: Meta :: Spec - مواصفة For CPAN توزيع البيانات الوصفية
VERSION
موجز
الوصف
المصطلح
التوزيع، الوحدة النمطية، الحزمة، المستهلك، المنتج، يجب، ينبغي، يجوز، إلخ
أنواع البيانات
منطقية
خيط
قائمة
خريطة
سلسلة الترخيص
URL
التجريبية
نطاق الإصدار
هيكل
الحقول المطلوبة
الإصدار، عنوان url، مستقر، قيد الاختبار، غير مستقر
الحقول الاختيارية
ملف، دليل، حزمة، مساحة الاسم، الوصف، المتطلبات المسبقة، ملف، إصدار،
الصفحة الرئيسية، الترخيص، متعقب الأخطاء، المستودع
الحقول المهملة
أرقام الإصدار
تنسيقات الإصدار
الإصدارات العشرية، الإصدارات ذات الأعداد الصحيحة
نطاقات الإصدار
الشروط المسبقة
المواصفات المسبقة
تكوين، بناء، اختبار، وقت التشغيل، تطوير، يتطلب، يوصي، يقترح،
الصراعات
دمج وحل المتطلبات الأساسية
التسلسل
ملاحظات للمنفذين
استخراج أرقام الإصدارات من وحدات بيرل
مقارنة أرقام الإصدارات
المتطلبات الأساسية للتوزيعات التي تم تكوينها ديناميكيًا
توزيعات الفهرسة على طريقة PAUSE
أنظر أيضا
التاريخ
مؤلفون
حقوق النشر والترخيص
CPAN :: Meta :: Validator - التحقق من صحة CPAN توزيع البيانات الوصفية الهياكل
VERSION
موجز
الوصف
طرق
جديد
صالح
أخطاء
طرق التحقق
طرق التحقق من الصحة
بق
مؤلفون
حقوق النشر والترخيص
CPAN :: Meta :: YAML - عرض اكتب a فرعية of YAML For CPAN مييتااا ملفات
VERSION
موجز
الوصف
الدعم
أنظر أيضا
الدعم
البق / طلبات الميزة
المصدر مدونة
مؤلفون
حقوق النشر والترخيص
موجز
الوصف
جديد (LOCAL_FILE_NAME)
القارات ()
البلدان( [القارات] )
المرايا( [الدول] )
get_mirrors_by_countries( [COUNTRIES] )
get_mirrors_by_continents( [القارات] )
get_countries_by_continents( [القارات] )
default_mirror
best_mirrors
get_n_random_mirrors_by_continents( N، [CONTINENTS] )
get_mirrors_timings( MIRROR_LIST, SEEN, CALLBACK );
find_best_continents(HASH_REF);
AUTHOR
الترخيص
سي بان :: نوكس - إزار حول CPAN.pm بدون استخدام أي وقت XS وحدة
موجز
الوصف
الترخيص
أنظر أيضا
CPAN :: Plugin - الفئة الأساسية فئة For CPAN قذيفة اضافات المتصفح
موجز
الوصف
حالة ألفا
كيف تعمل المكونات الإضافية؟
طرق
plugin_requires
Distribution_object
توزيع
Distribution_info
بناء_دير
is_xs
AUTHOR
CPAN :: Plugin :: Specfile - دليل of مفهوم التنفيذ of a تافه CPAN :: Plugin
موجز
الوصف
OPTIONS
AUTHOR
CPAN::قائمة الانتظار - داخلي طابور تقنية For CPAN.pm
الترخيص
CPAN :: Tarzip - داخلي معالجة of قطران أرشيف For CPAN.pm
الترخيص
CPAN :: نسخة - سهل حياتك وظائف إلى قارن CPAN الإصدارات
موجز
الوصف
الترخيص
الكارب - البديل حذر يموت For نماذج
موجز
الوصف
فرض تتبع المكدس
تنسيق تتبع المكدس
المتغيرات العالمية
$كارب::MaxEvalLen
$كارب::MaxArgLen
$كارب::MaxArgNums
$الكارب::مطول
$Carp::RefArgFormatter
@CARP_NOT
% الكارب::داخلي
%الكارب::CarpInternal
$الكارب::CarpLevel
بق
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
الترخيص
الفئة :: الهيكل - أعلن يشبه الهيكل أنواع البيانات as بيرل فصول
موجز
الوصف
وظيفة "الهيكل ()."
إنشاء الفصل في وقت الترجمة
أنواع العناصر وطرق الوصول
عددي ('$' أو '*$')، مصفوفة ('@' أو '*@')، تجزئة ('%' أو '*%')، فئة ('Class_Name')
أو '*اسم_الفئة')
التهيئة بـ "الجديد"
أمثلة
المثال 1، المثال 2، المثال 3
تاريخ المؤلف والتعديل
ضغط :: خام :: Bzip2 - مستوى منخفض السطح البيني إلى bzip2 ضغط مكتبة
موجز
الوصف
ضغط
($z, $status) = new Compress::Raw::Bzip2 $appendOutput, $blockSize100k, $workfactor;
$appendOutput, $blockSize100k, عامل العمل $
$status = $bz->bzdeflate($input, $output);
$status = $bz->bzflush($output);
$status = $bz->bzClose($output);
مثال
فك الضغط
($z, $status) = ضغط جديد::Raw::Bunzip2 $appendOutput, $consumeInput, $small,
$الإسهاب، $limitOutput؛
$appendOutput, $consumeInput, $ صغير, $limitOutput, إسهاب $
$status = $z->bzinflate($input, $output);
متفرقات
الإصدار $ الخاص بي = ضغط::Raw::Bzip2::bzlibversion();
ثابت
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
ضغط :: خام :: زليب - مستوى منخفض السطح البيني إلى زليب ضغط مكتبة
موجز
الوصف
ضغط::خام::زليب::إفراغ
($د، حالة $) = جديد ضغط::خام::زليب::إفراغ( [يختار، يقرر] )
-مستوى, -طريقة, -WindowBits, -MemLevel, -إستراتيجية, -قاموس, -بوفسيزي,
-إلحاق الإخراج, -CRC32, -أدلير32
حالة $ = $d-> انكماش($الإدخال، $ الإخراج)
حالة $ = $d-> تدفق($output [, $flush_type])
حالة $ = $d->انكماش إعادة تعيين ()
حالة $ = $d->deflateParams([OPT])
-مستوى, -إستراتيجية, -BufSize
حالة $ = $d->deflateTune($good_length, $max_lazy، $nice_length, $max_chain)
$د->dict_adler()
$د->crc32 ()
$د->أدلر32()
$د->رسالة ()
$د->Total_in()
$د->Total_out()
$د->get_Strategy ()
$د->get_Level()
$د->get_BufSize()
مثال
ضغط::خام::زليب::تضخيم
($ط، حالة $) = جديد ضغط::خام::زليب::تضخيم( [يختار، يقرر] )
-WindowBits, -بوفسيزي, -قاموس, -إلحاق الإخراج, -CRC32, -أدلير32,
-ConsumeInput, - الحد من الإخراج
حالة $ = $i->تضخيم($الإدخال، الإخراج دولار [،$eof])
حالة $ = $i->تضخيم المزامنة($الإدخال)
حالة $ = $i->تضخيم إعادة تعيين ()
$أنا->dict_adler()
$أنا->crc32 ()
$أنا->أدلر32()
$أنا->رسالة ()
$أنا->Total_in()
$أنا->Total_out()
$د->get_BufSize()
أمثلة
وظائف المجموع الاختباري
متفرقات
الإصدار $ الخاص بي = ضغط::Raw::Zlib::zlib_version();
أعلام $ = ضغط::Raw::Zlib::zlibCompileFlags();
خيار الحد من الإخراج.
الوصول إلى الملفات المضغوطة
الأسئلة الشائعة
التوافق مع يونكس ضغط/فك الضغط.
الوصول إلى ملفات .tar.Z
دعم إصدار مكتبة زليب
الثوابت
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
ضغط :: Zlib - السطح البيني إلى زليب ضغط مكتبة
موجز
الوصف
ملاحظات لمستخدمي Compress::Zlib الإصدار 1
واجهة جي زيب
$جيز = gzopen(اسم الملف $, وضع $), $جيز = gzopen(مقبض الملف $، وضع $), بايت قراءة $ =
$gz->gzread($buffer [, حجم $]) ;, بايت قراءة $ = $gz->gzreadline(خط $) ;, $ بايت مكتوبة
= $gz->gzwrite($المخزن المؤقت) ;, حالة $ = $gz->gzflush($flush_type) ;, تعويض $ =
$جيز->جزتيل () ;, حالة $ = $gz->gzseek($إزاحة، $من أين) ;, $gz->gzClose,
$gz->gzsetparams(مستوى $، استراتيجية $, مستوى $, استراتيجية $, $gz->gzerror, $gzerrno
أمثلة
ضغط::Zlib::memGzip
ضغط::Zlib::memGunzip
ضغط/فك الضغط
$وجهة = ضغط($source [, مستوى $] ) ;, $وجهة = فك الضغط(مصدر $) ;
واجهة تفريغ
($د، حالة $) = انكماش Init ( [يختار، يقرر] )
-مستوى, -طريقة, -WindowBits, -MemLevel, -إستراتيجية, -قاموس, -بوفسيزي
(خارج، حالة $) = $d->تفريغ(المخزن المؤقت $)
(خارج، حالة $) = $d->تدفق () =head2 (خارج، حالة $) = $d->تدفق($flush_type)
حالة $ = $d->deflateParams([OPT])
-مستوى, -إستراتيجية
$د->dict_adler()
$د->رسالة ()
$د->Total_in()
$د->Total_out()
مثال
تضخيم واجهة
($ط، حالة $) = تضخيم ()
-WindowBits, -بوفسيزي, -قاموس
(خارج، حالة $) = $i->تضخيم(المخزن المؤقت $)
حالة $ = $i->تضخيم المزامنة($المخزن المؤقت)
$أنا->dict_adler()
$أنا->رسالة ()
$أنا->Total_in()
$أنا->Total_out()
مثال
وظائف المجموع الاختباري
متفرقات
الإصدار $ الخاص بي = ضغط::Zlib::zlib_version();
الثوابت
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
التكوين - الوصول بيرل ترتيب معلومات
موجز
الوصف
ماي كونفيغ (), التكوين_ش ()، config_re($regex)، config_vars(@names)، bincompat_options(),
Non_bincompat_options(), تاريخ الترجمة (), local_patches(), header_files()
مثال
تحذير
المعجم
_
"_a"، "_exe"، "_o"
a
"afs"، "afsroot"، "alignbytes"، "ansi2knr"، "aphostname"، "api_revision"،
"api_subversion"، "api_version"، "api_versionstring"، "ar"، "archlib"، "archlibexp"،
"archname"، "archname64"، "archobjs"، "asctime_r_proto"، "awk"
b
"baserev"، "bash"، "bin"، "bin_ELF"، "binexp"، "bison"، "byacc"، "byteorder"
c
"c"، "castflags"، "cat"، "cc"، "cccdlflags"، "ccdlflags"، "ccflags"،
"ccflags_uselargefiles"، "ccname"، "ccsymbols"، "ccversion"، "cf_by"، "cf_email"،
"cf_time"، "charbits"، "charsize"، "chgrp"، "chmod"، "chown"، "clocktype"، "comm"،
"ضغط"، "config_arg0"، "config_argc"، "config_args"، "يحتوي على"، "cp"، "cpio"، "cpp"،
"cpp_stuff"، "cppccsymbols"، "cppflags"، "cpplast"، "cppminus"، "cpprun"، "cppstdin"،
"cppsymbols"، "crypt_r_proto"، "cryptlib"، "csh"، "ctermid_r_proto"، "ctime_r_proto"
d
"d__fwalk"، "d_access"، "d_accessx"، "d_acosh"، "d_aintl"، "d_alarm"، "d_archlib"،
"d_asctime64"، "d_asctime_r"، "d_asinh"، "d_atanh"، "d_atolf"، "d_atoll"،
"d_attribute_deprecated"، "d_attribute_format"، "d_attribute_malloc"،
"d_attribute_nonnull"، "d_attribute_noreturn"، "d_attribute_pure"، "d_attribute_unused"،
"d_attribute_warn_unused_result"، "d_backtrace"، "d_bcmp"، "d_bcopy"، "d_bsd"،
"d_bsdgetpgrp"، "d_bsdsetpgrp"، "d_builtin_choose_expr"، "d_builtin_expect"، "d_bzero"،
"d_c99_variadic_macros"، "d_casti32"، "d_castneg"، "d_cbrt"، "d_charvspr"، "d_chown"،
"d_chroot"، "d_chsize"، "d_class"، "d_clearenv"، "d_closdir"، "d_cmsghdr_s"، "d_const"،
"d_copysign"، "d_copysignl"، "d_cplusplus"، "d_crypt"، "d_crypt_r"، "d_csh"، "d_ctermid"،
"d_ctermid_r"، "d_ctime64"، "d_ctime_r"، "d_cuserid"، "d_dbl_dig"، "d_dbminitproto"،
"d_difftime"، "d_difftime64"، "d_dir_dd_fd"، "d_dirfd"، "d_dirnamlen"، "d_dladdr"،
"d_dlerror"، "d_dlopen"، "d_dlsymun"، "d_dosuid"، "d_drand48_r"، "d_drand48proto"،
"d_dup2"، "d_eaccess"، "d_endgrent"، "d_endgrent_r"، "d_endhent"، "d_endhostent_r"،
"d_endnent"، "d_endnetent_r"، "d_endpent"، "d_endprotoent_r"، "d_endpwent"،
"d_endpwent_r"، "d_endsent"، "d_endservent_r"، "d_eofnblk"، "d_erf"، "d_erfc"، "d_eunice"،
"d_exp2"، "d_expm1"، "d_faststdio"، "d_fchdir"، "d_fchmod"، "d_fchown"، "d_fcntl"،
"d_fcntl_can_lock"، "d_fd_macros"، "d_fd_set"، "d_fdim"، "d_fds_bits"، "d_fegetround"،
"d_fgetpos"، "d_finite"، "d_finitel"، "d_flexfnam"، "d_flock"، "d_flockproto"، "d_fma"،
"d_fmax"، "d_fmin"، "d_fork"، "d_fp_class"، "d_fp_classify"، "d_fp_classl"، "d_fpathconf"،
"d_fpclass"، "d_fpclassify"، "d_fpclassl"، "d_fpgetround"، "d_fpos64_t"، "d_frexpl"،
"d_fs_data_s"، "d_fseeko"، "d_fsetpos"، "d_fstatfs"، "d_fstatvfs"، "d_fsync"، "d_ftello"،
"d_ftime"، "d_futimes"، "d_Gconvert"، "d_gdbm_ndbm_h_uses_prototypes"،
"d_gdbmndbm_h_uses_prototypes"، "d_getaddrinfo"، "d_getcwd"، "d_getespwnam"،
"d_getfsstat"، "d_getgrent"، "d_getgrent_r"، "d_getgrgid_r"، "d_getgrnam_r"، "d_getgrps"،
"d_gethbyaddr"، "d_gethbyname"، "d_gethent"، "d_gethname"، "d_gethostbyaddr_r"،
"d_gethostbyname_r"، "d_gethostent_r"، "d_gethostprotos"، "d_getitimer"، "d_getlogin"،
"d_getlogin_r"، "d_getmnt"، "d_getmntent"، "d_getnameinfo"، "d_getnbyaddr"،
"d_getnbyname"، "d_getnent"، "d_getnetbyaddr_r"، "d_getnetbyname_r"، "d_getnetent_r"،
"d_getnetprotos"، "d_getpagsz"، "d_getpbyname"، "d_getpbynumber"، "d_getpent"،
"d_getpgid"، "d_getpgrp"، "d_getpgrp2"، "d_getppid"، "d_getprior"، "d_getprotobyname_r"،
"d_getprotobynumber_r"، "d_getprotoent_r"، "d_getprotoprotos"، "d_getprpwnam"،
"d_getpwent"، "d_getpwent_r"، "d_getpwnam_r"، "d_getpwuid_r"، "d_getsbyname"،
"d_getsbyport"، "d_getsent"، "d_getservbyname_r"، "d_getservbyport_r"، "d_getservent_r"،
"d_getservprotos"، "d_getspnam"، "d_getspnam_r"، "d_gettimeod"، "d_gmtime64"،
"d_gmtime_r"، "d_gnulibc"، "d_grpasswd"، "d_hasmntopt"، "d_htonl"، "d_hypot"، "d_ilogb"،
"d_ilogbl"، "d_inc_version_list"، "d_index"، "d_inetaton"، "d_inetntop"، "d_inetpton"،
"d_int64_t"، "d_ip_mreq"، "d_ip_mreq_source"، "d_ipv6_mreq"، "d_ipv6_mreq_source"،
"d_isascii"، "d_isblank"، "d_isfinite"، "d_isfinitel"، "d_isinf"، "d_isinfl"، "d_isnan"،
"d_isnanl"، "d_isnormal"، "d_j0"، "d_j0l"، "d_killpg"، "d_lc_mency_2008"، "d_lchown"،
"d_ldbl_dig"، "d_ldexpl"، "d_lgamma"، "d_lgamma_r"، "d_libm_lib_version"،
"d_libname_unique"، "d_link"، "d_llrint"، "d_llrintl"، "d_llround"، "d_llroundl"،
"d_localtime64"، "d_localtime_r"، "d_localtime_r_needs_tzset"، "d_locconv"، "d_lockf"،
"d_log1p"، "d_log2"، "d_logb"، "d_longdbl"، "d_longlong"، "d_lrint"، "d_lrintl"،
"d_lround"، "d_lroundl"، "d_lseekproto"، "d_lstat"، "d_madvise"، "d_malloc_good_size"،
"d_malloc_size"، "d_mblen"، "d_mbstowcs"، "d_mbtowc"، "d_memchr"، "d_memcmp"، "d_memcpy"،
"d_memmove"، "d_memset"، "d_mkdir"، "d_mkdtemp"، "d_mkfifo"، "d_mkstemp"، "d_mkstemps"،
"d_mktime"، "d_mktime64"، "d_mmap"، "d_modfl"، "d_modfl_pow32_bug"، "d_modflproto"،
"d_mprotect"، "d_msg"، "d_msg_ctrunc"، "d_msg_dontroute"، "d_msg_oob"، "d_msg_peek"،
"d_msg_proxy"، "d_msgctl"، "d_msgget"، "d_msghdr_s"، "d_msgrcv"، "d_msgsnd"، "d_msync"،
"d_munmap"، "d_mymalloc"، "d_nan"، "d_ndbm"، "d_ndbm_h_uses_prototypes"، "d_nearbyint"،
"d_nextafter"، "d_nexttoward"، "d_nice"، "d_nl_langinfo"، "d_nv_preserves_uv"،
"d_nv_zero_is_allbits_zero"، "d_off64_t"، "d_old_pthread_create_joinable"،
"d_oldpthreads"، "d_oldsock"، "d_open3"، "d_pathconf"، "d_pause"، "d_perl_otherlibdirs"،
"d_phostname"، "d_pipe"، "d_poll"، "d_portable"، "d_prctl"، "d_prctl_set_name"،
"d_PRId64"، "d_PRIeldbl"، "d_PRIEUldbl"، "d_PRIfldbl"، "d_PRIFUldbl"، "d_PRIgldbl"،
"d_PRIGUldbl"، "d_PRIi64"، "d_printf_format_null"، "d_PRIo64"، "d_PRIu64"، "d_PRIx64"،
"d_PRIXU64"، "d_procselfexe"، "d_pseudofork"، "d_pthread_atfork"،
"d_pthread_attr_setscope"، "d_pthread_yield"، "d_ptrdiff_t"، "d_pwage"، "d_pwchange"،
"d_pwclass"، "d_pwcomment"، "d_pwexpire"، "d_pwgecos"، "d_pwpasswd"، "d_pwquota"،
"d_qgcvt"، "d_quad"، "d_random_r"، "d_re_comp"، "d_readdir"، "d_readdir64_r"،
"d_readdir_r"، "d_readlink"، "d_readv"، "d_recvmsg"، "d_regcmp"، "d_regcomp"،
"d_remainder"، "d_remquo"، "d_rename"، "d_rewinddir"، "d_rint"، "d_rmdir"، "d_round"،
"d_safebcpy"، "d_safemcpy"، "d_sanemcmp"، "d_sbrkproto"، "d_scalbn"، "d_scalbnl"،
"d_sched_yield"، "d_scm_rights"، "d_SCNfldbl"، "d_seekdir"، "d_select"، "d_sem"،
"d_semctl"، "d_semctl_semid_ds"، "d_semctl_semun"، "d_semget"، "d_semop"، "d_sendmsg"،
"d_setegid"، "d_seteuid"، "d_setgrent"، "d_setgrent_r"، "d_setgrps"، "d_sethent"،
"d_sethostent_r"، "d_setitimer"، "d_setlinebuf"، "d_setlocale"، "d_setlocale_r"،
"d_setnent"، "d_setnetent_r"، "d_setpent"، "d_setpgid"، "d_setpgrp"، "d_setpgrp2"،
"d_setprior"، "d_setproctitle"، "d_setprotoent_r"، "d_setpwent"، "d_setpwent_r"،
"d_setregid"، "d_setresgid"، "d_setresuid"، "d_setreuid"، "d_setrgid"، "d_setruid"،
"d_setsent"، "d_setservent_r"، "d_setsid"، "d_setvbuf"، "d_shm"، "d_shmat"،
"d_shmatprototype"، "d_shmctl"، "d_shmdt"، "d_shmget"، "d_sigaction"، "d_signbit"،
"d_sigprocmask"، "d_sigsetjmp"، "d_sin6_scope_id"، "d_sitearch"، "d_snprintf"،
"d_sockaddr_in6"، "d_sockaddr_sa_len"، "d_sockatmark"، "d_sockatmarkproto"، "d_socket"،
"d_socklen_t"، "d_sockpair"، "d_socks5_init"، "d_sprintf_returns_strlen"، "d_sqrtl"،
"d_srand48_r"، "d_srandom_r"، "d_sresgproto"، "d_sresuproto"، "d_stat"، "d_statblks"،
"d_statfs_f_flags"، "d_statfs_s"، "d_static_inline"، "d_statvfs"، "d_stdio_cnt_lval"،
"d_stdio_ptr_lval"، "d_stdio_ptr_lval_nochange_cnt"، "d_stdio_ptr_lval_sets_cnt"،
"d_stdio_stream_array"، "d_stdiobase"، "d_stdstdio"، "d_strchr"، "d_strcoll"،
"d_strctcpy"، "d_strerrm"، "d_strerror"، "d_strerror_r"، "d_strftime"، "d_strlcat"،
"d_strlcpy"، "d_strtod"، "d_strtol"، "d_strtold"، "d_strtoll"، "d_strtoq"، "d_strtoul"،
"d_strtoull"، "d_strtouq"، "d_strxfrm"، "d_suidsafe"، "d_symlink"، "d_syscall"،
"d_syscallproto"، "d_sysconf"، "d_sysernlst"، "d_syserrlst"، "d_system"، "d_tcgetpgrp"،
"d_tcsetpgrp"، "d_telldir"، "d_telldirproto"، "d_tgamma"، "d_time"، "d_timegm"، "d_times"،
"d_tm_tm_gmtoff"، "d_tm_tm_zone"، "d_tmpnam_r"، "d_trunc"، "d_truncate"، "d_truncl"،
"d_ttyname_r"، "d_tzname"، "d_u32align"، "d_ualarm"، "d_umask"، "d_uname"،
"d_union_semun"، "d_unordered"، "d_unsetenv"، "d_usleep"، "d_usleepproto"، "d_usstat"،
"d_vendorarch"، "d_vendorbin"، "d_vendorlib"، "d_vendorscript"، "d_vfork"،
"d_void_closdir"، "d_voidsig"، "d_voidtty"، "d_volatile"، "d_vprintf"، "d_vsnprintf"،
"d_wait4"، "d_waitpid"، "d_wcscmp"، "d_wcstombs"، "d_wcsxfrm"، "d_wctomb"، "d_writev"،
"d_xenix"، "التاريخ"، "db_hashtype"، "db_prefixtype"، "db_version_major"، "db_version_minor"،
"db_version_patch"، "direntrytype"، "dlext"، "dlsrc"، "doublekind"، "doublesize"،
"drand01"، "drand48_r_proto"، "dtrace"، "dynamic_ext"
e
"eagain"، "ebcdic"، "echo"، "egrep"، "emacs"، "endgrent_r_proto"، "endhostent_r_proto"،
"endnetent_r_proto"، "endprotoent_r_proto"، "endpwent_r_proto"، "endservent_r_proto"،
"eunicefix"، "exe_ext"، "expr"، "امتدادات"، "extern_C"، "إضافات"
f
"fflushall"، "fflushNULL"، "find"، "firstmakefile"، "flex"، "fpossize"، "fpostype"،
"نوع حر"، "من"، "full_ar"، "full_csh"، "full_sed"
g
"gccansipedantic"، "gccosandvers"، "gccversion"، "getgrent_r_proto"، "getgrgid_r_proto"،
"getgrnam_r_proto"، "gethostbyaddr_r_proto"، "gethostbyname_r_proto"،
"gethostent_r_proto"، "getlogin_r_proto"، "getnetbyaddr_r_proto"، "getnetbyname_r_proto"،
"getnetent_r_proto"، "getprotobyname_r_proto"، "getprotobynumber_r_proto"،
"getprotoent_r_proto"، "getpwent_r_proto"، "getpwnam_r_proto"، "getpwuid_r_proto"،
"getservbyname_r_proto"، "getservbyport_r_proto"، "getservent_r_proto"،
"getspnam_r_proto"، "gidformat"، "gidsign"، "gidsize"، "gidtype"، "glibpth"، "gmake"،
"gmtime_r_proto"، "gnulibc_version"، "grep"، "groupcat"، "groupstype"، "gzip"
h
"h_fcntl"، "h_sysfile"، "تلميح"، "hostcat"، "hostgenerate"، "hostosname"، "hostperl"،
"html1dir"، "html1direxp"، "html3dir"، "html3direxp"
i
"i16size"، "i16type"، "i32size"، "i32type"، "i64size"، "i64type"، "i8size"، "i8type"،
"i_arpainet"، "i_assert"، "i_bfd"، "i_bsdioctl"، "i_crypt"، "i_db"، "i_dbm"، "i_dirent"،
"i_dlfcn"، "i_execinfo"، "i_fcntl"، "i_fenv"، "i_float"، "i_fp"، "i_fp_class"، "i_gdbm"،
"i_gdbm_ndbm"، "i_gdbmndbm"، "i_grp"، "i_ieeeefp"، "i_inttypes"، "i_langinfo"، "i_libutil"،
"i_limits"، "i_locale"، "i_machcthr"، "i_malloc"، "i_mallocmalloc"، "i_math"، "i_memory"،
"i_mntent"، "i_ndbm"، "i_netdb"، "i_neterrno"، "i_netinettcp"، "i_niin"، "i_poll"،
"i_prot"، "i_pthread"، "i_pwd"، "i_quadmath"، "i_rpcsvcdbm"، "i_sgtty"، "i_shadow"،
"i_socks"، "i_stdarg"، "i_stdbool"، "i_stddef"، "i_stdint"، "i_stdlib"، "i_string"،
"i_sunmath"، "i_sysaccess"، "i_sysdir"، "i_sysfile"، "i_sysfilio"، "i_sysin"،
"i_sysioctl"، "i_syslog"، "i_sysmman"، "i_sysmode"، "i_sysmount"، "i_sysndir"،
"i_sysparam"، "i_syspoll"، "i_sysresrc"، "i_syssecrt"، "i_sysselct"، "i_syssockio"،
"i_sysstat"، "i_sysstatfs"، "i_sysstatvfs"، "i_systime"، "i_systimek"، "i_systimes"،
"i_systypes"، "i_sysuio"، "i_sysun"، "i_sysutsname"، "i_sysvfs"، "i_syswait"، "i_termio"،
"i_termios"، "i_time"، "i_unistd"، "i_usstat"، "i_utime"، "i_values"، "i_varargs"،
"i_varhdr"، "i_vfork"، "ignore_versioned_solibs"، "inc_version_list"،
"inc_version_list_init"، "incpath"، "incpth"، "inews"، "initialinstalllocation"،
"installarchlib"، "installbin"، "installhtml1dir"، "installhtml3dir"، "installman1dir"،
"installman3dir"، "installprefix"، "installprefixexp"، "installprivlib"، "installscript"،
"installsitearch"، "installsitebin"، "installsitehtml1dir"، "installsitehtml3dir"،
"installsitelib"، "installsiteman1dir"، "installsiteman3dir"، "installsitescript"،
"installstyle"، "installusrbinperl"، "installvendorarch"، "installvendorbin"،
"installvendorhtml1dir"، "installvendorhtml3dir"، "installvendorlib"،
"installvendorman1dir"، "installvendorman3dir"، "installvendormanscript"، "intsize"،
"issymlink"، "ivdformat"، "ivsize"، "ivtype"
k
"الامتدادات المعروفة"، "ksh"
l
"ld"، "ld_can_script"، "lddlflags"، "ldflags"، "ldflags_uselargefiles"، "ldlibpthname"،
"أقل"، "lib_ext"، "libc"، "libperl"، "libpth"، "libs"، "libsdirs"، "libsfiles"،
"libsfound"، "libspath"، "libswanted"، "libswanted_uselargefiles"، "line"، "lint"،
"lkflags"، "ln"، "lns"، "localtime_r_proto"، "locincpth"، "loclibpth"، "longdblkind"،
"longdblsize"، "longlongsize"، "longsize"، "lp"، "lpr"، "ls"، "lseeksize"، "lseektype"
m
"mail"، "mailx"، "make"، "make_set_make"، "mallocobj"، "mallocsrc"، "malloctype"،
"man1dir"، "man1direxp"، "man1ext"، "man3dir"، "man3direxp"، "man3ext"، "mips_type"،
"عدم الثقة"، "mkdir"، "mmaptype"، "modetype"، "المزيد"، "multiarch"، "mv"، "myarchname"،
"mydomain"، "myhostname"، "myuname"
n
"n"، "need_va_copy"، "netdb_hlen_type"، "netdb_host_type"، "netdb_name_type"،
"netdb_net_type"، "nm"، "nm_opt"، "nm_so_opt"، "nonxs_ext"، "nroff"،
"nv_overflows_integers_at"، "nv_preserves_uv_bits"، "nveformat"، "nvEUformat"،
"nvfformat"، "nvFUformat"، "nvgformat"، "nvGUformat"، "nvsize"، "nvtype"
o
"o_nonblock"، "obj_ext"، "old_pthread_create_joinable"، "تحسين"، "orderlib"، "osname"،
"أوسفرز"، "أُخرى Libdirs"
p
"حزمة"، "بيجر"، "passcat"، "مستوى التصحيح"، "path_sep"، "بيرل"، "Perl5"
P
"PERL_API_REVISION"، "PERL_API_SUBVERSION"، "PERL_API_VERSION"، "PERL_CONFIG_SH"،
"PERL_PATCHLEVEL"، "Perl_patchlevel"، "PERL_REVISION"، "Perl_static_inline"،
"PERL_SUBVERSION"، "PERL_VERSION"، "Perladmin"، "Perllibs"، "Perlpath"، "pg"، "phostname"،
"pidtype"، "plibpth"، "pmake"، "pr"، "prefix"، "prefixexp"، "privlib"، "privlibexp"،
"procselfexe"، "النموذج الأولي"، "ptrsize"
q
"نوع رباعي"، "نوع رباعي"
r
"randbits"، "randfunc"، "random_r_proto"، "randseedtype"، "ranlib"، "rd_nodata"،
"readdir64_r_proto"، "readdir_r_proto"، "مراجعة"، "rm"، "rm_try"، "rmail"، "تشغيل"،
"رونم"
s
"sched_yield"، "scriptdir"، "scriptdirexp"، "sed"، "seedfunc"، "selectminbits"،
"selecttype"، "sendmail"، "setgrent_r_proto"، "sethostent_r_proto"، "setlocale_r_proto"،
"setnetent_r_proto"، "setprotoent_r_proto"، "setpwent_r_proto"، "setservent_r_proto"،
"sGMTIME_max"، "sGMTIME_min"، "sh"، "shar"، "sharpbang"، "shmattype"، "shortsize"،
"shrpenv"، "shsharp"، "sig_count"، "sig_name"، "sig_name_init"، "sig_num"، "sig_num_init"،
"sig_size"، "signal_t"، "sitearch"، "sitearchexp"، "sitebin"، "sitebinexp"،
"sitehtml1dir"، "sitehtml1direxp"، "sitehtml3dir"، "sitehtml3direxp"، "sitelib"،
"sitelib_stem"، "sitelibexp"، "siteman1dir"، "siteman1direxp"، "siteman3dir"،
"siteman3direxp"، "siteprefix"، "siteprefixexp"، "sitescript"، "sitescriptexp"،
"حجم الحجم"، "نوع الحجم"، "النوم"، "sLOCALTIME_max"، "sLOCALTIME_min"، "smail"، "هكذا"،
"sockethdr"، "socketlib"، "socksizetype"، "sort"، "spackage"، "spitshell"، "sPRId64"،
"sPRIEldbl"، "sPRIEUldbl"، "sPRIfldbl"، "sPRIFULdbl"، "sPRIGldbl"، "sPRIFLDbl"،
"sPRIi64"، "sPRIo64"، "sPRIu64"، "sPRIx64"، "sPRIXU64"، "srand48_r_proto"،
"srandom_r_proto"، "src"، "sSCNfldbl"، "ssizetype"، "st_ino_sign"، "st_ino_size"،
"startperl"، "startsh"، "static_ext"، "stdchar"، "stdio_base"، "stdio_bufsiz"،
"stdio_cnt"، "stdio_filbuf"، "stdio_ptr"، "stdio_stream_array"، "strerror_r_proto"،
"سلاسل"، "إرسال"، "تخريب"، "sysman"، "sysroot"
t
"الذيل"، "القطران"، "targetarch"، "targetdir"، "targetenv"، "targethost"، "targetmkdir"،
"targetport"، "targetsh"، "tbl"، "tee"، "اختبار"، "timeincl"، "timetype"، "tmpnam_r_proto"،
"إلى"، "اللمس"، "tr"، "trnl"، "troff"، "ttyname_r_proto"
u
"u16size"، "u16type"، "u32size"، "u32type"، "u64size"، "u64type"، "u8size"، "u8type"،
"uidformat"، "uidsign"، "uidsize"، "uidtype"، "uname"، "uniq"، "uquadtype"،
"use5005threads"، "use64bitall"، "use64bitint"، "usecbacktrace"، "usecrosscompile"،
"usedevel"، "usedl"، "usedtrace"، "usefaststdio"، "useithreads"، "usekernprocpathname"،
"استخدام ملفات كبيرة"، "استخدام طويل مزدوج"، "استخدام مالوكراب"، "استخدام المزيد من البتات"، "استخدام التعدد"،
"usemymalloc"، "usenm"، "usensgetexecutablepath"، "useopcode"، "useperlio"، "useposix"،
"usequadmath"، "usereentrant"، "userelocatableinc"، "useshrplib"، "usesitecustomize"،
"usesocks"، "usethreads"، "usevendorprefix"، "useversionedarchname"، "usevfork"، "usrinc"،
"uuname"، "uvoformat"، "uvsize"، "uvtype"، "uvuformat"، "uvxformat"، "uvxuformat"
v
"vaproto"، "vendorarch"، "vendorarchexp"، "vendorbin"، "vendorbinexp"، "vendorhtml1dir"،
"vendorhtml1direxp"، "vendorhtml3dir"، "vendorhtml3direxp"، "vendorlib"، "vendorlib_stem"،
"vendorlibexp"، "vendorman1dir"، "vendorman1direxp"، "vendorman3dir"، "vendorman3direxp"،
"بادئة البائع"، "بادئة البائع"، "نص البائع"، "نص المورد"، "الإصدار"،
"version_patchlevel_string"، "versiononly"، "vi"
x
"إكسليبث"
y
"yacc"، "yaccflags"
z
"زكات"، "الرمز البريدي"
بيانات البوابة
نوت
موجز
الوصف
ديناميكي، غير ثابت، ثابت
AUTHOR
التكوين :: Perl :: V - منظم البيانات استرجاع of بيرل -V الناتج
موجز
الوصف
$conf = myconfig ()
$conf = plv2hash ($text [، ...])
معلومات $ = ملخص ([$conf])
$md5 = التوقيع ([$conf])
هيكل التجزئة
بناء، osname، ختم، خيارات، مشتقة، بقع، بيئة، config، inc
منطق
بق
ALL
AUTHOR
حقوق النشر والترخيص
CWD - دولار فقط واحصل على خصم XNUMX% على جميع اسم المسار of تيار عامل دليل
موجز
الوصف
getcwd والأصدقاء
getcwd، cwd، fastcwd، fastgetcwd، getdcwd
abs_path والأصدقاء
abs_path، المسار الحقيقي، fast_abs_path
$ENV{PWD}
الملاحظات
AUTHOR
حقوق الطبع والنشر
أنظر أيضا
DB - برنامجي الواجهة إلى هيه بيرل التصحيح API
موجز
الوصف
المتغيرات العالمية
$DB::sub, %DB::sub, $DB::single, $DB::signal, $DB::trace, @DB::args,
@DB::dbline, %DB::dbline, $DB::package, $DB::filename, $DB::subname,
$DB::lineno
طرق API
العميل->يسجل()، CLIENT->evalcode(STRING)، CLIENT->skippkg('D::hide')،
العميل->يركض()العميل->خطوة()العميل->التالى()العميل->منتهي()
طرق رد الاتصال بالعميل
العميل->فيه()، العميل->التوقف المسبق([STRING])، العميل->قف()العميل->عاطل(),
العميل->poststop([STRING])، العميل->evalcode(STRING)، العميل->تنظيف(),
العميل->الإخراج (القائمة)
بق
AUTHOR
DBM_Filter -- الفرز DBM المفاتيح/القيم
موجز
الوصف
ما هو مرشح DBM؟
إذا ما الجديد؟
طرق
$ ديسيبل->Filter_Push() / $ ديسيبل->Filter_Key_Push() / $ ديسيبل->Filter_Value_Push()
Filter_Push، Filter_Key_Push، Filter_Value_Push
$ ديسيبل->Filter_Pop()
$ ديسيبل->تمت تصفيته ()
كتابة مرشح
مرشحات فورية
المرشحات المعلبة
"الاسم"، المعلمات
المرشحات المدرجة
utf8، تشفير، ضغط، int32، null
الملاحظات
الحفاظ على نزاهة الرحلة ذهابًا وإيابًا
لا تخلط بين البيانات التي تمت تصفيتها وغير التي تمت تصفيتها في نفس ملف قاعدة البيانات.
مثال
أنظر أيضا
AUTHOR
DBM_Filter :: ضغط - تصفية For DBM_Filter
موجز
الوصف
أنظر أيضا
AUTHOR
DBM_Filter :: encode - تصفية For DBM_Filter
موجز
الوصف
أنظر أيضا
AUTHOR
DBM_Filter :: int32 - تصفية For DBM_Filter
موجز
الوصف
أنظر أيضا
AUTHOR
DBM_Filter :: فارغ - تصفية For DBM_Filter
موجز
الوصف
أنظر أيضا
AUTHOR
DBM_Filter :: utf8 - تصفية For DBM_Filter
موجز
الوصف
أنظر أيضا
AUTHOR
DB_File - بيرل 5 الوصول إلى بيركلي DB الإصدار 1.x
موجز
الوصف
DB_HASH, DB_BTREE, DB_RECNO
استخدام DB_File مع Berkeley DB الإصدار 2 أو أحدث
واجهة لبيركلي DB
فتح ملف قاعدة بيانات Berkeley DB
المعلمات الافتراضية
في قواعد بيانات الذاكرة
DB_HASH
مثال بسيط
DB_BTREE
تغيير ترتيب فرز BTREE
التعامل مع المفاتيح المكررة
تشير get_dup() خدمة التوصيل
تشير find_dup() خدمة التوصيل
تشير ديل_دوب() خدمة التوصيل
مطابقة المفاتيح الجزئية
DB_RECNO
خيار "بفال".
مثال بسيط
طرق RECNO الإضافية
$X->دفع(قائمة) ;, $ قيمة = $X->البوب ;, $X->التحول, $X->إلغاء التحول(قائمة) ;, $X->الطول,
$X-> لصق (إزاحة، طول، عناصر)؛
مثال آخر
واجهة API
حالة $ = $X->الحصول على(مفتاح $، $ قيمة [, أعلام $]) ;, حالة $ = $X->وضع(مفتاح $، $ قيمة [,
أعلام $]) ;, حالة $ = $X->ديل($key [, أعلام $]) ;, حالة $ = $X->FD ;, حالة $ =
$X->seq(مفتاح $، قيمة $, أعلام $) ;, حالة $ = $X->مزامنة([أعلام $]) ;
مرشحات DBM
filter_store_key, filter_store_value, filter_fetch_key, filter_fetch_value
مرشح
مثال - مشكلة الإنهاء NULL.
مثال آخر - المفتاح هو C int.
تلميحات ونصائح
القفل: المشكلة مع fd
طرق آمنة لقفل قاعدة البيانات
التعادل::DB_Lock, التعادل::DB_LockFile, DB_File::Lock
مشاركة قواعد البيانات مع تطبيقات C
تشير فك() مسكتك
الأسئلة الشائعة
لماذا يوجد مصدر بيرل في قاعدة البيانات الخاصة بي؟
كيف أقوم بتخزين بنيات البيانات المعقدة باستخدام DB_File؟
ماذا تعني عبارة "وسيطة غير صالحة"؟
ماذا يعني "الكلمة العارية 'DB_File' غير مسموح بها"؟
المراجع
التاريخ
بق
التوفر
حقوق الطبع والنشر
أنظر أيضا
AUTHOR
البيانات :: شاحنة قلابة - مقيد بيرل البيانات الهياكل، مناسب For على حد سواء الطباعة "تقييم"
موجز
الوصف
طرق
->جديد(أرايرريف [, أراير]), $OBJ-> تفريغ or ->تفريغ(أرايرريف [,
أراير]), $OBJ->تم رؤيته([حشر]), $OBJ->القيم([أرايرف]),
$OBJ->الأسماء([أرايرف]), $OBJ->إعادة تعيين
وظائف
شاحنة قلابة(قائمة)
متغيرات التكوين أو الأساليب
صادرات
شاحنة قلابة
أمثلة
بق
نوت
AUTHOR
VERSION
أنظر أيضا
تطوير :: PPPort - بيرل / التلوث / القابلية
موجز
الوصف
لماذا استخدام ppport.h؟
كيفية استخدام ppport.h
تشغيل ppport.h
وظائف
WriteFile
GetFileContents
التوافق
توفير API التوافق مع بيرل
واجهة برمجة تطبيقات Perl غير مدعومة بواسطة ppport.h
بيرل 5.21.8، بيرل 5.21.7، بيرل 5.21.6، بيرل 5.21.5، بيرل 5.21.4، بيرل 5.21.2، بيرل
5.21.1، بيرل 5.19.10، بيرل 5.19.9، بيرل 5.19.7، بيرل 5.19.4، بيرل 5.19.3، بيرل
5.19.2، بيرل 5.19.1، بيرل 5.18.0، بيرل 5.17.9، بيرل 5.17.8، بيرل 5.17.7، بيرل
5.17.6، بيرل 5.17.4، بيرل 5.17.2، بيرل 5.15.9، بيرل 5.15.8، بيرل 5.15.7، بيرل
5.15.6، بيرل 5.15.4، بيرل 5.15.1، بيرل 5.14.0، بيرل 5.13.10، بيرل 5.13.8، بيرل
5.13.7، بيرل 5.13.6، بيرل 5.13.5، بيرل 5.13.3، بيرل 5.13.2، بيرل 5.13.1، بيرل
5.11.5، بيرل 5.11.4، بيرل 5.11.2، بيرل 5.11.1، بيرل 5.11.0، بيرل 5.10.1، بيرل
5.10.0، بيرل 5.9.5، بيرل 5.9.4، بيرل 5.9.3، بيرل 5.9.2، بيرل 5.9.1، بيرل 5.9.0،
بيرل 5.8.3، بيرل 5.8.1، بيرل 5.8.0، بيرل 5.7.3، بيرل 5.7.2، بيرل 5.7.1، بيرل
5.6.1، بيرل 5.6.0، بيرل 5.005_03، بيرل 5.005، بيرل 5.004_05، بيرل 5.004، بيرل
5.003_07
بق
مؤلفون
حقوق الطبع والنشر
أنظر أيضا
ديفيل::نظرة خاطفة - A البيانات التصحيح أداة For هيه XS مبرمج
موجز
الوصف
تصحيح أخطاء وقت التشغيل
تصحيح بصمة الذاكرة
أمثلة
سلسلة عددية بسيطة
عدد سلمي بسيط
عددي بسيط مع مرجع إضافي
إشارة إلى العددية البسيطة
إشارة إلى مصفوفة
إشارة إلى التجزئة
إلقاء مجموعة كبيرة أو التجزئة
إشارة إلى SV الذي يحمل مؤشر C
إشارة إلى روتين فرعي
صادرات
بق
AUTHOR
أنظر أيضا
تطوير :: SelfStubber - توليد بذرة For a التحميل الذاتي وحدة
موجز
الوصف
استوعب - الأقسام أن حساب الرسالة الهضم
موجز
الوصف
ثنائي, عرافة, base64
الواجهة
$ctx = دايجست->XXX($arg,...), $ctx = دايجست->جديد(XXX => $arg,...), $ctx =
الملخص::XXX->new($arg,...), $other_ctx = $ctx->clone, $ctx->reset, $ctx->add( $data ),
$ctx->add( $chunk1, $chunk2, ... ), $ctx->addfile( $io_handle ), $ctx->add_bits(
بيانات $، $nbits)، $ctx->add_bits( $bitstring)، $ctx->digest، $ctx->hexdigest،
$ctx->b64digest
سرعة الهضم
أنظر أيضا
AUTHOR
خلاصة :: MD5 - بيرل الواجهة إلى هيه MD5 خوارزمية
موجز
الوصف
وظائف
md5($data،...)، md5_hex($data،...)، md5_base64($data،...)
طرق
$md5 = الملخص::MD5->جديد، $md5->إعادة تعيين، $md5->استنساخ، $md5->add($data،...),
$md5->addfile($io_handle)، $md5->add_bits($data، $nbits)، $md5->add_bits($bitstring)،
$md5->الهضم، $md5->hexdigest، $md5->b64digest، @ctx = $md5->السياق،
$md5->السياق(@ctx)
أمثلة
أنظر أيضا
حقوق الطبع والنشر
مؤلفون
الملخص::SHA - بيرل تمديد For SHA-1/224/256/384/512
موجز
ملخص (HMAC-SHA)
الملخص
الوصف
يونيكود والآثار الجانبية
بيان NIST بشأن SHA-1
حشوة BASE64 الملخصات
تصدير
وظائف قابلة للتصدير
شا1($بيانات، ...), شا224($بيانات، ...), شا256($بيانات، ...), شا384($بيانات، ...),
شا512($بيانات، ...), شا512224($بيانات، ...), شا512256($بيانات، ...), sha1_hex(بيانات $,
...), sha224_hex(بيانات $, ...), sha256_hex(بيانات $, ...), sha384_hex(بيانات $, ...),
sha512_hex(بيانات $, ...), sha512224_hex(بيانات $, ...), sha512256_hex(بيانات $, ...),
sha1_base64($بيانات، ...), sha224_base64($بيانات، ...), sha256_base64($بيانات، ...),
sha384_base64($بيانات، ...), sha512_base64($بيانات، ...), sha512224_base64($بيانات، ...),
sha512256_base64($بيانات، ...), جديد($alg), إعادة تعيين($alg), حجم التجزئة, خوارزمية, استنساخ,
إضافة($بيانات، ...), add_bits(بيانات $، $nbits), add_bits($بت), ملف إضافي(*ملف),
addfile(اسم الملف$ [, وضع $]), غيتستاتي, بوتستات($str), تفريغ (اسم الملف $),
تحميل (اسم الملف $), هضم, com.hexdigest, b64digest, hmac_sha1($بيانات، مفتاح $),
hmac_sha224($بيانات، مفتاح $), hmac_sha256($بيانات، مفتاح $), hmac_sha384($بيانات، مفتاح $),
hmac_sha512($بيانات، مفتاح $), hmac_sha512224($بيانات، مفتاح $), hmac_sha512256($بيانات، مفتاح $),
hmac_sha1_hex(بيانات $, مفتاح $), hmac_sha224_hex(بيانات $, مفتاح $), hmac_sha256_hex(بيانات $,
مفتاح $), hmac_sha384_hex(بيانات $, مفتاح $), hmac_sha512_hex(بيانات $, مفتاح $),
hmac_sha512224_hex(بيانات $, مفتاح $), hmac_sha512256_hex(بيانات $, مفتاح $),
hmac_sha1_base64(بيانات $، مفتاح $), hmac_sha224_base64(بيانات $، مفتاح $),
hmac_sha256_base64(بيانات $، مفتاح $), hmac_sha384_base64(بيانات $، مفتاح $),
hmac_sha512_base64(بيانات $، مفتاح $), hmac_sha512224_base64(بيانات $، مفتاح $),
hmac_sha512256_base64(بيانات $، مفتاح $)
أنظر أيضا
AUTHOR
شكر وتقدير
حقوق النشر والترخيص
خلاصة :: قاعدة - استوعب قاعدة فئة
موجز
الوصف
أنظر أيضا
الملخص :: ملف - احسب الشحن الهضم of ملفات
موجز
الوصف
Digest_file( $file, $algorithm, [$arg,...] ),Digest_file_hex( $file, $algorithm,
[$arg,...] ),Digest_file_base64( $file, $algorithm, [$arg,...] )
أنظر أيضا
DirHandle - تزويد موضوع طرق For دليل مقابض
موجز
الوصف
تفريغ - ويوفر شاشة تفريغ of بيرل البيانات.
موجز
الوصف
خلق
"arrayDepth"، "hashDepth"، "compactDump"، "veryCompact"، "globPrint"،
"dumpDBFiles"، "dumpPackages"، "dumpReused"، "tick"، "quoteHighBit"، "printUndef"،
"usageOnly"، unctrl، subdump، bareStringify، quoteHighBit، stopDbSignal
طرق
dumpValue، dumpValues، stringify، dumpvars، set_quote، set_unctrl، CompactDump،
مضغوط جدًا، اضبط، احصل على
DynaLoader - حيوي تحميل C المكتبات إلى بيرل الكود
موجز
الوصف
@dl_library_path، @dl_resolve_using، @dl_require_symbols، @dl_librefs، @dl_modules،
@dl_shared_objects، خطأ dl ()، $dl_debug، $dl_dlext، dl_findfile(), dl_expandspec(),
dl_load_file(), dl_unload_file(), دل_load_flags(), dl_find_symbol(),
dl_find_symbol_anywhere(), dl_undef_symbols(), dl_install_xsub(), تمهيد ()
AUTHOR
ترميز - حرف ترميزات in بيرل
موجز
جدول المحتويات
Encode::Alias - تعريفات الاسم المستعار للترميزات، Encode::Encoding - Encode
فئة التنفيذ الأساسية، التشفير::المدعوم - قائمة الترميزات المدعومة،
Encode::CN - الترميزات الصينية المبسطة، Encode::JP - الترميزات اليابانية،
Encode::KR - الترميزات الكورية، Encode::TW - الترميزات الصينية التقليدية
الوصف
المصطلح
واجهة برمجة تطبيقات ترميز بيرل
الطرق الأساسية
قائمة الترميزات المتاحة
تعريف الأسماء المستعارة
البحث عن أسماء سجلات مجموعة أحرف IANA
التشفير عبر PerliIO
التعامل مع البيانات المشوهة
قائمة من التحقق القيم
وضع بيرلكك (التحقق = ترميز::FB_PERLQQ)، وضع HTML charref (التحقق =
ترميز::FB_HTMLCREF)، وضع XML charref (التحقق = ترميز::FB_XMLCREF)
كودريف للتحقق
تعريف الترميزات
علامة UTF8
الهدف رقم 1:، الهدف رقم 2:، الهدف رقم 3:، الهدف رقم 4:
العبث مع بيرل الداخلية
UTF-8 مقابل utf8 مقابل UTF8
أنظر أيضا
الصيانة
حقوق الطبع والنشر
تشفير :: الاسم المستعار - الاسم المستعار التعاريف إلى ترميزات
موجز
الوصف
كسلسلة بسيطة، كتعبير عادي qr// مترجم، على سبيل المثال:، كمرجع رمز،
على سبيل المثال:
الاسم المستعار الزائد
أنظر أيضا
تشفير :: بايت - غير متزوجة بايت ترميزات
موجز
الملخص
الوصف
أنظر أيضا
تشفير :: CJKConstants -- داخليا مستعمل by التشفير::؟؟::ISO_2022_*
ترميز::CN - مقرها الصين الصينية ترميزات
موجز
الوصف
الملاحظات
بق
أنظر أيضا
تشفير :: CN :: HZ -- داخليا مستعمل by ترميز::CN
تشفير :: التكوين -- داخليا مستعمل by ترميز
ترميز :: EBCDIC - EBCDIC ترميزات
موجز
الملخص
الوصف
أنظر أيضا
التشفير :: التشفير -- هدف المنحى التشفير
موجز
الملخص
الوصف
طرق محددة مسبقا
$e = Encode::Encoder->new([$data, $encoding]);, التشفير ()، $e->data([$data])،
$e->encoding([$encoding])، $e->بايت([$encoding])
مثال: محول Base64
زيادة الحمولة على المشغل
أنظر أيضا
ترميز :: ترميز - ترميز تطبيق الفئة الأساسية مبوبة
موجز
الوصف
الأساليب التي يجب عليك تنفيذها
->تشفير($string [,$check])، ->فك تشفير($octets [,$check])،
->cat_decode($destination, $octets, $offset, $terminator [,$check])
الطرق الأخرى المحددة في Encode::Encodings
->الاسم، ->mime_name، ->تجديد، ->تجديد، ->بيرليو_وك()، ->need_lines()
مثال: ترميز::ROT13
لماذا تختلف واجهة برمجة التطبيقات Encode API؟
الترميزات المجمعة
أنظر أيضا
المخطط 1، المخطط 2، المخططات الأخرى
ترميز :: GSM0338 -- إستي الهاتف 03.38 ترميز
موجز
الوصف
الملاحظات
بق
أنظر أيضا
تشفير :: تخمين -- التخمينات ترميز تبدأ من البيانات
موجز
الملخص
الوصف
تشفير::تخمين->set_suspects، تشفير::تخمين->add_suspects، تشفير::decode("تخمين" ...),
ترميز::تخمين->تخمين($data)، تخمين_encoding($data، [، الإدارية of المشتبه بهم])
تحفظات
للقيام به
أنظر أيضا
ترميز::JP - اليابانيّة ترميزات
موجز
الملخص
الوصف
ملاحظة حول ISO-2022-JP(-1)؟
بق
أنظر أيضا
تشفير :: JP :: H2Z -- داخليا مستعمل by ترميز::JP::2022_JP*
تشفير :: JP :: JIS7 -- داخليا مستعمل by ترميز::JP
ترميز::KR - الكوريّة ترميزات
موجز
الوصف
بق
أنظر أيضا
التشفير :: KR :: 2022_KR -- داخليا مستعمل by ترميز::KR
تشفير :: MIME :: Header -- MIME 'ب' "س" رأس ترميز
موجز
الملخص
الوصف
بق
أنظر أيضا
ترميز::MIME::Name، ترميز::MIME::NAME -- داخليا مستعمل by ترميز
أنظر أيضا
تشفير :: PerlIO -- a مفصلة وثيقة on ترميز بيرليو
نظرة عامة
كيف يعمل؟
التخزين المؤقت للخط
كيف يمكنني معرفة ما إذا كان الترميز الخاص بي يدعم PerlIO بشكل كامل؟
أنظر أيضا
تشفير :: مدعوم -- ترميزات أيد by ترميز
الوصف
أسماء الترميز
الترميزات المدعومة
الترميزات المضمنة
Encode::Unicode - ترميزات Unicode الأخرى
ترميز::بايت - ASCII الممتد
ISO-8859 وتعيينات البائعين المقابلة، KOI8 - المعيار الواقعي لـ
العالم السيريلي
gsm0338 - هنتاي اللاتينية 1
دعم gsm0338 قبل 2.19
CJK: الصينية واليابانية والكورية (متعددة البايت)
Encode::CN - الصين القارية، Encode::JP - اليابان، Encode::KR - كوريا،
Encode::TW - تايوان، Encode::HanExtra - المزيد من اللغة الصينية عبر CPAN، Encode::JIS2K --
ترميزات JIS X 0213 عبر CPAN
ترميزات متنوعة
التشفير::EBCDIC، التشفير::Symbols، التشفير::MIME::Header، Encode::Guess
الترميزات غير المدعومة
ISO-2022-JP-2 [RFC1554]، ISO-2022-CN [RFC1922]، ترميزات HP-UX المختلفة،
الترميز السيريلي ISO-IR-111، ISO-8859-8-1 [بالعبرية]، ISIRI 3342، إيران
النظام، ISIRI 2900 [الفارسية]، الترميز التايلاندي TCVN، الترميزات الفيتنامية VPS،
ترميزات Mac المختلفة، والترميزات الهندية (Mac).
التشفير مقابل Charset - المصطلحات
تصنيف الترميز (بقلم أنطون تاجونوف ودان كوجاي)
فوضى التسمية المتعلقة بمايكروسوفت
KS_C_5601-1987، GB2312، Big5، Shift_JIS
المعجم
ذخيرة الأحرف، مجموعة الأحرف المشفرة (CCS)، نظام ترميز الأحرف (CES)،
مجموعة محارف (في سياق MIME)، EUC، ISO-2022، UCS، UCS-2، Unicode، UTF، UTF-16
انظر أيضا
مراجع حسابات
ECMA، ECMA-035 (المكافئ "ISO-2022")، IANA، أسماء مجموعة الأحرف المخصصة بواسطة IANA، ISO، RFC، UC،
معجم يونيكود
مواقع بارزة أخرى
czyborra.com، CJK.inf، الأسئلة الشائعة حول لغة الهانغول الخاصة بـ Jungshik Shin، debian.org: "مقدمة إلى
i18n"
مصادر غير متصل
"معالجة معلومات CJKV" بقلم كين لوند
تشفير :: رمز - رمز ترميزات
موجز
الملخص
الوصف
أنظر أيضا
ترميز::TW - مقرها تايوان الصينية ترميزات
موجز
الوصف
الملاحظات
بق
أنظر أيضا
ترميز :: Unicode -- مختلف يونيكود تحول تنسيقات
موجز
الملخص
<http://www.unicode.org/glossary/> يقول: مرجع سريع
الحجم، Endianness، وBOM
حسب الحجم
بواسطة endianness
BOM كعدد صحيح عند جلبه بترتيب بايت الشبكة
أزواج بديلة
التحقق من الخطأ
أنظر أيضا
التشفير :: Unicode :: UTF7 -- UTF-7 ترميز
موجز
الملخص
في التمرين
أنظر أيضا
الإنجليزية - تستخدم رحلة جميلة الإنجليزية (أو محرج) أسماء For قبيح علامات ترقيم المتغيرات
موجز
الوصف
أداء
الحياة الفطرية - بيرل وحدة أن واردات بيئة المتغيرات as عددي or المصفوفات
موجز
الوصف
القيود
AUTHOR
إرنو - تخطئ ثابت
موجز
الوصف
تحفظات
AUTHOR
حقوق الطبع والنشر
مصدر - تطبيقات الافتراضي استيراد طريقة For نماذج
موجز
الوصف
كيفية التصدير
تحديد ما سيتم تصديره
كيفية استيراد
"استخدام YourModule;"، "استخدام YourModule ()؛"، "استخدام YourModule qw(...);"
الميزات المتقدمة
قوائم الاستيراد المتخصصة
التصدير دون استخدام طريقة الاستيراد الخاصة بالمصدر
التصدير بدون وراثة من المصدر
التحقق من إصدار الوحدة
إدارة الرموز غير المعروفة
وظائف الأداة المساعدة للتعامل مع العلامات
توليد العلامات المجمعة
"التحميل التلقائي" للثوابت
الممارسات الجيدة
الإعلان عن @EXPORT_OK والأصدقاء
لعب آمنة
ما لا يجب تصديره
أنظر أيضا
الترخيص
المصدر :: ثقيل - مصدر أحشاء
موجز
الوصف
ExtUtils :: CBuilder - جمع الصفحة C الكود For بيرل نماذج
موجز
الوصف
طرق
جديد، has_compiler، has_cplusplus، ترجمة، "object_file"، "include_dirs"،
"extra_compiler_flags"، "C++"، الرابط، ملف lib، اسم الوحدة، extra_linker_flags،
link_executable، exe_file، object_file، lib_file، exe_file، الارتباط المسبق، need_prelink،
extra_link_args_after_prelink
للقيام به
التاريخ
الدعم
AUTHOR
حقوق الطبع والنشر
أنظر أيضا
ExtUtils :: CBuilder :: Platform :: Windows - منشئ فئة For ويندوز منصات
الوصف
AUTHOR
أنظر أيضا
ExtUtils :: Command - خدمات إلى يحل محل مشترك UNIX الأوامر in ميكيفيلز وما إلى ذلك.
موجز
الوصف
وظائف
قط
com.eqtime
rm_rf
rm_f
تواصل
mv
cp
شمود
com.mkpath
test_f
test_d
dos2unix
أنظر أيضا
AUTHOR
ExtUtils :: Command :: MM - أوامر For هيه مم إلى تستخدم in ميكيفيلز
موجز
الوصف
اختبار السرج
com.pod2man
تحذير_if_old_packlist
perllocal_install
إلغاء
test_s
cp_nonempty
ExtUtils :: ثابت - توليد XS الكود إلى استيراد C رأس ثابت
موجز
الوصف
الاستعمال
IV، UV، NV، PV، PVN، SV، نعم، لا، UNDEF
وظائف
Constant_types
XS_constant PACKAGE، TYPES، XS_SUBNAME، C_SUBNAME
حزمة التحميل التلقائي، الإصدار، AUTOLOADER
WriteMakefileSnippet
سمة ثوابت الكتابة => القيمة [، ...]، الاسم، DEFAULT_TYPE، BROUT_AT، NAMES،
PROXYSUBS، C_FH، C_FILE، XS_FH، XS_FILE، XS_SUBNAME، C_SUBNAME
AUTHOR
ExtUtils :: ثابت :: قاعدة - قاعدة فئة For ExtUtils :: ثابت الأجسام
موجز
الوصف
الاستعمال
رأس
memEQ_clause args_hashref
dump_names arg_hashref، البند..
تعيين arg_hashref، VALUE..
return_clause arg_hashref, ITEM
Switch_clause arg_hashref، NAMELEN، ITEMHASH، ITEM..
معلمات ماذا
التطبيق التجريبي arg_hashref، البند..
args Normalise_items، وdefault_type، وseen_types، وseen_items، وITEM..
C_constant arg_hashref، ITEM..، الاسم، النوع، القيمة، الماكرو، الافتراضي، pre، post، def_pre،
def_post، utf8، الوزن
بق
AUTHOR
ExtUtils :: ثابت :: Utils - المساعد وظائف For ExtUtils :: ثابت
موجز
الوصف
الاستعمال
C_stringify NAME
بيرل_سترينغيفاي الاسم
AUTHOR
ExtUtils :: ثابت :: XS - توليد C الكود For XS الوحدات الثوابت.
موجز
الوصف
بق
AUTHOR
ExtUtils :: Embed - المرافق For تضمين بيرل in C / C ++ التطبيقات
موجز
الوصف
@يصدّر
وظائف
اكسسينيت ()، أمثلة، لدوبتس()، أمثلة، بيرل_ينك(), سي سي فلاجز (), كدلفلاغس (), ككوبتس(),
xsi_header()، xsi_protos(@modules)، xsi_body(@modules)
أمثلة
أنظر أيضا
AUTHOR
ExtUtils :: تثبيت - تثبيت ملفات تبدأ من هنا إلى هناك
موجز
VERSION
الوصف
_chmod($$;$)، _warnonce(@)، _choke(@)
_move_file_at_boot( $file, $target, $moan )
_unlink_or_rename( $file, $tryhard, $installing )
وظائف
_get_install_skip
_have_write_access
_can_write_dir($dir)
_mkpath($dir,$show,$verbose,$dry_run)
_نسخ($من،$إلى،$مطول،$dry_run)
_chdir($من)
تثبيت
_do_cleanup
install_rooted_file( $file ), install_rooted_dir( $dir )
forceunlink( ملف $, $tryhard )
Directory_not_empty( $dir )
install_default محبط
إلغاء
inc_uninstall($filepath,$libdir,$verbose,$dry_run,$ignore,$results)
run_filter($cmd,$src,$dest)
pm_to_blib
_autosplit
_invocant
البيئة
بيرل_INSTALL_ROOT, EU_INSTALL_IGNORE_SKIP, EU_INSTALL_SITE_SKIPFILE,
EU_INSTALL_ALWAYS_COPY
AUTHOR
الترخيص
ExtUtils :: مثبت - المعرض إدارة of تثبيت نماذج
موجز
الوصف
الاستعمال
طرق
جديد(), وحدات (), ملفات (), الدلائل (), Directory_tree(), التحقق من صحة (), قائمة الحزمة (),
إصدار()
مثال
AUTHOR
ExtUtils :: Liblist - حدد المكتبات إلى تستخدم كيف إلى تستخدم هم
موجز
الوصف
للملحقات الثابتة، للملحقات الديناميكية في وقت البناء/الارتباط، للديناميكية
ملحقات في وقت التحميل
إكستراليبس
LDLOADLIBS وLD_RUN_PATH
BSLOADLIBS
قابلية التنقل
تنفيذ نظام إدارة السفن (VMS).
تنفيذ Win32
أنظر أيضا
ExtUtils :: MM - OS تعديل ExtUtils :: MakeMaker فئة فرعية
موجز
الوصف
ExtUtils :: MM_AIX - AIX محدد فئة فرعية of ExtUtils :: MM_Unix
موجز
الوصف
طرق تجاوزها
AUTHOR
أنظر أيضا
ExtUtils :: MM_Any - منصة ملحدة MM طرق
موجز
الوصف
طرق
طرق المساعدة عبر الأنظمة الأساسية
الأهداف
طرق الحرف الأول
الأدوات
ملف::مغلفات المواصفات
متفرقات
AUTHOR
ExtUtils :: MM_BeOS - طرق إلى تجاوز الأمم المتحدة*X سلوك in ExtUtils :: MakeMaker
موجز
الوصف
os_flavor
init_linker
ExtUtils :: MM_Cygwin - طرق إلى تجاوز الأمم المتحدة*X سلوك in ExtUtils :: MakeMaker
موجز
الوصف
os_flavor
com.cflags
استبدال_manpage_separator
init_linker
may_command
Dynamic_lib
all_target
ExtUtils :: MM_DOS - DOS محدد فئة فرعية of ExtUtils :: MM_Unix
موجز
الوصف
طرق تجاوزها
os_flavor
استبدال_manpage_separator
AUTHOR
أنظر أيضا
ExtUtils :: MM_Darwin - تختص السلوكيات For OS X
موجز
الوصف
طرق التجاوز
ExtUtils :: MM_MacOS - مرة أنتج ميكيفيلز For ماك كلاسيكي
موجز
الوصف
ExtUtils :: MM_NW5 - طرق إلى تجاوز الأمم المتحدة*X سلوك in ExtUtils :: MakeMaker
موجز
الوصف
os_flavor
init_platform، platform_constants
const_cccmd
static_lib
Dynamic_lib
ExtUtils :: MM_OS2 - طرق إلى تجاوز الأمم المتحدة*X سلوك in ExtUtils :: MakeMaker
موجز
الوصف
طرق
init_dist
init_linker
os_flavor
ExtUtils :: MM_QNX - QNX محدد فئة فرعية of ExtUtils :: MM_Unix
موجز
الوصف
طرق تجاوزها
AUTHOR
أنظر أيضا
ExtUtils :: MM_UWIN - ش/فوز محدد فئة فرعية of ExtUtils :: MM_Unix
موجز
الوصف
طرق تجاوزها
os_flavor
استبدال_manpage_separator
AUTHOR
أنظر أيضا
ExtUtils :: MM_Unix - طرق مستعمل by ExtUtils :: MakeMaker
موجز
الوصف
طرق
طرق
os_flavor
ج_س (س)
أعلام (س)
const_cccmd (س)
const_config (س)
const_loadlibs (س)
الثوابت (س)
تعتمد (س)
init_DEST
init_dist
حي (س)
أساسيات التوزيع (س)
dist_ci (س)
dist_core (س)
dist_target
tardist_target
zipdist_target
tarfile_target
zipfile_target
uutardist_target
shdist_target
دلسيمس (س)
Dynamic_BS (س)
Dynamic_lib (س)
com.exescan
قائمة extliblist
find_perl
Fixin
القوة (س)
تخمين_اسم
has_link_code
init_dirscan
init_MANPODS
init_MAN1PODS
init_MAN3PODS
init_PM
init_DIRFILESEP
init_main
init_tools
init_linker
init_lib2arch
init_PERL
init_platform، platform_constants
init_PERM
init_xs
تثبيت (س)
حاوية التثبيت (س)
رابط (س)
lsdir
ماكرو (س)
ماكيبرل (س)
ملف تعريف (س)
may_command
يحتاج_الربط (س)
parse_abstract
parse_version
باسترو (س)
perl_script
بيرلديبيند (س)
pm_to_blib
ثوابت ما بعد (س)
ما بعد التهيئة (س)
بريد (س)
PPD
بادئة
عمليةPL (س)
quote_paren
استبدال_manpage_separator
cd
بطانة واحدة
quote_literal
escape_newlines
max_exec_len
ثابت (س)
static_lib (س)
ستاتيكماك (س)
subdir_x (س)
الأقسام الفرعية (س)
اختبار (س)
test_via_harness (تجاوز)
test_via_script (تجاوز)
tool_xsubpp (س)
all_target
top_targets (س)
com.writedoc
xs_c (س)
xs_cpp (س)
xs_o (س)
أنظر أيضا
ExtUtils :: MM_VMS - طرق إلى تجاوز الأمم المتحدة*X سلوك in ExtUtils :: MakeMaker
موجز
الوصف
تم تحميل الطرق دائمًا
قائمة الالتفاف
طرق
تخمين_اسم (تجاوز)
find_perl (تجاوز)
_fixin_replace_shebang (تجاوز)
ربما_الأمر (تجاوز)
باسترو (تجاوز)
pm_to_blib (تجاوز)
بيرل_سكريبت (تجاوز)
استبدال_manpage_separator
init_DEST
init_DIRFILESEP
init_main (تجاوز)
init_tools (تجاوز)
init_platform (تجاوز)
Platform_constants
init_VERSION (تجاوز)
الثوابت (التجاوز)
Special_targets
علامات c (تجاوز)
const_cccmd (تجاوز)
أدوات_أخرى (تجاوز)
init_dist (تجاوز)
ج_و (تجاوز)
xs_c (تجاوز)
xs_o (تجاوز)
دلسيمس (تجاوز)
Dynamic_lib (تجاوز)
static_lib (تجاوز)
extra_clean_files
zipfile_target، tarfile_target، shdist_target
تثبيت (تجاوز)
بيرلديبيند (تجاوز)
ميكابيرل (تجاوز)
maketext_filter (تجاوز)
بادئة (تجاوز)
cd
بطانة واحدة
صدى
quote_literal
escape_dollarsigns
escape_all_dollarsigns
escape_newlines
max_exec_len
init_linker
catdir (تجاوز)، ملف catfile (تجاوز)
حذف_وحدات الماكرو
com.fixpath
os_flavor
is_make_type (تجاوز)
AUTHOR
ExtUtils :: MM_VOS - ك محدد فئة فرعية of ExtUtils :: MM_Unix
موجز
الوصف
طرق تجاوزها
AUTHOR
أنظر أيضا
ExtUtils :: MM_Win32 - طرق إلى تجاوز الأمم المتحدة*X سلوك in ExtUtils :: MakeMaker
موجز
الوصف
طرق تجاوزها
com.dlsyms
استبدال_manpage_separator
may_command
init_DIRFILESEP
init_tools
init_others
init_platform، platform_constants
ثابت
Special_targets
static_lib
Dynamic_lib
extra_clean_files
init_linker
perl_script
quote_dep
xs_o
باسترو
Arch_check (تجاوز)
بطانة واحدة
cd
max_exec_len
os_flavor
com.cflags
ExtUtils :: MM_Win95 - طريقة إلى تصميم ميك ميكر For الأنظمة الأساسية Win9X
موجز
الوصف
طرق تجاوزها
xs_c
xs_cpp
xs_o
max_exec_len
os_flavor
AUTHOR
ExtUtils :: MY - ExtUtils :: MakeMaker فئة فرعية For التخصيص
موجز
الوصف
ExtUtils :: MakeMaker - إنشاء a وحدة ماكيفيلي
موجز
الوصف
كيفية كتابة Makefile.PL
سلوك ملف Makefile الافتراضي
قم بإجراء الاختبار
جعل testdb
جعل تثبيت
INSTALL_BASE
PREFIX وسمة LIB
مستخدمو AFS
الارتباط الثابت لثنائي بيرل الجديد
تحديد مكتبة بيرل ومواقع التثبيت
ما هو الدليل المعتمد على البنية؟
استخدام السمات والمعلمات
الملخص، ABSTRACT_FROM، المؤلف، BINARY_LOCATION، BUILD_REQUIRES، C، CCFLAGS،
التكوين، التكوين، CONFIGURE_REQUIRES، تعريف، DESTDIR، DIR، DISTNAME، DISTVNAME،
DLEXT، DL_FUNCS، DL_VARS، EXCLUDE_EXT، EXE_FILES، FIRST_MAKEFILE، FULLPERL،
FULLPERLRUN، FULLPERLRUNINST، FUNCLIST، H، IMPORTS، INC، INCLUDE_EXT،
إنستالارتشليب، إنستالبين، إنستالديرس، إنستالمان1دير، إنستولمان3دير،
INSTALLPRIVLIB، INSTALLSCRIPT، INSTALLSITEARCH، INSTALLSITEBIN، INSTALLSITELIB،
INSTALLSITEMAN1DIR، INSTALLSITEMAN3DIR، INSTALLSITESCRIPT، INSTALLVENDORARCH،
تثبيت ENDORBIN، تثبيت ENDORLIB، تثبيت ENDORMAN1DIR، تثبيت ENDORMAN3DIR،
إنستالفيندورسكريبت، INST_ARCHLIB، INST_BIN، INST_LIB، INST_MAN1DIR، INST_MAN3DIR،
INST_SCRIPT، LD، LDDLFLAGS، LDFROM، LIB، LIBPERL_A، LIBS، LICENSE، LINKTYPE،
MAGICXS، MAKE، MAKEAPERL، MAKEFILE_OLD، MAN1PODS، MAN3PODS، MAP_TARGET، META_ADD،
META_MERGE، MIN_PERL_VERSION، MYEXTLIB، NAME، NEEDS_LINKING، NOECHO، NORECURS،
NO_META، NO_MYMETA، NO_PACKLIST، NO_PERLLOCAL، NO_VC، OBJECT، OPTIMIZE، PERL،
PERL_CORE، PERLMAINCC، PERL_ARCHLIB، PERL_LIB، PERL_MALLOC_OK، PERLPREFIX،
بيرلرون، بيرلونينست، PERL_SRC، PERM_DIR، PERM_RW، PERM_RWX، PL_FILES، PM،
بمليبديرس، PM_FILTER، تلوث، PPM_INSTALL_EXEC، PPM_INSTALL_SCRIPT،
PPM_UNINSTALL_EXEC، PPM_UNINSTALL_SCRIPT، PREFIX، PREREQ_FATAL، PREREQ_PM،
PREREQ_PRINT، PRINT_PREREQ، SITEPREFIX، SIGN، SKIP، TEST_REQUIRES، TYPEMAPS،
VENDORPREFIX، VERBINST، VERSION، VERSION_FROM، VERSION_SYM، XS، XSOPT، XSPROTOARG،
XS_VERSION
سمات صغيرة إضافية
نظيف، يعتمد، dist،dynamic_lib، linkext، Macro، postamble، realclean، test،
tool_autosplit
تجاوز أساليب MakeMaker
نهاية برمجة عبادة البضائع
"MAN3PODS => ' '"
دعم ملف تلميحات
دعم التوزيع
إجراء فحص القرص، إجراء فحص التخطي، إجراء تنظيف القرص، إجراء تنظيف شديد،
جعل واضح، جعل distdir، جعل disttest، جعل Tardist،
اصنع dist، اصنع uutardist، اصنع shdist، اصنع zipdist، اصنع ci
البيانات الوصفية للوحدة (META وMYMETA)
تعطيل الامتداد
وظائف مفيدة أخرى
موجه
الإصدارات المدعومة من بيرل
البيئة
بيرل_MM_OPT، PERL_MM_USE_DEFAULT، PERL_CORE
أنظر أيضا
مؤلفون
الترخيص
ExtUtils :: MakeMaker :: Config - إزار حول التكوين.pm
موجز
الوصف
ExtUtils :: MakeMaker :: FAQ - الأسئلة المتكررة عنَّا ميك ميكر
الوصف
تركيب الوحدة
كيف أقوم بتثبيت وحدة نمطية في الدليل الرئيسي الخاص بي؟ كيف يمكنني الحصول على MakeMaker و
الوحدة النمطية :: البناء للتثبيت في نفس المكان؟، كيف أتجنب تثبيت man
الصفحات؟، كيف يمكنني استخدام الوحدة دون تثبيتها؟، PREFIX vs INSTALL_BASE from
الوحدة النمطية :: البناء :: كتاب الطبخ
الأخطاء والمشاكل الشائعة
"لا توجد قاعدة لإنشاء الهدف `/usr/lib/perl5/CORE/config.h'، الذي يحتاجه `Makefile'"
الفلسفة والتاريخ
لماذا لا تستخدم فقط ؟، ما هي الوحدة::Build و
كيف ترتبط بـ MakeMaker؟، Perl النقي. لا يوجد تصنيع، لا أوامر شل، أسهل
للتخصيص، والأجزاء الداخلية الأنظف، وأقل تعقيدًا
كتابة الوحدة النمطية
كيف أحافظ على تحديث $VERSION الخاص بي دون إعادة تعيينه يدويًا؟ ما هذا
ميتايمل الشيء وكيف وصل إلى بلدي قائمة؟!، كيف يمكنني حذف كل شيء لا
في بلدي قائمة، ما هو القطران الذي يجب أن أستخدمه على نظام التشغيل Windows؟، ما هو الرمز البريدي الذي يجب أن أستخدمه عليه
Windows لـ "[nd] إنشاء zipdist"؟
XS كيف يمكنني منع "إصدار الكائن X.XX لا يتطابق مع معلمة التمهيد Y.YY"
هل هناك أخطاء؟ كيف يمكنني جعل ملفين XS أو أكثر يتواجدون في نفس الدليل؟
التصحيح
AUTHOR
أنظر أيضا
ExtUtils :: MakeMaker :: Locale - المجمعة تشفير :: لغة
موجز
الوصف
decode_argv( ), decode_argv( Encode::FB_CROAK ), env( $uni_key ), env( $uni_key =>
$uni_value)، رينيت ()، رينيت ( ترميز $)، $ENCODING_LOCALE، $ENCODING_LOCALE_FS،
$ENCODING_CONSOLE_IN، $ENCODING_CONSOLE_OUT
الملاحظات
ويندوز
نظام التشغيل Mac OS X
POSIX (لينكس وأنظمة يونكس الأخرى)
أنظر أيضا
AUTHOR
ExtUtils :: MakeMaker :: Tutorial - نادي الكتابة a وحدة مع ميك ميكر
موجز
الوصف
التعويذة
تخطيط
Makefile.PL، MANIFEST، lib/، t/، التغييرات، README، INSTALL، MANIFEST.SKIP، bin/
أنظر أيضا
ExtUtils :: مانيفست - خدمات إلى اكتب التحقق a قائمة ملف
VERSION
موجز
الوصف
وظائف
com.mkmanifest
متعددة
مانيتشيك
الاختيار ملف
فحص كامل
تخطي
maniread
maniskip
manicopy
com.maniadd
قائمة
البيان.تخطي
#!include_default, #!include /Path/to/another/manifest.skip
تصدير_موافق
المتغيرات العالمية
DIAGNOSTICS
"ليس في البيان:" ملف، "التخطي" ملف، "لايوجد ملف مشابه:" ملف، "يظهر:" $!"، أضاف
إظهار:" ملف
البيئة
PERL_MM_MANIFEST_DEBUG
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
ExtUtils :: Miniperl - اكتب هيه C الكود For بيرلمان.ج
موجز
الوصف
أنظر أيضا
ExtUtils :: Mkbootstrap - جعل a ألبس الحذاء ملف For تستخدم by DynaLoader
موجز
الوصف
ExtUtils :: Mksymlists - اكتب وصلات الخيارات ملفات For ديناميكي تمديد
موجز
الوصف
DLBASE، DL_FUNCS، DL_VARS، FILE، FUNCLIST، IMPORTS، NAME
AUTHOR
مراجعة
مكفه ()
__find_relocations
ExtUtils :: Packlist - إدارة .packlist ملفات
موجز
الوصف
الاستعمال
وظائف
جديد(), اقرأ(), اكتب(), التحقق من صحة (), ملف_التعبئة ()
مثال
AUTHOR
ExtUtils :: ParseXS - تحويل بيرل XS الكود إلى C الكود
موجز
الوصف
تصدير
طرق
$بكسل->جديد()، $بكسل->ملف_العملية(), C + +, hiertype, إلا, خريطة الكتابة, نماذج,
التحقق من الإصدار, أرقام الأسطر, تحسين, INOUT, أنواع الوسائط, s، $بكسل->Report_error_count()
AUTHOR
حقوق الطبع والنشر
أنظر أيضا
ExtUtils :: ParseXS :: الثوابت - التهيئة القيم For بعض غلوبالس
موجز
الوصف
ExtUtils :: ParseXS :: Eval - نظيف صفقة إلى تقييم الكود in
موجز
الفرعية
$pxs->eval_output_typemap_code($typemapcode, $other_hashref)
$pxs->eval_input_typemap_code($typemapcode, $other_hashref)
ALL
ExtUtils :: ParseXS :: Utilities - روتينات مستعمل مع ExtUtils :: ParseXS
موجز
الفرعية
"standard_typemap_locations()"
الغرض، الحجج، قيمة الإرجاع
"trim_whitespace()"
الغرض، الوسيطة، قيمة الإرجاع
"سلسلة ج()"
الغرض، الحجج، قيمة الإرجاع
"valid_proto_string ()"
الغرض، الحجج، قيمة الإرجاع
"process_typemaps ()"
الغرض، الحجج، قيمة الإرجاع
"نوع الخريطة ()"
الغرض، الحجج، قيمة الإرجاع
"standard_XS_defs ()"
الغرض، الحجج، قيمة الإرجاع
"ass_func_args ()"
الغرض، الحجج، قيمة الإرجاع
"analyze_preprocessor_statements()"
الغرض، الحجج، قيمة الإرجاع
"set_cond ()"
الغرض، الحجج، قيمة الإرجاع
"current_line_number ()"
الغرض، الحجج، قيمة الإرجاع
"تحذير ()"
الغرض، الحجج، قيمة الإرجاع
"صريحة ()"
الغرض، الحجج، قيمة الإرجاع
"موت()"
الغرض، الحجج، قيمة الإرجاع
"check_conditional_preprocessor_statements()"
الغرض، الحجج، قيمة الإرجاع
"escape_file_for_line_directive()"
الغرض، الحجج، قيمة الإرجاع
"report_typemap_failure"
الغرض، الحجج، قيمة الإرجاع
ExtUtils :: Typemaps - قراءة/كتابة/تعديل بيرل/XS خريطة الكتابة ملفات
موجز
الوصف
طرق
جديد
ملف
add_typemap
add_inputmap
add_outputmap
add_string
Remove_typemap
Remove_inputmap
Remove_inputmap
get_typemap
get_inputmap
get_outputmap
اكتب
كسلسلة
as_embedded_typemap
دمج
فارغ
list_mapped_ctypes
_get_typemap_hash
_get_inputmap_hash
_get_outputmap_hash
_get_prototype_hash
استنساخ
tidy_type
تحفظات
أنظر أيضا
AUTHOR
حقوق الطبع والنشر والترخيص
ExtUtils::Typemaps::Cmd - سريع الأوامر For معالجة خرائط الكتابة
موجز
الوصف
الوظائف المصدرة
embeddable_typemap
أنظر أيضا
AUTHOR
حقوق الطبع والنشر والترخيص
ExtUtils :: Typemaps :: InputMap - دخول in هيه INPUT قسم of a خريطة الكتابة
موجز
الوصف
طرق
جديد
الكود
com.xstype
clean_code
أنظر أيضا
AUTHOR
حقوق الطبع والنشر والترخيص
ExtUtils :: Typemaps :: OutputMap - دخول in هيه OUTPUT قسم of a خريطة الكتابة
موجز
الوصف
طرق
جديد
الكود
com.xstype
clean_code
قابلة للاستهداف
أنظر أيضا
AUTHOR
حقوق الطبع والنشر والترخيص
ExtUtils::Typemaps::Type - دخول in هيه الخريطة النموذجية قسم of a خريطة الكتابة
موجز
الوصف
طرق
جديد
بروتو
com.xstype
ctype
tidy_ctype
أنظر أيضا
AUTHOR
حقوق الطبع والنشر والترخيص
ExtUtils :: XSSymSet - احتفظ بدلات رسمية of رمز أسماء مستساغ إلى هيه VMS وصلات
موجز
الوصف
جديد([$maxlen[,$silent]]), addym($name[,$maxlen[,$silent]]),
Trimsym($name[,$maxlen[,$silent]]), delsym($name), get_orig($trimmed),
get_trimmed(اسم $)، all_orig(), all_trimmed()
AUTHOR
مراجعة
ExtUtils :: testlib - تضيف فقاعة/* الدلائل إلى INC
موجز
الوصف
مميت - استبدل وظائف مع مرادف التي النجاح or يموت
موجز
افضل تمرين
الوصف
DIAGNOSTICS
اسم روتين فرعي غير صالح للخطأ الفادح: %s، %s ليس روتينًا فرعيًا لـ Perl، و%s ليس روتينًا فرعيًا
مدمج، ولا روتين فرعي لـ Perl، لا يمكن جعل %s غير القابل للتجاوز قاتلاً، داخليًا
الخطأ: %s
بق
AUTHOR
الترخيص
أنظر أيضا
فكنتل - تحميل هيه C fcntl.h يحدد
موجز
الوصف
نوت
الرموز المصدرة
ملف :: Basename - تحليل ملف مسارات إلى الدليل، اسم الملف لاحقة.
موجز
الوصف
"تحليل الملفات"
"الاسم الأساسي"
"اسم الدير"
"fileparse_set_fstype"
أنظر أيضا
ملف :: قارن - المقارنات ملفات or مقابض الملفات
موجز
الوصف
عودة
AUTHOR
نسخة الملف - نسخ ملفات or مقابض الملفات
موجز
الوصف
نسخ، نقل، syscopy، rmscopy($from,$to[,$date_flag])
عودة
AUTHOR
ملف :: DosGlob - DOS مثل متوهج then بعض
موجز
الوصف
الصادرات (حسب الطلب فقط)
بق
AUTHOR
التاريخ
أنظر أيضا
الملف::جلب - A عام ملف جلب آلية
موجز
الوصف
الملحقات
$ff->uri، $ff->مخطط، $ff->host، $ff->vol، $ff->share، $ff->path، $ff->ملف،
$ff->file_default
$ff->output_file
طرق
$ff = الملف::Fetch->new( uri => 'http://some.where.com/dir/file.txt')؛
$where = $ff->fetch( [to => /my/output/dir/ | \$scalar] )
$ff->خطأ([BOOL])
كيـف نعمــل
المتغيرات العالمية
$ملف::جلب::FROM_EMAIL
$ملف::جلب::USER_AGENT
$ملف :: جلب :: FTP_PASSIVE
$ملف::جلب::المهلة
$ملف::جلب::تحذير
$ملف::جلب::DEBUG
$ملف::جلب::القائمة السوداء
$ملف::جلب::METHOD_FAIL
MAPPING
الأسئلة المُتكررة
إذًا كيف يمكنني استخدام وكيل مع File::Fetch؟
لقد استخدمت "lynx" لجلب ملف، لكن محتوياته كلها خاطئة!
تحتوي الملفات التي أحاول جلبها على أحرف محجوزة أو أحرف غير ASCII.
ماذا أفعل؟
ALL
تنفيذ $PREFER_BIN
تقارير الأخطاء
AUTHOR
حقوق الطبع والنشر
ملف :: Find - ترافيرس a دليل شجرة.
موجز
الوصف
جد, com.finddeepth
٪خيارات
"مطلوب"، "حسب العمق"، "المعالجة المسبقة"، "المعالجة اللاحقة"، "follow"، "follow_fast"،
"follow_skip"، "ارتباطات_متدلية"، "no_chdir"، "إزالة التلوث"، "إزالة_النمط_غير الملوث"،
"untaint_skip"
الوظيفة المطلوبة
$File::Find::dir هو اسم الدليل الحالي، $_ هو اسم الملف الحالي بداخله
هذا الدليل، $File::Find::name هو اسم المسار الكامل للملف
تحذيرات
مذكرة قانونية
$dont_use_nlink، الروابط الرمزية
الأخطاء والتحذيرات
التاريخ
أنظر أيضا
ملف :: Glob - بيرل تمديد For BSD الكرة روتين
موجز
الوصف
الشخصيات الفوقية
صادرات
أعلام بوسيكس
"GLOB_ERR"، "GLOB_LIMIT"، "GLOB_MARK"، "GLOB_NOCASE"، "GLOB_NOCHECK"،
"GLOB_NOSORT"، "GLOB_BRACE"، "GLOB_NOMAGIC"، "GLOB_QUOTE"، "GLOB_TILDE"،
"GLOB_CSH"، "GLOB_ALPHASORT"
DIAGNOSTICS
"GLOB_NOSPACE"، "GLOB_ABEND"
الملاحظات
أنظر أيضا
AUTHOR
ملف :: GlobMapper - تمديد قم بتقديم غلوب إلى السماح إدخال الناتج ملفات
موجز
الوصف
خلف الكواليس
القيود
ملف الإدخال Glob
~, ~ المستخدم, ., *, ?, \, [], {،}, ()
الكرة الأرضية ملف الإخراج
"*"، رقم 1
البيانات التي تم إرجاعها
أمثلة
إعادة تسمية البرنامج النصي
بعض الأمثلة على خرائط الكرة الأرضية
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
مسار الملف - إنشاء or إزالة دليل الأشجار
VERSION
موجز
الوصف
make_path( $dir1, $dir2, .... ), make_path( $dir1, $dir2, ...., \%opts ), mode =>
$num، مطول => $bool، خطأ => \$err، المالك => $owner، المستخدم => $owner، uid =>
$owner, group => $group, mkpath( $dir ), mkpath( $dir, $verbose, $mode ), mkpath(
[$dir1, $dir2,...], $verbose, $mode ), mkpath( $dir1, $dir2,..., \%opt ), Remove_tree(
$dir1, $dir2, .... ), Remove_tree( $dir1, $dir2, ...., \%opts ), Verbose => $bool,
آمن => $bool، keep_root => $bool، النتيجة => \$res، خطأ => \$err، rmtree( $dir )،
rmtree( $dir, $verbose, $safe ), rmtree( [$dir1, $dir2,...], $verbose, $safe ),
رمتري( $dir1, $dir2,..., \%opt )
معالجة الأخطاء
NOTE:
الملاحظات
DIAGNOSTICS
mkdir [path]: [errmsg] (SEVERE)، لم يتم تحديد مسار (مسارات) جذر، لا يوجد مثل هذا الملف أو الدليل،
لا يمكن جلب دليل العمل الأولي: [errmsg]، لا يمكن إحصائيات العمل الأولي
الدليل: [errmsg]، لا يمكن التحويل إلى [dir]: [errmsg]، تم تغيير الدليل [dir] من قبل
chdir، المتوقع dev=[n] ino=[n]، dev الفعلي=[n] ino=[n]، إحباط. (قاتل)، لا يمكن
جعل الدليل [dir] قابلاً للقراءة + الكتابة: [errmsg]، لا يمكن قراءة [dir]: [errmsg]، لا يمكن
إعادة تعيين chmod [dir]: [errmsg]، لا يمكن إزالة [dir] عندما يكون cwd هو [dir]، لا يمكن chdir إلى
[الوالد-دير] من [الطفل-دير]: [errmsg]، إحباط. (فادح)، لا يمكن الإحصائيات قبل العمل
الدليل [dir]: [errmsg]، إحباط. (فادح)، تم تغيير الدليل السابق [parent-dir].
قبل إدخال [child-dir]، المتوقع dev=[n] ino=[n]، dev الفعلي=[n] ino=[n]،
الإجهاض. (فادح)، لا يمكن جعل الدليل [dir] قابلاً للكتابة: [errmsg]، ولا يمكن إزالته
الدليل [dir]: [errmsg]، لا يمكن استعادة أذونات [dir] إلى [0nnn]: [errmsg]،
لا يمكن جعل الملف [ملف] قابلاً للكتابة: [errmsg]، لا يمكن إلغاء ربط الملف [ملف]: [errmsg]،
لا يمكن استعادة أذونات [الملف] إلى [0nnn]: [errmsg]، غير قادر على تعيين [المالك] إلى
uid، الملكية لم تتغير");، غير قادر على تعيين [group] إلى gid، ملكية المجموعة ليست كذلك
غير
أنظر أيضا
بق
شكر وتقدير
مؤلفون
حقوق الطبع والنشر
الترخيص
ملف :: المواصفات - قابل للنقل نفذ عمليات on ملف أسماء
موجز
الوصف
طرق
canonpath، catdir، catfile، curdir، devnull، rootdir، tmpdir، updir،
no_upwards، case_tolerant، file_name_is_absolute، المسار، الانضمام، Splitpath، Splitdir
, مسار كاتب (), أبس2ريل , rel2abs()
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
ملف :: المواصفات :: Cygwin - طرق For سيغوين ملف المواصفات
موجز
الوصف
معرف com لهذا التطبيق هو com.canonpath
file_name_is_absolute
تمبدير (تجاوز)
case_tolerant
حقوق الطبع والنشر
ملف :: المواصفات :: Epoc - طرق For إيبوك ملف المواصفات
موجز
الوصف
مسار كانون ()
AUTHOR
حقوق الطبع والنشر
أنظر أيضا
ملف :: المواصفات :: وظائف - قابل للنقل نفذ عمليات on ملف أسماء
موجز
الوصف
صادرات
حقوق الطبع والنشر
أنظر أيضا
ملف :: المواصفات :: Mac - ملف :: المواصفات For ماك OS (كلاسيك)
موجز
الوصف
طرق
معرف com لهذا التطبيق هو com.canonpath
كاتدير()
ملف catfile
كوردير
ديفنول
الجذر
تمبدير
updir
file_name_is_absolute
مسار
com.splitpath
com.splitdir
com.catpath
abs2rel
rel2abs
مؤلفون
حقوق الطبع والنشر
أنظر أيضا
ملف :: المواصفات :: OS2 - طرق For OS / 2 ملف المواصفات
موجز
الوصف
تمبدير، سبليتباث
حقوق الطبع والنشر
ملف :: المواصفات :: Unix - ملف :: المواصفات For يونكس, قاعدة For آخر ملف :: المواصفات نماذج
موجز
الوصف
طرق
مسار كانون ()
كاتدير()
ملف catfile
كوردير
ديفنول
الجذر
تمبدير
updir
no_upwards
case_tolerant
file_name_is_absolute
مسار
الانضمام
com.splitpath
com.splitdir
مسار كاتب ()
abs2rel
rel2abs()
حقوق الطبع والنشر
أنظر أيضا
ملف :: المواصفات :: VMS - طرق For VMS ملف المواصفات
موجز
الوصف
مسار كانون (تجاوز)
كاتدير (تجاوز)
ملف catfile (تجاوز)
كوردير (تجاوز)
devnull (تجاوز)
روتدير (تجاوز)
تمبدير (تجاوز)
أوبدير (تجاوز)
حالة_التسامح (تجاوز)
المسار (تجاوز)
file_name_is_absolute (تجاوز)
مسار الانقسام (تجاوز)
سبليتدير (تجاوز)
مسار القط (تجاوز)
abs2rel (تجاوز)
rel2abs (تجاوز)
حقوق الطبع والنشر
أنظر أيضا
ملف :: المواصفات :: Win32 - طرق For Win32 ملف المواصفات
موجز
الوصف
ديفنول
تمبدير
case_tolerant
file_name_is_absolute
ملف catfile
معرف com لهذا التطبيق هو com.canonpath
com.splitpath
com.splitdir
com.catpath
ملاحظة بالنسبة لمشرفي الملف::Spec::Win32
حقوق الطبع والنشر
أنظر أيضا
ملف :: Temp - عائد أعلى الاسم مقبض of a مؤقت ملف بسلام
VERSION
موجز
الوصف
قابلية التنقل
واجهة موجهة للكائنات
جديد, نيودير, اسم الملف, اسم, unlink_on_destroy, هدم
وظائف
ملف مؤقت, تيمبدير
وظائف MKTEMP
مكستيمه, com.mkstemps, مكدتمب, com.mktemp
وظائف بوسيكس
تمبنام, com.tmpfile
وظائف اضافيه
تيمبنام
وظائف المنفعة
إلغاء الارتباط0, compsat, إلغاء الارتباط1, تنظيف
متغيرات الحزمة
مستوى الأمان، قياسي، متوسط، عالي، TopSystemUID، $KEEP_ALL, تصحيح $
تحذير
الملفات المؤقتة وNFS
التفرع
إزالة الدليل
وضع العيب
بينمود
التاريخ
أنظر أيضا
الدعم
البق / طلبات الميزة
المصدر مدونة
AUTHOR
CONTRIBUTORS
حقوق النشر والترخيص
ملف::stat - بالاسم الواجهة إلى بيرلس مدمج القانون الأساسي () وظائف
موجز
الوصف
بق
أخطاء
-%s لم يتم تطبيقه على كائن File::stat
تحذيرات
يتجاهل File::stat استخدام filetest 'access'، ويتجاهل File::stat قوائم VMS ACL
نوت
AUTHOR
ذاكرة التخزين المؤقت للملف - احتفظ الأكثر من ذلك ملفات جاكيت من هيه نظام تسمح
موجز
الوصف
ذاكرة التخزين المؤقت EXPR، وضع التخزين المؤقت، EXPR
تحفظات
بق
FileHandle - تزويد موضوع طرق For مقابض الملفات
موجز
الوصف
$fh->طباعة، $fh->printf، $fh->getline، $fh->getlines
أنظر أيضا
عامل التصفية :: بسيط - عادي مصدر تصفية
موجز
الوصف
المشكلة
حل
تعطيل أو تغيير سلوك
واجهة الكل في واحد
تصفية مكونات محددة فقط من التعليمات البرمجية المصدر
"كود"، "code_no_comments"، "قابل للتنفيذ"، "no_comments قابل للتنفيذ"، "quotelike"،
"سلسلة"، "التعبير العادي"، "الكل"
تصفية أجزاء التعليمات البرمجية فقط من التعليمات البرمجية المصدر
استخدام Filter::Simple مع روتين فرعي صريح "للاستيراد".
استخدام عامل التصفية::Simple والمصدر معًا
كيف تعمل
AUTHOR
للتواصل معنا
حقوق النشر والترخيص
عامل التصفية :: Util :: Call - بيرل مصدر الفرز مرافق وحدة
موجز
الوصف
تستخدم عامل التصفية :: Util :: Call
يستورد()
filter_add()
منقي() مجهول فرعية
$_, حالة $, filter_read filter_read_exact, filter_del, real_import
أمثلة
مثال 1: مرشح بسيط.
مثال 2: استخدام السياق
مثال 3: استخدام السياق داخل الفلتر
مثال 4: استخدام filter_del
عامل التصفية :: بسيط
AUTHOR
تاريخ
الترخيص
FindBin - حدد دليل of أصلي بيرل سيناريو
موجز
الوصف
المتغيرات القابلة للتصدير
مشاكل معروفة
مؤلفون
حقوق الطبع والنشر
GDBM_File - بيرل 5 الوصول إلى هيه com.gdbm مكتبة.
موجز
الوصف
التوفر
بق
أنظر أيضا
Getopt :: Long - ممتد معالجة of أمر خط الخيارات
موجز
الوصف
خيارات سطر الأوامر، مقدمة
الشروع في العمل مع Getopt::Long
خيارات بسيطة
خيارات أقل بساطة قليلاً
خلط خيار سطر الأوامر مع الوسائط الأخرى
الخيارات مع القيم
خيارات ذات قيم متعددة
الخيارات مع قيم التجزئة
إجراءات فرعية محددة من قبل المستخدم للتعامل مع الخيارات
خيارات بأسماء متعددة
الحالة والاختصارات
ملخص مواصفات الخيار
!، +، س، ط، س، و، : نوع [ com.desttype ]، : عدد [ com.desttype ]، : + [ com.desttype ]
الإمكانيات المتقدمة
واجهة موجهة للكائنات
موضوع السلامة
التوثيق والنصوص المساعدة
تحليل الخيارات من مجموعة التعسفية
تحليل الخيارات من سلسلة تعسفية
تخزين قيم الخيارات في التجزئة
تجميع
الاندفاعة الوحيدة
رد اتصال الوسيطة
تكوين Getopt::Long
الافتراضي، posix_default، auto_abbrev، getopt_compat، gnu_compat، gnu_getopt،
require_order، التبديل، التجميع (الافتراضي: معطل)، Bundling_override (الافتراضي:
معطل)، تجاهل_الحالة (افتراضي: ممكّن)، تجاهل_حالة_الوايز (افتراضي: معطل)،
auto_version (افتراضي: معطل)، auto_help (افتراضي: معطل)، pass_through (افتراضي:
معطل)، البادئة، prefix_pattern، long_prefix_pattern، التصحيح (الافتراضي: معطل)
طرق قابلة للتصدير
VersionMessage، "-message"، "-msg"، "-exitval"، "-output"، رسالة المساعدة
إرجاع القيم والأخطاء
إرث
الوجهات الافتراضية
مبتدئين الخيار البديل
متغيرات التكوين
نصائح وتقنيات
دفع قيم متعددة في خيار التجزئة
استكشاف الأخطاء:
لا يقوم GetOptions بإرجاع نتيجة خاطئة عندما لا يتم توفير خيار
لا يقوم GetOptions بتقسيم سطر الأوامر بشكل صحيح
تم استدعاء روتين فرعي غير محدد &main::GetOptions
كيف أضع "-؟" الخيار في Getopt::Long؟
AUTHOR
حقوق النشر وإخلاء المسؤولية
جيتوبت::Std, منطقة, com.getopts - طريقة عملنا حرف واحد مفاتيح مع تحول المجموعات
موجز
الوصف
"--تعليمات" و"--إصدار"
HTTP::صغيرة - A صغيرة، بسيط، تصحيح HTTP / 1.1 زبون
VERSION
موجز
الوصف
طرق
جديد
الحصول على|الرأس|وضع|نشر|حذف
post_form
مرآة
طلب
www_form_urlencode
دعم طبقة المقابس الآمنة
دعم الوكيل
القيود
أنظر أيضا
الدعم
البق / طلبات الميزة
المصدر مدونة
مؤلفون
CONTRIBUTORS
حقوق النشر والترخيص
التجزئة::Util - A اختيار of المنفعة العامة مزيج الوظائف الفرعية
موجز
الوصف
التجزئة المقيدة
lock_keys, unlock_keys
lock_keys_plus
lock_value, unlock_value
lock_hash, unlock_hash
lock_hash_recurse, unlock_hash_recurse
hashref_locked, hash_locked
hashref_unlocked, hash_unlocked
legal_keys, Hidden_keys, all_keys, hash_seed, قيمة التجزئة, Bucket_info, Bucket_stats,
Bucket_array
Bucket_stats_formatted
hv_store, hash_traversal_mask
تعمل على الإشارات إلى التجزئة.
lock_ref_keys، unlock_ref_keys، lock_ref_keys_plus، lock_ref_value، unlock_ref_value،
lock_hashref، unlock_hashref، lock_hashref_recurse، unlock_hashref_recurse،
hash_ref_unlocked، legal_ref_keys، Hidden_ref_keys
تحفظات
بق
AUTHOR
أنظر أيضا
الهاش :: Util :: FieldHash - الدعم الفني For من الداخل إلى الخارج فصول دراسية
موجز
وظائف
معرف، id_2obj، تسجيل، إيدهاش، إيدهاش، فيلدهاش، هاش الحقل
الوصف
تقنية "من الداخل إلى الخارج".
مشاكل من الداخل إلى الخارج
الحلول
المزيد من المشاكل
الكائن العام
كيفية استخدام تجزئة الحقل
التجزئة التي تم جمعها القمامة
أمثلة
"init()"، "first()"، "last()"، "name()"، "Name_hash"، "Name_id"، "Name_idhash"،
"Name_id_reg"، "Name_idhash_reg"، "Name_fieldhash"
مثال 1
مثال 2
مصارين
واجهة "PERL_MAGIC_uvar" للتجزئات
الضعفاء يسمون سحر uvar
كيف تعمل تجزئات الحقل
الوظيفة الداخلية Hash::Util::FieldHash::_fieldhash
AUTHOR
حقوق النشر والترخيص
I18N :: ترتيب - قارن 8 بت العددية البيانات بالنسبة الى إلى هيه تيار محلي
موجز
الوصف
I18N :: LangTags - وظائف For تعامل مع RFC3066 على غرار لغة علامات
موجز
الوصف
الدالة is_language_tag($lang1)
الدالة extract_language_tags($whatever)
الدالة Same_language_tag($lang1, $lang2)
الدالة تشابه_language_tag($lang1, $lang2)
الدالة is_dialect_of($lang1, $lang2)
الدالة super_languages($lang1)
الدالة locale2language_tag($locale_identifier)
الدالة encode_language_tag($lang1)
الوظيفة Alternative_language_tags($lang1)
الدالة @langs = Panic_languages(@accept_languages)
الدالة implicate_supers( ...languages... ) الدالة implicate_supers_strictly(
...اللغات... )
حول تقليل الحجم
حول علامات لغة UNICODE PLAINTEXT
أنظر أيضا
حقوق الطبع والنشر
AUTHOR
I18N :: LangTags :: Detect - بكشف أو هيه المستخدم لغة التفضيلات
موجز
الوصف
وظائف
البيئة
أنظر أيضا
حقوق الطبع والنشر
AUTHOR
I18N :: LangTags :: List -- علامات أسماء For الانسان اللغات
موجز
الوصف
حول العلامات اللغوية
قائمة اللغات
{ab} : أبخازي، {ace} : أخيني، {ach} : أكولي، {ada} : أدانغمي، {ady} : أديغي،
{aa} : عفر، {afh} : أفريهيلي، {af} : الأفريكانية، [{afa} : الأفرو آسيوية (أخرى)]، {ak}
: أكان، {akk} : الأكادية، {sq} : الألبانية، {ale} : أليوت، [{alg} : ألجونكويان
اللغات]، [{tut} : الألتاي (أخرى)]، {am} : الأمهرية، {i-ami} : عامي، [{apa} : أباتشي
اللغات]، {ar} : العربية، {arc} : الآرامية، {arp} : أراباهو، {arn} : الأراوكانية، {arw}
: أراواك، {هي} : أرمنية، {أن} : أراغونية، [{فن} : اصطناعي (آخر)]، {أست} :
الأسترية، {as} : الأسامية، [{ath} : اللغات الأثاباسكانية]، [{aus} : الأسترالية
اللغات]، [{خريطة} : الأسترونيزية (أخرى)]، {av} : الأفاريك، {ae} : الأفستية، {awa} :
عوضي، {ay} : أيمارا، {az} : أذربيجان، {ban} : باليني، [{بات} : بلطيق (أخرى)]،
{بال} : البلوشي، {bm} : بامبارا، [{باي} : لغات باميليكي]، {سيء} : باندا، [{bnt} :
بانتو (أخرى)]، {bas} : باسا، {ba} : بشكير، {eu} : الباسك، {btk} : باتاك
(إندونيسيا)، {bej} : باجة، {be} : بيلاروسية، {bem} : بيمبا، {bn} : بنغالية، [{ber} :
أمازيغي (أخرى)]، {بهو} : بهوجبوري، {bh} : بيهاري، {بيك} : بيكول، {بن} : بيني، {بي} :
بيسلاما، {bs} : بوسني، {bra} : براج، {br} : بريتون، {bug} : بوجينيزي، {bg} :
البلغارية، {i-bnn} : بونون، {bua} : بوريات، {my} : البورمية، {cad} : Caddo، {car} :
الكاريبي، {ca} : الكاتالونية، [{cau} : القوقاز (أخرى)]، {ceb} : السيبيونو، [{cel} : سلتيك
(أخرى)]، [{cai} : هنود أمريكا الوسطى (أخرى)]، {chg} : تشاجاتاي، [{cmc} : شاميك
لغات]، {ch} : تشامورو، {ce} : الشيشان، {chr} : شيروكي، {chy} : شايان، {chb}
: Chibcha، {ny} : Chichewa، {zh} : الصينية، {chn} : Chinook Jargon، {chp} : Chipewyan،
{cho} : Choctaw، {cu} : الكنيسة السلافية، {chk} : Chuukese، {cv} : Chuvash، {cop} :
القبطية، {kw} : الكورنيش، {co} : كورسيكية، {cr} : الكري، {mus} : الخور، [{cpe} : الإنجليزية-
الكريول واللغة المبسطة (أخرى)]، [{cpf} : الكريول واللغة المبسطة ذات الأساس الفرنسي
(أخرى)]، [{cpp} : الكريول واللغة المبسطة ذات الأصل البرتغالي (أخرى)]، [{crp} : الكريول و
لغة مبسطة (أخرى)]، {hr} : كرواتية، [{cus} : كوشية (أخرى)]، {cs} : تشيكية، {dak} :
داكوتا، {da} : الدنماركية، {dar} : دارجوا، {day} : Dayak، {i-default} : افتراضي (Fallthru)
اللغة، {del} : ديلاوير، {din} : الدينكا، {dv} : ديفيهي، {doi} : دوغري، {dgr} :
دوغريب، [{dra} : درافيديان (أخرى)]، {dua} : Duala، {nl} : هولندي، {dum} : الهولندية الوسطى
(ca.1050-1350)، {dyu} : ديولا، {dz} : دزونغخا، {efi} : إيفيك، {egy} : قديم
المصرية، {eka} : Ekajuk، {elx} : العيلامية، {en} : الإنجليزية، {enm} : الإنجليزية القديمة
(1100-1500)، {ang} : الإنجليزية القديمة (حوالي 450-1100)، {i-enochian} : Enochian (اصطناعي)،
{myv} : Erzya، {eo} : إسبرانتو، {et} : إستوني، {ee} : إيوي، {ewo} : إواندو، {fan} :
فانغ، {سمين} : فانتي، {fo} : جزر فارو، {fj} : فيجي، {fi} : فنلندي، [{fiu} : فنلندي-
الأوغرية (أخرى)]، {fon} : الفون، {fr} : الفرنسية، {frm} : الفرنسية الوسطى (حوالي 1400-1600)،
{fro} : الفرنسية القديمة (842-ca.1400)، {fy} : فريزيان، {فرو} : فريوليان، {ff} : فولاه،
{gaa} : Ga، {gd} : الغيلية الاسكتلندية، {gl} : جاليجان، {lg} : غاندا، {gay} : جايو، {gba} :
Gbaya, {gez} : Geez, {ka} : الجورجية، {de} : الألمانية، {gmh} : الألمانية المتوسطة العليا
(ca.1050-1500)، {goh} : الألمانية العليا القديمة (ca.750-1050)، [{gem} : الجرمانية (أخرى)]،
{جيل} : جيلبرتيز، {غون} : غوندي، {غور} : جورونتالو، {got} : قوطي، {grb} : غريبو،
{grc} : اليونانية القديمة، {el} : اليونانية الحديثة، {gn} : الغوارانية، {gu} : الغوجاراتية، {gwi} :
جويتشين، {هاي} : هايدا، {ht} : هايتي، {ha} : الهوسا، {haw} : هاواي، {he} :
العبرية، {hz} : هيريرو، {hil} : هيليغاينون، {him} : هيماشالي، {hi} : هندية، {ho} :
هيري موتو، {ضرب} : الحثي، {همن} : همونغ، {هو} : المجرية، {هوب} : هوبا، {إيبا} :
إيبان، {هو}: أيسلندي، {io} : إيدو، {ig} : إيغبو، {ijo} : إيجو، {ilo} : إيلوكو، [{inc} :
هندي (أخرى)]، [{ine} : هندية أوروبية (أخرى)]، {id} : إندونيسي، {inh} : إنغوشية،
{ia} : Interlingua (الرابطة الدولية للغات المساعدة)، {أي} : Interlingue،
{iu} : إنكتيتوت، {ik} : إينوبياك، [{ira} : إيراني (أخرى)]، {ga} : أيرلندي، {mga} :
الأيرلندية الوسطى (900-1200)، {sga} : الأيرلندية القديمة (إلى 900)، [{iro} : اللغات الإيروكوية]،
{it} : إيطالية، {ja} : يابانية، {jv} : الجاوية، {jrb} : اليهودية العربية، {jpr} : يهودية-
الفارسية، {kbd} : القبردية، {kab} : القبايل، {kac} : كاشين، {kl} : كالاليسوت، {xal}
: كالميك، {kam} : كامبا، {kn} : كانادا، {kr} : كانوري، {krc} : كاراتشاي-بلكار، {kaa}
: كارا كالباك، {كار} : كارين، {ks} : كشميري، {csb} : كاشوبيان، {kaw} : كاوي، {kk} :
الكازاخية، {خا} : خاسي، {كم} : الخمير، [{خي} : خويسان (أخرى)]، {خو} : خوتانية،
{ki} : كيكويو، {kmb} : كيمبوندو، {rw} : كينيارواندا، {ky} : القرغيزية، {i-klingon} :
كلينجون، {kv} : كومي، {kg} : كونغو، {kok} : الكونكانية، {ko} : الكورية، {kos} : كوسراي،
{kpe} : Kpelle، {kro} : كرو، {kj} : كوانياما، {kum} : كوميك، {ku} : الكردية، {kru} :
كوروخ، {كوت} : كوتيناي، {فتى} : لادينو، {لاه} : لاهندا، {لام} : لامبا، {لو} : لاو،
{la} : لاتينية، {lv} : لاتفيا، {lb} : Letzeburgesch، {lez} : Lezghian، {li} :
ليمبورغيش، {ln} : لينجالا، {lt} : اللتوانية، {nds} : الألمانية المنخفضة، {art-lojban} :
لوجبان (اصطناعي)، {loz} : اللوزي، {lu} : لوبا-كاتانغا، {lua} : لوبا-Lulua، {lui} :
لويزينو، {lun}: لوندا، {luo}: لوه (كينيا وتنزانيا)، {lus}: لوشاي، {mk} :
المقدونية، {mad} : مادوريز، {mag} : Magahi، {mai} : Maithili، {mak} : Makasar، {mg}
: مدغشقر، {ms} : لغة الملايو، {ml} : المالايالامية، {mt} : المالطية، {mnc} : المانشو، {mdr} :
ماندار، {رجل} : ماندينغو، {mni} : مانيبوري، [{mno} : لغات مانوبو]، {gv} : مانكس،
{mi} : ماوري، {mr} : المهاراتية، {chm} : ماري، {mh} : مارشال، {mwr} : مارواري، {mas} :
الماساي، [{myn} : لغات المايا]، {الرجال} : ميندي، {mic} : Micmac، {min} : Minangkabau،
{i-mingo} : مينغو، [{mis} : لغات متنوعة]، {moh} : موهوك، {mdf} : موكشا،
{mo} : مولدافية، [{mkh} : مونية خميرية (أخرى)]، {lol} : مونغو، {mn} : منغولية، {mos}
: موسي، [{مول} : لغات متعددة]، [{مون} : لغات موندا]، {ناه} : الناهيوتل،
{قيلولة} : نابولي، {na} : ناورو، {nv} : نافاجو، {nd} : شمال نديبيلي، {nr} : الجنوب
نديبيلي، {ng} : ندونغا، {ne} : النيبالية، {جديد} : نيواري، {نيا} : نياس، [{nic} : النيجر-
الكردفانية (أخرى)]، [{ssa} : النيلية الصحراوية (أخرى)]، {niu} : نيوي، {nog} : نوجاي،
{non} : اللغة الإسكندنافية القديمة، [{nai} : هنود أمريكا الشمالية]، {no} : النرويجية، {nb} : النرويجية
بوكمال، {نن}: النينورسك النرويجي، [{نوب}: اللغات النوبية]، {نيم} : نيامويزي، {نين}
: Nyankole, {nyo} : Nyoro, {nzi} : Nzima, {oc} : الأوكيتانية (post 1500), {oj} : Ojibwa,
{أو} : أوريا، {om} : أورومو، {osa} : أوساج، {os} : أوسيتيا؛ أوسيتيك، [{أوتو}: أوتوميان
اللغات]، {pal} : بهلوي، {i-pwn} : بايوان، {pau} : بالاوان، {pi} : بالي، {pam} :
بامبانجا، {pag}: بانجاسينان، {pa}: بنجابي، {pap}: بابيامينتو، [{paa}: بابوان
(أخرى)], {fa} : الفارسية، {peo} : الفارسية القديمة (حوالي 600-400 قبل الميلاد)، [{phi} : الفلبينية
(أخرى)]، {phn} : فينيقية، {pon} : بوهنبيان، {pl} : بولندية، {pt} : البرتغالية،
[{pra} : لغات براكريتية]، {pro} : البروفنسية القديمة (حتى 1500)، {ps} : الباشتو، {qu} :
الكيشوا، {rm} : رايتو-رومانسي، {raj} : راجاستان، {rap} : رابانوي، {rar} :
راروتونغان، [{qaa - qtz} : محجوزة للاستخدام المحلي.]، [{roa} : الرومانسية (أخرى)]، {ro} :
الرومانية، {rom} : الرومانية، {rn} : روندي، {ru} : الروسية، [{sal} : لغات ساليشان]،
{sam} : الآرامية السامرية، {se} : السامي الشمالي، {sma} : السامي الجنوبي، {smn} : إيناري
سامي، {smj} : لولي سامي، {sms} : سكولت سامي، [{smi} : لغات سامي (أخرى)]، {sm} :
ساموا، {sad} : سانداوي، {sg} : سانجو، {sa} : السنسكريتية، {sat} : السانتالي، {sc} :
سردينيا، {sas} : ساساك، {sco} : اسكتلنديون، {sel} : سيلكوب، [{sem} : سامية (أخرى)]،
{sr} : الصربية، {srr} : سيرير، {shn} : شان، {sn} : شونا، {sid} : سيدامو، {sgn-...} :
لغات الإشارة، {bla} : سيكسيكا، {sd} : السندية، {si} : السنهالية، [{sit} : الصينية-
التبتية (أخرى)]، [{sio} : اللغات السيوانية]، {den} : الرقيق (أثاباسكان)، [{sla} :
السلافية (أخرى)]، {sk} : السلوفاكية، {sl} : السلوفينية، {sog} : الصغديانية، {so} : الصومالية،
{son} : سونغاي، {snk} : سونينكي، {wen} : اللغات الصوربية، {nso} : السوتو الشمالية،
{الأول} : سوتو الجنوبية، [{sai} : هنود أمريكا الجنوبية (أخرى)]، {es} : الإسبانية، {suk}
: سوكوما، {sux} : السومرية، {su} : السودانية، {sus} : سوسو، {sw} : السواحلية، {ss} :
سواتي، {sv} : سويدية، {syr} : سريانية، {tl} : تاغالوغية، {ty} : تاهيتي، [{تاي} : تاي
(أخرى)]، {tg} : الطاجيكية، {tmh} : تماشيك، {ta} : التاميل، {i-tao} : الطاو، {tt} : التتار،
{i-tay} : تايال، {te} : التيلجو، {ter} : تيرينو، {tet} : تيتوم، {th} : التايلاندية، {bo} :
التبتية، {tig} : تيغري، {ti} : التيغرينية، {tem} : Timne، {tiv} : Tiv، {tli} : تلينجيت،
{tpi} : توك بيسين، {tkl} : توكيلاو، {tog} : تونغا (نياسا)، {to} : تونغا (تونغا)
الجزر)، {tsi} : تسيمشيان، {ts} : تسونجا، {i-tsu} : تسو، {tn} : تسوانا، {tum} :
تومبوكا، [{tup} : لغات توبي]، {tr} : التركية، {ota} : التركية العثمانية
(1500-1928)، {crh} : تركية القرم، {tk} : تركمانية، {tvl} : توفالو، {tyv} :
التوفينية، {tw} : توي، {udm} : الأدمرتية، {uga} : الأوغاريتية، {ug} : الأويغورية، {uk} :
الأوكرانية، {umb} : Umbundu، {und} : غير محدد، {ur} : الأردية، {uz} : الأوزبكية، {vai} :
فاي، {ve} : Venda، {vi} : الفيتنامية، {vo} : Volapuk، {vot} : Votic، [{wak} : Wakashan
اللغات]، {وا} : والون، {وال} : ولامو، {حرب} : واراي، {واس} : واشو، {سي} :
Welsh, {wo} : الولوف، {x-...} : غير مسجل (استخدام شبه خاص)، {xh} : Xhosa، {sah} :
ياكوت، {yao} : ياو، {yap} : Yapese، {ii} : سيتشوان يي، {yi} : اليديشية، {yo} : يوروبا،
[{ypk} : لغات يوبيك]، {znd} : الزاندي، [{zap} : زابوتيك]، {zen} : Zenaga، {za} :
تشوانغ، {zu}: الزولو، {zun}: زوني
أنظر أيضا
حقوق النشر وإخلاء المسؤولية
AUTHOR
I18N :: Langinfo - سؤال محلي معلومات
موجز
الوصف
تصدير
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
IO - تحميل مختلف IO نماذج
موجز
الوصف
إهمال
IO :: Compress :: Base - الفئة الأساسية مبوبة For IO::ضغط نماذج
موجز
الوصف
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Compress :: Bzip2 - كتابة bzip2 الملفات/المخازن المؤقتة
موجز
الوصف
واجهة وظيفية
bzip2 $input_filename_or_reference => $output_filename_or_reference [، OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeIn => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
مقبض الملف
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، مقبض ملف،
"BlockSize100K => رقم"، "WorkFactor => رقم"، "Strict => 0|1"
أمثلة
طرق
طباعة
printf
sywrite
اكتب
تدفق
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
تيار جديد([اختيارات])
استيراد
:الكل
أمثلة
أباتشي :: إعادة النظر في GZip
العمل مع نت::FTP
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Compress :: Deflate - كتابة RFC 1950 الملفات/المخازن المؤقتة
موجز
الوصف
واجهة وظيفية
تفريغ $input_filename_or_reference => $output_filename_or_reference [، OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeIn => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
مقبض الملف
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، مقبض ملف، "دمج =>
0|1"، -المستوى، -الإستراتيجية، "Strict => 0|1"
أمثلة
طرق
طباعة
printf
sywrite
اكتب
تدفق
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
تيار جديد([اختيارات])
انكماش
استيراد
:الكل، :الثوابت،:تدفق،:المستوى،:استراتيجية
أمثلة
أباتشي :: إعادة النظر في GZip
العمل مع نت::FTP
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Compress :: FAQ -- الأسئلة المتكررة عن الصابون IO::ضغط
الوصف
يمكنك تحويل أي لحظة سعيدة إلى ذكرى ثمينة وخالدة – احتفظ بها على شكل صورة أو مقطع فيديو باستخدام الكاميرا الخلفية المضمنة. ومن خلال اتصال Bluetooth، يمكنك مشاركة الملفات ذات المحتوى العزيز على قلبك مع أجهزة المقربين منك.
التوافق مع يونكس ضغط/فك الضغط.
الوصول إلى ملفات .tar.Z
كيف يمكنني إعادة الضغط باستخدام ضغط مختلف؟
ZIP
ما أنواع الضغط التي يدعمها IO::Compress::Zip & IO::Uncompress::Unzip؟
المتجر (الطريقة 0)، التفريغ (الطريقة 8)، Bzip2 (الطريقة 12)، Lzma (الطريقة 14)
هل يمكنني قراءة/كتابة ملفات مضغوطة بحجم أكبر من 4 جيجا؟
هل يمكنني كتابة أكثر من 64 ألف إدخال هي ملفات مضغوطة؟
موارد الرمز البريدي
GZIP
موارد جي زيب
التعامل مع ملفات gzip المتسلسلة
ZLIB
موارد زليب
Bzip2
موارد Bzip2
التعامل مع ملفات bzip2 المتسلسلة
التعامل مع Pbzip2
HTTP والشبكة
أباتشي :: إعادة النظر في GZip
الملفات المضغوطة وشبكة ::FTP
متفرقات
استخدام "InputLength" لفك ضغط البيانات المضمنة في ملف/مخزن مؤقت أكبر.
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Compress :: Gzip - كتابة RFC 1952 الملفات/المخازن المؤقتة
موجز
الوصف
واجهة وظيفية
gzip $input_filename_or_reference => $output_filename_or_reference [، OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeIn => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
مقبض الملف
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، مقبض ملف، "دمج =>
0|1"، -المستوى، -الإستراتيجية، "الحد الأدنى => 0|1"، "التعليق => التعليق $"، "الاسم =>
سلسلة $"، "الوقت => $number"، "TextFlag => 0|1"، "HeaderCRC => 0|1"، "OS_Code =>"
$value"، "ExtraField => $data"، "ExtraFlags => $value"، "Strict => 0|1"
أمثلة
طرق
طباعة
printf
sywrite
اكتب
تدفق
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
تيار جديد([اختيارات])
انكماش
استيراد
:الكل، :الثوابت،:تدفق،:المستوى،:استراتيجية
أمثلة
أباتشي :: إعادة النظر في GZip
العمل مع نت::FTP
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Compress :: RawDeflate - كتابة RFC 1951 الملفات/المخازن المؤقتة
موجز
الوصف
واجهة وظيفية
Rawdeflate $input_filename_or_reference => $output_filename_or_reference [، OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeIn => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
مقبض الملف
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، مقبض ملف، "دمج =>
0|1"، -المستوى، -الإستراتيجية، "Strict => 0|1"
أمثلة
طرق
طباعة
printf
sywrite
اكتب
تدفق
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
تيار جديد([اختيارات])
انكماش
استيراد
:الكل، :الثوابت،:تدفق،:المستوى،:استراتيجية
أمثلة
أباتشي :: إعادة النظر في GZip
العمل مع نت::FTP
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Compress :: Zip - كتابة الرمز البريدي الملفات/المخازن المؤقتة
موجز
الوصف
واجهة وظيفية
zip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeIn => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
مقبض الملف
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، مقبض ملف، "الاسم =>
سلسلة $"، "CanonicalName => 0|1"، "FilterName => sub { ... }"، "الوقت => $number"،
"ExtAttr => $attr"، "exTime => [$atime، $mtime، $ctime]"، "exUnix2 => [$uid،
$gid]"، "exUnixN => [$uid، $gid]"، "Comment => $comment"، "ZipComment =>
$comment"، "Method => $method"، "Stream => 0|1"، "Zip64 => 0|1"، "TextFlag =>"
0|1"، "ExtraFieldLocal => $data"، "ExtraFieldCentral => $data"، "الحد الأدنى => 1|0"،
"BlockSize100K => رقم"، "WorkFactor => رقم"، "إعداد مسبق => رقم"، "متطرف =>"
0|1"، -المستوى، -الإستراتيجية، "Strict => 0|1"
أمثلة
طرق
طباعة
printf
sywrite
اكتب
تدفق
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
تيار جديد([اختيارات])
انكماش
استيراد
:الكل، :الثوابت،:تدفق،:المستوى،:استراتيجية، :zip_method
أمثلة
أباتشي :: إعادة النظر في GZip
العمل مع نت::FTP
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
ايو::دير - تزويد موضوع طرق For دليل مقابض
موجز
الوصف
جديد ( [ DIRNAME ] )، افتح ( DIRNAME )، اقرأ ()، ابحث عن ( POS )، أخبر ()، ترجيع ()،
إغلاق ()، ربط التجزئة %، 'IO::Dir'، DIRNAME [، OPTIONS]
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
IO :: ملف - تزويد موضوع طرق For مقابض الملفات
موجز
الوصف
BUILDER
جديد ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
طرق
open( FILENAME [,MODE [,PERMS]]), open( FILENAME, IOLAYERS ), binmode( [LAYER] )
نوت
أنظر أيضا
التاريخ
IO::مقبض - تزويد موضوع طرق For I / O مقابض
موجز
الوصف
BUILDER
جديد ()، new_from_fd ( FD، MODE )
طرق
$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines, $io->ungetc ( ORD
)، $io->write ( BUF, LEN [, OFFSET ] ) , $io->خطأ, $io->clearrr, $io->sync,
$io->flush، $io->printflush ( ARGS)، $io->blocking ( [ BOOL ] )، $io->untaint
نوت
أنظر أيضا
بق
التاريخ
يو::الأنابيب - تزويد موضوع طرق For أنابيب
موجز
الوصف
BUILDER
جديد ( [قارئ، كاتب] )
طرق
القارئ ([ARGS])، الكاتب ([ARGS])، المقابض ()
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
ايو::استطلاع - هدف الواجهة إلى نظام في. دعوة
موجز
الوصف
طرق
قناع ( IO [, EVENT_MASK ] )، استطلاع ( [ TIMEOUT ] )، أحداث ( IO )، إزالة ( IO )،
مقابض( [ EVENT_MASK ] )
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
IO :: مطلوب - تزويد طلب على أساس طرق For I / O الأجسام
موجز
الوصف
$io->getpos، $io->setpos، $io->seek ( POS، WHENCE )، WHENCE=0 (SEEK_SET)، WHENCE=1
(SEEK_CUR)، WHENCE=2 (SEEK_END)، $io->sysseek( POS, WHENCE )، $io->tell
أنظر أيضا
التاريخ
IO::اختر - OO الواجهة إلى هيه حدد نظام دعوة
موجز
الوصف
BUILDER
جديد ( [ المقابض ] )
طرق
إضافة (مقابض)، إزالة (مقابض)، موجود (مقابض)، مقابض، can_read ([ TIMEOUT)
] )، can_write ( [ TIMEOUT ] )، has_exception ( [ TIMEOUT ] )، العد ()، أجزاء(),
حدد (قراءة، كتابة، استثناء [، مهلة])
مثال
AUTHOR
حقوق الطبع والنشر
الإدخال::المقبس - هدف الواجهة إلى مقبس مجال الاتصالات
موجز
الوصف
BUILDER
جديد ( [ARGS] )
طرق
قبول ([PKG])، زوج المقبس (المجال، النوع، البروتوكول)، أتمارك، متصل، بروتوكول،
sockdomain، sockopt(OPT [، VAL])، getockopt(LEVEL، OPT)، setsockopt(LEVEL، OPT، VAL)،
نوع الجورب، المهلة ([VAL])
القيود
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
IO :: Socket :: INET - هدف الواجهة For AF_INET نطاق مآخذ
موجز
الوصف
BUILDER
جديد ( [ARGS] )
طرق
sockaddr ()، sockport ()، sockhost ()، Peeraddr ()، Peerport ()، Peerhost ()
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
الإدخال::المقبس::IP, "IO :: Socket :: IP" - محايدة للعائلة IP مقبس دعم على حد سواء IPv4 IPv6
موجز
الوصف
استبدال السلوك الافتراضي "IO::Socket".
المقاولون
$sock = IO::Socket::IP->new( %args )
PeerHost => STRING، PeerService => STRING، PeerAddr => STRING، PeerPort => STRING،
PeerAddrInfo => ARRAY، LocalHost => STRING، LocalService => STRING، LocalAddr =>
سلسلة، LocalPort => STRING، LocalAddrInfo => ARRAY، العائلة => INT، النوع => INT، Proto
=> STRING أو INT، GetAddrInfoFlags => INT، الاستماع => INT، ReuseAddr => BOOL، ReusePort
=> BOOL، البث => BOOL، V6Only => BOOL، MultiHomed، الحظر => BOOL، المهلة =>
NUM
$sock = IO::Socket::IP->new( $peeraddr )
طرق
( $host, $service ) = $sock->sockhost_service( $numeric )
$addr = $sock->sockhost
$port = $sock->sockport
$host = $sock->sockhostname
$service = $sock->sockservice
$addr = $sock->sockaddr
( $host, $service ) = $sock->peerhost_service( $numeric )
$addr = $sock->peerhost
$port = $sock->peerport
$host = $sock->peerhostname
$service = $sock->peerservice
$addr = $peer->peeraddr
$inet = $sock->as_inet
غير محظور
تحليل "PeerHost" و"LocalHost".
( $host, $port ) = IO::Socket::IP->split_addr( $addr )
$addr = IO::Socket::IP->join_addr( $host, $port )
حالات عدم التوافق "IO::Socket::INET".
ALL
AUTHOR
IO :: Socket :: UNIX - هدف الواجهة For AF_UNIX نطاق مآخذ
موجز
الوصف
BUILDER
جديد ( [ARGS] )
طرق
مسار المضيف (), مسار الأقران ()
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
IO::فك الضغط::أي تضخيم - إفتح على أساس zlib (أَزِيز، غزيب) الملف/المخزن المؤقت
موجز
الوصف
RFC 1950، RFC 1951 (اختياري)، gzip (RFC 1952)، الرمز البريدي
واجهة وظيفية
Anyinflate $input_filename_or_reference => $output_filename_or_reference [، OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeOut => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
معالج الملف، "MultiStream => 0|1"، "TrailingData => $scalar"
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "MultiStream => 0|1"، "Prime => $string"، "Transparent =>"
0|1"، "BlockSize => $num"، "InputLength => $size"، "Append => 0|1"، "Strict =>"
0|1"، "RawInflate => 0|1"، "ParseExtra => 0|1" إذا كان حقل رأس gzip FEXTRA هو
موجود وتم تعيين هذا الخيار، فإنه سيجبر الوحدة على التحقق من مطابقتها
إلى بنية المجال الفرعي كما هو محدد في RFC 1952
أمثلة
طرق
اقرأ
اقرأ
الحصول على خط
getc
com.ungetc
inflateSync
getHeaderInfo
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
com.nextStream
TrailingData
استيراد
:الكل
أمثلة
العمل مع نت::FTP
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Uncompress :: AnyUncompress - إفتح gzip الرمز البريدي bzip2 or lzop الملف/المخزن المؤقت
موجز
الوصف
RFC 1950، RFC 1951 (اختياري)، gzip (RFC 1952)، zip، bzip2، lzop، lzf، lzma، xz
واجهة وظيفية
Anyuncompress $input_filename_or_reference => $output_filename_or_reference [, OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeOut => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
معالج الملف، "MultiStream => 0|1"، "TrailingData => $scalar"
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "MultiStream => 0|1"، "Prime => $string"، "Transparent =>"
0|1"، "BlockSize => $num"، "InputLength => $size"، "Append => 0|1"، "Strict =>"
0|1"، "RawInflate => 0|1"، "UnLzma => 0|1"
أمثلة
طرق
اقرأ
اقرأ
الحصول على خط
getc
com.ungetc
getHeaderInfo
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
com.nextStream
TrailingData
استيراد
:الكل
أمثلة
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Uncompress :: Base - الفئة الأساسية مبوبة For IO::فك الضغط نماذج
موجز
الوصف
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Uncompress :: Bunzip2 - عرض bzip2 الملفات/المخازن المؤقتة
موجز
الوصف
واجهة وظيفية
Bunzip2 $input_filename_or_reference => $output_filename_or_reference [, OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeOut => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
معالج الملف، "MultiStream => 0|1"، "TrailingData => $scalar"
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "MultiStream => 0|1"، "Prime => $string"، "Transparent =>"
0|1"، "BlockSize => $num"، "InputLength => $size"، "Append => 0|1"، "Strict =>"
0|1"، "صغير => 0|1"
أمثلة
طرق
اقرأ
اقرأ
الحصول على خط
getc
com.ungetc
getHeaderInfo
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
com.nextStream
TrailingData
استيراد
:الكل
أمثلة
العمل مع نت::FTP
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Uncompress :: Gunzip - عرض RFC 1952 الملفات/المخازن المؤقتة
موجز
الوصف
واجهة وظيفية
gunzip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeOut => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
معالج الملف، "MultiStream => 0|1"، "TrailingData => $scalar"
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "MultiStream => 0|1"، "Prime => $string"، "Transparent =>"
0|1"، "BlockSize => $num"، "InputLength => $size"، "Append => 0|1"، "Strict =>"
0|1"، "ParseExtra => 0|1" إذا كان حقل رأس gzip FEXTRA موجودًا وهذا
تم تعيين الخيار، فإنه سيجبر الوحدة على التحقق من توافقها مع الحقل الفرعي
الهيكل كما هو محدد في RFC 1952
أمثلة
طرق
اقرأ
اقرأ
الحصول على خط
getc
com.ungetc
inflateSync
getHeaderInfo
الاسم، التعليق
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
com.nextStream
TrailingData
استيراد
:الكل
أمثلة
العمل مع نت::FTP
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Uncompress :: Inflate - عرض RFC 1950 الملفات/المخازن المؤقتة
موجز
الوصف
واجهة وظيفية
تضخيم $input_filename_or_reference => $output_filename_or_reference [، OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeOut => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
معالج الملف، "MultiStream => 0|1"، "TrailingData => $scalar"
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "MultiStream => 0|1"، "Prime => $string"، "Transparent =>"
0|1"، "BlockSize => $num"، "InputLength => $size"، "Append => 0|1"، "Strict =>"
0|1"
أمثلة
طرق
اقرأ
اقرأ
الحصول على خط
getc
com.ungetc
inflateSync
getHeaderInfo
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
com.nextStream
TrailingData
استيراد
:الكل
أمثلة
العمل مع نت::FTP
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO::فك الضغط::RawInflate - عرض RFC 1951 الملفات/المخازن المؤقتة
موجز
الوصف
واجهة وظيفية
Rawinflate $input_filename_or_reference => $output_filename_or_reference [، OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeOut => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
معالج الملف، "MultiStream => 0|1"، "TrailingData => $scalar"
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الإغلاق التلقائي => 0|1"، "MultiStream => 0|1"، "Prime => $string"، "Transparent =>"
0|1"، "BlockSize => $num"، "InputLength => $size"، "Append => 0|1"، "Strict =>"
0|1"
أمثلة
طرق
اقرأ
اقرأ
الحصول على خط
getc
com.ungetc
inflateSync
getHeaderInfo
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
com.nextStream
TrailingData
استيراد
:الكل
أمثلة
العمل مع نت::FTP
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
IO :: Uncompress :: Unzip - عرض الرمز البريدي الملفات/المخازن المؤقتة
موجز
الوصف
واجهة وظيفية
قم بفك ضغط $input_filename_or_reference => $output_filename_or_reference [، OPTS]
اسم ملف، مقبض ملف، مرجع عددي، مرجع مصفوفة، مدخل
سلسلة FileGlob، اسم ملف، مقبض ملف، مرجع عددي، مرجع صفيف،
ملف الإخراجGlob
ملاحظة
معلمات اختيارية
"AutoClose => 0|1"، "BinModeOut => 0|1"، "إلحاق => 0|1"، مخزن مؤقت، اسم ملف، A
معالج الملف، "MultiStream => 0|1"، "TrailingData => $scalar"
أمثلة
واجهة OO
منشئ
اسم ملف، مقبض ملف، مرجع عددي
خيارات المنشئ
"الاسم => "اسم العضو""، "الإغلاق التلقائي => 0|1"، "MultiStream => 0|1"، "Prime =>"
$string"، "Transparent => 0|1"، "BlockSize => $num"، "InputLength => $size"،
"إلحاق => 0|1"، "متشدد => 0|1"
أمثلة
طرق
اقرأ
اقرأ
الحصول على خط
getc
com.ungetc
inflateSync
getHeaderInfo
اقول
الفولكلوري
طلب
com.binmode
افتتح
التنظيف التلقائي
المدخلات_الخط_العدد
رقم الملف
اغلق
com.nextStream
TrailingData
استيراد
:الكل
أمثلة
العمل مع نت::FTP
المشي من خلال ملف مضغوط
فك ضغط ملف مضغوط كامل على القرص
أنظر أيضا
AUTHOR
تاريخ التعديل
حقوق النشر والترخيص
ايو::زليب - الإدخال:: نمط الواجهة إلى ضغط :: Zlib
موجز
الوصف
BUILDER
جديد ( [ARGS] )
طرق الكائن
فتح (اسم الملف، الوضع)، فتح، إغلاق، getc، getline، getlines، طباعة (ARGS...)،
قراءة ( BUF، NBYTES، [OFFSET])، eof، البحث ( OFFSET، WHENCE)، أخبر، setpos ( POS )،
نقاط البيع (نقاط البيع)
استخدام GZIP الخارجي
طرق الفصل
has_Compress_Zlib، gzip_external، gzip_used، gzip_read_open، gzip_write_open
DIAGNOSTICS
IO::Zlib::getlines: يجب استدعاؤه في سياق القائمة، IO::Zlib::gzopen_external: mode
'...' غير قانوني، IO::Zlib::import: '...' غير قانوني، IO::Zlib::import:
يتطلب ':gzip_external' وسيطة، ويتطلب IO::Zlib::import: 'gzip_read_open' وسيطة
الوسيطة، IO::Zlib::import: 'gzip_read' '...' غير قانونية، IO::Zlib::import:
يتطلب 'gzip_write_open' وسيطة، IO::Zlib::import: 'gzip_write_open' '...' هو
غير قانوني، IO::Zlib::import: لا يوجد ضغط::Zlib ولا يوجد gzip خارجي، IO::Zlib::open:
يحتاج إلى اسم ملف، IO::Zlib::READ: يجب تحديد NBYTES، IO::Zlib::WRITE: طويل جدًا
الطول
أنظر أيضا
التاريخ
حقوق الطبع والنشر
اي بي سي::كمد - العثور على تشغيل نظام الأوامر صنع سهل
موجز
الوصف
طرق الفصل
$ipc_run_version = IPC::Cmd->can_use_ipc_run( [VERBOSE] )
$ipc_open3_version = IPC::Cmd->can_use_ipc_open3( [VERBOSE] )
$bool = IPC::Cmd->can_capture_buffer
$bool = IPC::Cmd->can_use_run_forked
وظائف
$path = can_run( PROGRAM );
$حسنا | ($ok, $err, $full_buf, $stdout_buff, $stderr_buff) = run( Command => COMMAND,
[verbose => BOOL, buffer => \$SCALAR, timeout => DIGIT] );
الأمر، مطول، المخزن المؤقت، المهلة، النجاح، رسالة خطأ، full_buffer، out_buffer،
error_buffer
$hashref = run_forked( COMMAND, { Child_stdin => SCALAR, timeout => DIGIT, stdout_handler
=> CODEREF, stderr_handler => CODEREF} );
"مهلة"، "child_stdin"، "stdout_handler"، "stderr_handler"، "discard_output"،
"terminate_on_parent_sudden_death"، "exit_code"، "مهلة"، "stdout"، "stderr"،
"تم الدمج"، "err_msg"
$س = اقتباس
كيـف نعمــل
المتغيرات العالمية
$IPC::Cmd::VERBOSE
$IPC::Cmd::USE_IPC_RUN
$IPC::Cmd::USE_IPC_OPEN3
$IPC::Cmd::WARN
$IPC::Cmd::INSTANCES
$IPC::Cmd::ALLOW_NULL_ARGS
المحاذير
مسافة بيضاء وIPC::Open3 / النظام()، مسافة بيضاء وIPC::Run، إعادة توجيه IO،
التشذير STDOUT/STDERR
انظر أيضا
شكر وتقدير
تقارير الأخطاء
AUTHOR
حقوق الطبع والنشر
IPC::رسالة - sysv جي اس IPC موضوع فئة
موجز
الوصف
طرق
جديد ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), إزالة, تعيين ( STAT ),
اضبط ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [, FLAGS ] ) , stat
أنظر أيضا
مؤلفون
حقوق الطبع والنشر
إي بي سي::فتح2 - جاكيت a عملية المعالجة For على حد سواء قراءة جاري الكتابة استخدام open2 ()
موجز
الوصف
تحذير
أنظر أيضا
إي بي سي::فتح3 - جاكيت a عملية المعالجة For قراءة، جاري الكتابة، خطأ معالجة استخدام open3 ()
موجز
الوصف
انظر أيضا
IPC::Open2، IPC::Run
تحذير
IPC :: سيمافور - sysv الملوحة جهاز IPC موضوع فئة
موجز
الوصف
طرق
جديد (KEY، NSEMS، FLAGS)، getall، getncnt (SEM)، getpid (SEM)، getval (SEM)،
getzcnt (SEM)، معرف، المرجع (OPLIST)، إزالة، تعيين (STAT)، تعيين ( NAME => VALUE [، NAME
=> VALUE ...])، setall ( VALUES)، setval ( N، VALUE)، stat
أنظر أيضا
مؤلفون
حقوق الطبع والنشر
IPC :: SharedMem - sysv المشتركة ذاكرة IPC موضوع فئة
موجز
الوصف
طرق
جديد (KEY، SIZE، FLAGS)، معرف، قراءة (POS، SIZE)، كتابة (STRING، POS، SIZE)،
إزالة، تمت إزالة، إحصائيات، إرفاق ([FLAG])، فصل، عنوان
أنظر أيضا
مؤلفون
حقوق الطبع والنشر
IPC :: SysV - V IPC ثابت نظام المكالمات
موجز
الوصف
ftok(PATH)، ftok(PATH، ID)، shmat(ID، ADDR، FLAG)، shmdt(ADDR)، memread(ADDR،
VAR، POS، SIZE)، الذاكرة (ADDR، STRING، POS، SIZE)
أنظر أيضا
مؤلفون
حقوق الطبع والنشر
JSON :: PP - JSON :: XS متوافق بيور بيرل وحدة.
موجز
VERSION
نوت
الوصف
المزايا
معالجة Unicode الصحيحة، وتكامل الرحلة ذهابًا وإيابًا، والتحقق الصارم من JSON
صحة
واجهة وظيفية
encode_json
decode_json
JSON::PP::is_bool
JSON::PP::صحيح
JSON::PP::خطأ
JSON::PP::null
كيف يمكنني فك تشفير البيانات من الخارج وترميزها إلى الخارج
طرق
جديد
أسكي
latin1
utf8
جميل
المسافة البادئة
قبل الفضاء
space_after
خففت
يمكن أن تحتوي عناصر القائمة على فاصلة نهائية، على نمط الصدفة "#"-تعليقات
الكنسي
allow_nonref
allow_unknown
allow_blessed
تحويل_مبارك
filter_json_object
filter_json_single_key_object
انكماش
أقصى عمق
اقصى حجم
ترميز
فك شفرة
decode_prefix
التحليل التزايدي
incr_parse
incr_text
incr_skip
incr_reset
JSON::PP الطرق الخاصة
allow_singlequote
allow_barekey
allow_bignum
فضفاض
escape_slash
مسافة بادئة_طول
ترتيب حسب
الداخلية
PP_encode_box، PP_decode_box
MAPPING
جسون -> بيرل
كائن، صفيف، سلسلة، رقم، صحيح، خطأ، فارغ
بيرل -> جسون
مراجع التجزئة، مراجع المصفوفة، المراجع الأخرى، JSON::PP::true،
JSON::PP::false، JSON::PP::null، الكائنات المباركة، الكميات البسيطة، الأرقام الكبيرة
التعامل مع UNICODE على بيرلز
بيرل 5.8 والإصدارات الأحدث
بيرل 5.6
بيرل 5.005
ALL
السرعة، وتوفير الذاكرة
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
JSON :: PP :: منطقي - دميتين وحدة توفير JSON :: PP :: منطقي
موجز
الوصف
AUTHOR
القائمة :: Util - A اختيار of المنفعة العامة الإدارية الوظائف الفرعية
موجز
الوصف
وظائف تخفيض القائمة
نتيجة $ = تقليل { BLOCK } @list
أي وقت
الكل
لا شيء
ليس كل شيء
أول
ماكس
maxstr
دقيقة
مينستر
المنتج
مجموع
sum0
وظائف قائمة أزواج المفاتيح/القيمة
com.pairgrep
com.pairfirst
com.pairmap
أزواج
مفاتيح زوجية
القيم الزوجية
وظائف أخرى
خلط ورق اللعب
الأخطاء المعروفة
آر تي #95409
الإضافات المقترحة
أنظر أيضا
حقوق الطبع والنشر
القائمة :: Util :: XS - تشير if القائمة :: Util وكان جمعت مع a C مترجم
موجز
الوصف
أنظر أيضا
حقوق الطبع والنشر
اللغة::الرموز - a توزيع of نماذج إلى مقبض محلي رموز
الوصف
اللغة::الرموز::البلد, المكان :: البلد, اللغة::الرموز::اللغة, الموقع :: اللغة,
اللغة::الرموز::العملة, الموقع :: العملة, اللغة::الأكواد::البرنامج النصي، الموقع :: Script,
الموقع :: الرموز :: LangExt, الموقع :: الرموز :: LangVar, الموقع :: الرموز :: LangFam, اللغة::الرموز,
الموقع :: الرموز :: الثوابت, اللغة::رموز::Country_codes, اللغة::الرموز::Language_codes,
اللغة::الرموز::Currency_codes, اللغة::الرموز::Script_codes,
اللغة::الرموز::LangExt_codes, اللغة::الرموز::LangVar_codes,
اللغة::الرموز::LangFam_codes
مجموعات رموز جديدة
استخدام عام الكود طقم, An رسمي مصدر of البيانات, A مجاني مصدر of هيه البيانات, A
الخدمة الموثوقة مصدر of البيانات
الأسماء المستعارة الشائعة
الرموز المهملة
أنظر أيضا
الموقع :: الرموز :: API, الموقع :: الرموز :: البلد, الموقع :: الرموز :: اللغة,
الموقع :: الرموز :: البرنامج النصي, الموقع :: الرموز :: العملة, الموقع :: الرموز :: LangExt,
الموقع :: الرموز :: LangVar, الموقع :: الرموز :: LangFam, الإعدادات المحلية::الرموز::التغييرات
AUTHOR
حقوق الطبع والنشر
الموقع :: الرموز :: API - a وصف of هيه قابل للاستدعاء وظيفة in كل وحدة
الوصف
الروتين
كود2XXX ( CODE [،مجموعة الرموز] [،'متقاعد'] ), رمز XXX2 ( اسم [،مجموعة الرموز] [،'متقاعد'] ),
XXX_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_XXX_codes ( [مجموعة الرموز] [،'متقاعد'] ),
all_XXX_names ( [مجموعة الرموز] [،'متقاعد'] )
إجراءات شبه خاصة
الوحدة::rename_XXX ( CODE ،اسم جديد [،مجموعة الرموز] ), الوحدة::add_XXX ( CODE ،اسم
[،مجموعة الرموز] ), الوحدة::delete_XXX ( CODE [،مجموعة الرموز] ), الوحدة::add_XXX_alias ( اسم
،اسم جديد ), الوحدة::delete_XXX_alias ( اسم ), الوحدة::rename_XXX_code ( CODE
،رمز جديد [،مجموعة الرموز] ), الوحدة::add_XXX_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
الوحدة::delete_XXX_code_alias ( CODE [،مجموعة الرموز] )
الأخطاء والقيود المعروفة
علاقة ما بين الكود بدلات رسمية , غير ASCII الأحرف ليس أيد
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
الإعدادات المحلية::الرموز::التغييرات - تفاصيل التغييرات إلى اللغة::الرموز
موجز
الإصدار 3.37 (مخطط له في 2015/12/01؛ سبيك)
الإصدار 3.36 (مخطط له في 2015/09/01؛ سبيك)
الإصدار 3.35 (مخطط له في 2015/06/01؛ سبيك)
الإصدار 3.34 (2015/03/01؛ سبيك)
الإصدار 3.33 (2014/12/01؛ سبيك)
معبأ خارج LOCALE_LANG_TERM كود مجموعة, انتقل مستودع إلى GitHub جيثب:
الإصدار 3.32 (2014/09/01؛ سبيك)
الإصدار 3.31 (2014/06/01؛ سبيك)
علة إصلاحات
الإصدار 3.30 (2014/03/04؛ سبيك)
alias_code إزالة تاريخ طقم, علة إصلاحات
الإصدار 3.29 (2014/01/27؛ سبيك)
ISO 3166 البلد رموز تحسن, علة إصلاحات
الإصدار 3.28 (2013/12/02؛ سبيك)
الإصدار 3.27 (2013/09/03؛ سبيك)
* فيبس-10 البلد رموز إزالة
الإصدار 3.26 (2013/06/03؛ سبيك)
توثيق إصلاحات
الإصدار 3.25 (2013/03/01؛ سبيك)
الإصدار 3.24 (2012/12/03؛ سبيك)
سوريا الاسم المستعار, فيبس-10 البلد رموز إهمال, نطاق البلد رموز الآن تأتي تبدأ من ISO
3166
الإصدار 3.23 (2012/09/01؛ سبيك)
الإصدار 3.22 (2012/06/01؛ سبيك)
تحديث بيرل الإصدار مطلوب, مرتبة إهمال رموز
الإصدار 3.21 (2012/03/01؛ سبيك)
الإصدار 3.20 (2011/12/01؛ سبيك)
وأضاف محدود تقنية For إهمال رموز, ثابت رسملة, جراب اختبارات خصم by
الافتراضي, مجموعات الرموز قد be محدد by الاسم, alias_code إهمال, رمز تنظيف, وأضاف
لانجفام وحدة
الإصدار 3.18 (2011/08/31؛ سبيك)
لا يعد تستخدم وكالة المخابرات المركزية البيانات
الإصدار 3.17 (2011/06/28؛ سبيك)
وأضاف جديد أنواع of رموز, وأضاف جديد مجموعة (مجموعات) الأكواد, علة إصلاحات, إعادة تنظيمها الكود
الإصدار 3.16 (2011/03/01؛ سبيك)
الإصدار 3.15 (2010/12/02؛ سبيك)
قاصر إصلاحات
الإصدار 3.14 (2010/09/28؛ سبيك)
علة إصلاحات
الإصدار 3.13 (2010/06/04؛ سبيك)
الإصدار 3.12 (2010/04/06؛ سبيك)
إعادة تنظيمها الكود
الإصدار 3.11 (2010/03/01؛ سبيك)
وأضاف جديد مجموعة (مجموعات) الأكواد, علة إصلاحات
الإصدار 3.10 (2010/02/18؛ سبيك)
إعادة تنظيمها الكود, (!) تغير XXX_code2code سلوك قليلا, وأضاف كثير شبه خاص
الروتين, جديد اسماء مستعارة
الإصدار 3.01 (2010/02/15؛ سبيك)
ثابت Makefile.PL بناء
الإصدار 3.00 (2010/02/10؛ سبيك)
(*) جديد صائن, (*) (!) الكل رموز . ولدت تبدأ من المعايير, وأضاف جديد
مجموعة (مجموعات) الأكواد, (*) (!) الموقع :: Script غير, وأضاف مفقود وظائف, (!) إسقاط
تقنية For _alias_code, (!) الكل وظائف عائد أعلى هيه معيار قيمنا, (!)
rename_country وظيفة تغيير
الإصدار 2.07 (2004/06/10; نيلب)
الإصدار 2.06 (2002/07/15; نيلب)
الإصدار 2.05 (2002/07/08; نيلب)
الإصدار 2.04 (2002/05/23; نيلب)
الإصدار 2.03 (2002/03/24; نيلب)
الإصدار 2.02 (2002/03/09; نيلب)
الإصدار 2.01 (2002/02/18; نيلب)
الإصدار 2.00 (2002/02/17; نيلب)
الإصدار 1.06 (2001/03/04; نيلب)
الإصدار 1.05 (2001/02/13; نيلب)
الإصدار 1.04 (2000/12/21; نيلب)
الإصدار 1.03 (2000-12-؟؟; نيلب)
الإصدار 1.02 (2000/05/04; نيلب)
الإصدار 1.00 (1998/03/09; نيلب)
الإصدار 0.003 (1997/05/09; نيلب)
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
الموقع :: الرموز :: الثوابت - ثابت For مكان رموز
الوصف
الأخطاء والقيود المعروفة
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
الموقع :: الرموز :: البلد - معيار رموز For البلد تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا 2, LOCALE_CODE_ALPHA_2, ألفا 3, LOCALE_CODE_ALPHA_3, رقمي,
LOCALE_CODE_NUMERIC, دوم, LOCALE_CODE_DOM
الروتين
com.code2country ( CODE [،مجموعة الرموز] [،'متقاعد']), Country2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), Country_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_country_codes (
[مجموعة الرموز] [،'متقاعد']), all_country_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::الرموز::البلد::rename_country ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::الرموز::البلد::add_country ( CODE ،اسم [،مجموعة الرموز] ),
اللغة::الرموز::البلد::delete_country ( CODE [،مجموعة الرموز] ),
اللغة::الرموز::البلد::add_country_alias ( اسم ،اسم جديد ),
اللغة::الرموز::البلد::delete_country_alias ( اسم ),
اللغة::الرموز::البلد::rename_country_code ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::البلد::add_country_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::البلد::delete_country_code_alias ( CODE [،مجموعة الرموز] ), alias_code (
ALIAS ، CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API, اللغة::البلد الفرعي,
http://www.iso.org/iso/home/standards/country_codes.htm,
http://www.iso.org/iso/home/standards/country_codes/iso-3166-1_decoding_t Able.htm,
http://www.iana.org/domains/root/db/,
http://unstats.un.org/unsd/methods/m49/m49alpha.htm,
https://www.cia.gov/library/publications/the-world-factbook/appendix/prin
t_appendix-d.html, http://www.statoids.com/wab.html
AUTHOR
حقوق الطبع والنشر
الموقع :: الرموز :: العملة - معيار رموز For عملة تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا، LOCALE_CURR_ALPHA, الأسطوانات ، LOCALE_CURR_NUMERIC
الروتين
com.code2currency ( CODE [،مجموعة الرموز] [،'متقاعد']), currency2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), currency_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_currency_codes (
[مجموعة الرموز] [،'متقاعد']), all_currency_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::الرموز::العملة::rename_currency ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::الرموز::العملة::add_currency ( CODE ،اسم [،مجموعة الرموز] ),
اللغة::الرموز::العملة::delete_currency ( CODE [،مجموعة الرموز] ),
اللغة::الرموز::العملة::add_currency_alias ( اسم ،اسم جديد ),
اللغة::الرموز::العملة::delete_currency_alias ( اسم ),
اللغة::الرموز::العملة::rename_currency_code ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::العملة::add_currency_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::العملة::delete_currency_code_alias ( CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API,
http://www.iso.org/iso/support/currency_codes_list-1.htm
AUTHOR
حقوق الطبع والنشر
الموقع :: الرموز :: LangExt - معيار رموز For لغة تمديد تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا
الروتين
com.code2langext ( CODE [،مجموعة الرموز] [،'متقاعد']), langext2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), langext_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_langext_codes (
[مجموعة الرموز] [،'متقاعد']), all_langext_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::الرموز::LangExt::rename_langext ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::الرموز::LangExt::add_langext ( CODE ،اسم [،مجموعة الرموز] ),
اللغة::الرموز::LangExt::delete_langext ( CODE [،مجموعة الرموز] ),
اللغة::الرموز::LangExt::add_langext_alias ( اسم ،اسم جديد ),
اللغة::الرموز::LangExt::delete_langext_alias ( اسم ),
اللغة::الرموز::LangExt::rename_langext_code ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::LangExt::add_langext_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::LangExt::delete_langext_code_alias ( CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
حقوق الطبع والنشر
الموقع :: الرموز :: LangFam - معيار رموز For لغة تمديد تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا
الروتين
com.code2langfam ( CODE [،مجموعة الرموز] [،'متقاعد']), langfam2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), langfam_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_langfam_codes (
[مجموعة الرموز] [،'متقاعد']), all_langfam_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::الرموز::LangFam::rename_langfam ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::الرموز::LangFam::add_langfam ( CODE ،اسم [،مجموعة الرموز] ),
اللغة::الرموز::LangFam::delete_langfam ( CODE [،مجموعة الرموز] ),
اللغة::الرموز::LangFam::add_langfam_alias ( اسم ،اسم جديد ),
اللغة::الرموز::LangFam::delete_langfam_alias ( اسم ),
اللغة::الرموز::LangFam::rename_langfam_code ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::LangFam::add_langfam_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::LangFam::delete_langfam_code_alias ( CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API, http://www.loc.gov/standards/iso639-5/id.php
AUTHOR
حقوق الطبع والنشر
الموقع :: الرموز :: LangFam_Retired - تقاعد langfam رموز For هيه الموقع :: الرموز :: LangFam وحدة
موجز
AUTHOR
حقوق الطبع والنشر
الموقع :: الرموز :: LangVar - معيار رموز For لغة اختلاف تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا
الروتين
com.code2langvar ( CODE [،مجموعة الرموز] [،'متقاعد']), langvar2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), langvar_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_langvar_codes (
[مجموعة الرموز] [،'متقاعد']), all_langvar_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::الرموز::LangVar::rename_langvar ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::الرموز::LangVar::add_langvar ( CODE ،اسم [،مجموعة الرموز] ),
اللغة::الرموز::LangVar::delete_langvar ( CODE [،مجموعة الرموز] ),
اللغة::الرموز::LangVar::add_langvar_alias ( اسم ،اسم جديد ),
اللغة::الرموز::LangVar::delete_langvar_alias ( اسم ),
اللغة::الرموز::LangVar::rename_langvar_code ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::LangVar::add_langvar_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::LangVar::delete_langvar_code_alias ( CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
حقوق الطبع والنشر
الموقع :: الرموز :: اللغة - معيار رموز For لغة تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا 2, LOCALE_LANG_ALPHA_2, ألفا 3, LOCALE_LANG_ALPHA_3, مصطلح، LOCALE_LANG_TERM
الروتين
com.code2language ( CODE [،مجموعة الرموز] [،'متقاعد']), language2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), language_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_language_codes (
[مجموعة الرموز] [،'متقاعد']), all_language_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::الرموز::اللغة::rename_language ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::الرموز::اللغة::add_language ( CODE ،اسم [،مجموعة الرموز] ),
اللغة::الرموز::اللغة::delete_language ( CODE [،مجموعة الرموز] ),
اللغة::الرموز::اللغة::add_language_alias ( اسم ،اسم جديد ),
اللغة::الرموز::اللغة::delete_language_alias ( اسم ),
اللغة::الرموز::اللغة::rename_language_code ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::اللغة::add_language_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::اللغة::delete_language_code_alias ( CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API, http://www.loc.gov/standards/iso639-2/,
http://www.loc.gov/standards/iso639-5/,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
حقوق الطبع والنشر
الموقع :: الرموز :: البرنامج النصي - معيار رموز For سيناريو تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا، LOCALE_SCRIPT_ALPHA, الأسطوانات ، LOCALE_SCRIPT_NUMERIC
الروتين
com.code2script ( CODE [،مجموعة الرموز] [،'متقاعد']), script2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), script_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_script_codes (
[مجموعة الرموز] [،'متقاعد']), all_script_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::الرموز::Script::rename_script ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::الرموز::Script::add_script ( CODE ،اسم [،مجموعة الرموز] ),
اللغة::الرموز::Script::delete_script ( CODE [،مجموعة الرموز] ),
اللغة::الرموز::Script::add_script_alias ( اسم ،اسم جديد ),
اللغة::الرموز::Script::delete_script_alias ( اسم ),
اللغة::الرموز::Script::rename_script_code ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::Script::add_script_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::الرموز::Script::delete_script_code_alias ( CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API, http://www.unicode.org/iso15924/,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
حقوق الطبع والنشر
المكان :: البلد - معيار رموز For البلد تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا 2, LOCALE_CODE_ALPHA_2, ألفا 3, LOCALE_CODE_ALPHA_3, رقمي,
LOCALE_CODE_NUMERIC, دوم, LOCALE_CODE_DOM
الروتين
com.code2country ( CODE [،مجموعة الرموز] [،'متقاعد']), Country2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), Country_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_country_codes (
[مجموعة الرموز] [،'متقاعد']), all_country_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::البلد::rename_country ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::البلد::add_country ( CODE ،اسم [،مجموعة الرموز] ),
اللغة::البلد::delete_country ( CODE [،مجموعة الرموز] ),
اللغة::البلد::add_country_alias ( اسم ،اسم جديد ),
اللغة::البلد::delete_country_alias ( اسم ),
اللغة::البلد::rename_country_code ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::البلد::add_country_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::البلد::delete_country_code_alias ( CODE [،مجموعة الرموز] ), alias_code ( ALIAS ،
CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API, اللغة::البلد الفرعي,
http://www.iso.org/iso/home/standards/country_codes.htm,
http://www.iso.org/iso/home/standards/country_codes/iso-3166-1_decoding_t Able.htm,
http://www.iana.org/domains/root/db/,
http://unstats.un.org/unsd/methods/m49/m49alpha.htm,
https://www.cia.gov/library/publications/the-world-factbook/appendix/prin
t_appendix-d.html, http://www.statoids.com/wab.html
AUTHOR
حقوق الطبع والنشر
الموقع :: العملة - معيار رموز For عملة تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا، LOCALE_CURR_ALPHA, الأسطوانات ، LOCALE_CURR_NUMERIC
الروتين
com.code2currency ( CODE [،مجموعة الرموز] [،'متقاعد']), currency2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), currency_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_currency_codes (
[مجموعة الرموز] [،'متقاعد']), all_currency_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::العملة::rename_currency ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::العملة::add_currency ( CODE ،اسم [،مجموعة الرموز] ),
اللغة::العملة::delete_currency ( CODE [،مجموعة الرموز] ),
اللغة::العملة::add_currency_alias ( اسم ،اسم جديد ),
اللغة::العملة::delete_currency_alias ( اسم ),
اللغة::العملة::rename_currency_code ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::العملة::add_currency_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::العملة::delete_currency_code_alias ( CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API,
http://www.iso.org/iso/support/currency_codes_list-1.htm
AUTHOR
حقوق الطبع والنشر
الموقع :: اللغة - معيار رموز For لغة تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا 2, LOCALE_LANG_ALPHA_2, ألفا 3, LOCALE_LANG_ALPHA_3, مصطلح، LOCALE_LANG_TERM
الروتين
com.code2language ( CODE [،مجموعة الرموز] [،'متقاعد']), language2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), language_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_language_codes (
[مجموعة الرموز] [،'متقاعد']), all_language_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::اللغة::rename_language ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::اللغة::add_language ( CODE ،اسم [،مجموعة الرموز] ),
اللغة::اللغة::delete_language ( CODE [،مجموعة الرموز] ),
اللغة::اللغة::add_language_alias ( اسم ،اسم جديد ),
اللغة::اللغة::delete_language_alias ( اسم ),
اللغة::اللغة::rename_language_code ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::اللغة::add_language_code_alias ( CODE ،رمز جديد [،مجموعة الرموز] ),
اللغة::اللغة::delete_language_code_alias ( CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API, http://www.loc.gov/standards/iso639-2/,
http://www.loc.gov/standards/iso639-5/,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
حقوق الطبع والنشر
الموقع :: Maketext - الإطار For الموقع
موجز
الوصف
لمحة سريعة
طرق
طرق البناء
طريقة "صناعة النص".
$lh->fail_with or $lh->fail_with(بارام), $lh->failure_handler_auto
طرق المنفعة
$language->quant($number, $singular), $language->quant($number, $singular,
$plural)، $language->quant($number، $singular، $plural، $negative)،
$language->numf($number)، $language->numerate($number، $singular، $plural،
$negative)، $language->sprintf($format, @items)، $language->language_tag(),
$اللغة->التشفير()
سمات التعامل مع اللغة والداخلية
التسلسل الهرمي لفئات اللغة
إدخالات في كل معجم
تدوين القوس
المفردات التلقائية
مفردات للقراءة فقط
التحكم في فشل البحث
كيفية استخدام MAKETEXT
أنظر أيضا
حقوق النشر وإخلاء المسؤولية
AUTHOR
الموقع :: Maketext :: Cookbook - كنت وصفات For استخدام الموقع :: Maketext
مقدمة
المفردات الفردية
المنازل العشرية في تنسيق الأرقام
الموقع :: Maketext :: Guts - وحدة إلى تحميل الموقع :: Maketext utf8 الكود
موجز
الوصف
الموقع :: Maketext :: GutsLoader - وحدة إلى تحميل الموقع :: Maketext utf8 الكود
موجز
الوصف
الموقع :: Maketext :: Simple - الاشارات الواجهة إلى اللغة::Maketext::Lexicon
VERSION
موجز
الوصف
OPTIONS
مبوبة
مسار
الطراز
تصدير
فئة فرعية
فك تشفير
ترميز
شكر وتقدير
أنظر أيضا
مؤلفون
حقوق الطبع والنشر
رخصة "MIT".
الموقع المحلي :: Maketext :: TPJ13 -- البند عن الصابون نظام البرمجيات الموقع
موجز
الوصف
التعريب وPerl: فواصل gettext وإصلاحات Maketext
قصة رعب محلية: يمكن أن تحدث لك
النظرة اللغوية
كسر gettext
استبدال gettext
الكلمات الطنانة: التجريد والتغليف
الكلمة الطنانة: التماثل
الكلمة المفتاحية: الميراث
الكلمة الطنانة: الإيجاز
الشيطان في التفاصيل
الدليل في الحلوى: توطين مواقع الويب
مراجع حسابات
الموقع :: Script - معيار رموز For سيناريو تحديد
موجز
الوصف
مجموعات التعليمات البرمجية المدعومة
ألفا، LOCALE_SCRIPT_ALPHA, الأسطوانات ، LOCALE_SCRIPT_NUMERIC
الروتين
com.code2script ( CODE [،مجموعة الرموز] [،'متقاعد']), script2code ( اسم [،مجموعة الرموز]
[،'متقاعد']), script_code2code ( CODE ، مجموعة الرموز كودسيت2 ), all_script_codes (
[مجموعة الرموز] [،'متقاعد']), all_script_names ( [مجموعة الرموز] [،'متقاعد']),
اللغة::Script::rename_script ( CODE ،اسم جديد [،مجموعة الرموز] ),
اللغة::Script::add_script ( CODE ،اسم [،مجموعة الرموز] ), اللغة::Script::delete_script
( CODE [،مجموعة الرموز] ), اللغة::Script::add_script_alias ( اسم ،اسم جديد ),
اللغة::Script::delete_script_alias ( اسم ), اللغة::Script::rename_script_code (
CODE ،رمز جديد [،مجموعة الرموز] ), اللغة::Script::add_script_code_alias ( CODE ،رمز جديد
[،مجموعة الرموز] ), اللغة::Script::delete_script_code_alias ( CODE [،مجموعة الرموز] )
أنظر أيضا
اللغة::الرموز, الموقع :: الرموز :: API, http://www.unicode.org/iso15924/,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
حقوق الطبع والنشر
التمثيل الصامت :: Base64 - ترميز فك of base64 سلاسل
موجز
الوصف
encode_base64( $bytes ), encode_base64( $bytes, $eol );, decode_base64( $str ),
encode_base64url( $ بايت )، decode_base64url ( $str )، encoded_base64_length ( $ بايت )،
encoded_base64_length( $bytes, $eol ), decoded_base64_length( $str )
أمثلة
حقوق الطبع والنشر
أنظر أيضا
MIME :: QuotedPrint - ترميز فك of مقتبسة للطباعة سلاسل
موجز
الوصف
encode_qp( $str)، encode_qp( $str، $eol)، encode_qp( $str، $eol، $binmode )،
decode_qp( $str )
حقوق الطبع والنشر
أنظر أيضا
الرياضيات :: BigFloat - اعتباطيا المقاس يطفو على السطح نقطة الرياضيات صفقة
موجز
الوصف
إدخال
الناتج
الجزء العشري (), الأس () القطع()
الدقة مقابل الدقة
التقريب
ffround ( +$scale )، ffround ( -$scale )، ffround ( 0 )، ffround ( +$scale )،
فروند (-$مقياس) و فروند ( 0 )
طرق
دقة(), دقة(), بيكسب (), بنوك(), نقطة في البوصة (), بكوس (), بسين (), باتان2(), باتان (),
بمولاد ()
إنشاء الثوابت تلقائيًا
مكتبة الرياضيات
باستخدام الرياضيات::BigInt::Lite
صادرات
تحفظات
تشديد, بستر (), بدف (), برسفت()، تعديل و =، bpow(), دقة() مقابل
دقة()
بق
الدعم
RT: متتبع طلبات CPAN، AnnoCPAN: وثائق CPAN المشروحة، تقييمات CPAN،
بحث في CPAN، مصفوفة اختبار CPAN، قائمة Bignum البريدية، النشر في القائمة البريدية، عرض
القائمة البريدية، الاشتراك/إلغاء الاشتراك
الترخيص
أنظر أيضا
مؤلفون
الرياضيات :: BigInt - اعتباطيا المقاس عدد صحيح/تعويم الرياضيات صفقة
موجز
الوصف
إدخال
الناتج
طرق
التكوين (), دقة(), دقة(), برسفت(), جديد(), from_oct(), from_hex(), from_bin(),
بنان (), صفر (), بينف (), عظم(), هو واحد()/is_zero()/is_nan ()/is_inf(),
is_pos()/is_neg()/is_positive()/is_negative(), أمر غريب()/is_even()/is_int (), bcmp(),
باكمب(), لافتة(), رقم (), بنيج (), بابز (), بسجن (), نورم (), بنتوت (), بينك (), بي دي سي (),
باد (), بسوب (), بمول (), بمولاد (), بدف (), بمود (), بمودينف (), بمودبوو(), bpow(),
مدونة(), بيكسب (), بنوك(), نقطة في البوصة (), بكوس (), بسين (), باتان2(), باتان (), بلسفت (), برسفت(),
فرقة(), بيور (), بكسور(), بنتوت (), بسكرت (), بروت (), بفاك (), جولة (), بروند (),
بفرووند (), بفلور (), بسيل (), بنت (), بجكد (), بى ال سي ام (), طول (), الأس (),
الجزء العشري (), القطع(), نسخة (), as_int()/as_number(), بستر (), بسستر (), as_hex(),
as_bin(), as_oct(), ترقيم (), يُعدِّل(), يرقي()/تخفيض(), div_scale(),
round_mode()
الإحكام والدقة
الدقة P
الدقة أ
التراجع ف
وضع التقريب R
"trunc"، "حتى"، "فردي"، "+inf"، "-inf"، "صفر"، "مشترك"، الدقة، الدقة
(الأرقام المهمة)، الإعداد/الوصول، إنشاء الأرقام، الاستخدام، الأسبقية،
تجاوز العالميات، الإعدادات المحلية، التقريب، القيم الافتراضية، الملاحظات
اللانهاية وليس الرقم
أكتوبر ()/عرافة()، سجل (-inf)، إكسب (), كوس (), الخطيئة (), atan2 ()
الداخلية
مكتبة الرياضيات
توقيع
الجزء العشري (), الأس () القطع()
أمثلة
إنشاء الثوابت تلقائيًا
أداء
مكتبات الرياضيات البديلة
تصنيف فرعي
الرياضيات الفرعية::BigInt
الترقية
الترقية التلقائية
بسكرت (), شعبة (), مدونة(), بيكسب ()
صادرات
تحفظات
بستر (), بسستر () و"سي إم بي"، int (), طول (), بدف ()، التعامل مع اللانهاية، التعديل و
=، bpow، التحميل الزائد -$x، خلط أنواع الكائنات المختلفة، بسكرت (), برسفت()
بق
الدعم
RT: متتبع طلبات CPAN، AnnoCPAN: وثائق CPAN المشروحة، تقييمات CPAN،
بحث في CPAN، مصفوفة اختبار CPAN، قائمة Bignum البريدية، النشر في القائمة البريدية، عرض
القائمة البريدية، الاشتراك/إلغاء الاشتراك
الترخيص
أنظر أيضا
مؤلفون
الرياضيات :: BigInt :: Calc - نقي بيرل وحدة إلى تقنية الرياضيات :: BigInt
موجز
الوصف
الرياضيات::BigInt API
ملاحظات عامة
إصدار API 1
واجهة برمجة التطبيقات (), _جديد (STR), _صفر(), _واحد(), _اثنين(), _عشرة(), _from_bin(STR),
_from_oct(STR), _from_hex(STR), _إضافة (OBJ1، OBJ2), _مول (OBJ1، OBJ2), _شعبة (OBJ1،
OBJ2), _الفرعية (OBJ1، OBJ2, علَم), _الفرعية (OBJ1، OBJ2), _ديسمبر (OBJ), _المؤتمر الوطني العراقي (OBJ), _وزارة الدفاع (OBJ1،
OBJ2), _سرت (أوبج), _الجذر (أوبج، N), _القوات المسلحة الكونغولية (OBJ), _الأسرى (OBJ1، OBJ2), _مودينف (OBJ1،
OBJ2), _مودبو (OBJ1، OBJ2, OBJ3), _رسفت (أوبج، N, B), _لسفت (أوبج، N, B),
_log_int(OBJ, B), _جي سي دي (OBJ1، OBJ2), _و(OBJ1، OBJ2), _أو (OBJ1، OBJ2), _إكسور (OBJ1،
OBJ2), _is_zero(OBJ), _is_one(OBJ), _is_two(OBJ), _is_ten(OBJ), _is_even(OBJ),
_is_odd(OBJ), _أكمب (OBJ1، OBJ2), _شارع (OBJ), _as_bin(OBJ), _as_oct(OBJ),
_as_hex(OBJ), _رقم (OBJ), _نسخة (OBJ), _لين (OBJ), _الأصفار (OBJ), _رقم (OBJ، N),
_تحقق (OBJ)
إصدار API 2
_1ex (ن), _نوك (OBJ1، OBJ2), _ألين (OBJ)
طرق API الاختيارية
_وقعت_أو (OBJ1، OBJ2, التوقيع 1، التوقيع 2), _وقعت_و(OBJ1، OBJ2, التوقيع 1، التوقيع 2),
_Sign_xor(OBJ1, OBJ2, التوقيع 1، التوقيع 2)
لف بنفسك
بق
الدعم
RT: متتبع طلبات CPAN، AnnoCPAN: وثائق CPAN المشروحة، تقييمات CPAN،
بحث في CPAN، مصفوفة اختبار CPAN، قائمة Bignum البريدية، النشر في القائمة البريدية، عرض
القائمة البريدية، الاشتراك/إلغاء الاشتراك
الترخيص
مؤلفون
أنظر أيضا
الرياضيات :: BigInt :: CalcEmu - محاكاة على مستوى منخفض الرياضيات مع BIGINT الكود
موجز
الوصف
طرق
__emu_bxor، __emu_band، __emu_bior
بق
الدعم
RT: متتبع طلبات CPAN، AnnoCPAN: وثائق CPAN المشروحة، تقييمات CPAN،
بحث في CPAN، مصفوفة اختبار CPAN، قائمة Bignum البريدية، النشر في القائمة البريدية، عرض
القائمة البريدية، الاشتراك/إلغاء الاشتراك
الترخيص
مؤلفون
أنظر أيضا
الرياضيات :: BigInt :: FastCalc - الرياضيات :: BigInt :: Calc مع بعض XS For الأكثر من ذلك سرعة
موجز
الوصف
STORAGE
طرق
الترخيص
مؤلفون
أنظر أيضا
الرياضيات :: BigRat - اعتباطيا كبير عقلاني أرقام
موجز
الوصف
مكتبة الرياضيات
طرق
جديد()
البسط()
المقام - صفة مشتركة - حالة()
القطع()
ترقيم ()
as_int()/as_number()
as_float()
as_hex()
as_bin()
as_oct()
from_hex()/from_bin()/from_oct()
طول ()
رقم ()
نورم ()
بفاك ()
بروند ()/جولة ()/بفرووند ()
بمود ()
بنيج ()
هو واحد()
is_zero()
is_pos()/is_positive()
is_neg()/is_negative()
is_int ()
أمر غريب()
is_even()
بسيل ()
بفلور ()
بسكرت ()
بروت ()
باد ()/بمول ()/بسوب ()/بدف ()/بي دي سي ()/بينك ()
نسخة ()
بستر ()/بسستر ()
باكمب()/bcmp()
بلسفت ()/برسفت()
bpow()
بيكسب ()
بنوك()
التكوين ()
تجسيد ()
بق
الدعم
RT: متتبع طلبات CPAN، AnnoCPAN: وثائق CPAN المشروحة، تقييمات CPAN،
بحث في CPAN، مصفوفة اختبار CPAN، قائمة Bignum البريدية، النشر في القائمة البريدية، عرض
القائمة البريدية، الاشتراك/إلغاء الاشتراك
الترخيص
أنظر أيضا
مؤلفون
الرياضيات :: مجمع - مجمع أرقام أسوشيتد رياضي وظائف
موجز
الوصف
عمليات
الخلق
العرض
تم التغيير في بيرل 5.6
الاستعمال
الثوابت
PI
الوقود النووي المشع
أخطاء بسبب القسمة على صفر أو لوغاريتم الصفر
أخطاء بسبب الحجج غير القابلة للهضم
بق
أنظر أيضا
مؤلفون
الترخيص
الرياضيات :: Trig - حساب المثاثات وظائف
موجز
الوصف
الدوال المثلثية
أسمر
أخطاء بسبب القسمة على الصفر
حجج بسيطة (حقيقية)، ونتائج معقدة
تحويلات زاوية المستوى
deg2rad، grad2rad، rad2deg، grad2deg، deg2grad، rad2grad، rad2rad، deg2deg، grad2grad
تحويلات الإحداثيات الشعاعية
نظم الإحداثيات
تحويلات زاوية ثلاثية الأبعاد
ديكارتي إلى أسطواني، ديكارتي إلى كروي، أسطواني إلى ديكارتي،
أسطواني إلى كروي، كروي إلى ديكارتي، كروي إلى أسطواني
مسافات واتجاهات دائرية كبيرة
Great_circle_distance
Great_circle_direction
Great_circle_bearing
Great_circle_destination
great_circle_midpoint
great_circle_waypoint
أمثلة
تحذير من صيغ الدوائر العظيمة
آسين وأكوس ذات القيمة الحقيقية
asin_real، acos_real
بق
مؤلفون
الترخيص
حفظ - المصنع وظائف أسرع by تجارة الفضاء For الوقت
موجز
الوصف
المواصفات
OPTIONS
تثبيت
تطبيع
"SCALAR_CACHE"، "LIST_CACHE"
"الذاكرة"، "التجزئة"، "التعادل"، "خطأ"، "دمج"
المرافق الاخرى
"إلغاء الحفظ"
"مخبأ دافق"
تحفظات
دعم ذاكرة التخزين المؤقت المستمر
دعم انتهاء الصلاحية
بق
القائمة البريدية
AUTHOR
حقوق النشر والترخيص
شكرا لك
Memoize :: AnyDBM_File - صمغ إلى تزود المشرقية For AnyDBM_File For قابل للتخزين تستخدم
الوصف
Memoize :: تنتهي - توصيل في وحدة For أوتوماتيكي الانتهاء of حفيظة القيم
موجز
الوصف
INTERFACE
تيهاش، موجود، مخزن
ALTERNATIVES
تحفظات
AUTHOR
أنظر أيضا
Memoize :: ExpireFile - تجربه بالعربي For حفظ الانتهاء دلالات
الوصف
Memoize :: ExpireTest - تجربه بالعربي For حفظ الانتهاء دلالات
الوصف
Memoize :: NDBM_File - صمغ إلى تزود المشرقية For NDBM_File For قابل للتخزين تستخدم
الوصف
Memoize :: SDBM_File - صمغ إلى تزود المشرقية For SDBM_File For قابل للتخزين تستخدم
الوصف
Memoize :: قابل للتخزين - متجر محفوظ البيانات in قابل للتخزين قاعدة بيانات
الوصف
الوحدة النمطية :: CoreList - ماذا نماذج تم شحنه مع الإصدارات of بيرل
موجز
الوصف
وظائف واجهة برمجة التطبيقات
"first_release(MODULE)"، "first_release_by_date(MODULE)"، "find_modules(REGEX، [
قائمة بيرلز ] )"، "find_version( PERL_VERSION )"، "is_core( MODULE، [
MODULE_VERSION، [ PERL_VERSION ] ] )"، "تم إهمال (MODULE، PERL_VERSION )"،
"تم الإهمال_في (الوحدة)"، "removed_from( الوحدة )"، "removed_from_by_date( الوحدة )"،
"التغييرات_بين (PERL_VERSION، PERL_VERSION )"
هياكل البيانات
%Module::CoreList::version، %Module::CoreList::delta، %Module::CoreList::تم إصداره،
%Module::CoreList::families, %Module::CoreList::موقوف,
%Module::CoreList::upstream، %Module::CoreList::bug_tracker
تحفظات
التاريخ
AUTHOR
الترخيص
أنظر أيضا
الوحدة النمطية :: CoreList :: Utils - ماذا خدمات تم شحنه مع الإصدارات of بيرل
موجز
الوصف
وظائف واجهة برمجة التطبيقات
"المرافق"، "first_release( UTILITY )"، "first_release_by_date( UTILITY )"،
"removed_from( UTILITY )"، "removed_from_by_date( UTILITY )"
هياكل البيانات
%Module::CoreList::Utils::utilities
AUTHOR
الترخيص
أنظر أيضا
الوحدة النمطية :: تحميل - وقت التشغيل تطلب of على حد سواء نماذج ملفات
موجز
الوصف
الفرق بين "التحميل" و"التحميل التلقائي"
وظائف
التحميل، التحميل التلقائي، التحميل عن بعد، التحميل التلقائي عن بعد
قوانيـن
يستورد الوظائف
"load"، "autoload"، "load_remote"، "autoload_remote"، 'الكل'، ''،'لا شيء'، غير محدد
المحاذير
شكر وتقدير
تقارير الأخطاء
AUTHOR
حقوق الطبع والنشر
الوحدة النمطية :: تحميل :: شرطي - يبحث up وحدة معلومات / جار التحميل at وقت التشغيل
موجز
الوصف
طرق
$href = check_install(module => NAME [, version => VERSION, Verbose => BOOL ] );
وحدة، إصدار، مطول، ملف، دير، إصدار، تحديث
$bool = can_load( Modules => { NAME => VERSION [,NAME => VERSION] }, [verbose => BOOL,
nocache => BOOL، التحميل التلقائي => BOOL] )
الوحدات النمطية، المطولة، nocache، التحميل التلقائي
@list = يتطلب (MODULE)؛
المتغيرات العالمية
$Module::Load::Conditional::VERBOSE
$Module::Load::Conditional::FIND_VERSION
$Module::Load::Conditional::CHECK_INC_HASH
$Module::Load::Conditional::CACHE
$Module::Load::Conditional::ERROR
$Module::Load::Conditional::مهملة
انظر أيضا
تقارير الأخطاء
AUTHOR
حقوق الطبع والنشر
الوحدة النمطية :: محملة - علامة نماذج as محمل or تفريغ
موجز
الوصف
وظائف
$bool = mark_as_loaded( PACKAGE );
$bool = mark_as_unloaded( PACKAGE );
$loc = is_loaded( PACKAGE );
تقارير الأخطاء
AUTHOR
حقوق الطبع والنشر
الوحدة النمطية :: البيانات الوصفية - جمع صفقة POD معلومات تبدأ من بيرل وحدة ملفات
موجز
الوصف
الاستعمال
طرق الفصل
"new_from_file($filename, Collect_pod => 1)"، "new_from_handle($handle, $filename,
Collect_pod => 1)"، "new_from_module($module, Collect_pod => 1, inc => \@dirs)"،
"find_module_by_name($module, \@dirs)"، "find_module_dir_by_name($module,
\@dirs)"، "يوفر (%options )"، الإصدار (مطلوب)، دير، الملفات، البادئة،
"package_versions_from_directory($dir, \@files?)"، "log_info (داخلي)"
طرق الكائن
"name()"، "version($package)"، "filename()"، "packages_inside()"، "pod_inside()"،
"contains_pod()" أو "pod($section)" أو "is_indexable($package)" أو "is_indexable()"
AUTHOR
حقوق الطبع والنشر والترخيص
NDBM_File - مربوط الوصول إلى ndbm ملفات
موجز
الوصف
"O_RDONLY"، "O_WRONLY"، "O_RDWR"
DIAGNOSTICS
"أعاد متجر ndbm -1، errno 22، المفتاح "..." عند ..."
الأخطاء والتحذيرات
NEXT - نقدم لك a فئة زائفة NEXT (و آل) أن يسمح طريقة إعادة الإرسال
موجز
الوصف
فرض إعادة الإرسال
تجنب التكرار
استدعاء جميع إصدارات الطريقة بمكالمة واحدة
باستخدام أساليب "كل".
AUTHOR
البق والتهيج
حقوق الطبع والنشر
صافي::كمد - شبكة أمر فئة (مثل مستعمل by FTP ، SMTP الخ)
موجز
الوصف
طرق المستخدم
التصحيح ( VALUE )، الرسالة ()، الكود ()، موافق ()، الحالة ()، إرسال البيانات ( البيانات)، نهاية البيانات ()
طرق الفصل
debug_print ( DIR, TEXT )، debug_text ( DIR, TEXT )، الأمر ( CMD [، ARGS، ... ])،
غير مدعوم ()، استجابة ()، parse_response ( TEXT)، getline ()، ungetline ( TEXT)،
إرسال البيانات الأولية ( البيانات)، read_until_dot ()، Tied_fh ()
ردود زائفة
القيمة الأولية، الاتصال مغلق، المهلة
صادرات
AUTHOR
حقوق الطبع والنشر
صافي::التكوين - محلّي ترتيب البيانات For ليبنت
ملخص
الوصف
طرق
يتطلب جدار الحماية (المضيف)
قيم NetConfig
nntp_hosts، snpp_hosts، pop3_hosts، smtp_hosts، ph_hosts، daytime_hosts، time_hosts،
inet_domain، ftp_firewall، ftp_firewall_type، 0، 1، 2، 3، 4، 5، 6، 7، ftp_ext_passive،
ftp_int_passive، local_netmask، test_hosts، test_exists
صافي::المجال - محاولة إلى تقييم هيه تيار المضيف الإنترنت الاسم نطاق
موجز
الوصف
hostfqdn ()، اسم المجال ()، اسم المضيف ()، المجال المضيف ()
AUTHOR
حقوق الطبع والنشر
صافي :: FTP - FTP العميل فئة
موجز
الوصف
نبذة عامة
BUILDER
جديد ([ المضيف ] [، الخيارات ])
طرق
تسجيل الدخول ([تسجيل الدخول [، كلمة المرور [، الحساب] ] ])، starttls ()، stoptls ()، prot ( LEVEL )،
المضيف ()، الحساب (ACCT)، التفويض ([AUTH [، RESP]])، الموقع (ARGS)، ascii ()، الثنائي
()، اكتب ( [ النوع ])، أعد التسمية ( OLDNAME، NEWNAME )، احذف ( FILENAME )، cwd ( [ DIR ]
) ، cdup ()، المبني للمجهول ( [ PASSIVE ] ) ، pwd ()، إعادة التشغيل ( أين ) ، rmdir ( DIR [، RECURSE
])، mkdir ( DIR [، RECURSE ])، تخصيص ( SIZE [، RECORD_SIZE] )، ls ( [ DIR ] )، dir ( [ [
DIR ] ) ، احصل على ( REMOTE_FILE [، LOCAL_FILE [، WHERE]] ) ، ضع ( LOCAL_FILE [، REMOTE_FILE
] ) ، put_unique ( LOCAL_FILE [، REMOTE_FILE ] ) ، إلحاق ( LOCAL_FILE [، REMOTE_FILE ]
)، اسم_فريد ()، mdtm (ملف)، الحجم (ملف)، مدعوم (CMD)، تجزئة (
[FILEHANDLE_GLOB_REF]،[ BYTES_PER_HASH_MARK] )، الميزة ( NAME )، nlst ( [ DIR ] )،
القائمة ( [ DIR ] ) ، retr ( FILE ) ، stor ( FILE ) ، stou ( FILE ) ، appe ( FILE ) ، المنفذ ( [
PORT ] ) = العنصر eprt ( [ PORT ] ) ، pasv () = العنصر epsv ()، pasv_xfer ( SRC_FILE،
DEST_SERVER [, DEST_FILE ] ), pasv_xfer_unique ( SRC_FILE, DEST_SERVER [, DEST_FILE ]
)، pasv_wait ( NON_PASV_SERVER )، إحباط ()، إنهاء ()
أساليب للمغامرين
مثل (CMD [، ARGS])، can_inet6 ()، can_ssl ()
فئة داتاكون
غير منفذة
سمنت, مساعدة, MODE, النظام, STAT, سترو, رين
الإبلاغ عن الأخطاء
AUTHOR
أنظر أيضا
استخدم الأمثلة
http://www.csh.rit.edu/~adam/Progs/
CREDITS
حقوق الطبع والنشر
صافي::NNTP - NNTP العميل فئة
موجز
الوصف
BUILDER
جديد ( [ المضيف ] [، الخيارات ])
طرق
المضيف ()، starttls ()، المقالة ( [ MSGID|MSGNUM ]، [FH] )، النص ( [ MSGID|MSGNUM ]،
[FH])، الرأس ( [ MSGID|MSGNUM ]، [FH] )، المادةfh ( [ MSGID|MSGNUM ] )، bodyfh ( [ [
MSGID|MSGNUM ] ) ، headfh ( [ MSGID|MSGNUM ] ) ، nntpstat ( [ MSGID|MSGNUM ] ) ، المجموعة (
[ المجموعة ] ) ، مساعدة ( ) ، لدي ( MSGID [، رسالة ])، آخر ()، تاريخ ()، postok ()،
authinfo ( USER, PASS )، authinfo_simple ( USER، PASS )، list ()، مجموعات جديدة ( SINCE [،
التوزيعات ])، الأخبار الجديدة ( منذ [، المجموعات [، التوزيعات ]])، التالي ()، النشر ( [
الرسالة] ) ، postfh ()، الرقيق ()، إنهاء ()، can_inet6 ()، can_ssl ()
طرق التمديد
مجموعات الأخبار ( [ النمط ] )، التوزيعات ()، أنماط التوزيع ()،
الاشتراكات ()، Overview_fmt ()، active_times ()، نشط ( [ نمط ] )،
xgtitle ( PATTERN )، xhdr ( HEADER، MESSAGE-SPEC )، xover ( MESSAGE-SPEC )، xpath
(معرف الرسالة)، xpat (الرأس، النمط، مواصفات الرسالة)، xrover ()، مجموعة القائمة ( []
المجموعة ] ) القارئ ()
غير معتمد
التعاريف
مواصفات الرسالة، النمط، الأمثلة، "[^]-]"، *bdc، "[0-9a-zA-Z]"، "a??d"
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
صافي::Netrc - OO الواجهة إلى المستخدمين نترك ملف
موجز
الوصف
ملف .netrc
اسم الجهاز، الافتراضي، اسم تسجيل الدخول، سلسلة كلمة المرور، سلسلة الحساب، اسم macdef
BUILDER
بحث (الجهاز [، تسجيل الدخول])
طرق
تسجيل الدخول ()، كلمة المرور ()، الحساب ()، LPA ()
AUTHOR
أنظر أيضا
حقوق الطبع والنشر
صافي::POP3 - منشور مكتب بروتوكول 3 العميل فئة (RFC1939)
موجز
الوصف
BUILDER
جديد ( [ المضيف ] [، الخيارات ] )
طرق
المضيف ()، المصادقة (اسم المستخدم، كلمة المرور)، المستخدم ( USER )، المرور ( PASS )، تسجيل الدخول ( [ USER [،
تمرير ]])، starttls ( SSLARGS )، apop ( [ USER [، PASS ]] )، راية ()، capa ()،
القدرات ()، أعلى ( MSGNUM [، NUMLINES ])، القائمة ( [ MSGNUM ])، الحصول على ( MSGNUM [، FH
] )، getfh ( MSGNUM )، الأخير ()، popstat ()، ping ( USER )، uidl ( [ MSGNUM ] )، حذف
( MSGNUM )، إعادة تعيين ()، إنهاء ()، can_inet6 ()، can_ssl ()
الملاحظات
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
الصافي :: بينغ - التحقق a عن بعد مضيف For قابلية الوصول
موجز
الوصف
وظائف
صافي::Ping->new([$proto [, $def_timeout [, $bytes [, $device [, $tos [, $ttl]
]]]]]]);, $p->ping($host [, $timeout]);, $p->source_verify( { 0 | 1 } );,
$p->service_check( { 0 | 1 } );, $p->tcp_service_check( { 0 | 1 } );, $p->hires( {
0 | 1 } );, $p->bind($local_addr);, $p->open($host);, $p->ack( [ $host ] );,
$p->nack( $failed_ack_host );, $p->أغلق();, $p->port_number([$port_number]),
pingecho($host [, $timeout]);
الملاحظات
تثبيت
بق
مؤلفون
حقوق الطبع والنشر
صافي::SMTP - الاشارات بريد خدمة النقل بروتوكول العميل
موجز
الوصف
أمثلة
BUILDER
جديد ( [ المضيف ] [، الخيارات ] )
طرق
البانر ()، المجال ()، مرحبًا ( DOMAIN)، المضيف ()، etrn ( DOMAIN)، starttls ( SSLARGS
)، المصادقة (اسم المستخدم، كلمة المرور)، البريد (العنوان [، الخيارات])، إرسال (العنوان)،
send_or_mail ( ADDRESS )، send_and_mail ( ADDRESS )، إعادة تعيين ()، المستلم ( ADDRESS [،
العنوان، [...]] [، الخيارات])، إلى ( العنوان [، العنوان [...]])، نسخة إلى ( العنوان [،
العنوان [...]])، نسخة مخفية الوجهة ( العنوان [، العنوان [...]])، البيانات ( [ البيانات ] )، bdat ( البيانات )،
bdatlast ( DATA )، قم بتوسيع ( ADDRESS )، تحقق ( ADDRESS )، مساعدة ( [ $subject ] )، إنهاء
()، can_inet6 ()، can_ssl ()
عناوين
أنظر أيضا
AUTHOR
حقوق الطبع والنشر
صافي الوقت - الوقت النهار شبكة زبون الواجهة
موجز
الوصف
inet_time ( [المضيف [، البروتوكول [، المهلة]]])، inet_daytime ( [المضيف [، البروتوكول [،
نفذ الوقت]]])
AUTHOR
حقوق الطبع والنشر
صافي :: مضيف - بالاسم الواجهة إلى بيرلس مدمج جيثوست*() وظائف
موجز
الوصف
أمثلة
نوت
AUTHOR
صافي::libnetFAQ, libnetFAQ - ليبنت الأسئلة المتكررة
الوصف
أين يمكن الحصول على هذه الوثيقة
كيفية المساهمة في هذه الوثيقة
معلومات المؤلف وحقوق النشر
إخلاء مسؤولية
الحصول على وتثبيت libnet
ما هو ليبنت؟
ما هو إصدار بيرل الذي أحتاجه؟
ما هي الوحدات الأخرى التي أحتاجها؟
ما هي الأجهزة التي تدعم ليبنت؟
أين يمكنني الحصول على أحدث إصدار من libnet
باستخدام نت::FTP
كيف يمكنني تنزيل الملفات من خادم FTP؟
كيف يمكنني نقل الملفات في الوضع الثنائي؟
كيف يمكنني الحصول على حجم ملف على خادم FTP بعيد؟
كيف يمكنني الحصول على وقت التعديل لملف على خادم FTP بعيد؟
كيف يمكنني تغيير أذونات ملف على خادم بعيد؟
هل يمكنني القيام بعملية reget مثل أمر ftp؟
كيف يمكنني الحصول على قائمة الدليل من خادم FTP؟
تغيير الدليل إلى "" لا يفشل؟
أنا أستخدم جدار حماية SOCKS، لكن خيار جدار الحماية لا يعمل؟
أنا أستخدم جدار حماية وكيل FTP، ولكن لا يمكنني الوصول إلى الأجهزة الموجودة بالخارج؟
جدار حماية وكيل ftp الخاص بي لا يستمع إلى المنفذ 21
هل من الممكن تغيير أذونات الملف لملف على خادم FTP؟
لقد رأيت نصوصًا برمجية تستدعي رسالة أسلوب، لكن لم أتمكن من العثور عليها موثقة؟
لماذا لا يقوم Net::FTP بتنفيذ أساليب mput وmget
باستخدام صافي::SMTP
لماذا لا يمكن استخدام جزء عنوان البريد الإلكتروني بعد @ كاسم مضيف؟
لماذا لا يقوم Net::SMTP بإجراء عمليات بحث DNS MX؟
طريقة التحقق ترجع دائمًا صحيحًا؟
تصحيح البرامج النصية
كيف يمكنني تصحيح البرامج النصية الخاصة بي التي تستخدم وحدات Net::*؟
المؤلف وحقوق الطبع والنشر
صافي::netent - بالاسم الواجهة إلى بيرلس مدمج جيتنيت*() وظائف
موجز
الوصف
أمثلة
نوت
AUTHOR
صافي :: بروتوينت - بالاسم الواجهة إلى بيرلس مدمج الحصول على بروتو*() وظائف
موجز
الوصف
نوت
AUTHOR
نت :: خادم - بالاسم الواجهة إلى بيرلس مدمج جيتسرف*() وظائف
موجز
الوصف
أمثلة
نوت
AUTHOR
O - عام الواجهة إلى بيرل مترجم الخلفيات
موجز
الوصف
الاتفاقيات
التطبيق
بق
AUTHOR
ODBM_File - مربوط الوصول إلى com.odbm ملفات
موجز
الوصف
"O_RDONLY"، "O_WRONLY"، "O_RDWR"
DIAGNOSTICS
"أعاد متجر odbm -1، errno 22، المفتاح "..." عند ..."
الأخطاء والتحذيرات
شفرة التشغيل - تعطيل عين أكواد التشغيل متى تجميع بيرل الكود
موجز
الوصف
نوت
تحذير
أسماء المشغلين وقوائم المشغلين
اسم المشغل (opname)، واسم علامة المشغل (optag)، واسم opname أو optag المرفوض، و
مجموعة المشغل (opset)
وظائف كود التشغيل
رموز التشغيل، opset (OP، ...)، opset_to_ops (OPSET)، opset_to_hex (OPSET)، full_opset،
فارغ_opset، invert_opset (OPSET)، Ver_opset (OPSET، ...)، Define_optag (OPTAG،
OPSET)، opmask_add (OPSET)، opmask، opdesc (OP، ...)، opdump (PAT)
التلاعب بالأوبستات
للقيام (ربما)
علامات كود التشغيل المحددة مسبقًا
:base_core، :base_mem، :base_loop، :base_io، :base_orig، :base_math، :base_thread،
:افتراضي، :filesys_read، :sys_db، :browse، :filesys_open، :filesys_write، :subprocess،
:العملية الخاصة، :أخرى، :تحميل، :لا يزال_يجب_اتخاذ قرار بشأنها، :خطر
أنظر أيضا
مؤلفون
POSIX - بيرل الواجهة إلى IEEE الأمراض المنقولة جنسيا 1003.1
موجز
الوصف
تحفظات
وظائف
"_exit"، "abort"، "abs"، "access"، "acos"، "acosh"، "alarm"، "asctime"، "asin"،
"أسينه"، "تأكيد"، "اتان"، "اتانه"، "اتان2"، "اتيكست"، "اتوف"، "اتوي"، "اتول"،
"bsearch"، "calloc"، "cbrt"، "ceil"، "chdir"، "chmod"، "chown"، "clearrr"، "clock"،
"إغلاق"، "Closedir"، "cos"، "cosh"، "copysign"، "إنشاء"، "ctermid"، "ctime"،
"cuserid"، "difftime"، "div"، "dup"، "dup2"، "erf"، "erfc"، "errno"، "execl"،
"execle"، "execlp"، "execv"، "execve"، "execvp"، "exit"، "exp"، "expm1"، "fabs"،
"fClose"، "fcntl"، "fdopen"، "feof"، "ferror"، "fflush"، "fgetc"، "fgetpos"، "fgets"،
"fileno"، "floor"، "fdim"، "fegetround"، "fesetround"، "fma"، "fmax"، "fmin"، "fmod"،
"fopen"، "fork"، "fpathconf"، "fpclassify"، "fprintf"، "fputc"، "fputs"، "fread"،
"مجاني"، "freopen"، "frexp"، "fscanf"، "fseek"، "fsetpos"، "fstat"، "fsync"، "ftell"،
"fwrite"، "getc"، "getchar"، "getcwd"، "getegid"، "getenv"، "geteuid"، "getgid"،
"getgrgid"، "getgrnam"، "getgroups"، "getlogin"، "getpgrp"، "getpid"، "getppid"،
"getpwnam"، "getpwuid"، "يحصل"، "getuid"، "gmtime"، "hypot"، "ilogb"، "Inf"،
"isalnum"، "isalpha"، "isatty"، "iscntrl"، "isdigit"، "isfinite"، "isgraph"،
"أكبر"، "isinf"، "islower"، "isnan"، "غير طبيعي"، "isprint"، "ispunct"، "isspace"،
"isupper"، "isxdigit"، "j0"، "j1"، "jn"، "y0"، "y1"، "yn"، "kill"، "labs"، "lchown"،
"ldexp"، "ldiv"، "lgamma"، "log1p"، "log2"، "logb"، "link"، "localeconv"، "localtime"،
"log"، "log10"، "longjmp"، "lseek"، "lrint"، "lround"، "malloc"، "mblen"، "mbstowcs"،
"mbtowc"، "memchr"، "memcmp"، "memcpy"، "memmove"، "memset"، "mkdir"، "mkfifo"،
"mktime"، "modf"، "NaN"، "nan"، "nearbyint"، "nextafter"، "nexttoward"، "nice"،
"إزاحة"، "فتح"، "opendir"، "pathconf"، "إيقاف مؤقت"، "خطأ"، "pipe"، "pow"، "printf"،
"putc"، "putchar"، "puts"، "qsort"، "raise"، "rand"، "read"، "readdir"، "realloc"،
"الباقي"، "إزالة"، "remquo"، "إعادة تسمية"، "ترجيع"، "rewinddir"، "rint"، "rmdir"،
"جولة"، "scalbn"، "scanf"، "setgid"، "setjmp"، "setlocale"، "setpgid"، "setsid"،
"setuid"، "sigaction"، "siglongjmp"، "signbit"، "sigpending"، "sigprocmask"،
"sigsetjmp"، "sigsuspend"، "sin"، "sinh"، "sleep"، "sprintf"، "sqrt"، "srand"،
"sscanf"، "stat"، "strcat"، "strchr"، "strcmp"، "strcoll"، "strcpy"، "strcspn"،
"ستريرور"، "سترفتايم"، "سترلين"، "سترنكات"، "سترنكمب"، "سترنكبي"، "ستربرك"،
"strrchr"، "strspn"، "strstr"، "strtod"، "strtok"، "strtol"، "strtold"، "strtoul"،
"strxfrm"، "sysconf"، "النظام"، "tan"، "tanh"، "tcdrain"، "tcflow"، "tcflush"،
"tcgetpgrp"، "tcsendbreak"، "tcsetpgrp"، "tgamma"، "الوقت"، "الأوقات"، "tmpfile"،
"tmpnam"، "tolower"، "toupper"، "trunc"، "ttyname"، "tzname"، "tzset"، "umask"،
"uname"، "ungetc"، "unlink"، "utime"، "vfprintf"، "vprintf"، "vsprintf"، "انتظر"،
"waitpid"، "wcstombs"، "wctomb"، "الكتابة"
الطبقات
"POSIX::SigAction"
"جديد"، "معالج"، "قناع"، "أعلام"، "آمن"
"POSIX::SigRt"
%SIGRT، "SIGRTMIN"، "SIGRTMAX"
"بوسيكس::سيجسيت"
"جديد"، "addset"، "delset"، "emptyset"، "fillset"، "ismember"
"بوسيكس::تيرميوس"
"جديد"، "getattr"، "getcc"، "getcflag"، "getiflag"، "getispeed"، "getlflag"،
"getoflag"، "getospeed"، "setattr"، "setcc"، "setcflag"، "setiflag"، "setispeed"،
"setlflag"، "setoflag"، "setospeed"، قيم معدل الباود، قيم الواجهة الطرفية،
قيم الحقول "c_cc"، وقيم الحقول "c_cflag"، وقيم الحقول "c_iflag"، وقيم الحقول "c_lflag"
قيم الحقول، قيم الحقول "c_oflag".
ثوابت اسم المسار
ثابت
ثوابت بوسيكس
ثابت
أعدادات النظام
ثابت
خطأ
ثابت
FCNTL
ثابت
تطفو
ثابت
بيئة النقطة العائمة
ثابت
حدود
ثابت
محلي
ثابت
MATH
ثابت
إشارة
ثابت
STAT
الثوابت، وحدات الماكرو
ستدليب
ثابت
STDIUM
ثابت
الوقت
ثابت
UNISTD
ثابت
انتظر
الثوابت، "WNOHANG"، "WUNTRACED"، وحدات الماكرو، "WIFEXITED"، "WEXITSTATUS"، "WIFSIGNALED"،
"WTERMSIG"، "WIFSTOPPED"، "WSTOPSIG"
Params :: تحقق - A عام إدخال تحليل / فحص آلية.
موجز
الوصف
قالب
افتراضي، مطلوب، نوع صارم، محدد، no_override، مخزن، السماح
وظائف
check( \%tmpl, \%args, [$verbose] );
القالب، الحجج، مطول
السماح( $test_me, \@criteria );
سلسلة، regexp، روتين فرعي، مجموعة المرجع
last_error()
المتغيرات العالمية
$بارامس::شيك::VERBOSE
$Params::Check::STRICT_TYPE
$Params::Check::ALLOW_UNKNOWN
$Params::Check::STRIP_LEADING_DASHES
$Params::Check::NO_DUPLICATES
$Params::Check::PRESERVE_CASE
$Params::Check::ONLY_ALLOW_DEFINED
$Params::Check::SANITY_CHECK_TEMPLATE
$Params::Check::WARNINGS_FATAL
$Params::Check::CALLER_DEPTH
شكر وتقدير
تقارير الأخطاء
AUTHOR
حقوق الطبع والنشر
تحليل :: CPAN :: Meta - تحليل ميتايمل METAjson CPAN البيانات الوصفية ملفات
VERSION
موجز
الوصف
طرق
تحميل الملف
Load_yaml_string
Load_json_string
Load_string
yaml_backend
json_backend
وظائف
حمل
تحميل الملف
البيئة
بيرل_JSON_BACKEND
PERL_YAML_BACKEND
الدعم
البق / طلبات الميزة
المصدر مدونة
مؤلفون
CONTRIBUTORS
حقوق النشر والترخيص
بيرل :: OSType - خريطة بيرل تعمل نظام أسماء إلى عام أنواع
VERSION
موجز
الوصف
الاستعمال
نظام التشغيل_نوع()
is_os_type()
أنظر أيضا
الدعم
البق / طلبات الميزة
المصدر مدونة
AUTHOR
CONTRIBUTORS
حقوق النشر والترخيص
بيرليو - On الطلب محمل For بيرليو طبقات جذر of بيرليو::* الاسم الفضاء
موجز
الوصف
:unix، :stdio،:perlio،:crlf،:utf8،:bytes،:raw،:pop،:win32
طبقات مخصصة
:الترميز، :mmap، :عبر
بدائل الخام
الافتراضيات وكيفية تجاوزها
الاستعلام عن طبقات معالجات الملفات
AUTHOR
أنظر أيضا
PerlIO :: ترميز - ترميز طبقة
موجز
الوصف
أنظر أيضا
بيرليو :: mmap - ذاكرة تعيين IO
موجز
الوصف
ملاحظة التنفيذ
PerlIO :: عددي - في الذاكرة إيو, العددية IO
موجز
الوصف
ملاحظة التنفيذ
بيرليو::عبر - المساعد فئة For بيرليو طبقات نفذت in بيرل
موجز
الوصف
الطرق المتوقعة
$class->PUSHED([$mode,[$fh]]), $obj->POPPED([$fh]), $obj->UTF8($belowFlag,[$fh]),
$obj->OPEN($path,$mode,[$fh]), $obj->BINMODE([$fh]), $obj->FDOPEN($fd,[$fh]),
$obj->SYSOPEN($path,$imode,$perm,[$fh]), $obj->FILENO($fh),
$obj->READ($buffer,$len,$fh), $obj->WRITE($buffer,$fh), $obj->FILL($fh),
$obj->CLOSE($fh), $obj->SEEK($posn,$whence,$fh), $obj->TELL($fh),
$obj->UNREAD($buffer,$fh), $obj->FLUSH($fh), $obj->SETLINEBUF($fh),
$obj->CLEARERR($fh)، $obj->ERROR($fh)، $obj->EOF($fh)
أمثلة
مثال - مقبض سداسي عشري
PerlIO :: via :: QuotedPrint - بيرليو طبقة For مقتبسة للطباعة سلاسل
موجز
VERSION
الوصف
الوحدات المطلوبة
أنظر أيضا
شكر وتقدير
حقوق الطبع والنشر
جراب :: الهروب - For حل جراب ه<...> متواليات
موجز
الوصف
جوديز
e2char($e_content)، e2charnum($e_content)، $Name2character{الاسم},
$Name2character_number{الاسم}, $Latin1Code_to_fallback{عدد صحيح},
$Latin1Char_to_fallback{حرف}, $Code2USASCII{عدد صحيح}
تحفظات
أنظر أيضا
مخزن
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
جراب::العثور على - جد POD وثائق in دليل الأشجار
موجز
الوصف
"pod_find( { %opts } , @directories )"
"-verbose => 1"، "-Perl => 1"، "-script => 1"، "-inc => 1"
"تبسيط_الاسم( $str )"
"pod_where( { %opts }, $pod )"
"-inc => 1"، "-dirs => [ $dir1، $dir2، ... ]"، "-verbose => 1"
"contains_pod( $file، $verbose )"
AUTHOR
أنظر أيضا
جراب :: أتش تي أم أل - وحدة إلى تحول جراب ملفات إلى HTML
موجز
الوصف
وظائف
pod2html
الرابط الخلفي، Cachedir، CSS، Flush، Header، Help، htmldir، htmlroot، Index، infile،
outfile، poderrors، podpath، podroot، هادئ، تكرار، عنوان، مطول
htmlify
مرساة
البيئة
AUTHOR
أنظر أيضا
حقوق الطبع والنشر
جراب :: InputObjects - الأجسام تمثل POD إدخال الفقرات، أوامر وما إلى ذلك.
موجز
يستوجب
صادرات
الوصف
صفقة جراب::InputSource، طَرد جراب::فقرة، طَرد جراب::التسلسل الداخلي,
صفقة جراب::ParseTree
جراب::InputSource
جديد()
اسم()
مقبض()
كان_قطع()
جراب::فقرة
جراب::فقرة->جديد()
$pod_para->cmd_name()
$pod_para->نص()
$pod_para->نص خام ()
$pod_para->cmd_prefix()
$pod_para->cmd_separator()
$pod_para->تحليل شجرة()
$pod_para->خط الملف ()
جراب::التسلسل الداخلي
جراب::InteriorSequence->جديد()
$pod_seq->cmd_name()
$pod_seq->إضافة مسبقة ()
$pod_seq->ألحق()
$pod_seq->متداخلة ()
$pod_seq->نص خام ()
$pod_seq->left_delimiter()
$pod_seq->right_delimiter()
$pod_seq->تحليل شجرة()
$pod_seq->خط الملف ()
جراب::التسلسل الداخلي::هدم()
جراب::ParseTree
جراب::ParseTree->جديد()
$بتري->أعلى()
$بتري->الأطفال()
$بتري->إضافة مسبقة ()
$بتري->ألحق()
$بتري->نص خام ()
قرنة::ParseTree::هدم()
أنظر أيضا
AUTHOR
جراب::رجل - تحول POD البيانات إلى تنسيق * roff إدخال
موجز
الوصف
مركز، تاريخ، أخطاء، ثابت، ثابت، ثابت، ثابت، اسم، nourls،
اقتباسات، إصدار، قسم، stderr، utf8
DIAGNOSTICS
يجب أن يتكون خط roff من حرف واحد أو حرفين، وليس "%s"، إعداد أخطاء غير صالح "%s"، اقتباس غير صالح
المواصفات "%s"، مستند POD يحتوي على أخطاء في بناء الجملة
البيئة
POD_MAN_DATE، SOURCE_DATE_EPOCH
بق
تحفظات
AUTHOR
حقوق النشر والترخيص
أنظر أيضا
جراب :: ParseLink - تحليل an ل<> التنسيق الكود in POD نص
موجز
الوصف
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
قرنة :: ParseUtils - المساعدين For POD تحليل تحويل
موجز
الوصف
جراب::قائمة
جراب::قائمة->جديد()
قائمة $->ملف()
قائمة $->بداية()
قائمة $->مسافة بادئة ()
قائمة $->يكتب()
قائمة $->آر إكس ()
قائمة $->غرض()
قائمة $->الأبوين()
قائمة $->بطاقة شعار()
جراب::ارتباط تشعبي
جراب::ارتباط تشعبي->جديد()
رابط $->تحليل(سلسلة $)
رابط $->الترميز(سلسلة $)
رابط $->نص()
رابط $->تحذير()
رابط $->ملف()، رابط $->خط()
رابط $->صفحة()
رابط $->العقدة()
رابط $->نص بديل()
رابط $->يكتب()
رابط $->حلقة الوصل()
جراب :: ذاكرة التخزين المؤقت
جراب::ذاكرة التخزين المؤقت->جديد()
$ ذاكرة التخزين المؤقت->غرض()
$ذاكرة التخزين المؤقت->find_page($name)
جراب::ذاكرة التخزين المؤقت::العنصر
جراب::ذاكرة التخزين المؤقت::العنصر->جديد()
$cacheitem->صفحة()
$cacheitem->وصف()
$cacheitem->طريق()
$cacheitem->ملف()
$cacheitem->العقد ()
$cacheitem->find_node($name)
$cacheitem->معرف ()
AUTHOR
أنظر أيضا
جراب::محلل - قاعدة فئة For إنشاء POD مرشحات مترجمين
موجز
يستوجب
صادرات
الوصف
لمحة سريعة
خيارات التحليل
-want_nonPODs (الافتراضي: غير محدد)، -process_cut_cmd (الافتراضي: غير محدد)، - تحذيرات (إفتراضي:
غير محدد)
الروتين الفرعي الموصى به/تجاوزات الطريقة
يأمر()
$cmd، $text، $line_num، $pod_para
حرفي()
نص $، $line_num، $pod_para
كتلة النص()
نص $، $line_num، $pod_para
Interior_sequence()
روتين فرعي اختياري/تجاوزات الطريقة
جديد()
تهيئة ()
begin_pod()
begin_input()
end_input()
end_pod()
خط المعالجة المسبقة()
المعالجة المسبقة_الفقرة()
طرق التحليل والمعالجة
تحليل_نص ()
-expand_seq => كود المرجع|طريقة الاسم, -expand_text => كود المرجع|طريقة الاسم,
-expand_ptree => كود المرجع|طريقة الاسم
تحقق()
parse_paragraph()
parse_from_filehandle()
parse_from_file()
طرق الوصول
أخطاء فرعية ()
قطع ()
بارسيوبتس ()
ملف إلاخراج()
Output_handle()
ملف الإدخال ()
input_handle()
input_streams()
top_stream()
الطرق والبيانات الخاصة
_Push_input_stream()
_pop_input_stream()
التحليل القائم على الشجرة
تحفظات
أنظر أيضا
AUTHOR
الترخيص
بود :: Perldoc - بحث up بيرل توثيق in جراب تنسيق.
موجز
الوصف
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
قرنة :: بيرلدوك :: BaseTo - الفئة الأساسية For بود :: Perldoc المنسقين
موجز
الوصف
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
Pod :: Perldoc :: GetOptsOO - حسب الطلب خيار محلل For بود :: Perldoc
موجز
الوصف
استدعاء Pod::Perldoc::GetOptsOO::getopts($object, \@ARGV, $truth)، معين -n، إذا كان هناك
opt_n_with، سوف يستدعي $object->opt_n_with( ARGUMENT ) (على سبيل المثال، "-n foo" =>
$object->opt_n_with('foo'). كما سبق "-nfoo")، وإلا (نظرًا لـ -n) إذا كان هناك
opt_n، سنسميها $object->opt_n($truth) (الحقيقة الافتراضية هي 1)، وإلا فإننا نحاول
استدعاء $object->handle_unknown_option('n') (ونقوم بزيادة عدد الأخطاء بمقدار
القيمة المرجعة له)، إذا لم يكن هناك Handle_unknown_option، فإننا نحذر فقط، و
ثم قم بزيادة عداد الأخطاء
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
بود :: بيرلدوك :: ToANSI - محصول جراب مع ANSI اللون الهروب
موجز
الوصف
مذكرة قانونية
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
جراب::Perldoc::ToChecker - اسمحوا بيرلدوك التحقق جراب For أخطاء
موجز
الوصف
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
قرنة :: بيرلدوك :: ToMan - اسمحوا بيرلدوك محصول جراب as رجل صفحات
موجز
الوصف
مذكرة قانونية
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
قرنة :: بيرلدوك :: ToNroff - اسمحوا بيرلدوك تحول جراب إلى نروف
موجز
الوصف
مذكرة قانونية
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
قرنة :: بيرلدوك :: ToPod - اسمحوا بيرلدوك محصول جراب as جراب!
موجز
الوصف
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
بود :: بيردوك :: ToRtf - اسمحوا بيرلدوك محصول جراب as RTF
موجز
الوصف
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
قرنة :: بيرلدوك :: ToTerm - محصول جراب مع محطة الهروب
موجز
الوصف
مذكرة قانونية
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
جراب::Perldoc::ToText - اسمحوا بيرلدوك محصول جراب as نص عادي
موجز
الوصف
مذكرة قانونية
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
Pod :: Perldoc :: ToTk - اسمحوا بيرلدوك تستخدم المعارف التقليدية::جراب إلى محصول جراب
موجز
الوصف
أنظر أيضا
AUTHOR
Pod :: Perldoc :: ToXml - اسمحوا بيرلدوك محصول جراب as XML
موجز
الوصف
أنظر أيضا
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
جراب :: PlainText - تحول POD البيانات إلى تنسيق ASCII نص
موجز
الوصف
بديل، مسافة بادئة، فضفاضة، الجملة، العرض
DIAGNOSTICS
مساحة غريبة في العنصر، لا يمكن فتح %s للقراءة: %s، هروب غير معروف: %s، غير معروف
التسلسل: %s، غير متطابق =الخلف
القيود
الملاحظات
أنظر أيضا
AUTHOR
جراب::اختر، بودسيليكت() - استخراج مختار أقسام of POD تبدأ من إدخال
موجز
يستوجب
صادرات
الوصف
مواصفات القسم
مواصفات النطاق
طرق الكائن
curr_headings()
تحديد()
add_selection()
Clear_selections()
match_section()
تم الإختيار()
الوظائف المصدرة
بودسيليكت()
-انتاج, المقاطع, -نطاقات
الطرق والبيانات الخاصة
_ترجمة_قسم_المواصفات ()
$self->{_SECTION_HEADINGS}
$self->{_SELECTED_SECTIONS}
أنظر أيضا
AUTHOR
جراب::بسيطة - الإطار For تحليل جراب
موجز
الوصف
الطرق الرئيسية
"$ المحلل = SomeClass->new();", "$parser->output_fh( *OUT );", "$parser->output_string(
\$somestring );"، "$parser->parse_file( $some_filename );"، "$محلل->parse_file(
*INPUT_FH );"، "$parser->parse_string_document( $all_content );",
"$المحلل->parse_lines( ...@خطوط...، أونديف );"، "$محلل->content_seen"،
"SomeClass->تصفية( اسم الملف $ );""SomeClass->تصفية( *INPUT_FH );",
"SomeClass->تصفية( \$document_content );"
الطرق الثانوية
"$المحلل اللغوي->parse_characters( قيمة ما )"، "$محلل->no_whining( قيمة ما )",
"$المحلل اللغوي->no_errata_section( قيمة ما )"، "$محلل->شكوى_ستدير( قيمة ما )",
"$parser->source_filename"، "$parser->doc_has_started"، "$parser->source_dead"،
"$المحلل اللغوي->strip_verbatim_indent( قيمة ما )"
طرق التعليم العالي
"$parser->abandon_output_fh()", "$parser->abandon_output_string()",
"$parser->accept_code( @codes )"، "$parser->accept_codes( @codes )"،
"$parser->accept_directive_as_data( @directives )"،
"$parser->accept_directive_as_processed( @directives )",
"$parser->accept_directive_as_verbatim( @directives )"، "$parser->accept_target(
@targets )"، "$parser->accept_target_as_text( @targets )"، "$parser->accept_targets(
@targets )"، "$parser->accept_targets_as_text( @targets )"،
"$parser->any_errata_seen()"، "$parser->detected_encoding()"، "$parser->encoding()"،
"$parser->parse_from_file( $source, $to )"، "$parser->scream( @error_messages )"،
"$parser->unaccept_code( @codes )"، "$parser->unaccept_codes( @codes )"،
"$parser->unaccept_directive( @directives )"، "$parser->unaccept_directives(
@directives )"، "$parser->unaccept_target( @targets )"، "$parser->unaccept_targets(
@targets )"، "$parser->version_report()"، "$parser->whine( @error_messages )"
التشفير
تحفظات
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"، جابور زابو "[البريد الإلكتروني محمي]"، شون إتش كوري" شوكوري
على موقع cpan.org"
جراب::بسيط::مدقق -- التحقق هيه جراب بناء الجملة of a وثيقة
موجز
الوصف
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
قرنة :: بسيط :: تصحيح -- وضع جراب::بسيطة إلى تتبع/تصحيح طريقة
موجز
الوصف
تحفظات
مصارين
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب :: بسيط :: DumpAsText -- تفريغ تحليل القرنة أحداث as نص
موجز
الوصف
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب :: بسيط :: DumpAsXML -- منعطف جراب إلى XML
موجز
الوصف
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
قرنة :: بسيط :: HTML - تحول جراب إلى HTML
موجز
الوصف
الاتصال من سطر الأوامر
الاتصال من بيرل
رمز الحد الأدنى
مثال أكثر تفصيلا
طرق
html_css
html_javascript
title_prefix
title_postfix
html_header_before_title
top_anchor
html_h_level
مؤشر
html_header_after_title
html_footer
تصنيف فرعي
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
شكر وتقدير
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
قرنة :: بسيط :: HTMLBatch - تحول عدة جراب ملفات إلى عدة HTML ملفات
موجز
الوصف
من سطر الأوامر
الطرق الرئيسية
$batchconv = Pod::Simple::HTMLBatch->new;, $batchconv->batch_convert( com.indirs, com.outdir
);, $batchconv->batch_convert( undef , ...);, $batchconv->batch_convert( q{@INC},
...);, $batchconv->batch_convert( \@dirs , ...);, $batchconv->batch_convert( "somedir"
, ...);, $batchconv->batch_convert( 'somedir:someother:أيضا' , ...);,
$batchconv->batch_convert( ... , undef );, $batchconv->batch_convert( ... , 'somedir'
);
طرق الوصول
$batchconv->مطول( عدد صحيح غير سالب );, $batchconv->index( صحيحة أو خاطئة );,
$batchconv->contents_file( اسم الملف );, $batchconv->contents_page_start(
HTML_string );, $batchconv->contents_page_end( HTML_string );,
$batchconv->add_css( $url );, $batchconv->add_javascript( $url );,
$batchconv->css_flurry( صحيحة أو خاطئة );, $batchconv->javascript_flurry( صحيح أو-
زائف );, $batchconv->no_contents_links( صحيحة أو خاطئة );,
$batchconv->html_render_class( اسم_الفئة );, $batchconv->search_class( اسم_الفئة
);
ملاحظات حول التخصيص
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
قرنة :: بسيط :: قسم الارتباط -- مثل "قسم" سمات of L رموز
موجز
الوصف
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
قرنة :: بسيط :: ميثودي -- منعطف جراب::بسيطة أحداث إلى طريقة المكالمات
موجز
الوصف
طريقة الاتصال
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب :: بسيط :: PullParser -- a محلل سحب الواجهة إلى تحليل جراب
موجز
الوصف
طرق
الرمز المميز الخاص بي = $parser->get_token، $parser->unget_token( $token)، $parser->unget_token(
$token1, $token2, ... ), $parser->set_source( $filename ), $parser->set_source(
$filehandle_object ), $parser->set_source( \$document_source ), $parser->set_source(
\@document_lines )، $parser->parse_file(...)، $parser->parse_string_document(...)،
$parser->filter(...), $parser->parse_from_file(...)، $title_string =
$parser->get_title، $title_string = $parser->get_short_title، $author_name =
$parser->get_author, $description_name = $parser->get_description, $version_block =
$المحلل->get_version
نوت
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب :: بسيط :: PullParserEndToken -- الرموز النهائية تبدأ من جراب :: بسيط :: PullParser
موجز
الوصف
$token->tagname، $token->tagname(بعض السلاسل)، $token->tag(...)،
$الرمز->is_tag(بعض السلاسل) أو $token->is_tagname(بعض السلاسل)
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب :: بسيط :: PullParserStartToken -- رموز البداية تبدأ من جراب :: بسيط :: PullParser
موجز
الوصف
$token->tagname، $token->tagname(بعض السلاسل)، $token->tag(...)،
$الرمز->is_tag(بعض السلاسل) أو $token->is_tagname(بعض السلاسل), $رمز->attr(Attrname),
رمز $->attr(Attrname, قيمة جديدة)، $token->attr_hash
أنظر أيضا
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب :: بسيط :: PullParserTextToken -- الرموز النصية تبدأ من جراب :: بسيط :: PullParser
موجز
الوصف
$الرمز المميز->نص، الرمز المميز $->نص(بعض السلاسل)، $رمز->text_r()
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب :: بسيط :: PullParserToken -- رموز تبدأ من جراب :: بسيط :: PullParser
موجز
الوصف
$token->type، $token->is_start، $token->is_text، $token->is_end، $token->dump
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب :: بسيط :: RTF -- شكل جراب as RTF
موجز
الوصف
سمات التحكم في التنسيق
$المحلل->head1_halfpoint_size( halfpoint_integer );, $المحلل اللغوي->head2_halfpoint_size(
halfpoint_integer );, $المحلل اللغوي->head3_halfpoint_size( halfpoint_integer );,
$المحلل->head4_halfpoint_size( halfpoint_integer );,
$المحلل->codeblock_halfpoint_size( halfpoint_integer );,
$المحلل->header_halfpoint_size( halfpoint_integer );, $المحلل اللغوي->normal_halfpoint_size(
halfpoint_integer );, $parser->no_proofing_exemptions( صحيحة أو خاطئة );,
$المحلل->doc_lang( microsoft_decimal_language_code )
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
قرنة :: بسيط :: بحث - جد POD وثائق in دليل الأشجار
موجز
الوصف
BUILDER
الملحقات
$بحث->إنك( صحيحة أو خاطئة );, $search->verbose( رقم غير سالب );,
$بحث->limit_glob( بعض سلسلة الكرة الأرضية );, $search->callback( \&some_routine );,
$بحث->شاقة( صحيحة أو خاطئة );, $search->recurse( صحيحة أو خاطئة );,
$بحث->الظلال( صحيحة أو خاطئة );, $search->limit_re( some-regxp );,
$بحث->dir_prefix( بعض قيمة السلسلة );, $search->progress( بعض كائن التقدم );,
$name2path = $self->name2path;, $path2name = $self->path2name;
طرق البحث الرئيسية
"$search->المسح (@directories )"
"name2path"، "path2name"
"$search->simplify_name( $str )"
"$بحث->العثور على($pod )"
"$search->find( $pod, @search_dirs )"
"$self->contains_pod($file )"
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب :: بسيط :: SimpleTree -- تحليل جراب إلى a بسيط تحليل شجرة
موجز
الوصف
طرق
محتويات الشجرة
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب :: بسيط :: Subclassing -- اكتب a المنسق as a جراب::بسيطة فئة فرعية
موجز
الوصف
Pod::Simple, Pod::Simple::Methody, Pod::Simple::PullParser, Pod::Simple::SimpleTree
فعاليات
"$المحلل->_handle_element_start( اسم العنصر, attr_hashref )",
"$المحلل اللغوي->_handle_element_end( اسم_العنصر )",
"$المحلل اللغوي->_handle_text( سلسلة نصية )"الأحداث التي تحتوي على element_name للمستند،
الأحداث التي تحتوي على اسم_عنصر من Para، والأحداث التي تحتوي على اسم_عنصر من B أو C أو F أو I،
الأحداث التي تحتوي على اسم العنصر S، والأحداث التي تحتوي على اسم العنصر X، والأحداث التي تحتوي على اسم العنصر
element_name للعنصر L، والأحداث التي تحتوي على element_name E أو Z، والأحداث التي تحتوي على element_name
حرفيًا، الأحداث التي تحتوي على element_name لـ head1 .. head4، الأحداث التي تحتوي على
element_name للتشفير، والأحداث التي تحتوي على element_name للتعداد النقطي الزائد، والأحداث التي تحتوي على
element_name للرقم الزائد، والأحداث التي تحتوي على element_name للنص الزائد، والأحداث التي تحتوي على
element_name للكتلة الزائدة، والأحداث التي تحتوي على element_name للفراغ الزائد، والأحداث التي تحتوي على
element_name للعنصر النقطي، والأحداث التي تحتوي على element_name لرقم العنصر، والأحداث التي تحتوي على
اسم_عنصر لنص العنصر، أحداث باستخدام اسم_عنصر لـ، أحداث بـ
اسم_عنصر البيانات
المزيد من الكبسولة::طرق بسيطة
"$المحلل->قبول_الأهداف( قيمة ما )""$parser->accept_targets_as_text(
قيمة ما )"، "$المحلل اللغوي->accept_codes( اسم الرمز، اسم الرمز... )",
"$المحلل اللغوي->accept_directive_as_data( directive_name )",
"$المحلل اللغوي->accept_directive_as_verbatim( directive_name )",
"$المحلل اللغوي->accept_directive_as_processed( directive_name )"، "$المحلل اللغوي->nbsp_for_S(
BOOLEAN );"، "$parser->version_report()"، "$parser->pod_para_count()"،
"$parser->line_count()"، "$parser->nix_X_codes( قيمة ما )",
"$المحلل اللغوي->keep_encoding_directive( قيمة ما )"، "$محلل->merge_text( قيمة ما
)"، "$محلل->code_handler( CODE_REF )"، "$محلل->cut_handler( CODE_REF )",
"$المحلل اللغوي->pod_handler( CODE_REF )"، "$محلل->whiteline_handler( CODE_REF )",
"$المحلل اللغوي->الأنين( رقم السطر، شكوى سلسلة )"، "$محلل->تصرخ( رقم السطر،
شكوى سلسلة )"، "$المحلل->source_dead(1)"، "$المحلل اللغوي->hide_line_numbers( قيمة ما
)"، "$محلل->no_whining( قيمة ما )"، "$محلل->no_errata_section( قيمة ما )",
"$المحلل اللغوي->complain_stderr( قيمة ما )"، "$محلل->bare_output( قيمة ما )",
"$المحلل اللغوي->preserve_whitespace( قيمة ما )"، "$المحلل اللغوي->parse_empty_lists( قيمة ما )"
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
قرنة :: بسيط :: نص -- شكل جراب as نص عادي
موجز
الوصف
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
قرنة :: Simple :: TextContent -- دولار فقط واحصل على خصم XNUMX% على جميع هيه نص محتوى of جراب
موجز
الوصف
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
قرنة :: Simple :: XHTML -- شكل جراب as التحقق XHTML
موجز
الوصف
رمز الحد الأدنى
طرق
perldoc_url_prefix
perldoc_url_postfix
man_url_prefix
man_url_postfix
title_prefix، title_postfix
html_css
html_javascript
html_doctype
html_charset
html_header_tags
html_h_level
default_title
force_title
html_header، html_footer
مؤشر
مرساة_العناصر
صلة عودة
تصنيف فرعي
Handle_text
Handle_code
Accept_targets_as_html
Resolve_pod_page_link
Resolve_man_page_link
تحديد
Batch_mode_page_object_init
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
شكر وتقدير
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
Pod :: Simple :: XMLOutStream -- منعطف جراب إلى XML
موجز
الوصف
أنظر أيضا
حول تمديد جراب
أنظر أيضا
الدعم
حقوق الطبع والنشر وإخلاء المسؤولية
AUTHOR
أليسون راندال"[البريد الإلكتروني محمي]""هانز ديتر بيرسي""[البريد الإلكتروني محمي]"، ديفيد إي.
ويلر "[البريد الإلكتروني محمي]"
جراب::نص - تحول POD البيانات إلى تنسيق ASCII نص
موجز
الوصف
بديل، كود، أخطاء، مسافة بادئة، فضفاض، هامش، نورل، علامات اقتباس، جملة، ستدير، utf8،
عرض
DIAGNOSTICS
مساحة غريبة في العنصر، تم استدعاء العنصر بدون علامة، لا يمكن فتح %s لقراءة: %s، غير صالح
أخطاء في الإعداد "%s"، ومواصفات الاقتباس غير صالحة "%s"، ويحتوي مستند POD على أخطاء في بناء الجملة
بق
تحفظات
الملاحظات
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
جراب :: نص :: لون - تحول POD البيانات إلى تنسيق اللون ASCII نص
موجز
الوصف
بق
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
قرنة::نص::ضربة زائدة، =for كلمات التوقف إضراب
موجز
الوصف
بق
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
قرنة :: نص :: Termcap - تحول POD البيانات إلى ASCII نص مع شكل الهروب
موجز
الوصف
الملاحظات
أنظر أيضا
AUTHOR
حقوق النشر والترخيص
جراب :: الاستعمال - طباعة a استعمال الرسالة تبدأ من جزءا لا يتجزأ من جراب توثيق
موجز
الحجج
"-message"، "-msg"، "-exitval"، "-verbose"، "-sections"، "-output"، "-input"،
"-قائمة المسار"، "-noperldoc"
تنسيق الفئة الأساسية
خيارات العبور
الوصف
مخطوطات
أمثلة
الاستخدام الموصى به
تحفظات
AUTHOR
شكر وتقدير
أنظر أيضا
SDBM_File - مربوط الوصول إلى com.sdbm ملفات
موجز
الوصف
كرافت
صادرات
DIAGNOSTICS
"قام متجر sdbm بإرجاع -1، errno 22، المفتاح "..." عند ..."
الأخطاء والتحذيرات
آمن - جمع تنفيذ الكود in مقيد مقصورات
موجز
الوصف
مساحة اسم جديدة، قناع المشغل
تحذير
طرق
تصريح (OP، ...)
تصريح_فقط (OP، ...)
رفض (OP، ...)
Den_only (البروتوكول الاختياري، ...)
فخ (OP، ...)، فك الفخ (OP، ...)
شارك الاسم، ...)
share_from (الحزمة، ARRAYREF)
فارجلوب (VARNAME)
إعادة التقييم (سلسلة، صارمة)
ردو (اسم الملف)
الجذر (NAMESPACE)
قناع (قناع)
Wrap_code_ref (CODEREF)
Wrap_code_refs_within (...)
المخاطر
الذاكرة، وحدة المعالجة المركزية، التطفل، الإشارات، تغييرات الحالة
AUTHOR
عددي :: Util - A اختيار of المنفعة العامة العددية الوظائف الفرعية
موجز
الوصف
وظائف للمراجع
مبارك
refaddr
reftype
إضعاف
لا يضعف
ضعيف
وظائف أخرى
Dualvar
com.isdual
com.isvstring
look_like_number
مقبض مفتوح
للقراءة فقط
set_prototype
الملوث
DIAGNOSTICS
لم يتم تنفيذ المراجع الضعيفة في إصدار Perl، ولم يتم تنفيذ Vstrings
تم تنفيذه في إصدار Perl، ولا يتوفر "NAME" إلا مع إصدار XS من
عددي :: Util
الأخطاء المعروفة
أنظر أيضا
حقوق الطبع والنشر
بحث :: Dict - بحث - . For مفتاح in قاموس ملف
موجز
الوصف
اختر التوقف - حفظ على استعادة مختار ملف مقبض
موجز
الوصف
المحمل الذاتي - تحميل وظائف فقط on الطلب
موجز
الوصف
الرمز المميز __DATA__
التحميل التلقائي للأداة ذاتية التحميل
التحميل التلقائي وحزمة المفردات
أداة التحميل الذاتي والتحميل التلقائي
__DATA__، __END__، ومقبض ملف FOOBAR::DATA.
الطبقات والأساليب الموروثة.
حزم متعددة وأسماء روتين فرعي مؤهلة بالكامل
AUTHOR
حقوق النشر والترخيص
قابس كهرباء، "قابس كهرباء" - فرص ثابت تقنية وظائف
موجز
الوصف
الثوابت
PF_INET، PF_INET6، PF_UNIX، ...
AF_INET، AF_INET6، AF_UNIX، ...
SOCK_STREAM، SOCK_DGRAM، SOCK_RAW، ...
SOCK_NONBLOCK. SOCK_CLOEXEC
SOL_SOCKET
SO_ACCEPTCONN، SO_BROADCAST، SO_ERROR، ...
IP_OPTIONS، IP_TOS، IP_TTL، ...
IPTOS_LOWDELAY، IPTOS_THROUGHPUT، IPTOS_RELIABILITY، ...
MSG_BCAST، MSG_OOB، MSG_TRUNC، ...
SHUT_RD، SHUT_RDWR، SHUT_WR
INADDR_ANY، INADDR_BROADCAST، INADDR_LOOPBACK، INADDR_NONE
IPPROTO_IP، IPPROTO_IPV6، IPPROTO_TCP، ...
TCP_CORK، TCP_KEEPALIVE، TCP_NODELAY، ...
IN6ADDR_ANY، IN6ADDR_LOOPBACK
IPV6_ADD_MEMBERSHIP، IPV6_MTU، IPV6_V6ONLY، ...
المتلاعبون بالهيكل
$family = sockaddr_family $sockaddr
$sockaddr = pack_sockaddr_in $port, $ip_address
($port, $ip_address) = unpack_sockaddr_in $sockaddr
$sockaddr = sockaddr_in $port, $ip_address
($port, $ip_address) = sockaddr_in $sockaddr
$sockaddr = pack_sockaddr_in6 $port, $ip6_address, [$scope_id, [$flowinfo]]
($المنفذ، $ip6_address، $scope_id، $flowinfo) = unpack_sockaddr_in6 $sockaddr
$sockaddr = sockaddr_in6 $port, $ip6_address, [$scope_id, [$flowinfo]]
($المنفذ، $ip6_address، $scope_id، $flowinfo) = sockaddr_in6 $sockaddr
$sockaddr = pack_sockaddr_un $path
($path) = unpack_sockaddr_un $sockaddr
$sockaddr = sockaddr_un $path
($مسار) = sockaddr_un $sockaddr
$ip_mreq = pack_ip_mreq $multiaddr, $interface
($multiaddr, $interface) = unpack_ip_mreq $ip_mreq
$ip_mreq_source = pack_ip_mreq_source $multiaddr، $source، $interface
($multiaddr، $source، $interface) = unpack_ip_mreq_source $ip_mreq
$ipv6_mreq = pack_ipv6_mreq $multiaddr6, $ifindex
($multiaddr6, $ifindex) = unpack_ipv6_mreq $ipv6_mreq
وظائف
$ip_address = inet_aton $string
$string = inet_ntoa $ip_address
عنوان $ = inet_pton $family، $string
$string = inet_ntop $family، $address
($err, @result) = getaddrinfo $host, $service, [$hints]
الأعلام => INT، العائلة => INT، نوع sock => INT، البروتوكول => INT، العائلة => INT، نوع sock
=> INT، البروتوكول => INT، العنوان => STRING، اسم الكنسي => STRING، AI_PASSIVE،
AI_CANONNAME، AI_NUMERICHOST
($err، $hostname، $servicename) = getnameinfo $sockaddr، [$flags، [$xflags]]
NI_NUMERICHOST، NI_NUMERICSERV، NI_NAMEREQD، NI_DGRAM، NIx_NOHOST، NIx_NOSERV
الحصول على معلومات () / معلومات الاسم () ثوابت الخطأ
EAI_AGAIN، EAI_BADFLAGS، EAI_FAMILY، EAI_NODATA، EAI_NONAME، EAI_SERVICE
أمثلة
ابحث عن الاتصال ()
إنشاء سلسلة يمكن قراءتها بواسطة الإنسان من العنوان
تحليل أسماء المضيفين إلى عناوين IP
الوصول إلى خيارات المقبس
AUTHOR
قابل للتخزين - إصرار For بيرل البيانات الهياكل
موجز
الوصف
مخزن الذاكرة
القفل الاستشاري
SPEED
التمثيل القانوني
مراجع الكود
التوافق الأمامي
بيانات utf8، والتجزئة المقيدة، والملفات من الإصدارات المستقبلية من Storable
الإبلاغ عن الأخطاء
المعالجات فقط
السنانير
"تجميد_STORABLE" الكائنات, استنساخ"STORABLE_thaw" الكائنات, استنساخ, تسلسل، ..،
"STORABLE_attach" فئة, استنساخ, تسلسل
المسندات
"قابل للتخزين::last_op_in_netorder"، "قابل للتخزين::is_storing"، "قابل للتخزين::is_retriving"
العودية
الاستنساخ العميق
سحر قابل للتخزين
$info = قابل للتخزين::file_magic( $filename )، "version"، "version_nv"، "رئيسي"، "ثانوي"،
"hdrsize"، "netorder"، "byteorder"، "intsize"، "longsize"، "ptrsize"، "nvsize"،
"ملف"، معلومات $ = قابلة للتخزين::read_magic( $buffer )، معلومات $ = قابلة للتخزين::read_magic(
المخزن المؤقت $، $must_be_file )
أمثلة
تحذير الأمان
تحذير
بق
بيانات 64 بت في بيرل 5.6.0 و5.6.1
CREDITS
AUTHOR
أنظر أيضا
الفرعي::Util - A اختيار of سهل حياتك الوظائف الفرعية For الغواصات CODE المراجع
موجز
الوصف
وظائف
النموذج
set_prototype
اسم فرعي
set_subname
AUTHOR
رمز - تلاعب بيرل رموز من مشاركة أسماء
موجز
الوصف
بق
Sys :: اسم المضيف - جرّب كل ممكن تصوره طريق إلى دولار فقط واحصل على خصم XNUMX% على جميع اسم المضيف
موجز
الوصف
AUTHOR
النظام::سجل النظام - بيرل الواجهة إلى هيه UNIX سيسلوغ(3) المكالمات
VERSION
موجز
الوصف
صادرات
وظائف
سجل مفتوح(معرف $, $لوجوبت, مرفق $), سجل النظام(أولوية $، رسالة $), سجل النظام(أولوية $،
تنسيق $, args), ملاحظات, قناع setlog($mask_priority), سيتلوجسوك (), ملاحظات, كلوسلوج ()
قواعد SYS::SYSLOG
أمثلة
الثوابت
التسهيلات
مستويات
DIAGNOSTICS
"تم تمرير وسيطة غير صالحة إلى setlogsock"، "تم تمرير سجل الأحداث إلى setlogsock، ولكن لا يوجد Win32"
واجهة برمجة التطبيقات متاحة"، "لا يتوفر اتصال بسجل النظام"، "تم تمرير الدفق إلى setlogsock، ولكن
%s غير قابل للكتابة"، "تم تمرير الدفق إلى setlogsock، لكن تعذر العثور على أي جهاز"،
"تم تمرير TCP إلى setlogsock، لكن خدمة TCP غير متاحة"، "سجل النظام: الوسيطة المتوقعة
%s"، "سجل النظام: مستوى/مرفق غير صالح: %s"، "سجل النظام: تم تقديم عدد كبير جدًا من المستويات: %s"،
"سجل النظام: تم توفير عدد كبير جدًا من المرافق: %s"، "سجل النظام: يجب تحديد المستوى"، "تم تمرير udp إلى
setlogsock، لكن خدمة udp غير متوفرة"، "تم تمرير Unix إلى setlogsock، لكن المسار غير متوفر
متاح"
التاريخ
أنظر أيضا
وحدات أخرى
صفحات الدليل
المراجع
مقالات
سجل الأحداث
المؤلفون والتقديرات
بق
الدعم
AnnoCPAN: وثائق CPAN المشروحة، تقييمات CPAN، RT: متتبع طلبات CPAN،
ابحث في وثائق CPAN وMetaCPAN وPerl
حقوق الطبع والنشر
الترخيص
اضغط::قاعدة - الفئة الأساسية فئة أن ويوفر مشترك وظيفة إلى اضغط::محلل TAP :: تسخير
VERSION
موجز
الوصف
طرق
طرق الفصل
TAP :: منسق :: قاعدة - الفئة الأساسية فئة For ظفيرة الناتج المندوبون
VERSION
الوصف
موجز
طرق
طرق الفصل
"الإسهاب"، "الإسهاب"، "المؤقت"، "الفشل"، "التعليقات"، "هادئ"، "هادئ حقًا"،
"صامت"، "أخطاء"، "توجيهات"، "stdout"، "لون"، "وظائف"، "show_count"
TAP :: منسق :: لون - يجري بيرل تجربه بالعربي مخطوطات مع اللون
VERSION
الوصف
موجز
طرق
طرق الفصل
TAP :: منسق :: وحدة التحكم - تسخير الناتج مندوب For الافتراضي يرجى العلم بأن يوجد سن محدد للمشاركة بهذه البطولات. الرجاء قراءة القواعد أدناه. الناتج
VERSION
الوصف
موجز
"اختبار_فتح"
TAP :: Formatter :: Console :: ParallelSession - تسخير الناتج مندوب For موازى يرجى العلم بأن يوجد سن محدد للمشاركة بهذه البطولات. الرجاء قراءة القواعد أدناه. الناتج
VERSION
الوصف
موجز
طرق
طرق الفصل
TAP :: Formatter :: Console :: Session - تسخير الناتج مندوب For الافتراضي يرجى العلم بأن يوجد سن محدد للمشاركة بهذه البطولات. الرجاء قراءة القواعد أدناه. الناتج
VERSION
الوصف
"واضح_للإغلاق"
"اختبار_وثيق"
"رأس"
"نتيجة"
TAP :: منسق :: ملف - تسخير الناتج مندوب For ملف الناتج
VERSION
الوصف
موجز
"اختبار_فتح"
TAP :: منسق :: ملف :: جلسة - تسخير الناتج مندوب For ملف الناتج
VERSION
الوصف
طرق
نتيجة
Close_test
TAP :: منسق :: جلسة - ملخص قاعدة فئة For ظفيرة الناتج مندوب
VERSION
طرق
طرق الفصل
"المنسق"، "المحلل اللغوي"، "الاسم"، "show_count"
TAP :: تسخير - يجري تجربه بالعربي مخطوطات مع إحصائيات
VERSION
الوصف
موجز
طرق
طرق الفصل
"الإسهاب"، "المؤقت"، "الفشل"، "التعليقات"، "show_count"، "التطبيع"، "lib"،
"switches"، "test_args"، "color"، "exec"، "merge"، "sources"، "aggregator_class"،
"الإصدار"، "فئة_المنسق"، "فئة_متعدد الإرسال"، "فئة_المحلل"،
"scheduler_class"، "المنسق"، "الأخطاء"، "التوجيهات"، "ignore_exit"، "الوظائف"،
"القواعد"، "rulesfiles"، "stdout"، "فخ"
طرق المثيل
اسم المصدر للاختبار المطلوب تشغيله، وهو إشارة إلى مصفوفة [ اسم المصدر، اسم العرض ]
التكوين
الإضافات
"الوحدة النمطية :: بناء"
"ExtUtils :: MakeMaker"
"يثبت"
كتابة الإضافات
قم بتخصيص كيفية دخول TAP إلى المحلل اللغوي، وتخصيص كيفية إخراج نتائج TAP من الملف
محلل
تصنيف فرعي
طرق
"جديد"، "اختبارات التشغيل"، "ملخص"
استبدال
أنظر أيضا
اضغط::تسخير::ما وراء، اختبار :: تسخير :: ما بعد - Beyond جعل تجربه بالعربي
بعد إجراء الاختبار
الحالة المحفوظة
الاختبار الموازي
اختبارات غير بيرل
خلطها
المتداول الخاص بي
تخصيص أعمق
الاسترجاعات
تحليل الحنفية
الحصول على الدعم
TAP :: تسخير :: Env - توزيع ظفيرة ذات صلة بيئي المتغيرات أين مناسب
VERSION
موجز
الوصف
طرق
إنشاء (\%الوسائط)
المتغيرات البيئية
"HARNESS_PERL_SWITCHES"، "HARNESS_VERBOSE"، "HARNESS_SUBCLASS"، "HARNESS_OPTIONS"،
"ي "،"ج"، "أ "، "fPackage-With-Dashes"، "HARNESS_TIMER"، "HARNESS_COLOR"،
"HARNESS_IGNORE_EXIT"
اضغط :: كائن - الفئة الأساسية فئة أن ويوفر مشترك وظيفة إلى الكل "مقبض::*" نماذج
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
اضغط::محلل - تحليل TAP الناتج
VERSION
موجز
الوصف
طرق
طرق الفصل
"مصدر"، "اضغط"، "exec"، "مصادر"، "رد اتصال"، "مفاتيح"، "test_args"، "التخزين المؤقت"،
"دمج"، "grammar_class"، "result_factory_class"، "iterator_factory_class"
طرق المثيل
النتائج الفردية
أنواع النتائج
الإصدار، الخطة، البراغما، الاختبار، التعليق، الإنقاذ، غير معروف
طرق النوع الشائع
أساليب "التخطيط".
أساليب "البراغما".
أساليب "التعليق".
أساليب "الإنقاذ".
طرق "غير معروفة".
"طرق الاختبار
النتائج الإجمالية
النتائج الفردية
براغماس
نتائج موجزة
"تجاهل_الخروج"
خطة في غير محلها، لا توجد خطة، أكثر من خطة، أرقام الاختبار خارج التسلسل
المكالمات
"اختبار"، "إصدار"، "خطة"، "تعليق"، "خطة الإنقاذ"، "يامل"، "غير معروف"، "آخر"، "الكل"،
"EOF"
اضغط على القواعد
التوافق الوراء
الخلافات
خطط TODO، الاختبارات "المفقودة".
تصنيف فرعي
مكونات المحلل اللغوي
الخيار 1، الخيار 2
شكر وتقدير
مايكل شويرن، آندي ليستر، لوني، جيوفر، شلومي فيش، تورستن شونفيلد،
جيري جاي، أرسطو، آدم كينيدي، إيف أورتن، أدريان هوارد، شون وليل، أندرياس جي.
كونيغ، فلوريان راغويتز، كوريون، مارك ستوسبرغ، مات كراي، ديفيد ويلر، أليكس
فانديفر، كوزيمو ستريبوني، فيل سكايتاي
مؤلفون
بق
حقوق الطبع والنشر والترخيص
TAP :: Parser :: Aggregator - مجموع اضغط::محلل النتائج
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
طرق التلخيص
فشل، parse_errors، تم النجاح، تم التخطيط له، تم تخطيه، ما يجب القيام به، ما يجب فعله، الانتظار، الخروج
الاختبارات الفاشلة أو أخطاء التحليل أو الخروج السيئ أو حالة الانتظار
انظر أيضا
TAP :: Parser :: Grammar - A قواعد For هيه اختبار أي شئ بروتوكول.
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
اضغط على القواعد
تصنيف فرعي
أنظر أيضا
TAP :: Parser :: Iterator - الفئة الأساسية فئة For TAP مصدر التكرارات
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
تصنيف فرعي
مثال
أنظر أيضا
TAP :: Parser :: Iterator :: Array - المكرر For على أساس مجموعة TAP تقارير عن مصادر العطور بدون العلبة
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
السمة
أنظر أيضا
TAP :: Parser :: Iterator :: Process - المكرر For على أساس العملية TAP تقارير عن مصادر العطور بدون العلبة
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
السمة
أنظر أيضا
TAP :: Parser :: Iterator :: Stream - المكرر For على أساس مقبض الملف TAP تقارير عن مصادر العطور بدون العلبة
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
السمة
أنظر أيضا
TAP :: Parser :: IteratorFactory - الأرقام خارج التي SourceHandler الأجسام إلى تستخدم For a معطى
مصدر
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
تصنيف فرعي
مثال
مؤلفون
السمة
أنظر أيضا
TAP :: المحلل اللغوي :: معدد - متعدد متعدد اضغط::موزعون
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
انظر أيضا
TAP :: Parser :: Result - الفئة الأساسية فئة For اضغط::محلل الناتج الأجسام
VERSION
موجز
الوصف
طرق
الأساليب المنطقية
"is_plan"، "is_pragma"، "is_test"، "is_comment"، "is_bailout"، "is_version"،
"غير معروف"، "is_yaml"
تصنيف فرعي
مثال
أنظر أيضا
TAP :: Parser :: النتيجة :: Bailout - الإنقاذ نتيجة رمزية.
VERSION
الوصف
الأساليب المتجاوزة
"كسلسلة"
طرق المثيل
TAP :: Parser :: Result :: Comment - كيف نتيجة رمزية.
VERSION
الوصف
الأساليب المتجاوزة
"كسلسلة"
طرق المثيل
TAP :: Parser :: Result :: Plan - خطة نتيجة رمزية.
VERSION
الوصف
الأساليب المتجاوزة
"as_string"، "الخام"
طرق المثيل
TAP :: Parser :: Result :: Pragma - TAP براجما رمزية.
VERSION
الوصف
الأساليب المتجاوزة
"as_string"، "الخام"
طرق المثيل
TAP :: Parser :: Result :: Test - اختبار نتيجة رمزية.
VERSION
الوصف
الأساليب المتجاوزة
طرق المثيل
TAP :: Parser :: Result :: Unknown - غير معروف نتيجة رمزية.
VERSION
الوصف
الأساليب المتجاوزة
"as_string"، "الخام"
TAP :: Parser :: Result :: Version - TAP بناء الجملة الإصدار رمزية.
VERSION
الوصف
الأساليب المتجاوزة
"as_string"، "الخام"
طرق المثيل
TAP :: Parser :: Result :: YAML - YAML نتيجة رمزية.
VERSION
الوصف
الأساليب المتجاوزة
"as_string"، "الخام"
طرق المثيل
TAP :: Parser :: ResultFactory - مصنع For إنشاء اضغط::محلل الناتج الأجسام
موجز
VERSION
الوصف
طرق
طرق الفصل
تصنيف فرعي
مثال
أنظر أيضا
TAP :: Parser :: Scheduler - حدد اختبارات أثناء موازى تجريب
VERSION
موجز
الوصف
طرق
طرق الفصل
قواعد بنية البيانات
بشكل افتراضي، تكون جميع الاختبارات مؤهلة للتشغيل بالتوازي. تحديد أي من الخاص بك
القواعد الخاصة تزيل هذه القاعدة، "المباراة الأولى تفوز". القاعدة الأولى التي تطابق الاختبار
سيكون هو الذي ينطبق، وسيتم إجراء أي اختبار لا يتطابق مع القاعدة
التسلسل في نهاية التشغيل، وجود القاعدة لا يعني تحديد أ
امتحان. لا يزال يتعين عليك تحديد الاختبارات التي سيتم تشغيلها، وتحديد قاعدة للسماح بإجراء الاختبارات
الجري بالتوازي لا يجعل الجري بالتوازي. لا تزال بحاجة إلى تحديد
عدد "الوظائف" المتوازية في كائن الحزام الخاص بك
طرق المثيل
TAP :: Parser :: Scheduler :: Job - A عزباء تجريب وظيفة.
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
السمات
TAP :: Parser :: Scheduler :: Spinner - A لا مرجع وظيفة.
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
أنظر أيضا
TAP :: Parser :: Source - a TAP مصدر & هدف البيانات عن الصابون it
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
مؤلفون
أنظر أيضا
TAP :: Parser :: SourceHandler - الفئة الأساسية فئة For مختلف TAP مصدر معالجات
VERSION
موجز
الوصف
طرق
طرق الفصل
تصنيف فرعي
مثال
مؤلفون
أنظر أيضا
TAP :: Parser :: SourceHandler :: Executable - شريط الاحداث الناتج تبدأ من an تنفيذ TAP مصدر
VERSION
موجز
الوصف
طرق
طرق الفصل
تصنيف فرعي
مثال
أنظر أيضا
TAP :: Parser :: SourceHandler :: File - شريط الاحداث TAP تبدأ من a نص ملف.
VERSION
موجز
الوصف
طرق
طرق الفصل
CONFIGURATION
تصنيف فرعي
أنظر أيضا
TAP :: Parser :: SourceHandler :: Handle - شريط الاحداث TAP تبدأ من an IO::مقبض or a غلوب.
VERSION
موجز
الوصف
طرق
طرق الفصل
تصنيف فرعي
أنظر أيضا
TAP :: Parser :: SourceHandler :: Perl - شريط الاحداث TAP تبدأ من a بيرل تنفيذ
VERSION
موجز
الوصف
طرق
طرق الفصل
تصنيف فرعي
مثال
أنظر أيضا
TAP :: Parser :: SourceHandler :: RawTAP - شريط الاحداث الناتج تبدأ من الخام TAP in a عددي/مصفوفة المرجع.
VERSION
موجز
الوصف
طرق
طرق الفصل
تصنيف فرعي
أنظر أيضا
TAP :: Parser :: YAMLish :: Reader - عرض ياميليش البيانات تبدأ من مكرر
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
AUTHOR
أنظر أيضا
حقوق الطبع والنشر
TAP :: Parser :: YAMLish :: Writer - كتابة ياميليش البيانات
VERSION
موجز
الوصف
طرق
طرق الفصل
طرق المثيل
مرجع إلى عددي لإلحاق YAML به، ومقبض ملف مفتوح، ومرجع
إلى المصفوفة التي سيتم دفع YAML إليها، وهو مرجع التعليمات البرمجية
AUTHOR
أنظر أيضا
حقوق الطبع والنشر
المصطلح :: ANSIColor - لون شاشة الناتج استخدام ANSI هرب متواليات
موجز
الوصف
الألوان المدعومة
واجهة الوظيفة
اللون (ATTR[، ATTR ...])، ملون (STRING، ATTR[، ATTR ...])، ملون (ATTR-REF،
STRING[، STRING...])، إلغاء اللون (ESCAPE)، شريط الألوان (STRING[، STRING ...])،
كولورفاليد (ATTR [، ATTR ...])، coloralias (الاسم المستعار [، ATTR])
واجهة ثابتة
كومة اللون
DIAGNOSTICS
تعيين ألوان غير صالح %s، تسلسل هروب غير صالح %s، الكلمة المختصرة "%s" غير مسموح بها بينما "صارم
"subs" قيد الاستخدام، لا يمكن استخدام اسم مستعار للون القياسي %s، لا يمكن استخدام اسم مستعار للون القياسي %s في %s،
اسم مستعار غير صالح %s، اسم مستعار غير صالح %s في %s، اسم سمة غير صالح %s، غير صالح
اسم السمة %s في %s، الاسم "%s" يُستخدم مرة واحدة فقط: خطأ مطبعي محتمل، غير مسموح بالفاصلة
بعد معالجة الملف، لا يوجد اسم لتسلسل الهروب %s
البيئة
ANSI_COLORS_ALIASES، ANSI_COLORS_DISABLED
التوافق
القيود
الملاحظات
مؤلفون
حقوق النشر والترخيص
أنظر أيضا
المصطلح::كاب - بيرل ترمكاب الواجهة
موجز
الوصف
طرق
تيتينت، أوسبيد، مصطلح
Tpad, سلسلة $, $cnt, $FH
تبوت, $ كاب, $cnt, $FH
تجوتو, $ كاب, $col, صف $, $FH
تريكويري
أمثلة
حقوق النشر والترخيص
AUTHOR
أنظر أيضا
المصطلح :: مكتمل - بيرل كلمة إكمال وحدة
موجز
الوصف
، ^ د، ^ ش، ,
DIAGNOSTICS
بق
AUTHOR
المصطلح :: ReadLine - بيرل الواجهة إلى مختلف "خط القراءة" الحزم. If لا حقيقي صفقة is وجدت،
بدائل بذرة بدلًا من ذلك of الأساسية الوظائف.
موجز
الوصف
الحد الأدنى من مجموعة الوظائف المدعومة
"ReadLine"، "new"، "readline"، "addhistory"، "IN"، "OUT"، "MinLine"، "findConsole"،
السمات "الميزات"
وظائف إضافية مدعومة
"tkRunning"، "event_loop"، "ornaments"، "newTTY"
صادرات
البيئة
اختبار - ويوفر a بسيط الإطار For جاري الكتابة تجربه بالعربي مخطوطات
موجز
الوصف
دليل البدء السريع
وظائف
"الخطة (...)"، "الاختبارات => رقم"، "ما يجب فعله => [واحد]"، "onfail => sub { ... }"،
"أونفيل => \&some_sub"
_إلى قيمة
"نعم(...)"
"يتخطى(تخطي_إذا_صحيح، الحجج...)"
أنواع الاختبارات
الاختبارات العادية، الاختبارات التي تم تخطيها، اختبارات المهام
فاشل
الأخطاء والتحذيرات
البيئة
نوت
أنظر أيضا
AUTHOR
اختبار :: منشئ - الخلفية For بناء تجربه بالعربي المكتبات
موجز
الوصف
البناء
جديد
خلق
طفل
اختبار فرعي
_plan_handled، تحديد عدد الاختبارات بشكل صريح، إعداد "no_plan"، تعيين "skip_all"
وضع اللمسات الأخيرة
أصل
الاسم
إعادة تعيين
إعداد الاختبارات
خطة
المتوقع_الاختبارات
no_plan
_output_plan
Done_testing
has_plan
تخطي الكل
تم التصدير_إلى
إجراء الاختبارات
ok
is_eq, is_num
isnt_eq, isnt_num
مثل, مختلف
cmp_ok
طرق الاختبار الأخرى
BAIL_OUT
تخطى
todo_skip
Skip_rest
اختبار أساليب بناء المنفعة
may_regex
_يحاول
is_fh
أسلوب الاختبار
مستوى
use_numbers
no_diag, no_ending, بدون هوامش رأسية
الناتج
دياج
لاحظ
شرح
_مطبعة
الناتج, Fail_output, todo_output
إعادة تعيين_المخرجات
الكارب، كروك
حالة الاختبار والمعلومات
الاختبار الحالي
هو يمر
ملخص
تفاصيل
TODO
find_TODO
in_todo
todo_start
"ما يجب القيام به"
المتصل
_الاختيار التعقل
_قف
_my_exit
رموز الخروج
الخيوط
الذاكرة
أمثلة
أنظر أيضا
مؤلفون
عمال الصيانة
تشاد جرانوم[البريد الإلكتروني محمي]>
حقوق الطبع والنشر
اختبار :: منشئ :: IO :: Scalar - A نسخة of IO::العددية For اختبار :: منشئ
الوصف
حقوق الطبع والنشر والترخيص
البناء
جديد [ARGS...]
فتح [سكالاريف]
افتتح
اغلق
المدخلات والمخرجات
تدفق
getc
الحصول على خط
com.getlines
طباعة آر جي إس..
قراءة BUF، NBYTES، [الإزاحة]
اكتب BUF، NBYTES، [إزاحة]
sysread BUF، LEN، [الإزاحة]
كتابة النظام BUF، NBYTES، [الإزاحة]
البحث/الإخبار والصفات الأخرى
التنظيف التلقائي
com.binmode
com.cleererr
الفولكلوري
تسعى الإزاحة، أين
إزاحة sysseek، من أين
اقول
use_RS [نعم لا]
نقاط البيع
com.getpos
sref
تحذيرات
VERSION
مؤلفون
المشرف الأساسي
المؤلف الرئيسي
المساهمون الآخرون
أنظر أيضا
اختبار :: Builder :: Module - الفئة الأساسية فئة For تجربه بالعربي نماذج
موجز
الوصف
استيراد
منشئ
اختبار :: منشئ :: فاحص - تجربه بالعربي com.testsuites أن لديك كان بنيت مع اختبار :: منشئ
موجز
الوصف
وظائف
test_out، test_err
test_fail
test_diag
test_test، العنوان (مرادف 'name'، 'label')، Skip_out، Skip_err
line_num
اللون
بق
AUTHOR
عمال الصيانة
تشاد جرانوم[البريد الإلكتروني محمي]>
الملاحظات
أنظر أيضا
اختبار :: منشئ :: فاحص :: لون - منعطف on اللون in اختبار :: منشئ :: فاحص
موجز
الوصف
AUTHOR
بق
أنظر أيضا
اختبار السرج - يجري بيرل معيار تجربه بالعربي مخطوطات مع إحصائيات
VERSION
موجز
الوصف
وظائف
اختبارات التشغيل (@test_files)
Execute_tests( الاختبارات => \@test_files, out => \*FH )
تصدير
متغيرات البيئة التي تنقر على::تسخير::مجموعات متوافقة
"HARNESS_ACTIVE"، "HARNESS_VERSION"
متغيرات البيئة التي تؤثر على الاختبار::الحزام
"HARNESS_PERL_SWITCHES"، "HARNESS_TIMER"، "HARNESS_VERBOSE"، "HARNESS_OPTIONS"،
"ي "،"ج"، "أ "، "fPackage-With-Dashes"، "HARNESS_SUBCLASS"،
"HARNESS_SUMMARY_COLOR_SUCCESS"، "HARNESS_SUMMARY_COLOR_FAIL"
وضع العيب
أنظر أيضا
بق
مؤلفون
الترخيص وحقوق الطبع والنشر
اختبار :: المزيد - حتى الآن طرق الإطار For جاري الكتابة تجربه بالعربي مخطوطات
موجز
الوصف
أنا أحب عندما يأتي خطة معا
Done_testing
أسماء الاختبار
أنا بخير، أنت لست بخير.
ok
is, إيسنت
مثل
مختلف
cmp_ok
can_ok
isa_ok
new_ok
اختبار فرعي
pass , فشل
اختبارات الوحدة
require_ok
use_ok
هياكل البيانات المعقدة
is_deeply
التشخيص
دياج, لاحظ
شرح
اختبارات مشروطة
يتخطى: BLOCK
لكى يفعل: BLOCK, todo_skip
متى أستخدم SKIP مقابل TODO؟
اختبار السيطرة
BAIL_OUT
وظائف المقارنة مثبطة
eq_array
eq_hash
eq_set
اختبار التوسيع والتضمين::المزيد
باني
رموز الخروج
التوافق
الاختبارات الفرعية و"done_testing()" و"cmp_ok()" و"new_ok()" و"note()" و"explain()"
التحذيرات والملاحظات
utf8 / "أحرف واسعة في الطباعة"، كائنات مثقلة، Threads
التاريخ
أنظر أيضا
ALTERNATIVES
أطر الاختبار
مكتبات إضافية
المكونات الأخرى
الحزم
مؤلفون
عمال الصيانة
تشاد جرانوم[البريد الإلكتروني محمي]>
بق
مصدر
حقوق الطبع والنشر
اختبار :: بسيط - Basic خدمات For جاري الكتابة الاختبارات.
موجز
الوصف
ok
مثال
تحفظات
الملاحظات
التاريخ
أنظر أيضا
اختبار :: المزيد
مؤلفون
عمال الصيانة
تشاد جرانوم[البريد الإلكتروني محمي]>
حقوق الطبع والنشر
اختبار :: اختبار - سهولة تجريب تجربه بالعربي نماذج بنيت مع اختبار :: منشئ
موجز
الوصف
كيفية الاستخدام (الطريقة السهلة)
كيفية الاستخدام (الطريقة الصعبة)
نتائج الإختبار
حسنًا، actual_ok، الاسم، النوع، السبب، القطر، العمق
المسافات وعلامات التبويب
اللون
الوظائف المصدرة
كيـف نعمــل
تحفظات
أنظر أيضا
AUTHOR
الترخيص
اختبار :: اختبار :: التقاط - المساعدة تجريب تجربه بالعربي نماذج بنيت مع اختبار :: منشئ
الوصف
AUTHOR
الترخيص
اختبار :: الفاحص :: CaptureRunner - المساعدة تجريب تجربه بالعربي نماذج بنيت مع اختبار :: منشئ
الوصف
AUTHOR
الترخيص
اختبار :: تعليمي - A البرنامج التعليمي عن الصابون جاري الكتابة في الحقيقة الأساسية اختبارات
الوصف
صواميل ومسامير الاختبار.
من أين أبدا؟
أسماء
اختبار الدليل
في بعض الأحيان تكون الاختبارات خاطئة
اختبار الكثير من القيم
أسماء إعلامية
تخطي الاختبارات
اختبارات تودو
اختبار مع وضع العيب.
حواشي
مؤلفون
عمال الصيانة
تشاد جرانوم[البريد الإلكتروني محمي]>
حقوق الطبع والنشر
اختبار :: استخدام :: موافق - البديل إلى اختبار::المزيد::use_ok
موجز
الوصف
أنظر أيضا
الصيانة
تشاد جرانوم[البريد الإلكتروني محمي]>
CC0 1.0 عالمي
نص :: مختصر - مختصر - خلق an اختصار جدول تبدأ من a الإدارية
موجز
الوصف
مثال
نص :: متوازن - مقتطف محدد نص متواليات تبدأ من سلاسل.
موجز
الوصف
السلوك العام في سياقات القائمة
[0]، [1]، [2]
السلوك العام في السياقات العددية والباطلة
ملاحظة حول البادئات
"مستخرج_محدد"
"extract_bracketed"
"استخراج_متغير"
[0]، [1]، [2]
"استخراج_الموسومة"
"رفض => $listref"، "تجاهل => $listref"، "فشل => $str"، [0]، [1]، [2]، [3]،
[4] ، [5]
"gen_extract_taged"
"extract_quotelike"
[0] ، [1] ، [2] ، [3] ، [4] ، [5] ، [6] ، [7] ، [8] ، [9] ، [10]
"extract_quotelike" و"هنا المستندات"
[0]، [1]، [2]، [3]، [4]، [5]، [6]، [7..10]
"extract_codeblock"
"مستخرج_متعدد"
"gen_delimited_pat"
"delimited_pat"
DIAGNOSTICS
ج ، ج ,
ج ، ج
تم العثور على عامل التشغيل بعد البادئة: "%s">، C ,
ج ، ج ,
ج ، ج
قوس: كان متوقعًا "%c" ولكن تم العثور على "%s">، C
quotelike "%s">، C ، ج
بعد إلغاء الإشارة>، C ,
ج ، ج
"%s">، ج ، ج
/%s/>، ج ، ج
العلامة المتداخلة: %s>، C ، ج
علامة>
AUTHOR
البق والتهيج
حقوق الطبع والنشر
نص :: الكلمات المحذوفة - تحليل نص إلى an مجموعة of رموز or مجموعة of المصفوفات
موجز
الوصف
أمثلة
0، 1، 2، 3، 4، 5
أنظر أيضا
مؤلفون
حقوق النشر والترخيص
النص::علامات التبويب - توسيع غير متسع علامات التبويب مثل يونيكس توسيع(1) غير متسع(1)
موجز
الوصف
صادرات
توسيع، إلغاء توسيع، $ tabstop
مثال
الخضوع
بق
الترخيص
نص :: التفاف - خط غلاف إلى النموذج المرفق بسيط الفقرات
موجز
الوصف
التجاوزات
أمثلة
الخضوع
أنظر أيضا
AUTHOR
الترخيص
خيط - تلاعب المواضيع in بيرل (لل قديم الكود فقط)
إهمال
التاريخ
موجز
الوصف
وظائف
$thread = Thread->new(\&start_sub)، $thread = Thread->new(\&start_sub, LIST)، قفل
متغير، كتلة غير متزامنة؛، الموضوع->الذاتي، الموضوع->قائمة، cond_wait VARIABLE، cond_signal
متغير، cond_broadcast، متغير، العائد
طرق
الانضمام، الانفصال، المساواة، الدار، القيام به
معطل
قفل (\&sub)، تقييم، أعلام
أنظر أيضا
الموضوع :: قائمة الانتظار - خيط آمن طوابير
VERSION
موجز
الوصف
الكميات العادية، مراجع المصفوفة، مراجع التجزئة، مراجع العددية، الكائنات بناءً على ما سبق
إنشاء قائمة الانتظار
->جديد(), ->جديد(قائمة)
الطرق الأساسية
->قائمة الانتظار (قائمة)، ->قائمة الانتظار (), ->dequeue(COUNT), ->dequeue_nb(), ->dequeue_nb(COUNT),
->dequeue_timed(TIMEOUT)، ->dequeue_timed(TIMEOUT, COUNT)، ->قيد الانتظار()، ->نهاية()
طرق متقدمة
->نظرة خاطفة ()، ->نظرة خاطفة (INDEX)، ->إدراج (INDEX، LIST)، ->مقتطف()، ->استخراج(INDEX)،
->استخراج (الفهرس، العدد)
الملاحظات
القيود
أنظر أيضا
الصيانة
الترخيص
الموضوع :: سيمافور - خيط آمن الإشارات
VERSION
موجز
الوصف
طرق
->جديد()، ->جديد (رقم)، ->تحت()، ->أسفل(رقم)، ->down_nb()، ->down_nb(NUMBER)،
->down_force()، ->down_force(NUMBER)، ->فوق()، ->أعلى(رقم)
الملاحظات
أنظر أيضا
الصيانة
الترخيص
التعادل :: صفيف - قاعدة فئة For ربط المصفوفات
موجز
الوصف
اسم فئة TIEARRAY، قائمة، تخزين هذا، فهرس، قيمة، جلب هذا، فهرس، جلب هذا،
تخزين هذا، عد، تمديد هذا، عد، موجود هذا، مفتاح، حذف هذا، مفتاح، مسح
هذا، دمر هذا، ادفع هذا، قائمة، انبثق هذا، أزاح هذا، ألغِ هذا، قائمة، لصق
هذا، الإزاحة، الطول، القائمة
تحفظات
AUTHOR
التعادل::ملف - استخدم هيه خطوط of a أسطوانة ملف بواسطة a بيرل مجموعة
موجز
الوصف
"ريكسيب"
"التقطيع التلقائي"
"وضع"
"ذاكرة"
"حجم_حجم"
تنسيق الخيار
الطرق العامة
"قطيع"
"التقطيع التلقائي"
"تأجيل" و"مسح" و"تجاهل" و"تأجيل تلقائي"
"عوض"
الربط بمقبض ملف مفتوح بالفعل
الكتابة المؤجلة
التأجيل التلقائي
الوصول المتزامن إلى الملفات
تحفظات
تصنيف فرعي
ماذا عن "DB_File"؟
AUTHOR
الترخيص
الضمان
شكر
ALL
التعادل :: مقبض - قاعدة فئة التعاريف For ربط مقابض
موجز
الوصف
TIEHANDLE اسم الفئة، قائمة، اكتب هذا، العددية، الطول، الإزاحة، اطبع هذا، قائمة،
PRINTF هذا، التنسيق، القائمة، اقرأ هذا، العددية، الطول، الإزاحة، اقرأ هذا، GETC
هذا، أغلق هذا، افتح هذا، اسم الملف، BINMODE هذا، EOF هذا، أخبر هذا، ابحث عن هذا،
إزاحة، من أين، تدمير هذا
معلومات أخرى
التوافق
ربطة عنق::هاش، ربطة عنق::StdHash، ربطة عنق :: اكسترا هاش - قاعدة فئة التعاريف For ربط تجزئات
موجز
الوصف
TIEHASH اسم الفئة، قائمة، تخزين هذا، مفتاح، قيمة، جلب هذا، مفتاح، FIRSTKEY هذا،
التالي مفتاح هذا، المفتاح الأخير، موجود هذا، مفتاح، حذف هذا، مفتاح، مسح هذا، تقليص هذا
يرث من التعادل::StdHash
يرث من ربطة عنق :: اكسترا هاش
"عددي" و"فك" و"تدمير"
معلومات أخرى
التعادل :: Hash :: NamedCapture - عين REGEXP أسر مخازن
موجز
الوصف
أنظر أيضا
التعادل :: Memoize - تضيف البيانات إلى مزيج متى بحاجة
موجز
الوصف
يرث من التعادل :: Memoize
مثال
بق
AUTHOR
التعادل :: RefHash - تستخدم المراجع as مزيج مفاتيح
موجز
الوصف
مثال
دعم الموضوع
دعم قابل للتخزين
دعم بقايا
الترخيص
الصيانة
AUTHOR
أنظر أيضا
ربطة عنق::عددية، التعادل::StdScalar - قاعدة فئة التعاريف For ربط عددي
موجز
الوصف
اسم فئة TIESCALAR، قائمة، جلب هذا، تخزين هذا، القيمة، تدمير هذا
التعادل::Scalar مقابل Tie::StdScalar
معلومات أخرى
التعادل :: StdHandle - قاعدة فئة التعاريف For ربط مقابض
موجز
الوصف
التعادل :: SubstrHash - حجم الجدول الثابت، طول المفتاح الثابت الثرم
موجز
الوصف
تحفظات
الوقت :: HiRes - مرتفع قرار التنبيه، ينام، وقتاليوم, الفاصلة توقيت
موجز
الوصف
gettimeofday ()، usleep ( $uthans )، nanosleep ( $nanothans )، ualarm ( $uthans
[، $interval_uthans ] )، tv_interval، الوقت ()، النوم ( $floating_thans )، التنبيه (
$floating_thanks [، $interval_floating_thanks ])، setitimer ( $what،
$floating_thanks [، $interval_floating_thans ])، getitimer ( $what )،
Clock_gettime ( $What)، Clock_getres ( $What)، Clock_Nanosleep ( $What،
$ نانو ثانية، أعلام $ = 0)، ساعة()، ستات، ستات FH، ستات EXPR، lstat، lstat FH، lstat
EXPR
أمثلة
API C
DIAGNOSTICS
ثانية أو فاصل زمني أكثر من ...
الوقت السلبي لم يخترع بعد
خطأ داخلي: ثانية < 0 (غير موقعة ... موقعة ...)
usecions أو uinterval يساوي أو يزيد عن 1000000
لم يتم تنفيذها في هذه المنصة
تحفظات
أنظر أيضا
مؤلفون
حقوق النشر والترخيص
الوقت :: محلي - بكفاءة حساب الوقت تبدأ من محلي GMT الوقت
موجز
الوصف
وظائف
"timelocal()" و"timegm()"
"timelocal_nocheck()" و"timegm_nocheck()"
تفسير قيمة السنة
حدود الوقت_t
التوقيت المحلي الغامض (DST)
التوقيت المحلي غير الموجود (DST)
قيم العصر السلبية
التطبيق
بق
الدعم
حقوق الطبع والنشر
AUTHOR
ساعة - هدف المنحى الوقت الأجسام
موجز
الوصف
الاستعمال
اللغات المحلية
حسابات التاريخ
مقارنات التاريخ
تحليل التاريخ
YYYY-MM-DDThh:mm:ss
رقم الأسبوع
التجاوز العالمي
تحفظات
تعيين $ENV{TZ} في Threads على Win32
استخدام ثواني العصر
AUTHOR
حقوق النشر والترخيص
أنظر أيضا
بق
الوقت :: ثانية - a بسيط API إلى تحول ثواني إلى آخر تاريخ القيم
موجز
الوصف
طرق
AUTHOR
حقوق النشر والترخيص
البق
الوقت :: gmtime - بالاسم الواجهة إلى بيرلس مدمج gmtime () وظيفة
موجز
الوصف
نوت
AUTHOR
الوقت :: التوقيت المحلي - بالاسم الواجهة إلى بيرلس مدمج الوقت المحلي() وظيفة
موجز
الوصف
نوت
AUTHOR
الوقت::tm - داخلي موضوع مستعمل by الوقت :: gmtime الوقت :: التوقيت المحلي
موجز
الوصف
AUTHOR
UNIVERSAL - قاعدة فئة For الجميع فصول (مبروك مراجع)
موجز
الوصف
"$obj->isa( TYPE )"، "CLASS->isa( TYPE )"، "eval { VAL->isa( TYPE ) }"، "TYPE"، $obj،
"CLASS"، "VAL"، "$obj->DOES( ROLE )"، "CLASS->DOES( ROLE )"، "$obj->can( METHOD )"،
"CLASS->can( METHOD )"، "eval { VAL->can( METHOD ) }"، "الإصدار ( [ مطلوب ] )"
تحذيرات
صادرات
يونيكود :: ترتيب - يونيكود الترتيب خوارزمية
موجز
الوصف
البناء والخياطة
UCA_Version، بديل، إلى الوراء، إدخال، Hangul_terminator، أعلى FFFF،
متطابق، تجاهلChar، تجاهل الاسم، تجاهل_مستوى 2، كاتاكانا_قبل_هيراغانا، المستوى،
انكماش طويل، الحد الأدنى من FFFE، التطبيع، تجاوز CJK، تجاوز Hangul،
تجاوز، معالجة مسبقة، إعادة ترتيب، إعادة كتابة، قمع، جدول، undefChar،
undefName، Upper_before_lower، متغير
طرق التجميع
"@sorted = $Collator->sort(@not_sorted)"، "$result = $Collator->cmp($a, $b)"،
"$result = $Collator->eq($a, $b)"، "$result = $Collator->ne($a, $b)"، "$result =
$Collator->lt($a, $b)", "$result = $Collator->le($a, $b)", "$result =
$Collator->gt($a, $b)", "$result = $Collator->ge($a, $b)", "$sortKey =
$Collator->getSortKey($string)"، "$sortKeyForm = $Collator->viewSortKey($string)"
طرق البحث
"$position = $Collator->index($string, $substring[, $position])", "($position,
$length) = $Collator->index($string, $substring[, $position])", "$match_ref =
$Collator->match($string, $substring)"، "($match) = $Collator->match($string،
$substring)"، "@match = $Collator->gmatch($string, $substring)"، "$count =
$Collator->subst($string, $substring, $replacement)"، "$count =
$Collator->gsubst($string، $substring، $replacement)"
أساليب أخرى
"%old_tailoring = $Collator->change(%new_tailoring)", "$modified_collator =
$Collator->change(%new_tailoring)"، "$version = $Collator->version()"،
"UCA_Version()"، "Base_Unicode_Version()"
تصدير
تثبيت
تحفظات
التطبيع، اختبار المطابقة
المؤلف وحقوق الطبع والنشر والترخيص
أنظر أيضا
خوارزمية ترتيب Unicode - UTS #10، جدول عناصر ترتيب Unicode الافتراضي
(DUCET)، اختبار المطابقة لـ UCA، نوع مقطع هانغول، تطبيع Unicode
النماذج - UAX #15، لغة ترميز البيانات المحلية Unicode (LDML) - UTS #35
يونيكود :: ترتيب: CJK :: Big5 - الترجيح سي جي كيه موحد إيديوغرافات For يونيكود :: ترتيب
موجز
الوصف
أنظر أيضا
CLDR - مستودع بيانات لغة Unicode المشتركة، لغة ترميز بيانات لغة Unicode
(LDML) - UTS #35، Unicode::Collate، Unicode::Collate::Locale
يونيكود :: ترتيب: CJK :: GB2312 - الترجيح سي جي كيه موحد إيديوغرافات For يونيكود :: ترتيب
موجز
الوصف
مذكرة قانونية
أنظر أيضا
CLDR - مستودع بيانات لغة Unicode المشتركة، لغة ترميز بيانات لغة Unicode
(LDML) - UTS #35، Unicode::Collate، Unicode::Collate::Locale
يونيكود :: ترتيب: CJK :: JISX0208 - الترجيح JIS كانجي For يونيكود :: ترتيب
موجز
الوصف
أنظر أيضا
Unicode::Collate، Unicode::Collate::Locale
Unicode :: Collate :: CJK :: Korean - الترجيح سي جي كيه موحد إيديوغرافات For يونيكود :: ترتيب
موجز
الوصف
أنظر أيضا
CLDR - مستودع بيانات لغة Unicode المشتركة، لغة ترميز بيانات لغة Unicode
(LDML) - UTS #35، Unicode::Collate، Unicode::Collate::Locale
Unicode :: Collate :: CJK :: Pinyin - الترجيح سي جي كيه موحد إيديوغرافات For يونيكود :: ترتيب
موجز
الوصف
مذكرة قانونية
أنظر أيضا
CLDR - مستودع بيانات لغة Unicode المشتركة، لغة ترميز بيانات لغة Unicode
(LDML) - UTS #35، Unicode::Collate، Unicode::Collate::Locale
Unicode :: Collate :: CJK :: Stroke - الترجيح سي جي كيه موحد إيديوغرافات For يونيكود :: ترتيب
موجز
الوصف
مذكرة قانونية
أنظر أيضا
CLDR - مستودع بيانات لغة Unicode المشتركة، لغة ترميز بيانات لغة Unicode
(LDML) - UTS #35، Unicode::Collate، Unicode::Collate::Locale
Unicode :: Collate :: CJK :: Zhuyin - الترجيح سي جي كيه موحد إيديوغرافات For يونيكود :: ترتيب
موجز
الوصف
مذكرة قانونية
أنظر أيضا
CLDR - مستودع بيانات لغة Unicode المشتركة، لغة ترميز بيانات لغة Unicode
(LDML) - UTS #35، Unicode::Collate، Unicode::Collate::Locale
Unicode :: Collate :: Locale - لغوي الخياطة For القناة بواسطة يونيكود :: ترتيب
موجز
الوصف
منشئ
طرق
"$Collator->getlocale"، "$Collator->locale_version"
قائمة باللغات القابلة للتخصيص
تثبيت
مذكرة قانونية
الخياطة ليست الحد الأقصى
AUTHOR
أنظر أيضا
خوارزمية ترتيب Unicode - UTS #10، جدول عناصر ترتيب Unicode الافتراضي
(DUCET)، لغة ترميز البيانات المحلية Unicode (LDML) - UTS #35، CLDR - Unicode Common
مستودع البيانات المحلية، Unicode::Collate، Unicode::Normalize
يونيكود :: تطبيع - يونيكود تطبيع استمارات طلب خدمة
موجز
الوصف
نماذج التطبيع
"$NFD_string = NFD($string)"، "$NFC_string = NFC($string)"، "$NFKD_string =
NFKD($string)"، "$NFKC_string = NFKC($string)"، "$FCD_string = FCD($string)"،
"$FCC_string = FCC($string)"، "$normalized_string = تطبيع($form_name،
سلسلة $)"
التحلل والتكوين
"$decompose_string = Decompose($string [, $useCompatMapping])"،
"$reordered_string = reorder($string)"، "$compose_string = compose($string)"،
"($معالج، $غير معالج) = SplitOnLastStarter($normalized)"، "$معالج =
Normalize_partial($form, $unprocessed)", "$processed = NFD_partial($unprocessed)",
"$معالج = NFC_partial($غير معالج)"، "$معالج =
NFKD_partial($unprocessed)"، "$processed = NFKC_partial($unprocessed)"
فحص سريع
"$result = checkNFD($string)"، "$result = checkNFC($string)"، "$result =
checkNFKD($string)"، "$result = checkNFKC($string)"، "$result =
checkFCD($string)"، "$result = checkFCC($string)"، "$result = check($form_name،
سلسلة $)"
بيانات الشخصية
"$canonical_decomposition = getCanon($code_point)"، "$compatibility_decomposition
= getCompat($code_point)"، "$code_point_composite = getComposite($code_point_here،
$code_point_next)"، "$combining_class = getCombinClass($code_point)"،
"$may_be_compose_with_prev_char = isComp2nd($code_point)"، "$is_exclusion =
isExclusion($code_point)"، "$is_singleton = isSingleton($code_point)"،
"$is_non_starter_decomposition = isNonStDecomp($code_point)"،
"$is_Full_Composition_Exclusion = isComp_Ex($code_point)"، "$NFD_is_NO =
isNFD_NO($code_point)"، "$NFC_is_NO = isNFC_NO($code_point)"، "$NFC_is_MAYBE =
isNFC_MAYBE($code_point)"، "$NFKD_is_NO = isNFKD_NO($code_point)"، "$NFKC_is_NO =
isNFKC_NO($code_point)"، "$NFKC_is_MAYBE = isNFKC_MAYBE($code_point)"
تصدير
تحفظات
نسخة بيرل مقابل نسخة يونيكود، تصحيح رسم خرائط التحلل، منقحة
تعريف التركيب القانوني
AUTHOR
أنظر أيضا
http://www.unicode.org/reports/tr15/,
http://www.unicode.org/Public/UNIDATA/CompositionExclusions.txt,
http://www.unicode.org/Public/UNIDATA/DerivedNormalizationProps.txt,
http://www.unicode.org/Public/UNIDATA/NormalizationCorrections.txt,
http://www.unicode.org/review/pr-29.html, http://www.unicode.org/notes/tn5/
يونيكود :: UCD - يونيكود حرف قاعدة بيانات
موجز
الوصف
وسيطة نقطة الرمز
شارينفو ()
الكود, الاسم, الفئة, الجمع بين, ثنائي الاتجاه, تعفن, عدد عشري, أرقام, الرقمية,
معكوسة, Unicode10, التعليق, أعلى, خفض, الاسم, منع, سيناريو
شاربروب ()
الكتلة، رسم الخرائط التفصيلية، الاسم المستعار، القيمة الرقمية، امتدادات البرنامج النصي
charprops_all()
شاربلوك ()
حرف ()
كتل شاربة ()
الأحرف ()
شارينرانج ()
الفئات_العامة()
bidi_types()
كومبيكسل()
casefold ()
الكود, بالإضافة إلى, بسيط, رسم الخرائط, الحالة, * إذا كنت تستخدم هذا التعيين "أنا"، * إذا استبعدت
رسم خريطة "أنا" هذا، التركية
all_casefolds()
حالة المواصفات ()
الكود, خفض, الاسم, أعلى, حالة
اسمهseq()
الأسطوانات ()
الدعامة_الأسماء المستعارة ()
قيم_الخاصة()
Prop_value_aliases()
Prop_invlist()
Prop_invmap()
"P", "سل"، "تصحيح"، "تحكم"، "بديل"، "شكل"، "اختصار"، "A", "آل",
"ايه", "البيرة", "ar", "ن", "إعلان"
search_invlist()
Unicode::UCD::UnicodeVersion
Blocks مقابل مخطوطات
مطابقة مخطوطات Blocks
أسماء الكتل ذات النمط القديم مقابل أسماء الكتل ذات النمط الجديد
AUTHOR
المستخدم::جرينت - بالاسم الواجهة إلى بيرلس مدمج الحصول على*() وظائف
موجز
الوصف
نوت
AUTHOR
المستخدم::pwent - بالاسم الواجهة إلى بيرلس مدمج getpw*() وظائف
موجز
الوصف
تفاصيل النظام
نوت
AUTHOR
التاريخ
مسيرة 18th، 2000
XSLoader - حيوي تحميل C المكتبات إلى بيرل الكود
VERSION
موجز
الوصف
الهجرة من "DynaLoader"
قالب متوافق مع الإصدارات السابقة
ترتيب التهيئة: مبكرًا حمل()
الحالة الأكثر شعرا
DIAGNOSTICS
"لا يمكن العثور على الرمز '%s' في %s"، "لا يمكن تحميل '%s' للوحدة النمطية %s: %s"، "غير محدد
الرموز الموجودة بعد تحميل %s: %s"
القيود
الأخطاء المعروفة
بق
أنظر أيضا
مؤلفون
حقوق الطبع والنشر والترخيص
مساعد وثائق
يجب هنا إدراج جميع وثائق البرامج الإضافية، ولكنها ليست جميعها
الصفحات اليدوية حتى الآن:
c2ph
h2ph
h2xs
com.perlbug
PL2pm
pod2html
com.pod2man
جبس
com.xsubpp
استخدم perltoc عبر الإنترنت باستخدام خدمات onworks.net