זוהי הפקודה perltoc שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
perltoc - תוכן העניינים של perl תיעוד
תיאור
דף זה מספק תוכן עניינים קצר עבור שאר ערכת התיעוד של Perl.
זה נועד להיסרק במהירות או לחטוף אותו כדי לאתר את החלק המתאים שאתה נמצא
מחפש.
בסיסי תיעוד
פרל - השמיים פרל 5 שפה מְתוּרגְמָן
תַקצִיר
קבל עזרה
סקירה כללית
הדרכות
מדריך עזר
פנימיות וממשק שפת C
שונות
שפה ספציפית
פלטפורמה ספציפית
בדלי מסמכים שנמחקו
תיאור
זמינות
הסביבה
AUTHOR
קבצים
ראה גם
דיאגנוסטיקה
באגים
אורים
perlintro -- a קצר מבוא ו סקירה of פרל
תיאור
מה זה פרל?
הפעלת תוכניות Perl
רשת בטחון
סקירת תחביר בסיסית
סוגי משתני Perl
סקלרים, מערכים, גיבוב
היקף משתנה
מבנים מותנים ולולאות
אם, בעוד, עבור, foreach
אופרטורים ופונקציות מובנות
אריתמטיקה, השוואה מספרית, השוואת מחרוזות, לוגיקה בוליאנית, שונות
קבצים וקלט/פלט
ביטויים רגולריים
התאמה פשוטה, החלפה פשוטה, ביטויים רגולריים מורכבים יותר,
סוגריים ללכידה, תכונות אחרות של ביטוי רגולרי
כתיבת תתי שגרות
OO פרל
שימוש במודולי Perl
AUTHOR
פרלרון - אֵיך ל לבצע מה היא פרל מְתוּרגְמָן
תַקצִיר
תיאור
#! וציטוט על מערכות שאינן יוניקס
OS/2, MS-DOS, Win95/NT, VMS
מיקומו של פרל
מתגי פקודה
-0[אוקטלי/הקסדצימלי] , -a , -C [מספר/רשימה] , -c , -d , -dt, -ד:MOD[=bar,baz]
, -dt:MOD[=bar,baz], -Dאותיות , -Dמספר, -e שורת פקודה , -E שורת פקודה , -f
, -Fדפוס , -h , -i[הארכה] , -Iבספרייה , -l[אוקטנום] , -m[-]מודול ,
-M[-]מודול, -M[-]'מודול ... ', -[מ"מ][-]module=arg[,arg]..., -n , -p , -s , -S ,
-t , -T , -u , -U , -v , -V , -IN:configvar, -w , -W , -X , -x , -xבספרייה
הסביבה
HOME, 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$LOGIN (ספציפי ליציאת ה-VMS)
perlreftut - של מארק מאוד קצר הדרכה על אזכור
תיאור
מי צריך מבני נתונים מסובכים?
הפתרון
תחביר
ביצוע הפניות
שימוש בהפניות
דוגמה
כלל החץ
פתרון
השאר
<br> סיכום
קרדיטים
תנאי הפצה
perldsc - פרל נתונים מבנים ספר מתכונים
תיאור
מערכים של מערכים, גיבוב של מערכים, מערכים של גיבוב, גיבוב של גיבוב, יותר משוכלל
בונה
ביבליוגרפיה
טעויות נפוצות
אזהרה על קדימות
למה אתה צריך תמיד "להשתמש בקפדנות"
פיתרון
קוד דוגמאות
מערכים של מערכים
הכרזה על מערך מערכים
יצירת מערך מערכים
גישה והדפסה של מערך מערכים
HASHES של מערכים
הכרזה על HASH OF ARRAYS
יצירת HASH של מערכים
גישה והדפסה של HASH OF ARRAYS
מערכים של חשיש
הכרזה על מערך HASHES
יצירת מערך HASHES
גישה והדפסה של מערך HASHES
HASHES של HASHES
הכרזה על HASH OF HASHES
דור של HASH OF HASHES
גישה והדפסה של HASH OF HASHES
רשומות משוכללות יותר
הצהרה על רשומות משוכללות יותר
הכרזה על HASH של רשומות מורכבות
יצירת HASH של רשומות מורכבות
קשרי מסד נתונים
ראה גם
AUTHOR
perllol - מניפולציה מערכים of מערכים in פרל
תיאור
הכרזה וגישה של מערכי מערכים
גידול משלך
גישה והדפסה
פרוסות
ראה גם
AUTHOR
perlrequick - פרל רגיל ביטויים מהיר התחלה
תיאור
המדריך
התאמת מילים פשוטה
שימוש בשיעורי אופי
התאמת זה או אחר
קיבוץ דברים והתאמה היררכית
חילוץ גפרורים
התאמת חזרות
יותר התאמה
חפש והחלף
המפעיל המפוצל
"השתמש מחדש ב'מחמיר'"
באגים
ראה גם
מחבר וזכויות יוצרים
תודות
perlretut - פרל רגיל ביטויים הדרכה
תיאור
חלק 1: היסודות
התאמת מילים פשוטה
שימוש בשיעורי אופי
התאמת זה או אחר
קיבוץ דברים והתאמה היררכית
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
חילוץ גפרורים
הפניות לאחור
הפניות לאחור יחסית
הפניות אחוריות בשם
מספור קבוצת לכידה חלופי
מידע על מיקום
קבוצות שאינן תופסות
התאמת חזרות
0, 1, 2, 3, 4, 5, 6
מכמתים רכושניים
בניית ביטוי רגולרי
שימוש בביטויים רגולריים בפרל
חלק 2: כלי עבודה חשמליים
עוד על דמויות, מחרוזות ושיעורי תווים
קומפילציה ושמירה של ביטויים רגולריים
חיבור ביטויים רגולריים בזמן ריצה
הטמעת הערות ומתאמים בביטוי רגולרי
מסתכלים קדימה ומסתכלים מאחור
שימוש בתתי ביטויים עצמאיים למניעת חזרה לאחור
ביטויים מותנים
הגדרת דפוסים בעלי שם
דפוסים רקורסיביים
קצת קסם: ביצוע קוד Perl בביטוי רגולרי
החזרה לאחור של פעלי שליטה
פרגמות וניפוי באגים
באגים
ראה גם
מחבר וזכויות יוצרים
תודות
perlootut - מונחה עצמים תכנות in פרל הדרכה
תאריך
תיאור
יסודות ממוקדי אובייקט
חפץ
כיתה
שיטות
תכונות
פולימורפיזם
יְרוּשָׁה
כימוס
רכב
תפקידים
מתי להשתמש ב-OO
PERL OO SYSTEMS
מוּז
סוכר דקלרטיבי, תפקידים מובנה, מערכת מיניאטורית, התבוננות פנימית מלאה ו
מניפולציה, מארח עצמי וניתן להרחבה, מערכת אקולוגית עשירה, תכונות רבות נוספות
Class::מסייע
כיתה::קטנטונת
תפקיד::קטנטן
סיכום מערכת OO
מוס, Class::Accessor, Class::Tiny, Role::Tiny
מערכות OO אחרות
סיכום
perlperf - פרל ביצוע ו אופטימיזציה טכניקות
תיאור
סקירה כללית
צעד אחד הצידה
צעד אחד קדימה
צעד נוסף הצידה
הנחיות כלליות
ספסלים
הקצאה וביטול של משתנים.
חפש והחלף או tr
כלים לפרופילים
פיתוח :: DProf
Devel::Profiler
Devel::SmallProf
Devel::FastProf
פיתוח :: NYTProf
מִיוּן
זמן אמת שחלף, זמן מעבד משתמש, זמן מעבד מערכת
יומן
רישום ביומן אם DEBUG (קבוע)
פוסטסקריפט
ראה גם
PERLDOCS
דפי אדם
מודולים
כתובות אתרים
AUTHOR
perlstyle - פרל סגנון מדריך
תיאור
perlcheat - פרל 5 לרמות גיליון
תיאור
הגיליון
תודות
AUTHOR
ראה גם
perltrap - פרל מלכודות ל מה היא לֹא זָהִיר
תיאור
אווק מלכודות
מלכודות C/C++
מלכודות JavaScript
מלכודות סד
מלכודות צדפים
מלכודות פרל
perldebtut - פרל ניפוי הדרכה
תיאור
השתמש בקפדנות
מסתכלים על נתונים ו-w ו-v
לעזור
מעבר בקוד
מציין מקום עבור a, w, t, T
ביטויים רגילים
טיפים לפלט
CGI
ממשקי GUI
סיכום
ראה גם
AUTHOR
תורמים
perlfaq - בתדירות גבוהה שאל שאלות על פרל
גִרְסָה
תיאור
היכן ניתן למצוא את הפרלפאק
כיצד להשתמש ב-perlfaq
כיצד לתרום לפרלפאק
מה אם השאלה שלי לא נענית בשאלות הנפוצות?
תוכן העניינים
perlfaq1 - שאלות כלליות על Perl, perlfaq2 - השגה ולמידה על Perl,
perlfaq3 - כלי תכנות, perlfaq4 - מניפולציה של נתונים, perlfaq5 - קבצים ו
פורמטים, perlfaq6 - ביטויים רגולריים, perlfaq7 - בעיות כלליות בשפה של Perl,
perlfaq8 - מערכת אינטראקציה, perlfaq9 - אינטרנט, דואר אלקטרוני ורשת
השאלות
perlfaq1: שאלות כלליות על Perl
perlfaq2: השגה וללמוד על Perl
perlfaq3: כלי תכנות
perlfaq4: מניפולציה של נתונים
perlfaq5: קבצים ופורמטים
perlfaq6: ביטויים רגולריים
perlfaq7: בעיות שפה כלליות של Perl
perlfaq8: אינטראקציה מערכתית
perlfaq9: אינטרנט, דואר אלקטרוני ורשת
קרדיטים
מחבר וזכויות יוצרים
perlfaq1 - כללי שאלות אודות פרל
גִרְסָה
תיאור
מה זה פרל?
מי תומך בפרל? מי מפתח את זה? למה זה בחינם?
באיזו גרסה של Perl עלי להשתמש?
מה הם פרל 4, פרל 5 או פרל 6?
מה זה פרל 6?
עד כמה פרל יציב?
באיזו תדירות יוצאות גרסאות חדשות של Perl?
האם פרל קשה ללמוד?
איך Perl משווה לשפות אחרות כמו Java, Python, REXX, Scheme או Tcl?
האם אני יכול לבצע [משימה] בפרל?
מתי לא כדאי לי לתכנת בפרל?
מה ההבדל בין "פרל" ל"פרל"?
מה זה JAPH?
כיצד אוכל לשכנע אחרים להשתמש ב- Perl?
<http://www.perl.org/about.html>,http://perltraining.com.au/whyperl.html>
מחבר וזכויות יוצרים
perlfaq2 - להשיג ו למידה על פרל
גִרְסָה
תיאור
אילו מכונות תומכות ב- Perl? איפה אני משיג את זה?
כיצד אוכל להשיג גרסה בינארית של Perl?
אין לי מהדר C. איך אני יכול לבנות מתורגמן Perl משלי?
העתקתי את הקובץ הבינארי של Perl ממכונה אחת לאחרת, אבל סקריפטים לא עובדים.
תפסתי את המקורות וניסיתי לקמפל אבל gdbm/dynamic loading/malloc/linking/...
נִכשָׁל. איך אני גורם לזה לעבוד?
אילו מודולים והרחבות זמינים עבור Perl? מה זה CPAN?
היכן אוכל לקבל מידע על Perl?
<http://www.perl.org/>,http://perldoc.perl.org/>,http://learn.perl.org/>
מה זה perl.com? פרל מונגרס? pm.org? perl.org? cpan.org?
<http://www.perl.org/>,http://learn.perl.org/>,http://jobs.perl.org/>,
<http://lists.perl.org/>
איפה אני יכול לפרסם שאלות?
ספרי פרל
באילו מגזינים יש תוכן של Perl?
אילו בלוגים של Perl עלי לקרוא?
אילו רשימות תפוצה יש לפרל?
איפה אני יכול לקנות גרסה מסחרית של Perl?
לאן אני שולח דוחות באגים?
מחבר וזכויות יוצרים
perlfaq3 - תכנות כלים
גִרְסָה
תיאור
איך אני עושה (כל דבר)?
יסודות, perldata - סוגי נתונים של Perl, perlvar - משתנים מוגדרים מראש של Perl, perlsyn
- תחביר פרל, פרלופ - אופרטורים וקדימות פרל, perlsub - תתי שגרות פרל,
ביצוע, perlrun - איך לבצע את המתורגמן Perl, perldebug - Perl
איתור באגים, פונקציות, perlfunc - פונקציות מובנות של Perl, אובייקטים, perlref - Perl
הפניות ומבני נתונים מקוננים, perlmod - מודולי Perl (חבילות וסמל
tables), perlobj - Perl objects, perltie - כיצד להסתיר מחלקת אובייקט בפשטות
משתנה, מבני נתונים, perlref - הפניות לפרל ומבני נתונים מקוננים,
perllol - מניפולציה של מערכים של מערכים ב- Perl, perldsc - Perl Data Structures
ספר בישול, מודולים, perlmod - מודולי פרל (חבילות וטבלאות סמלים), perlmodlib
- בניית מודולים חדשים של Perl ומציאת מודולים קיימים, Regexes, perlre - Perl
ביטויים רגולריים, perlfunc - פונקציות מובנות של Perl>, perlop - אופרטורים של Perl
וקדימות, perllocale - טיפול מקומי ב-Perl (בינלאומיות ו
לוקליזציה), מעבר ל-perl5, perltrap - מלכודות פרל לחסרי זהירות, perl,
קישור עם C, perlxstut - הדרכה לכתיבת XSUBs, perlxs - שפת XS
מדריך עזר, perlcall - קונבנציות שיחות פרל מ-C, perlguts -
מבוא ל-Perl API, perlembed - כיצד להטמיע את Perl בתוכנית C שלך,
שׁוֹנִים
כיצד אוכל להשתמש ב-Perl באופן אינטראקטיבי?
כיצד אוכל למצוא אילו מודולים מותקנים במערכת שלי?
כיצד אוכל לנפות באגים בתוכניות Perl שלי?
כיצד אוכל ליצור פרופיל של תוכניות Perl שלי?
כיצד אוכל להצליב את תוכניות Perl שלי?
האם יש מדפסת יפה (פורמט) לפרל?
האם יש IDE או Windows Perl Editor?
Eclipse, Enginsite, Kephra, Komodo, Notepad++, Open Perl IDE, OptiPerl, Padre,
PerlBuilder, visiPerl+, Visual Perl, Zeus, GNU Emacs, MicroEMACS, XEmacs, Jed,
Vim, Vile, MultiEdit, SlickEdit, ConTEXT, bash, zsh, BBEdit ו- TextWrangler
היכן אוכל להשיג פקודות מאקרו של Perl עבור vi?
איפה אני יכול להשיג מצב perl או cperl-mode עבור emacs?
איך אני יכול להשתמש בקללות עם Perl?
איך אני יכול לכתוב GUI (X, Tk, Gtk וכו') בפרל?
Tk, Wx, Gtk ו-Gtk2, Win32::GUI, CamelBones, Qt, Athena
כיצד אוכל לגרום לתוכנית Perl שלי לפעול מהר יותר?
כיצד אוכל לגרום לתוכנית Perl שלי לקחת פחות זיכרון?
אל תסלסל!, השתמש במפה וב-grep באופן סלקטיבי, הימנע ממרכאות מיותרות ו
מחרוזת, העבר באמצעות הפניה, קשירת משתנים גדולים לדיסק
האם זה בטוח להחזיר הפניה לנתונים מקומיים או מילוניים?
איך אני יכול לשחרר מערך או hash כדי שהתוכנית שלי תצטמצם?
כיצד אוכל להפוך את סקריפט ה-CGI שלי ליעיל יותר?
כיצד אוכל להסתיר את המקור עבור תוכנית Perl שלי?
כיצד אוכל להרכיב את תוכנית Perl שלי לקוד בתים או ל-C?
כיצד אוכל לגרום ל-"#!perl" לעבוד על [MS-DOS,NT,...]?
האם אוכל לכתוב תוכניות Perl שימושיות בשורת הפקודה?
למה Perl one-liners לא עובדים על מערכת ה-DOS/Mac/VMS שלי?
היכן אוכל ללמוד על CGI או תכנות אינטרנט בפרל?
היכן אוכל ללמוד על תכנות Perl מונחה עצמים?
היכן אוכל ללמוד על קישור C עם Perl?
קראתי perlembed, perlguts וכו', אבל אני לא יכול להטמיע perl בתוכנית C שלי; מה אני
עושה רע?
כשניסיתי להפעיל את הסקריפט שלי, קיבלתי את ההודעה הזו. מה זה אומר?
מה זה MakeMaker?
מחבר וזכויות יוצרים
perlfaq4 - נתונים מניפולציה
גִרְסָה
תיאור
נתונים: מספרים
מדוע אני מקבל מספרים עשרוניים ארוכים (למשל, 19.9499999999999) במקום המספרים שעלי לעשות
מקבל (למשל, 19.95)?
למה int () שָׁבוּר?
מדוע הנתונים האוקטליים שלי אינם מתפרשים נכון?
האם לפרל יש א עגול () פוּנקצִיָה? מה לגבי תקרה() ו קוֹמָה()? פונקציות טריג?
איך אני ממיר בין ייצוגים מספריים/בסיסים/רדיקסים?
איך אני ממיר הקסדצימלי לעשרוני, איך אני ממיר מעשרוני ל
הקסדצימלי, איך אני ממיר מאוקטלי לעשרוני, איך ממיר מעשרוני
לאוקטאל, איך אני ממיר מבינארי לעשרוני, איך ממיר מעשרוני
לבינארי
למה זה לא עובד כמו שאני רוצה?
איך מכפילים מטריצות?
איך אני מבצע פעולה על סדרה של מספרים שלמים?
כיצד אוכל להוציא ספרות רומיות?
מדוע המספרים האקראיים שלי אינם אקראיים?
איך אני מקבל מספר אקראי בין X ל-Y?
נתונים: תאריכים
איך אני מוצא את היום או השבוע בשנה?
איך אני מוצא את המאה או המילניום הנוכחיים?
איך אני יכול להשוות בין שני תאריכים ולמצוא את ההבדל?
איך אני יכול לקחת מחרוזת ולהפוך אותו לשניות עידן?
איך אני יכול למצוא את יום ג'וליאן?
איך אני מוצא את התאריך של אתמול?
האם לפרל יש בעיה של שנת 2000 או 2038? האם Perl Y2K תואם?
נתונים: מחרוזות
איך אני מאמת את הקלט?
איך אני משחרר ממחרוזת?
כיצד אוכל להסיר זוגות עוקבים של תווים?
כיצד אוכל להרחיב קריאות לפונקציות במחרוזת?
איך אני מוצא משהו תואם/קינן?
איך אני הופך מחרוזת?
כיצד אוכל להרחיב כרטיסיות במחרוזת?
כיצד אוכל לעצב מחדש פסקה?
כיצד אוכל לגשת או לשנות N תווים של מחרוזת?
איך אני משנה את המופע ה-N של משהו?
כיצד אוכל לספור את מספר המופעים של מחרוזת משנה בתוך מחרוזת?
כיצד אוכל להשתמש באותיות רישיות בכל המילים בשורה אחת?
איך אני יכול לפצל מחרוזת מופרדת ב[תו] למעט כשהם בתוך [תו]?
כיצד אוכל להסיר שטח ריק מההתחלה/סוף של מחרוזת?
כיצד אוכל לרפד מחרוזת בריקים או לרפד מספר עם אפסים?
כיצד אוכל לחלץ עמודות נבחרות ממחרוזת?
איך אני מוצא את ערך הסאונדקס של מיתר?
כיצד אוכל להרחיב משתנים במחרוזות טקסט?
מה רע בלצטט תמיד "$vars"?
למה שלי <
אסור שיהיה רווח אחרי החלק <<, צריך (כנראה) להיות נקודה-פסיק
בסוף אסימון הפתיחה, אתה לא יכול (בקלות) לקבל שום מקום לפני ה-
תג, צריך להיות לפחות מפריד שורות אחרי אסימון הסיום
נתונים: מערכים
מה ההבדל בין רשימה למערך?
מה ההבדל בין $array[1] ל-@array[1]?
כיצד אוכל להסיר רכיבים כפולים מרשימה או מערך?
כיצד אוכל לדעת אם אלמנט מסוים כלול ברשימה או במערך?
איך אני מחשב את ההפרש של שני מערכים? איך אני מחשב את הצומת של
שני מערכים?
איך אני בודק אם שני מערכים או גיבובים שווים?
איך אני מוצא את אלמנט המערך הראשון שעבורו תנאי נכון?
איך אני מטפל ברשימות מקושרות?
איך אני מטפל ברשימות מעגליות?
כיצד אוכל לערבב מערך באופן אקראי?
כיצד אוכל לעבד/לשנות כל רכיב של מערך?
כיצד אוכל לבחור אלמנט אקראי מתוך מערך?
כיצד אוכל לשנות N אלמנטים של רשימה?
איך אני ממיין מערך לפי (כל דבר)?
כיצד אוכל לתפעל מערכים של ביטים?
למה מוּגדָר() להחזיר אמת על מערכים ו-hash ריקים?
נתונים: גיבוב (מערכים אסוציאטיביים)
איך אני מעבד hash שלם?
איך אני ממזג שני hashes?
מה קורה אם אני מוסיף או מסיר מפתחות מ-hash תוך איטרציה עליו?
איך אני מחפש רכיב hash לפי ערך?
איך אני יכול לדעת כמה ערכים יש ב-hash?
איך אני ממיין hash (אופציונלי לפי ערך במקום מפתח)?
איך אוכל לשמור על ה-hash שלי מסודר תמיד?
מה ההבדל בין "מחק" ל"undef" עם hashes?
מדוע ה-hashs הקשורים שלי לא עושים את ההבחנה המוגדרת/קיימת?
איך אני מאפס א כל אחד() פעולה בחלק מהדרך?
כיצד אוכל לקבל את המפתחות הייחודיים משני גיבובים?
כיצד אוכל לאחסן מערך רב מימדי בקובץ DBM?
איך אני יכול לגרום ל-hash שלי לזכור את הסדר שהכנסתי אליו אלמנטים?
מדוע העברת תת שגרה אלמנט לא מוגדר ב-hash יוצר אותה?
איך אני יכול להפוך את Perl למקבילה של מבנה C/C++ class/hash או מערך של hashes
או מערכים?
כיצד אוכל להשתמש בהפניה כמפתח גיבוב?
איך אני יכול לבדוק אם מפתח קיים ב-hash מרובה רמות?
כיצד אוכל למנוע הוספה של מפתחות לא רצויים ל-hash?
נתונים: שונות
איך אני מטפל נכון בנתונים בינאריים?
כיצד אוכל לקבוע אם סקלר הוא מספר/שלם/מספר שלם/צף?
כיצד אוכל לשמור נתונים קבועים בכל שיחות התוכנית?
כיצד אוכל להדפיס או להעתיק מבנה נתונים רקורסיבי?
איך אני מגדיר שיטות לכל מחלקה/אובייקט?
כיצד אוכל לאמת סכום המחאה בכרטיס אשראי?
כיצד אוכל לארוז מערכים של כפילים או צפים עבור קוד XS?
מחבר וזכויות יוצרים
perlfaq5 - קבצים ו פורמטים
גִרְסָה
תיאור
איך אני שוטף/מבטל את החיץ של ידית קובץ פלט? למה אני חייב לעשות את זה?
כיצד אוכל לשנות, למחוק או להוסיף שורה בקובץ, או להוסיף לתחילת א
קוֹבֶץ?
איך אני סופר את מספר השורות בקובץ?
כיצד אוכל למחוק את N השורות האחרונות מקובץ?
כיצד אוכל להשתמש באפשרות "-i" של Perl מתוך תוכנית?
איך אני יכול להעתיק קובץ?
כיצד אוכל ליצור שם קובץ זמני?
כיצד אוכל לתפעל קבצים באורך שיא קבוע?
איך אני יכול להפוך את ה-filhandle למקומי לתתי שגרה? איך אני מעביר פעולות קבצים בין
תתי שגרות? איך אני יוצר מערך של נקודות אחיזה לקבצים?
כיצד אוכל להשתמש ב- filehandle בעקיפין?
כיצד אוכל להגדיר פורמט כותרת תחתונה לשימוש לִכתוֹב()?
איך אני יכול לִכתוֹב() לתוך מחרוזת?
איך אני יכול לפתוח ידית קובץ למחרוזת?
כיצד אוכל להוציא את המספרים שלי בתוספת פסיקים?
איך אני יכול לתרגם טילדס (~) בשם קובץ?
איך זה שכשאני פותח קובץ קריאה-כתיבה זה מוחק אותו?
מדוע לפעמים אני מקבל "רשימת טיעונים ארוכה מדי" כשאני משתמש ב-<*>?
איך אני יכול לפתוח קובץ עם ">" מוביל או ריקים נגררים?
כיצד אוכל לשנות את שם הקובץ בצורה מהימנה?
איך אני יכול לנעול קובץ?
למה אני לא יכול פשוט לפתוח(FH, ">file.lock")?
אני עדיין לא ננעל. אני רק רוצה להגדיל את המספר בקובץ. איך אני יכול
תעשה את זה?
כל מה שאני רוצה לעשות הוא להוסיף כמות קטנה של טקסט לסוף הקובץ. האם אני עדיין
צריך להשתמש בנעילה?
כיצד אוכל לעדכן באופן אקראי קובץ בינארי?
איך אני מקבל חותמת זמן של קובץ ב-perl?
איך אני מגדיר חותמת זמן של קובץ ב-perl?
כיצד אוכל להדפיס ליותר מקובץ אחד בו-זמנית?
איך אני יכול לקרוא קובץ שלם בבת אחת?
איך אני יכול לקרוא בקובץ לפי פסקאות?
איך אני יכול לקרוא תו בודד מקובץ? מהמקלדת?
איך אני יכול לדעת אם יש דמות שמחכה על ידית הקובץ?
איך אני עושה "זנב -f" ב-perl?
כיצד אוכל dup() ידית קבצים בפרל?
איך אני סוגר מתאר קובץ לפי מספר?
למה אני לא יכול להשתמש ב-"C:\temp\foo" בנתיבי DOS? מדוע `C:\temp\foo.exe` לא עובד?
למה glob("*.*") לא מקבל את כל הקבצים?
מדוע Perl מאפשרת לי למחוק קבצים לקריאה בלבד? מדוע "-i" קובץ קבצים מוגנים?
זה לא באג בפרל?
כיצד אוכל לבחור שורה אקראית מקובץ?
למה אני מקבל רווחים מוזרים כשאני מדפיס מערך של קווים?
איך אני חוצה עץ ספריות?
כיצד אוכל למחוק עץ ספריות?
איך אני מעתיק ספרייה שלמה?
מחבר וזכויות יוצרים
perlfaq6 - רגיל ביטויים
גִרְסָה
תיאור
איך אני יכול לקוות להשתמש בביטויים רגולריים מבלי ליצור ובלתי קריא
קוד בלתי ניתן לתחזוקה?
הערות מחוץ ל-Regex, הערות בתוך ה-Regex, מפרידים שונים
אני מתקשה להתאים ליותר משורה אחת. מה לא בסדר?
איך אני יכול לשלוף קווים בין שני דפוסים שהם עצמם על קווים שונים?
כיצד אוכל להתאים XML, HTML או דברים מגעילים ומכוערים אחרים עם ביטוי רגולרי?
הכנסתי ביטוי רגולרי ל-$/ אבל זה לא עבד. מה לא בסדר?
כיצד אוכל להחליף ללא רגישות רישיות ב-LHS תוך שמירה על רישיות ב-RHS?
איך אני יכול לגרום ל"\w" להתאים לקבוצות תווים לאומיות?
כיצד אוכל להתאים גרסה חכמה מקומית של "/[a-zA-Z]/"?
כיצד אוכל לצטט משתנה לשימוש בביטוי רגולרי?
בשביל מה באמת "/o"?
כיצד אוכל להשתמש בביטוי רגולרי כדי להסיר הערות בסגנון C מקובץ?
האם אני יכול להשתמש בביטויים רגולריים של Perl כדי להתאים טקסט מאוזן?
מה זה אומר שרגקסים הם חמדנים? איך אני יכול לעקוף את זה?
איך אני מעבד כל מילה בכל שורה?
כיצד אוכל להדפיס סיכום של תדר מילים או קו?
כיצד אוכל לבצע התאמה משוערת?
כיצד אוכל להתאים ביעילות ביטויים רגולריים רבים בו-זמנית?
למה חיפושים על גבול מילים עם "\b" לא עובדים בשבילי?
מדוע השימוש ב-$&, $` או $' מאט את התוכנית שלי?
מה טוב "\G" בביטוי רגולרי?
האם קובצי Perl Regexes DFAs או NFAs? האם הם תואמים ל-POSIX?
מה רע בשימוש ב-grep בהקשר ריק?
כיצד אוכל להתאים מחרוזות עם תווים מרובים?
כיצד אוכל להתאים ביטוי רגולרי שנמצא במשתנה?
מחבר וזכויות יוצרים
perlfaq7 - כללי פרל שפה נושאים
גִרְסָה
תיאור
האם אוכל לקבל BNF/yacc/RE לשפת Perl?
מהם כל סימני הפיסוק $@%&* האלה, ואיך אני יודע מתי להשתמש בהם?
האם אני תמיד/לעולם לא צריך לצטט את המחרוזות שלי או להשתמש בפסיקים ופסיקים?
איך אני מדלג על כמה ערכי החזרה?
כיצד אוכל לחסום אזהרות באופן זמני?
מהי הרחבה?
מדוע לאופרטורים של Perl יש קדימות שונה מאופרטורי C?
איך אני מצהיר/יוצר מבנה?
איך אני יוצר מודול?
כיצד אוכל לאמץ או להשתלט על מודול שכבר נמצא ב-CPAN?
איך אני יוצר כיתה?
איך אני יכול לדעת אם משתנה נגוע?
מה זה סגירה?
מהי התאבדות משתנה וכיצד אוכל למנוע אותה?
כיצד אוכל להעביר/להחזיר {Function, FileHandle, Array, Hash, Method, Regex}?
העברת משתנים ופונקציות, העברת מטפלים בקבצים, העברת קבצים רגילים, העברת
שיטות
איך אני יוצר משתנה סטטי?
מה ההבדל בין היקף דינמי למילוני (סטטי)? בֵּין מְקוֹמִי()
ו שֶׁלִי()?
כיצד אוכל לגשת למשתנה דינמי בעוד מילון בעל שם דומה נמצא בהיקף?
מה ההבדל בין כריכה עמוקה לרדודה?
למה "my($foo) = <$fh>;" לעבוד נכון?
כיצד אוכל להגדיר מחדש פונקציה, אופרטור או שיטה מובנית?
מה ההבדל בין קריאה לפונקציה בתור &foo ו foo ()?
איך אני יוצר מתג או הצהרת מקרה?
כיצד אוכל לתפוס גישה למשתנים, פונקציות או שיטות לא מוגדרות?
מדוע לא ניתן למצוא שיטה הכלולה באותו קובץ?
כיצד אוכל לברר את החבילה הנוכחית או המתקשרת שלי?
כיצד אוכל להגיב על גוש גדול של קוד Perl?
איך אני מנקה חבילה?
כיצד אוכל להשתמש במשתנה כשם משתנה?
מה המשמעות של "מתורגמן רע"?
האם עלי להרכיב מחדש מודולי XS כאשר יש שינוי בספריית C?
מחבר וזכויות יוצרים
perlfaq8 - מערכת פעולת גומלין
גִרְסָה
תיאור
כיצד אוכל לגלות באיזו מערכת הפעלה אני פועל?
איך מגיעים exec () לא חוזר?
איך אני עושה דברים מפוארים עם המקלדת/מסך/עכבר?
מקלדת, מסך, עכבר
איך אני מדפיס משהו בצבע?
כיצד אוכל לקרוא מפתח אחד בלבד מבלי לחכות למפתח החזרה?
איך אני בודק אם הקלט מוכן במקלדת?
איך אני מנקה את המסך?
איך אני מקבל את גודל המסך?
איך אני מבקש מהמשתמש סיסמה?
כיצד אוכל לקרוא ולכתוב את היציאה הטורית?
lockfiles, מצב פתוח, סוף קו, פלט שטיפה, קלט לא חוסם
כיצד אוכל לפענח קבצי סיסמאות מוצפנים?
איך אני מתחיל תהליך ברקע?
STDIN, STDOUT ו-STDERR משותפים, אותות, זומבים
כיצד אוכל ללכוד תווים/אותות בקרה?
כיצד אוכל לשנות את קובץ סיסמת הצל במערכת יוניקס?
כיצד אוכל לקבוע את השעה והתאריך?
איך אני יכול שינה () or אזעקה() פחות משנייה?
איך אני יכול למדוד זמן מתחת לשנייה?
איך אני יכול לעשות א Atexit () or setjmp()/longjmp()? (טיפול חריג)
מדוע תוכנית השקעים שלי לא עובדת תחת System V (Solaris)? מה עושה השגיאה
ההודעה "פרוטוקול לא נתמך" מתכוונת?
כיצד אוכל לקרוא לפונקציות C הייחודיות של המערכת שלי מ- Perl?
מאיפה אני משיג את קבצי הכלול לעשות ioctl() or syscall()?
מדוע סקריפטים של setuid perl מתלוננים על בעיות בקרנל?
איך אני יכול לפתוח צינור גם לפקודה וגם ממנה?
למה אני לא יכול לקבל את הפלט של פקודה עם מערכת()?
כיצד אוכל ללכוד STDERR מפקודה חיצונית?
למה לא לִפְתוֹחַ() להחזיר שגיאה כאשר פתיחת צינור נכשל?
מה רע בשימוש ב-backticks בהקשר ריק?
כיצד אוכל להתקשר ל-backticks ללא עיבוד מעטפת?
מדוע הסקריפט שלי לא יכול לקרוא מ-STDIN לאחר שנתתי לו EOF (^D ב-Unix, ^Z ב-MS-DOS)?
כיצד אוכל להמיר את סקריפט המעטפת שלי ל-perl?
האם אני יכול להשתמש ב-perl כדי להפעיל הפעלת Telnet או ftp?
איך אני יכול לכתוב צפוי בפרל?
האם יש דרך להסתיר את שורת הפקודה של perl מתוכנות כגון "ps"?
{שיניתי ספרייה, שיניתי את הסביבה שלי} בסקריפט perl. איך בא השינוי
נעלם כשיצאתי מהתסריט? כיצד אוכל לגרום לשינויים שלי להיות גלויים?
יוניקס
כיצד אוכל לסגור את ה-filehandle של תהליך מבלי לחכות להשלמתו?
איך אני מחלק תהליך דמון?
כיצד אוכל לברר אם אני רץ באופן אינטראקטיבי או לא?
איך אני מוציא פסק זמן לאירוע איטי?
איך אני מגדיר מגבלות מעבד?
כיצד אוכל להימנע מזומבים במערכת יוניקס?
איך אני משתמש במסד נתונים של SQL?
איך אני עושה מערכת() לצאת ב-control-C?
איך אני פותח קובץ בלי לחסום?
איך אני מזהה את ההבדל בין שגיאות מהקליפה ל-perl?
איך אני מתקין מודול מ-CPAN?
מה ההבדל בין דרישה לשימוש?
כיצד אוכל לשמור על ספריית המודול/ספרייה שלי?
כיצד אוכל להוסיף את הספרייה שבה נמצאת התוכנית שלי לנתיב החיפוש של המודול/ספרייה?
כיצד אוכל להוסיף ספריה לנתיב ה-include שלי (@INC) בזמן ריצה?
משתנה הסביבה "PERLLIB", משתנה הסביבה "PERL5LIB", ה-"perl
דגל שורת הפקודה -Idir, הפרגמה "lib":, המודול המקומי::lib:
היכן מותקנים מודולים?
מה זה socket.ph ומאיפה אני משיג אותו?
מחבר וזכויות יוצרים
perlfaq9 - אינטרנט, כתובת אימייל ו רישות
גִרְסָה
תיאור
האם עלי להשתמש במסגרת אינטרנטית?
באיזו מסגרת אינטרנט עלי להשתמש?
Catalyst, רקדן, Mojolicious, Web::Simple
מה זה Plack ו-PSGI?
כיצד אוכל להסיר HTML ממחרוזת?
איך אני מחלץ כתובות אתרים?
איך אני מביא קובץ HTML?
כיצד אוכל להפוך את שליחת טופס HTML לאוטומטי?
כיצד אוכל לפענח או ליצור את ה-%-קידודים האלה באינטרנט?
איך אני מפנה לדף אחר?
כיצד אוכל לשים סיסמה בדפי האינטרנט שלי?
איך אני מוודא שמשתמשים לא יכולים להזין ערכים בטופס שגורם לסקריפט ה-CGI שלי
לעשות דברים רעים?
איך אני מנתח כותרת דואר?
איך אני בודק כתובת דואר חוקית?
כיצד אוכל לפענח מחרוזת MIME/BASE64?
איך אני מוצא את כתובת הדואר של המשתמש?
איך אני שולח מייל?
דואר אלקטרוני::שולח::תחבורה::Sendmail, Email::שולח::Transport::SMTP,
דואר אלקטרוני::שולח::תחבורה::SMTP::TLS
כיצד אוכל להשתמש ב-MIME כדי ליצור קובץ מצורף להודעת דואר?
איך אני קורא מייל?
כיצד אוכל לגלות את שם המארח, שם הדומיין או כתובת ה-IP שלי?
איך אני מביא/מכניס קובץ (S)FTP?
כיצד אוכל לבצע RPC ב- Perl?
מחבר וזכויות יוצרים
פרלסין - פרל תחביר
תיאור
הצהרות
תגובות
הצהרות פשוטות
אמת ושקר
משנה הצהרות
הצהרות מורכבות
בקרת לולאה
עבור לולאות
Foreach Loops
בלוקים בסיסיים
החלף הצהרות
לך ל
הצהרת אליפסיס
PODs: תיעוד מוטבע
הערות ישנות פשוטות (לא!)
פרטים ניסויים על נתון ומתי
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
perldata - פרל נתונים סוגים
תיאור
שמות משתנים
ניתוח מזהה
הקשר
ערכים סקלרים
בוני ערכים סקלאריים
בוני ערכי רשימה
מנויים
אמולציית מערך רב מימדית
פרוסות
Typeglobs ו- Filehandles
ראה גם
פרלופ - פרל מפעילי ו עֲדִיפוּת
תיאור
עדיפות מפעיל ואסוציאטיביות
תנאים ורשימות מפעילים (משמאל)
מפעיל החץ
הגדלה אוטומטית והפחתה אוטומטית
התפשטות
מפעילי Unary סימבוליים
מפעילים מחייבים
אופרטורים כפולים
מפעילי תוספים
מפעילי משמרת
בשם Unary Operators
מפעילים יחסיים
מפעילי שוויון
מפעיל Smartmatch
1. הגיבובים ריקים או מערכים תואמים, 2. כלומר, כל אלמנט smartmatch לאלמנט
של אותו אינדקס במערך השני.[3], 3. אם נמצא הפניה מעגלית,
לחזור לשוויון התייחסותי, 4. או מספר ממשי, או מחרוזת
נראה כמו אחד
Bitwise ו
Bitwise Or ו-Exclusive Or
C-style Logical And
C-style Logical Or
לוגי מוגדר-אור
מפעילי טווח
מפעיל מותנה
מפעילי מטלות
מפעיל פסיק
רשימת מפעילים (ימינה)
לא הגיוני
הגיוני וגם
לוגי או ובלעדי או
C מפעילים חסרים ב- Perl
unary &, unary *, (TYPE)
ציטוט ואופרטורים דמויי ציטוט
[1], [2], [3], [4], [5], [6], [7], [8]
מפעילים דמויי ציטוט Regexp
"qr/STRING/msixpodualn" , "M/PATTERN/msixpodualngc"
, "/PATTERN/msixpodualngc", התבנית הריקה "//", התאמה בהקשר רשימה, "\G
טַעֲנָה", "M?PATTERN?msixpodualngc"
, "?PATTERN?msixpodualngc", "s/דפוס/החלפה/msixpodualngcer"
מפעילים דמויי ציטוט
"ש/חוּט/" , 'חוּט', "qq/חוּט/" "STRING", "qx/חוּט/" ,
"`STRING`", "qw/חוּט/" , "tr/רשימת חיפוש/רשימת החלפה/cdsr"
, "י/רשימת חיפוש/רשימת החלפה/cdsr", "<EOF" , מרכאות כפולות, יחיד
ציטוטים, אחוריים
פרטים עגומים של ניתוח מבנים מצוטטים
מציאת הסוף, אינטרפולציה , "<<'EOF'", "m''", התבנית של "s'''", '',
"q//", "tr'''", "y'''", ההחלפה של "s'''", "tr///", "y///", "", "`` ",
"qq//", "qx//", " ", "<<"EOF", ההחלפה של "s///", "RE" ב
"?RE?", "/RE/", "m/RE/", "s/RE/foo/", ניתוח ביטויים רגולריים, אופטימיזציה
של ביטויים רגולריים
מפעילי I/O
קיפול מתמיד
אין אופציות
מפעילי מחרוזת Bitwise
אריתמטיקה של מספר שלם
אריתמטיקה של נקודה צפה
מספרים גדולים יותר
פרלסוב - פרל שגרות
תַקצִיר
תיאור
מתועד בהמשך מסמך זה, מתועד ב-perlmod, מתועד ב-perlobj,
מתועד ב-perltie, מתועד ב-PerlIO::via, מתועד ב-perlfunc, מתועד
ב- UNIVERSAL, מתועד ב-perldebguts, לא מתועד, בשימוש פנימי של עומס יתר
תכונה
חתימות
משתנים פרטיים באמצעות שֶׁלִי()
משתנים פרטיים מתמשכים
ערכים זמניים באמצעות מְקוֹמִי()
Lvalue תת שגרות
תתי שגרות לקסיקליות
העברת ערכי טבלת סמלים (typeglobs)
מתי בכל זאת להשתמש מְקוֹמִי()
עוברים ליד הפניה
אב טיפוס
פונקציות קבועות
עקיפת פונקציות מובנות
טעינה אוטומטית
תכונות תת שגרה
ראה גם
perlfunc - פרל בנוי פונקציות
תיאור
פונקציות פרל לפי קטגוריה
פונקציות עבור SCALARs או מחרוזות, ביטויים רגולריים והתאמת דפוסים,
פונקציות מספריות, פונקציות עבור @ARRAYs אמיתיים, פונקציות עבור נתוני רשימה,
פונקציות עבור %HASHs אמיתיים, פונקציות קלט ופלט
, פונקציות לנתונים או רשומות באורך קבוע, פונקציות לאחיזה לקבצים, קבצים,
או ספריות
, מילות מפתח הקשורות לזרימת הבקרה של תוכנית Perl שלך , מילות מפתח הקשורות
ל-scoping, פונקציות שונות, פונקציות לתהליכים וקבוצות תהליכים
, מילות מפתח הקשורות למודולי Perl , מילות מפתח הקשורות למחלקות ולאובייקט-
אורינטציה
, פונקציות שקע ברמה נמוכה , פונקציות תקשורת בין-תהליכים של System V
, מאחזר מידע משתמש וקבוצה
, שליפת מידע רשת , פונקציות הקשורות לזמן , מילות מפתח שאינן פועלות
ניידות
רשימה אלפביתית של פונקציות Perl
-X FLEHANDLE , -X EXPR, -X DIRHANDLE, -X, abs VALUE , abs, קבל
NEWSOCKET,GENERICSOCKET , אזעקה SECONDS , אזעקה, atan2 Y,X , bind SOCKET,NAME ,
binmode FILEHANDLE, LAYER
, binmode FILEHANDLE, ברוך REF, CLASSNAME , ברוך REF, הפסקה, מתקשר EXPR ,
מתקשר, chdir EXPR , chdir FILEHANDLE, chdir DIRHANDLE, chdir, chmod LIST ,
chomp VARIABLE , chomp( LIST ), chomp, chop VARIABLE , chop( LIST ), chop,
chown LIST , chr NUMBER , chr, chroot FILENAME , chroot, close FILEHANDLE ,
סגור, סגור את DIRHANDLE , חבר SOCKET,NAME , המשך BLOCK , המשך, cos
EXPR , cos, crypt PLAINTEXT, SALT
, dbmclose HASH , dbmopen HASH,DBNAME,MASK , מוגדר EXPR , מוגדר,
מחק EXPR , die LIST , do BLOCK , do EXPR , dump LABEL , dump EXPR, dump,
כל HASH , כל מערך , כל EXPR, eof FILEHANDLE , eof (), eof, eval EXPR
, eval BLOCK, eval, evalbytes EXPR , evalbytes, exec LIST , exec PROGRAM LIST,
קיים EXPR , יציאה EXPR , יציאה, exp EXPR , exp, fc EXPR , fc, fcntl
FLEHANDLE,FUNCTION,SCALAR, __FILE__, קובץ FILEHANDLE, להקה
ידית קבצים, פעולה, מזלג, פורמט, תמונת קו צורה, רשימה, קבל מאחז קבצים,
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,
setgrent, sethostent STAYOPEN, setnetent STAYOPEN, setprotoent STAYOPEN,
setservent STAYOPEN, endpwent, endgrent, endhostent, endnetent, endprotoent,
endservent, getsockname SOCKET , getsockopt 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 , index STR,SUBSTR,POSITION ,
אינדקס STR,SUBSTR, int EXPR
, int, ioctl FILEHANDLE,FUNCTION,SCALAR , הצטרף EXPR,LIST , מפתחות HASH , מפתחות
ARRAY, מקש EXPR, kill SIGNAL, LIST, kill SIGNAL , last LABEL , last EXPR, last,
lc EXPR , lc, אם "השתמש בתים" בתוקף:, אחרת, אם "השתמש במיקום" עבור
"LC_CTYPE" בתוקף:, אחרת, אם ל-EXPR מוגדר דגל UTF8:, אחרת, אם
"use feature 'unicode_strings'" או "use locale ':not_characters'" בתוקף:,
אחרת:, lcfirst EXPR , lcfirst, length EXPR , length, __LINE__ , link
OLDFILE,NEWFILE, האזנה SOCKET,QUEUESIZE, EXPR מקומי, EXPR בזמן מקומי,
זמן מקומי, נעילת THING , יומן EXPR
, log, lstat FILEHANDLE , lstat EXPR, lstat DIRHANDLE, lstat, m//, map BLOCK
LIST , map EXPR,LIST, mkdir FILENAME,MASK , mkdir FILENAME, mkdir, msgctl
ID,CMD,ARG, msgget KEY,FLAGS, msgrcv ID,VAR,SIZE,TYPE,FLAGS, msgsnd
ID,MSG,FLAGS , VARLIST שלי , TYPE VARLIST שלי, VARLIST שלי : ATTRS, TYPE VARLIST שלי :
ATTRS, Next LABEL , Next EXPR, Next, no MODULE VERSION LIST , ללא MODULE VERSION,
ללא רשימת מודולים, ללא מודול, ללא גרסה, אוקטובר EXPR , אוקטובר, פתח את FILEHANDLE, EXPR ,
פתח את FILEHANDLE,MODE,EXPR, פתח את FILEHANDLE,MODE,EXPR,LIST, פתח
FILEHANDLE,MODE,REFERENCE, פתח FILEHANDLE, opendir DIRHANDLE,EXPR , ord EXPR ,
ord, VARLIST שלנו, TYPE VARLIST שלנו, VARLIST שלנו: ATTRS, TYPE VARLIST שלנו:
ATTRS, pack TEMPLATE,LIST, חבילה NAMESPACE, חבילה NAMESPACE VERSION,
חבילה NAMESPACE BLOCK, חבילה NAMESPACE VERSION BLOCK , __PACKAGE__ , pipe
READHANDLE,WITEHANDLE, pop ARRAY, pop EXPR, pop, pos SCALAR, pos, print
FLEHANDLE LIST , הדפס FILEHANDLE, הדפס רשימה, הדפס, הדפסה FLEHANDLE FORMAT,
LIST , printf FILEHANDLE, printf FORMAT, LIST, printf, אב טיפוס FUNCTION ,
אב טיפוס, push ARRAY,LIST, push EXPR,LIST, q/STRING/, qq/STRING/, qw/STRING/,
qx/STRING/, qr/STRING/, quotemeta EXPR , quotemeta, rand EXPR , rand, read
FILEHANDLE,SCALAR,LENGTH,OFFSET ,קרא FILEHANDLE,SCALAR,LENGTH,readdir
DIRHANDLE , readline EXPR, readline , readlink EXPR , readlink, readpipe EXPR,
readpipe , recv SOCKET, SCALAR, LENGTH, FLAGS , redo LABEL , redo EXPR, redo, ref
EXPR , ref, rename OLDNAME,NEWNAME , require VERSION , require EXPR, require,
אפס EXPR , איפוס , החזר EXPR , החזר , reverse LIST , rewinddir DIRHANDLE ,
rindex STR,SUBSTR,POSITION , rindex STR,SUBSTR, rmdir FILENAME , rmdir, s///,
אמור FILEHANDLE LIST , אמור FILEHANDLE, אמור LIST, נניח, EXPR scalar , חפש
FILEHANDLE,POSITION,WHENCE , seekdir DIRHANDLE,POS , בחר FILEHANDLE , בחר,
בחר RBITS,WBITS,EBITS,TIMEOUT, semctl ID,SEMNUM,CMD,ARG, semget
KEY,NSEMS,FLAGS, סמוך על KEY,OPSTRING, שלח SOCKET,MSG,FLAGS,TO,שלח
SOCKET,MSG,FLAGS, setpgrp PID,PGRP, setpriority WHICH,WHO,PRIORITY
, setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL , shift ARRAY , shift EXPR, shift,
shmctl ID,CMD,ARG, shmget KEY,SIZE,FLAGS, shread ID,VAR,POS,SIZE, shmwrite
ID,STRING,POS,SIZE, shutdown SOCKET,HOW, sin EXPR, sin, sleep EXPR, sleep,
שקע שקע, תחום, סוג, פרוטוקול, זוג שקעים
SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL ,מיין SUBNAME LIST, מיין LIST BLOCK,
מיון רשימה, מערך ספייס, היסט, אורך, רשימה , מערך אגף, היסט, אורך, חיבור
מערך, OFFSET, splice RRAY, splice EXPR, OFFSET, LENGTH, LIST, splice
EXPR,OFFSET,LENGTH, splice EXPR,OFFSET, splice EXPR, פיצול /PATTERN/,EXPR,LIMIT,
פיצול /PATTERN/,EXPR, פיצול /PATTERN/, פיצול, sprintf FORMAT, LIST , פורמט
אינדקס פרמטרים, דגלים, דגל וקטור, רוחב (מינימום), דיוק או רוחב מקסימלי
, גודל, סדר ארגומנטים, sqrt EXPR , sqrt, srand EXPR , srand, stat
FILEHANDLE , stat EXPR, stat DIRHANDLE, stat, state VARLIST , state TYPE
VARLIST, מצב VARLIST : ATTRS, מדינה TYPE VARLIST : ATTRS, מחקר SCALAR , מחקר,
תת NAME BLOCK , sub NAME (PROTO) BLOCK, sub NAME : ATTRS BLOCK, sub NAME (PROTO)
: ATTRS BLOCK, __SUB__ , substr EXPR,OFFSET,LENGTH,REPLACEMENT , substr
EXPR,OFFSET,LENGTH, substr EXPR,OFFSET, symlink OLDFILE,NEWFILE , syscall
NUMBER, LIST , sysopen FILEHANDLE, FILENAME, MODE , sysopen
FLEHANDLE,FILENAME,MODE,PERMS, sysread FILEHANDLE,SCALAR,LENGTH,OFFSET,sysread
FILEHANDLE,SCALAR,LENGTH, sysseek FILEHANDLE,POSITION,WHENCE, רשימת מערכת,
רשימת תוכניות מערכת, syswrite FILEHANDLE, SCALAR, LENGTH, OFFSET, syswrite
FILEHANDLE,SCALAR,LENGTH, syswrite FILEHANDLE,SCALAR, tell FILEHANDLE, tell,
telldir DIRHANDLE , קשר VARIABLE, CLASSNAME, LIST , קשר VARIABLE , זמן , פעמים ,
tr///, קטוע FILEHANDLE,LENGTH , קטוע EXPR,LENGTH, uc EXPR , uc, ucfirst
EXPR , ucfirst, umask EXPR , umask, undef EXPR , undef, unlink LIST
, unlink, unpack TEMPLATE,EXPR , unpack TEMPLATE, unshift ARRAY,LIST , unshift
EXPR,LIST, התיר VARIABLE, השתמש ב-Module VERSION LIST, השתמש ב-Module VERSION, השתמש
מודול LIST, השתמש במודול, השתמש ב-VERSION, Utime LIST, ערכי HASH, ערכי ARRAY,
ערכי EXPR, vec EXPR,OFFSET,BITS, wait, waitpid PID,FLAGS, wantarray
, אזהרה LIST , כתוב FILEHANDLE , כתוב EXPR, כתוב, y///
מילות מפתח שאינן מתפקדות לפי הצלבה
__DATA__, __END__, BEGIN, CHECK, END, INIT, UNITCHECK, DESTROY, and, cmp, eq, ge,
gt, le, lt, ne, not, or, x, xor, AUTOLOAD, else, elsif, for, foreach, if, אלא אם כן,
עד, בעוד, elseif, ברירת מחדל, נתון, מתי
perlopentut - פשוט לכם מתכונים ל פתיחה קבצים ו צינורות in פרל
תיאור
OK, ידית, MODE, PATHNAME
פתיחת קבצי טקסט
פתיחת קבצי טקסט לקריאה
פתיחת קבצי טקסט לכתיבה
פתיחת קבצים בינאריים
פתיחת צינורות
קובץ ברמה נמוכה נפתח באמצעות sysopen
ראה גם
מחבר וזכויות יוצרים
perlpacktut - הדרכה on "חבילה" ו "לִפְרוֹק"
תיאור
העיקרון הבסיסי
טקסט אריזה
מספרי אריזה
מספרים שלמים
פירוק מסגרת מחסנית
איך לאכול ביצה ברשת
משנה סדרי בתים
מספרים עשרוניים
תבניות אקזוטיות
Bit Strings
Uuencoding
עושה סכומים
Unicode
קידוד בינארי נייד נוסף
קיבוץ תבניות
אורך ורוחב
אורכי מיתר
תבניות דינמיות
ספירת חזרות
אינטל HEX
אריזה ופירוק מבני C
בור היישור
התמודדות עם אנדיאניות
יישור, קח 2
יישור, קח 3
עצות כיצד להשתמש בהם
חבילת מתכונים
מדור מצחיקים
המחברים
פרלפוד - מה היא מישור זקן תיעוד פוּרמָט
תיאור
פסקה רגילה
פסקה מילולית
פסקת פקודה
"=ראש1 כותרת טֶקסט"
, "=head2 כותרת טֶקסט", "=head3 כותרת טֶקסט", "=head4 כותרת טֶקסט", "=נגמר
indentlevel"
, "=פריט דברים...", "=back", "=cut" , "=pod" , "=begin שם הפורמט"
, "=סוף שם הפורמט", "=עבור שם הפורמט טֶקסט...", "=קידוד שם קידוד"
עיצוב קודים
"אני " -- טקסט נטוי , "ב " -- טקסט מודגש
, "C " -- code text
, "ל " -- היפר קישור , " E " -- בריחה של דמות
, "פ " -- משמש עבור שמות קבצים , "S " -- טקסט מכיל לא שבירה
רווחים
, "איקס " -- ערך אינדקס
, "Z<>" -- קוד עיצוב ריק (אפקט אפקט).
הכוונה
הטמעת פודים במודולי פרל
עצות לכתיבת פוד
ראה גם
AUTHOR
perlpodspec - מישור זקן תיעוד: פוּרמָט מפרט ו הערות
תיאור
הגדרות פוד
פקודות פוד
"=head1", "=head2", "=head3", "=head4", "=pod", "=cut", "=over", "=item", "=back",
"=begin formatname", "=begin formatname parameter", "=end formatname", "=for
formatname text...", "=קידוד שם קידוד"
קודי עיצוב פוד
"אני " -- טקסט נטוי, "ב " -- טקסט מודגש, "C " -- code text,
"פ " -- סגנון עבור שמות קבצים, "X " -- ערך אינדקס, "Z<>" -- א
קוד עיצוב null (אפקט אפקט), "L " -- היפר קישור, "E " -- א
אופי בריחה, "S " -- טקסט מכיל רווחים לא שוברים
הערות על הטמעת מעבדי פוד
לגבי L<...> קודים
ראשון שני שלישי רביעי חמישי שישי:
אודות =מעל...=גב אזורים
אודות פסקאות נתונים ואזורי "=התחלה/=סוף".
ראה גם
AUTHOR
perlpodstyle - פרל POD סגנון מדריך
תיאור
שם, תקציר, תיאור, אפשרויות, ערך החזרה, שגיאות, אבחון, דוגמאות,
סביבה, קבצים, אזהרות, באגים, הגבלות, הערות, מחבר, היסטוריה, זכויות יוצרים ו
רישיון, ראה גם
ראה גם
AUTHOR
זכויות יוצרים ורישיון
פרלדיאג - שונים פרל אבחון
תיאור
ראה גם
perlexwarn - פרל לֵקסִיקָלִי אזהרות
תיאור
perldebug - פרל ניפוי
תיאור
מאתר הבאגים של פרל
קורא ל-Debugger
perl -d program_name, perl -d -e 0, perl -d:ptkdb program_name, perl -dt
שם_תוכנית_שרשור
פקודות באגים
h , h [פקודה], hh, p expr , x [maxdepth] expr , V [pkg [vars]], X [vars] , y
[רמה [vars]] , T , s [expr] , n [expr] , r , , c [line|sub] , l , l
min+incr, l min-max, l line, l subname, - , v [line] , . , f שם קובץ , /pattern/,
?pattern?, L [abw] , S [[!]regex] , t [n] , t [n] expr , b , b [line] [condition]
, ב [קובץ]: [שורה] [מצב] , ב שם משנה [תנאי] , ב דחה שם משנה
[תנאי], b טען את שם הקובץ
, b להרכיב שם משנה , שורה B , B *
, השבת את [קובץ]:[שורה]
, השבת את [שורה]
, אפשר [קובץ]:[שורה]
, אפשר [שורה]
, פקודת [שורה] , שורה , A * , w expr , W expr , W * , o , o booloption ...
, או כל אופציה? ... , o option=value ... , < ? , < [ פקודה ], < * , << פקודה ,
> ? , > פקודה , > * , >> פקודה , { ? , { [ פקודה ], { * , {{ פקודה , !
מספר , ! -מספר , ! תבנית , !! cmd , קובץ מקור , H-number , q או ^D , R ,
|dbcmd , ||dbcmd , command, m expr , M , man [manpage]
אפשרויות הניתנות להגדרה
"recallCommand", "ShellBang" , "pager" , "tkRunning", "signalLevel",
"warnLevel", "dieLevel"
, "AutoTrace" , "LineInfo" , "inhibit_exit" , "PrintRet" , "קישוטים" , "מסגרת"
, "maxTraceLen" , "windowSize" , "arrayDepth", "hashDepth" , "dumpDepth" ,
"compactDump", "veryCompact" , "globPrint" , "DumpDBFiles", "DumpPackages" ,
"DumpReused", "quote", "HighBit", "undefPrint"
, "UsageOnly" , "HistFile" , "HistSize" , "TTY" , "noTTY" , "ReadLine" ,
"ללא הפסקה"
קלט/פלט מאתר באגים
הנחיה, פקודות מרובות שורות, מעקב אחר מחסנית, פורמט רישום שורה, רישום מסגרת
איתור באגים בהצהרות זמן קומפילציה
התאמה אישית של מאתר באגים
תמיכה/היסטוריה של Readline ב-Debugger
תמיכה בעורך עבור איתור באגים
הפרופיל של פרל
איתור באגים בביטויים רגולריים
איתור באגים בשימוש בזיכרון
ראה גם
באגים
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 ,
HANDLE->format_page_number(EXPR), $FORMAT_PAGE_NUMBER, $% ,
HANDLE->format_lines_left(EXPR), $FORMAT_LINES_LEFT, $- ,
IO::ידית->format_line_break_characters EXPR, $FORMAT_LINE_BREAK_CHARACTERS, $:
, HANDLE->format_lines_per_page(EXPR), $FORMAT_LINES_PER_PAGE, $= ,
HANDLE->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,
START, CHECK, INIT, RUN, END, DESTRUCT, $^H , %^H , ${^OPEN} , $PERLDB, $^P ,
0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x100, 0x200, 0x400, 0x800,
0x1000, ${^TAINT}, ${^UNICODE}, ${^UTF8CACHE}, ${^UTF8LOCALE}
משתנים שהוצאו משימוש והוסרו
$# , $* , $[
פרלר - פרל רגיל ביטויים
תיאור
משנים
m , s , i , x , p
, a, d, l ו- u , n , מתקנים אחרים
ביטויים רגילים
[1], [2], [3], [4], [5], [6], [7], [8]
מצטט מטא-תווים
תבניות מורחבות
"(?#text)" , "(?adlupimnsx-imnsx)", "(?^alupimnsx)" , "(?:pattern)" ,
"(?adluimnsx-imnsx:pattern)", "(?^aluimnsx:pattern)" , "(?|pattern)" , תראה-
סביב קביעות
, "(?=דפוס)" , "(?!דפוס)" , "(?<=דפוס)" "\K"
, "(?
, "(?'NAME'pattern)", "(? תבנית)"
, "\k ", "\k'NAME'", "(?{ קוד })", "(??{ קוד })", "(?פארנו)"
"(?-פארנו)" "(?+פארנו)" "(?R)" "(?0)"
, "(?&NAME)" , "(?(תנאי)yes-pattern|no-pattern)" ,
"(?(מצב)כן-דפוס)", (1) (2) .., ( ) ('NAME'), (?=...) (?!...)
(?<=...) (?
"(?>דפוס)", "(?[ ])"
פעלים מיוחדים של בקרת עקיבה לאחור
פעלים שמקבלים ארגומנט, "(*PRUNE)" "(*PRUNE:NAME)", "(*SKIP)" "(*SKIP:NAME)"
, "(*MARK:NAME)" "(*:NAME)" , "(*THEN)" "(*THEN:NAME)", פעלים ללא
argument, "(*COMMIT)", "(*FAIL)" "(*F)", "(*ACCEPT)"
חזרה לאחור
גרסה 8 ביטויים רגולריים
אזהרה על \1 במקום $1
תבניות חוזרות התואמות למחרוזת משנה באורך אפס
שילוב RE Pieces
"ST", "S|T", "S{REPEAT_COUNT}", "S{min,max}", "S{min,max}?", "S?", "S*", "S+",
"S??", "S*?", "S+?", "(?>S)", "(?=S)", "(?<=S)", "(?!S)", "(?
})", "(?פארנו)", "(?(תנאי) yes-pattern|no-pattern)"
יצירת מנועי RE מותאמים אישית
תדירות ביצוע קוד מוטבע
תמיכת PCRE/Python
"(?P תבנית)", "(?P=NAME)", "(?P>NAME)"
באגים
ראה גם
perlrebacklash - פרל רגיל ביטוי קו אחורי רצפים ו בורח
תיאור
הנטוי האחורי
[1]
כל הרצפים והבריחות
דמות בורחת
[1], [2]
משנים
שיעורי אופי
הפניה
קביעות
\A, \z, \Z, \G, \b{}, \b, \B{}, \B, "\b{gcb}" או "\b{g}", "\b{sb} ", "\b{wb}"
שונה
\C, \K, \N, \R , \X
שיעור perlrecharclass - פרל רגיל ביטוי אופי חוגים
תיאור
הנקודה
רצפי סלאש אחורי
אם השינוי "/a" בתוקף .., אחרת .., עבור נקודות קוד מעל 255 ..,
עבור נקודות קוד מתחת ל-256 .., אם חוקי המקום בתוקף .., אם כללים Unicode
בתוקף .., אחרת .., אם השינוי "/a" בתוקף .., אחרת
.., עבור נקודות קוד מעל 255 .., עבור נקודות קוד מתחת ל-256 .., אם חוקי המקום
בתוקף .., אם חוקי Unicode בתוקף .., אחרת .., [1], [2]
כיתות תווים בסוגריים
[1], [2], [3], [4], [5], [6], אם השינוי "/a" בתוקף .., אחרת ..,
עבור נקודות קוד מעל 255 .., עבור נקודות קוד מתחת ל-256 .. אם חוקי המקום נמצאים ב
אפקט .., "מילה", "ascii", "ריק", אם חוקי Unicode בתוקף .., אחרת
..
perlreref - פרל רגיל ביטויים התייחסות
תיאור
מפעילים
תחביר
רצפי בריחה
שיעורי אופי
עוגנים
כימות
מבנים מורחבים
וריאציות
פונקציות
טרמינולוגיה
AUTHOR
ראה גם
תוֹדָה
perlref - פרל אזכור ו קינון נתונים מבנים
הערה
תיאור
ביצוע הפניות
1., 2.
3.
, 4. , 5. , 6. , 7.
שימוש בהפניות
הפניות מעגליות
התייחסויות סמליות
התייחסויות לא כל כך סמליות
Pseudo-hashes: שימוש במערך כ-hash
תבניות פונקציות
אזהרה
תחביר Deeference Postfix
חיתוך הפניה לאחר תיקון
הקצאה להפניות
ראה גם
לבצע - פרל פורמטים
תיאור
שדות טקסט
שדות מספריים
השדה @* עבור טקסט מרובה שורות ברוחב משתנה
השדה ^* עבור טקסט ברוחב משתנה של שורה אחת בכל פעם
ציון ערכים
שימוש במצב מילוי
דיכוי קווים שבהם כל השדות בטלים
חוזר על שורות פורמט
בראש עיבוד טפסים
פורמט משתנים
אורים
כותרות תחתונות
גישה לעיצוב פנימי
אזהרות
פרלובג ' - פרל אובייקט הפניה
תיאור
אובייקט הוא פשוט מבנה נתונים
שיעור הוא פשוט חבילה
שיטה היא פשוט תת שגרה
הזמנת שיטה
יְרוּשָׁה
כתיבה בונים
תכונות
פרט לקוד חכם ובטוח יותר
וריאציות של קריאת שיטה
הפעלת שיטות כיתה
"ברך", "מבורך" ו"נ"צ
המעמד האוניברסלי
isa($class) , DOES($role) , can($method) , VERSION($need)
טעינה אוטומטית
הורסים
אובייקטים שאינם חשיש
חפצי Inside Out
פסאודו-hashes
ראה גם
פרלטי - אֵיך ל להסתיר an אובייקט בכיתה in a פשוט משתנה
תַקצִיר
תיאור
קשירת סקלרים
TIESCALAR classname, LIST , FETCH this , STORE this, value , UntIE this , DEstroy
זֶה
מערכי קשירה
TIEARRAY classname, LIST , FETCH this, index , STORE this, index, value ,
FETCHSIZE את זה, לאחסן את זה, לספור, להאריך את זה, לספור, קיים זה, מפתח,
מחק את זה, מקש, נקה את זה, לחץ על זה, רשימה
, POP this , SHIFT this , UNSHIFT this, LIST , SPLICE this, offset, length, LIST
, הסר את זה , הרס את זה
קשירת חשיש
USER, HOME, CLOBBER, LIST, TIEHASH classname, LIST , FETCH this, key , Store this,
key, value , DELETE this, key , clear this , EXISTS this, key , FIRSTKEY this ,
NEXTKEY זה, מקש אחרון, סקלר את זה, הסר את זה, הרס את זה
קשירת FileHandles
TIEHANDLE classname, LIST , WRITE this, LIST , PRINT this, LIST , PRINTF this,
רשימת, קרא את זה, רשימה, קרא את זה, קבל את זה, מה זה, סגור את זה, התיר
זה, להרוס את זה
הסר את זה
ה"מתיר" גוטצ'ה
ראה גם
באגים
AUTHOR
perldbmfilter - פרל DBM מסנן
תַקצִיר
תיאור
מפתח_חנות_מסנן, filter_store_value, filter_fetch_key, filter_fetch_value
המסנן
דוגמה: בעיית סיום NULL.
דוגמה נוספת: מפתח הוא C int.
ראה גם
AUTHOR
perlipc - פרל בין-תהליכים תקשורת (אותות, פיפוס, צינורות, בטוח תהליכי משנה, שקעים,
ו סמפור)
תיאור
אותות
טיפול באות SIGHUP בדימון
אותות דחויים (אותות בטוחים)
קודים ארוכי טווח, הפרעות IO, שיחות מערכת הניתנות להפעלה מחדש, אותות כמו
"תקלות", אותות המופעלים על ידי מצב מערכת ההפעלה
צינורות בשם
שימוש לִפְתוֹחַ() עבור IPC
ידיות קבצים
תהליכי רקע
ניתוק מוחלט של הילד מההורה
צינור בטוח נפתח
הימנעות מקיפאון של צינורות
תקשורת דו כיוונית עם תהליך אחר
תקשורת דו כיוונית עם עצמך
שקעים: תקשורת לקוח/שרת
מחסלים של קו אינטרנט
לקוחות ושרתים של TCP באינטרנט
לקוחות ושרתים של TCP בדומיין Unix
לקוחות TCP עם IO::Socket
לקוח פשוט
"פרוטו", "PeerAddr", "PeerPort"
לקוח Webget
לקוח אינטראקטיבי עם IO::Socket
שרתי TCP עם IO::Socket
פרוטו, LocalPort, האזנה, שימוש חוזר
UDP: העברת הודעה
SysV IPC
אורים
באגים
AUTHOR
ראה גם
perlfork - פרל מזלג() אמולציה
תַקצִיר
תיאור
התנהגות של תכונות אחרות של Perl בתהליכי פסאודו מפוצלים
$$ או $PROCESS_ID, %ENV, chdir () וכל שאר הרכיבים המובנים שמקבלים שמות קבצים,
לַחֲכוֹת() ו waitpid(), לַהֲרוֹג(), exec (), יציאה (), פתח נקודות אחיזה לקבצים, ספריות
ושקעי רשת
מגבלות משאבים
הרג את תהליך ההורה
משך החיים של תהליך האב ותהליכי פסאודו
אזהרות ומגבלות
BEGIN blocks, Open filehandles, Open Directory Units, Forking pipe לִפְתוֹחַ() טרם
מיושם, מצב גלובלי מתוחזק על ידי XSUBs, מתורגמן מוטבע בגדול
יישום, בטיחות חוטים של הרחבות
אזהרות ניידות
באגים
AUTHOR
ראה גם
perlnumber - סמנטיקה of מספרים ו מספרי פעולות in פרל
תַקצִיר
תיאור
אחסון מספרים
אופרטורים מספריים והמרות מספריות
טעמים של פעולות מספריות של פרל
אופרטורים אריתמטיים, ++, אופרטורים אריתמטיים במהלך "השתמש במספר שלם", אחר
אופרטורים מתמטיים, אופרטורים של Bitwise, אופרטורים של Bitwise במהלך "השתמש במספר שלם",
אופרטורים שמצפים למספר שלם, אופרטורים שמצפים למחרוזת
AUTHOR
ראה גם
perlthrtut - הדרכה on אשכולות in פרל
תיאור
מה זה חוט בכלל?
מודלים של תוכניות מושחלות
בוס/עובד
צוות עבודה
צינור
איזה סוג של שרשורים הם חוטי פרל?
מודולים בטוחים להליכה
יסודות השרשור
תמיכה בשרשור בסיסי
הערה לגבי הדוגמאות
יצירת חוטים
מחכה ליציאת שרשור
התעלמות משרשור
תהליך וסיום שרשור
חוטים ונתונים
נתונים משותפים ולא משותפים
מלכודות שרשור: מירוצים
סנכרון ובקרה
שליטה בגישה: לנעול()
מלכודת שרשור: מבוי סתום
תורים: העברת נתונים מסביב
סמפור: סנכרון גישה לנתונים
סמפורות בסיסיות
סמאפור מתקדם
מחכה לתנאי
ויתור על השליטה
שגרות שירות כללי של שרשור
באיזה שרשור אני?
מזהי שרשור
האם החוטים האלה זהים?
אילו חוטים פועלים?
דוגמא שלמה
יישומים שונים של שרשורים
שיקולי ביצועים
שינויים בהיקף תהליך
שרשור בטיחות של ספריות מערכות
סיכום
ראה גם
בִּיבּלִיוֹגְרָפִיָה
טקסטים מבוא
הפניות הקשורות למערכת ההפעלה
הפניות אחרות
תודות
AUTHOR
זכויות יוצרים
פרלפורט - כתיבה נייד פרל
תיאור
לא כל תוכניות Perl חייבות להיות ניידות, כמעט כל Perl כבר is נייד
סוגיות
שורות חדשות
מספרים סופיות ורוחב
קבצים ומערכות קבצים
אינטראקציה מערכתית
שמות פקודות לעומת שמות נתיב קבצים
רישות
תקשורת בין-תהליכית (IPC)
תתי שגרות חיצוניות (XS)
מודולים סטנדרטיים
זמן ותאריך
ערכות תווים וקידוד תווים
בינאום
משאבי מערכת
אבטחה
סִגְנוֹן
בודקי CPAN
פלאטפורם
יוניקס
DOS ונגזרות
VMS
YOUR
פלטפורמות EBCDIC
Acorn RISC OS
פרלים אחרים
יישום פונקציות
רשימה אלפביתית של פונקציות Perl
-X, אזעקה, atan2, binmode, chmod, chown, chroot, crypt, dbmclose, dbmopen, dump,
exec, exit, fcntl, flock, fork, getlogin, getpgrp, getppid, getpriority, getpwnam,
getgrnam, getnetbyname, getpwuid, getgrgid, getnetbyaddr, getprotobynumber,
getservbyport, getpwent, getgrent, gethostbyname, gethostent, getnetent,
getprotoent, getservent, seekdir, sethostent, setnetent, setprotoent, setservent,
endpwent, endgrent, endhostent, endnetent, endprotoent, endservent, getsockopt
SOCKET,LEVEL,OPTNAME, glob, gmtime, ioctl FILEHANDLE,FUNCTION,SCALAR, kill, link,
זמן מקומי, lstat, msgctl, msgget, msgsnd, msgrcv, open, readlink, rename,
rewinddir, select, semctl, semget, semop, setgrent, setpgrp, setpriority,
setpwent, setsockopt, shmctl, shmget, shread, shmwrite, sleep, sockatmark,
socketpair, stat, symlink, syscall, sysopen, system, telldir, times, truncate,
umask, utime, wait, waitpid
פלטפורמות נתמכות
Linux (x86, ARM, IA64), HP-UX, AIX, Win32, Windows 2000, Windows XP, Windows Server
2003, Windows Vista, Windows Server 2008, Windows 7, Cygwin, Solaris (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 /
OpenVOS, AIX, אנדרואיד, FreeMINT
פלטפורמות EOL
(פרל 5.20)
AT&T 3b1
(פרל 5.14)
Windows 95, Windows 98, Windows ME, Windows NT4
(פרל 5.12)
Atari MiNT, Apollo Domain/OS, Apple Mac OS 8/9, Tenon Machten
פלטפורמות נתמכות (Perl 5.8)
ראה גם
מחברים / תורמים
perllocale - פרל אזור טיפול (בִּנאוּם ו לוקליזציה)
תיאור
מה זה LOCALE
קטגוריה "LC_NUMERIC": עיצוב מספרי, קטגוריה "LC_MONETARY": עיצוב של
סכומים כספיים, קטגוריה "LC_TIME": עיצוב תאריך/שעה, קטגוריה "LC_MESSAGES":
שגיאה והודעות אחרות, קטגוריה "LC_COLLATE": איסוף, קטגוריה "LC_CTYPE":
סוגי תווים, קטגוריות אחרות
מתכוננים לשימוש ב-LOCALES
שימוש ב-LOCALES
פרגמת ה"שימוש מקומי".
לֹא בתוך מה היא היקף 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
תקן לא מושלם
Unicode ו-UTF-8
באגים
מערכות שבורות
ראה גם
הִיסטוֹרִיָה
perluniintro - פרל Unicode מבוא
תיאור
Unicode
תמיכת Unicode של Perl
דגם יוניקוד של פרל
Unicode ו-EBCDIC
יצירת Unicode
טיפול ביוניקוד
קידודים מדור קודם
Unicode I/O
הצגת Unicode כטקסט
מקרים מיוחדים
נושאים מתקדמים
שונות
שאלות עם תשובות
סימון הקסדצימלי
משאבים נוספים
UNICODE ב-PERLS ישנים
ראה גם
תודות
מחבר, זכויות יוצרים ורישיון
perlunicode - Unicode תמיכה in פרל
תיאור
אזהרות חשובות
הכי בטוח אם אתה "משתמש בתכונה 'unicode_strings'", שכבות קלט ופלט, אתה צריך
המר את הסקריפטים שלך שאינם ASCII, שאינם UTF-8 Perl להיות UTF-8, "השתמש ב-utf8" עדיין
נדרש להפעלת UTF-8 בסקריפטים, סקריפטים המסומנים "BOM" וסקריפטים UTF-16
מזוהה אוטומטית
סמנטיקה של בייטים ותווים
כללי ASCII לעומת כללי Unicode
כאשר המחרוזת שודרגה ל-UTF-8, ישנן שיטות נוספות עבור
דפוסי ביטוי רגולרי
אשכולות גרפים מורחבים (תווים לוגיים)
מאפייני תו Unicode
"\לְעַיֵף}", "\p{אלnum}", "\p{כל}", "\p{ASCII}", "\p{מוקצה}", "\p{ריק}",
"\p{סוג_פירוק: Non_Canonical}" (קיצור: "\p{Dt=NonCanon}"),
"\p{גרף}", "\p{HorizSpace}", "\p{In=*}", "\p{PerlSpace}", "\p{PerlWord}",
"\p{Posix...}", "\p{Present_In: *}" (קיצור: "\p{In=*}"), "\p{הדפס}",
"\p{SpacePerl}", "\p{כותרת}" ו "\p{Titlecase}", "\p{Unicode}", "\p{VertSpace}",
"\p{Word}", "\p{XPosix...}"
מאפייני תווים בהגדרת משתמש
מיפוי מקרים בהגדרת משתמש (עבור האקרים רציניים בלבד)
קידודי תווים עבור קלט ופלט
רמת תמיכה בביטוי רגיל של Unicode
[1] "\N{U+...}" ו-"\x{...}", [2] "\p{...}" "\P{...}", [3] תומכים לא רק
רשימה מינימלית, אבל כל מאפייני התווים של Unicode (ראה תו Unicode
מאפיינים למעלה), [4] "\d" "\D" "\s" "\S" "\w" "\W" "\X" "[:לִתְמוֹך:]" "[:^לִתְמוֹך:]",
[5] התכונה הניסיונית שמתחילה בגרסה 5.18 "(?[...])" משיגה זאת, [6]
"\b" "\B", [7] שימו לב שפרל מבצעת קיפול מארז מלא בהתאמה, לא פשוט:, [8]
Perl מתייחסת ל-"\n" כמפריד קו ההתחלה והסוף. Unicode מפרט יותר
תווים שצריך לפרש כך, [9] אבל "Unicode::LineBreak" כן
זמין, [10] UTF-8/UTF-EBDDIC בשימוש ב-Perl מאפשר לא רק "U+10000"
"U+10FFFF" אבל גם מעבר ל-"U+10FFFF"
קידודים של יוניקוד
נקודות קוד ללא תווים
מעבר לנקודות קוד Unicode
השלכות אבטחה של Unicode
Unicode בפרל ב-EBCDIC
מְקוֹמִי
כאשר יוניקוד לא קורה
"באג יוניקוד"
כפיית Unicode ב- Perl (או ביטול Unicode ב- Perl)
שימוש ב-Unicode ב-XS
פריצת Perl לעבודה על גרסאות Unicode קודמות (עבור האקרים רציניים מאוד בלבד)
העברת קוד מ-perl-5.6.X
באגים
אינטראקציה עם הרחבות
מהירות
ראה גם
perlunicook - ספרי בישול דוגמאות of טיפול Unicode in פרל
תיאור
דוגמאות
X 0: הקדמה סטנדרטית
X 1: מסנן גנרי בעל ידע ביוניקוד
X 2: כוונון עדין של אזהרות Unicode
X 3: הצהר על מקור ב-utf8 עבור מזהים ומילוליים
X 4: דמויות ומספרן
X 5: מילולי Unicode לפי מספר תו
X 6: קבל שם תו לפי מספר
X 7: קבל מספר תו לפי שם
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: הפוך את ה-I/O של קובץ לברירת המחדל ל-utf8
X 18: הפוך את כל ה-I/O וה-args כברירת מחדל ל-utf8
X 19: פתח קובץ עם קידוד ספציפי
X 20: מעטפת Unicode
X 21: השוואות ללא רגישות רישיות של Unicode
X 22: התאם את רצף פריצת השורה של Unicode ב-Regex
X 23: קבל קטגוריית דמויות
X 24: השבתת המודעות ל-Unicode במחלקות תווים מובנות
X 25: התאם מאפייני Unicode ב-Regex עם \p, \P
X 26: מאפייני תו מותאמים אישית
X 27: נורמליזציה של Unicode
X 28: המר מספרים ללא ASCII Unicode
X 29: התאם אשכול גרפמי Unicode ב-Regex
X 30: חילוץ לפי גרפמה במקום לפי נקודת קוד (רגקס)
X 31: חלץ לפי גרפמה במקום לפי נקודת קוד (substr)
X 32: הפוך מחרוזת לפי גרפמה
X 33: אורך מיתר בגרפים
X 34: רוחב עמודה Unicode להדפסה
X 35: איסוף Unicode
X 36: מקרה- ו מיון Unicode חסר מבטא
X 37: איסוף מקומי של Unicode
X 38: הפיכת "cmp" לעבודה על טקסט במקום נקודות קוד
X 39: מקרה- ו השוואות חסרות מבטא
X 40: מקרה- ו השוואות מקומיות חסרות מבטא
X 41: פריצת קו של Unicode
X 42: טקסט Unicode ב-hash של DBM, בדרך המייגעת
X 43: טקסט Unicode ב-hash של DBM, הדרך הקלה
X 44: תוכנית: הדגמה של איסוף והדפסה של Unicode
ראה גם
X3.13 ברירת מחדל אלגוריתמי מקרה, עמוד 113; מארז X4.2, עמודים 120X122; מיפוי מקרים,
עמוד 166X172, במיוחד התאמה ללא תיקים החל מעמוד 170, UAX #44: Unicode
מסד נתונים של תווים, UTS #18: Unicode ביטויים רגילים, UAX #15: Unicode
טפסי נורמליזציה, UTS #10: Unicode Collation Algorithm, UAX #29: Unicode Text
פילוח, UAX #14: Unicode Breaking Algorithm, UAX #11: East Asia Width
AUTHOR
זכויות יוצרים ורישיון
היסטוריית הביקורת
פרלוניפאק - פרל Unicode שאלות נפוצות
Q ו- A
perlunitut הוא לא באמת הדרכה של Unicode, נכון?
באילו קידודי תווים תומך Perl?
באיזו גרסה של perl עלי להשתמש?
מה לגבי נתונים בינאריים, כמו תמונות?
מתי עלי לפענח או לקודד?
מה אם אני לא מפענח?
מה אם אני לא מקודד?
האם יש דרך לפענח או לקודד אוטומטית?
מה אם אני לא יודע באיזה קידוד נעשה שימוש?
האם אוכל להשתמש ב-Unicode במקורות Perl שלי?
Data::Dumper לא משחזר את דגל UTF8; זה שבור?
מדוע מחלקות אופי regex תואמות לפעמים רק בטווח ASCII?
מדוע חלק מהתווים אינם באותיות רישיות או קטנות כהלכה?
כיצד אוכל לקבוע אם מחרוזת היא מחרוזת טקסט או מחרוזת בינארית?
איך אני ממיר מקידוד FOO לקידוד BAR?
מה הם "decode_utf8" ו-"encode_utf8"?
מה זה "דמות רחבה"?
פנימיות
מהו "דגל UTF8"?
מה לגבי פרגמת "השתמש בבתים"?
מה לגבי פרגמת "השתמש בקידוד"?
מה ההבדל בין ":encoding" ל-":utf8"?
מה ההבדל בין "UTF-8" ל-"utf8"?
איבדתי את עקבותי; איזה קידוד הוא באמת הפורמט הפנימי?
AUTHOR
ראה גם
פרלוניפרופס - מדד of Unicode גִרְסָה 7.0.0 אופי נכסים 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
Expands_On_NFC (XO_NFC), Expands_On_NFD (XO_NFD), Expands_On_NFKC (XO_NFKC),
Expands_On_NFKD (XO_NFKD), גרפם_קישור (Gr_Link), Indic_Matra_Category (InMC),
Indic_Syllabic_Category (InSC), Jamo_Short_Name (JSN), אחר_אלפביתי (OAalpha),
Other_Default_Ignorable_Code_Point (ODI), Other_Grapheme_Extend (OGr_Ext),
Other_ID_Continue (OIDC), Other_ID_Start (OIDS), אחר_אותיות קטנות (OLower), אחר_מתמטיקה
(OMath), אחר_אותיות גדולות (OUpper), Script=Katakana_Or_Hiragana (sc=Hrkt),
Script_Extensions=Katakana_Or_Hiragana (scx=Hrkt)
מידע נוסף במאגר הנתונים של Unicode
auxiliary/GraphemeBreakTest.html, auxiliary/LineBreakTest.html,
עזר/SentenceBreakTest.html, auxiliary/WordBreakTest.html, auxiliary/LBTest.txt,
BidiCharacterTest.txt, BidiTest.txt, NormTest.txt, CJKRadicals.txt, EmojiSources.txt,
Index.txt, IndicMatraCategory.txt, IndicSyllabicCategory.txt, NamedSqProv.txt,
NamesList.html, NamesList.txt, NormalizationCorrections.txt, Props.txt, ReadMe.txt,
StandardizedVariants.html, StandardizedVariants.txt, USourceData.txt,
USourceGlyphs.pdf
ראה גם
פרלוניטוט - פרל Unicode הדרכה
תיאור
הגדרות
ערכת הכלים החדשה שלך
זרימת קלט/פלט (המדריך של 5 דקות בפועל)
סיכום
שאלות ותשובות (או שאלות נפוצות)
תודות
AUTHOR
ראה גם
perlebcdic - שיקולים ל ריצה פרל on EBCDIC פלטפורמות
תיאור
מערכות קוד תווים משותף
ASCII
ISO 8859
לטינית 1 (ISO 8859-1)
EBCDIC
0037, 1047, POSIX-BC
נקודות קוד Unicode לעומת נקודות קוד EBCDIC
Unicode ו-UTF
שימוש ב-Encode
שולחנות אוקטט בודדים
מתכון 0, מתכון 1, מתכון 2, מתכון 3, מתכון 4, מתכון 5, מתכון 6
טבלה במשושה, ממוינת לפי סדר 1047
מערכות קוד תווים מזהות
המרות
"utf8::unicode_to_native()" ו-"utf8::native_to_unicode()"
tr///
סמל
C RTL
הבדלי מפעיל
הבדלי פונקציות
"chr()", "ord()", "pack()", "print()", "printf()", "sort()", "sprintf()", "unpack()"
הבדלי ביטוי רגיל
שקעים
מִיוּן
התעלם מהבדלי המיון של ASCII לעומת EBCDIC.
השתמש בפונקציית מיון עוזרת
MONO CASE ואז מיון נתונים (ללא ספרות, ללא קו תחתון)
בצע מיון על סוג אחד של פלטפורמה בלבד.
פורמטים של טרנספורמציה
פענוח וקידוד של כתובת URL
קידוד ופענוח uu
ציטוט-קידוד ופענוח הניתן להדפסה
צפנים קיסרי
סדר גיבוב וסיכומי בדיקה
I18N ו-L10N
מערכות תווים מרובות אוקטות
בעיות במערכת ההפעלה
OS / 400
PASE, גישת IFS
OS/390, z/OS
"sigaction", "chcp", גישה למערך נתונים, "iconv", מקומות
POSIX-BC?
באגים
ראה גם
ביבליוגרפיה
הִיסטוֹרִיָה
AUTHOR
perlsec - פרל אבטחה
תיאור
פרטי יצירת קשר לגבי פגיעות אבטחה
מנגנוני אבטחה ודאגות
מצב טינט
הלבנה וזיהוי נתונים נגועים
מפעיל את ה-"#!" קַו
מצב Taint ו-@INC
לנקות את הדרך שלך
באגי אבטחה
הגנה על התוכניות שלך
Unicode
התקפות מורכבות אלגוריתמית
האקראיות של זרעי Hash, אקראית מעבר Hash Traversal, הפרעת סדר דלי,
פונקציית Hash ברירת מחדל חדשה, פונקציות Hash חלופיות
ראה גם
perlmod - פרל מודולים (חבילות ו סמל טבלאות)
תיאור
האם זה המסמך שחיפשת?
המסמך הזה, perlnewmod, perlmodstyle
מארזים
טבלאות סמלים
BEGIN, UNITCHECK, CHECK, INIT ו-END
שיעורי פרל
מודולים של פרל
מה שהופך את המודול שלך בטוח
ראה גם
perlmodlib - בנייה חדש פרל מודולים ו מציאת קיימים יחידות
ספריית מודול פרל
מודולים פרגמטיים
arybase, attributes, autodie, autodie::exception, autodie::exception::system,
autodie::hints, autodie::skip, autouse, base, bigint, bignum, bigrat, blib, bytes,
charnames, constant, deprecate, diagnostics, encoding, encoding::warnings,
experimental, feature, fields, filetest, if, integer, less, lib, locale, mro, ok,
פתח, אופציות, עומס יתר, עומס יתר, הורה, מחדש, sigtrap, מיון, קפדן, משנה,
threads, threads::shared, utf8, vars, version, vmsish, warnings::register
מודולים סטנדרטיים
AnyDBM_File, App::Cpan, App::Prove, App::Prove::State, App::Prove::State::Result,
App::Prove::State::Result::Test, Archive::Tar, Archive::Tar::File,
תכונה::Handlers, AutoLoader, AutoSplit, B, B::Concise, B::Debug, B::Deparse,
B::Op_private, B::Showlex, B::Terse, B::Xref, Benchmark, "IO::Socket::IP",
"Socket", CORE, CPAN, CPAN::API::HOWTO, CPAN::Debug, CPAN::Distroprefs,
CPAN::FirstTime, CPAN::HandleConfig, CPAN::Kwalify, CPAN::Meta,
CPAN::Meta::Converter, CPAN::Meta::תכונה, CPAN::Meta::היסטוריה,
CPAN::Meta::היסטוריה::Meta_1_0, CPAN::Meta::History::Meta_1_1,
CPAN::Meta::היסטוריה::Meta_1_2, CPAN::Meta::History::Meta_1_3,
CPAN::Meta::היסטוריה::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::compress, DBM_Filter::encode, DBM_Filter::int32, DBM_Filter::null,
DBM_Filter::utf8, DB_File, Data::Dumper, Devel::PPPort, Devel::Peek,
Devel::SelfStubber, Digest, Digest::MD5, Digest::SHA, Digest::base, Digest::file,
DirHandle, Dumpvalue, DynaLoader, Encode, Encode::Alias, Encode::Byte,
קידוד::CJKConstants, קידוד::CN, קידוד::CN::HZ, קידוד::Config, קידוד::EBCDIC,
קידוד::מקודד, קידוד::קידוד, קידוד::GSM0338, קידוד::Guess, קידוד::JP,
קידוד::JP::H2Z, קידוד::JP::JIS7, קידוד::KR, קידוד::KR::2022_KR,
קידוד::MIME::Header, קידוד::MIME::שם, קידוד::PerlIO, קידוד::נתמך,
Encode::Symbol, Encode::TW, Encode::Unicode, Encode::Unicode::UTF7, English, Env,
Errno, Exporter, Exporter::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::Constants,
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, File::Fetch, File::Find, File::Glob, File::GlobMapper, File::Path,
קובץ::Spec, קובץ::Spec::Cygwin, File::Spec::Epoc, File::Spec::Functions,
קובץ::מפרט::Mac, קובץ::מפרט::OS2, קובץ::מפרט::Unix, קובץ::מפרט::VMS,
File::Spec::Win32, File::Temp, File::stat, FileCache, FileHandle, Filter::Simple,
מסנן::Util::Call, FindBin, GDBM_File, Getopt::Long, Getopt::Std, HTTP::Tiny,
Hash::Util, Hash::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::Compress::Gzip, IO::Compress::RawDeflate, IO::Compress::Zip, IO::Dir,
IO::File, IO::Handle, 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::Uncompress::Gunzip, IO::Uncompress::Inflate, IO::Uncompress::RawInflate,
IO::Uncompress::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, Locale::Codes, Locale::Codes::API,
מיקום::Codes::Changes, Locale::Codes::Constants, Locale::Codes::Country,
Locale::Codes::Currency, Locale::Codes::LangExt, Locale::Codes::LangFam,
Locale::Codes::LangFam_Retired, Locale::Codes::LangVar, Locale::Codes::Language,
Locale::Codes::Script, Locale::Country, Locale::Currency, Locale::Language,
Locale::Maketext, Locale::Maketext::Cookbook, Locale::Maketext::Guts,
Locale::Maketext::GutsLoader, Locale::Maketext::Simple, Locale::Maketext::TPJ13,
Locale::Script, MIME::Base64, MIME::QuotedPrint, Math::BigFloat, Math::BigInt,
Math::BigInt::Calc, Math::BigInt::CalcEmu, Math::BigInt::FastCalc, Math::BigRat,
Math::Complex, Math::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,
Module::Load::Conditional, Module::Loaded, Module::Metadata, NDBM_File, NEXT,
Net::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::קידוד,
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,
Pod::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,
Pod::Simple::Text, Pod::Simple::TextContent, Pod::Simple::XHTML,
Pod::Simple::XMLOutStream, Pod::Text, Pod::Text::Color, Pod::Text::Termcap,
Pod::Usage, SDBM_File, Safe, Scalar::Util, Search::Dict, SelectSaver, SelfLoader,
Storable, Sub::Util, Symbol, Sys::Hostname, Sys::Syslog, Sys::Syslog::Win32,
TAP::בסיס, TAP::פורמט::בסיס, TAP::פורמט::צבע, TAP::פורמט::קונסול,
TAP::פורמט::Console::ParallelSession, TAP::Formatter::Console::Session,
TAP::פורמט::קובץ, TAP::פורמט::קובץ::Session, TAP::פורמט::Session,
TAP::רתמה, TAP::רתמה::Env, TAP::Object, TAP::Parser,
TAP::Parser::Aggregator, TAP::Parser::Grammar, TAP::Parser::Iterator,
TAP::Parser::Iterator::מערך, TAP::Parser::Iterator::Process,
TAP::Parser::Iterator::Stream, TAP::Parser::IteratorFactory,
TAP::Parser::Multiplexer, TAP::Parser::Result, TAP::Parser::Result::Bilout,
TAP::Parser::Result::Comment, TAP::Parser::Result::Plan,
TAP::Parser::Result::Pragma, TAP::Parser::Result::Test,
TAP::Parser::Result::Unknown, TAP::Parser::Result::Version,
TAP::Parser::Result::YAML, TAP::Parser::ResultFactory, TAP::Parser::מתזמן,
TAP::Parser::מתזמן::עבודה, TAP::Parser::מתזמן::Spinner, TAP::Parser::מקור,
TAP::Parser::SourceHandler, TAP::Parser::SourceHandler::Executable,
TAP::Parser::SourceHandler::File, TAP::Parser::SourceHandler::Handler,
TAP::Parser::SourceHandler::Perl, TAP::Parser::SourceHandler::RawTAP,
TAP::Parser::YAMLish::Reader, TAP::Parser::YAMLish::Writer, Term::ANSIColor,
Term::Cap, Term::Complete, Term::ReadLine, Test, Test::Builder,
Test::Builder::IO::Scalar, Test::Builder::Module, Test::Builder::Tester,
מבחן::בונה::בודק::צבע, מבחן::רתמה, מבחן::רתמה::מעבר, מבחן::עוד,
מבחן::פשוט, מבחן::בודק, מבחן::בודק::Capture, מבחן::בודק::CaptureRunner,
מבחן::tutorial, Test::use::ok, Text::Abrew, Text::Balanced, Text::ParseWords,
Text::Tabs, Text::Wrap, Thread, Thread::Queue, Thread::Semaphore, Tie::Array,
עניבה::קובץ, עניבה::ידית, עניבה::Hash, עניבה::Hash::NamedCapture, עניבה::Memoize,
עניבה::RefHash, עניבה::Scalar, עניבה::StdHandle, עניבה::SubstrHash, זמן::HiRes,
זמן::Local, Time::Piece, Time::Seconds, Time::gmtime, Time::localtime, Time::tm,
UNIVERSAL, Unicode::Collate, Unicode::Collate::CJK::Big5,
Unicode::איסוף::CJK::GB2312, Unicode::איסוף::CJK::JISX0208,
Unicode::Collate::CJK::קוריאנית, 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::File,
Win32CORE, XS::APItest, XS::Typemap, XSLoader, autodie::Scope::Guard,
autodie::Scope::GuardStack, autodie::ScopeUtil, גרסה::Internals
מודולי הרחבה
CPAN
אַפְרִיקָה
דרום אפריקה
אסיה
סין, הונג קונג, הודו, אינדונזיה, יפן, הרפובליקה של קוריאה, רוסיה, סינגפור,
טייוואן, תאילנד, טורקיה
מרכז אמריקה
קוסטה ריקה
אירופה
אוסטריה, בלגיה, בוסניה והרצגובינה, בולגריה, קרואטיה, צ'כיה,
דנמרק, פינלנד, צרפת, גרמניה, יוון, הונגריה, איסלנד, אירלנד, איטליה,
לטביה, ליטא, מלטה, הולנד, נורבגיה, פולין, פורטוגל, רומניה, רוסיה,
סלובקיה, סלובניה, ספרד, שבדיה, שוויץ, אוקראינה, בריטניה
צפון אמריקה
איי בהאמה, קנדה, מקסיקו, ארצות הברית, אלבמה, אריזונה, קליפורניה, פלורידה,
איידהו, אילינוי, אינדיאנה, מסצ'וסטס, מישיגן, מינסוטה, ניו ג'רזי, ניו
יורק, צפון קרוליינה, אורגון, פנסילבניה, דרום קרוליינה, טנסי, טקסס,
יוטה, וירג'יניה, וושינגטון, ויסקונסין
אוקיאניה
אוסטרליה, ניו זילנד
דרום אמריקה
ארגנטינה, ברזיל, צ'ילה, קולומביה
מראות RSYNC
מודולים: יצירה, שימוש וניצול לרעה
הנחיות ליצירת מודול
הנחיות להמרת סקריפטים של ספריית Perl 4 למודולים
הנחיות לשימוש חוזר בקוד יישום
הערה
perlmodstyle - פרל מודול סגנון מדריך
מבוא
רשימת ביקורת מהירה
לפני שאתה מתחיל
ה-API
יציבות
תיעוד
שיקולי שחרור
לפני שתתחיל לכתוב מודול
האם זה נעשה בעבר?
עשה דבר אחד ותעשה אותו טוב
מה בשם?
קבל משוב לפני הפרסום
עיצוב וכתיבה של המודול שלך
ל-OO או לא ל-OO?
עיצוב ה-API שלך
כתוב שגרות פשוטות לעשות דברים פשוטים, הפרד פונקציונליות מהפלט,
ספק קיצורי דרך וברירות מחדל הגיוניים, מוסכמות מתן שמות, העברת פרמטרים
הקפדה ואזהרות
תאימות לאחור
טיפול בשגיאות והודעות
תיעוד המודול שלך
POD
README, התקן, הערות שחרור, יומני שינויים
perl Makefile.PL, עשה, עשה בדיקה, עשה התקנה, perl Build.PL, perl Build, perl
בדיקת בנייה, התקנה של perl Build
שיקולי שחרור
מספור גרסה
מקדים
בדיקות
אריזה
רישוי
מלכודות נפוצות
ממציא מחדש את הגלגל
מנסה לעשות יותר מדי
תיעוד לא הולם
ראה גם
perlstyle, perlnewmod, perlpod, podchecker, כלי אריזה, כלי בדיקה,
http://pause.perl.org/, כל ספר טוב על הנדסת תוכנה
AUTHOR
perlmodinstall - התקנה CPAN מודולים
תיאור
הַקדָמָה
לְשַׁחְרֵר לָחָץ הקובץ, UNPACK הקובץ לתוך ספרייה, לבנות המודול (לפעמים
מְיוּתָר), תתקין המודול
פוריות
היי
AUTHOR
זכויות יוצרים
perlnewmod - העריכה a חדש מודול ל הפצה
תיאור
אזהרה
מה עלי להפוך למודול?
שלב אחר שלב: הכנת הקרקע
הסתכל מסביב, בדוק שזה חדש, דון בצורך, בחר שם, בדוק שוב
שלב אחר שלב: יצירת המודול
התחל עם מודול-מתנע or h2xs, השתמש בקפדנות ובאזהרות, השתמש בקרפיון, השתמש ביצואן
- בחוכמה!, השתמש בתיעוד ישן פשוט, כתוב מבחנים, כתוב את ה-README
שלב אחר שלב: הפצת המודול שלך
קבל מזהה משתמש CPAN, "perl Makefile.PL; עשה בדיקה; עשה מרחק", העלה את ה-tarball,
הכרזה לרשימת המודולים, הכרזה ל-clpa, תקן באגים!
AUTHOR
ראה גם
פרלפרגמה - אֵיך ל לכתוב a המשתמש פרגמה
תיאור
דוגמה בסיסית
שם מפתח
פרטי היישום
perlutil - כלי עזר ארוז עם מה היא פרל הפצה
תיאור
רשימת כלי עזר
תיעוד
perldoc, pod2man ו-pod2text, pod2html, pod2usage, podselect, podchecker, splain,
"roffital"
ממירים
אדמינסטרציה
libnetcfg, perlivp
פיתוח
perlbug, perlthanks, h2ph, c2ph ו-pstruct, h2xs, enc2xs, xsubpp, prove, corelist
כלים כלליים
piconv, ptar, ptardiff, ptargrep, shasum, zipdetails
הַתקָנָה
cpan, instmodsh
ראה גם
perlfilter - מָקוֹר מסנן
תיאור
מושגים
שימוש בפילטרים
כתיבת מסנן מקורות
כתיבת מסנן מקורות ב-C
פענוח מסנן
יצירת מסנן מקורות כחומר הפעלה נפרד
כתיבת מסנן מקורות ב-PERL
שימוש בהקשר: מסנן ניפוי הבאגים
סיכום
מגבלות
דברים שצריך לשים לב אליהם
כמה מסננים חוסמים את ידית ה-DATA
דרישות
AUTHOR
זכויות יוצרים
perldtrace - פרל תמיכה ל DTrace
תַקצִיר
תיאור
הִיסטוֹרִיָה
בדיקות
תת-ערך (SUBNAME, FILE, LINE, PACKAGE), תת-החזרה (SUBNAME, FILE, LINE, PACKAGE),
phase-change(NEWPHASE, OLDPHASE), open-entry(OPNAME), loading-file(FILENAME),
קובץ טעון (FILENAME)
דוגמאות
הפונקציות הנקראות לרוב, מעקב אחר שיחות פונקציה, שיחות פונקציה במהלך
ניקוי מתורגמן, קריאות מערכת בזמן הידור, פונקציות Perl שמבצעות את
רוב הקודים
ביבליוגרפיה
DTrace מדריך מעקב דינמי, DTrace: מעקב דינמי ב-Oracle Solaris, Mac OS X ו
FreeBSD
ראה גם
Devel::DTrace::ספק
מחברים
מילון מילים - פרל מילון מונחים
גִרְסָה
תיאור
שיטות עזר, ארגומנטים בפועל, אופרטור כתובת, אלגוריתם, כינוי,
אלפביתי, חלופות, אנונימי, יישום, ארכיטקטורה, טיעון, ARGV,
אופרטור אריתמטי, מערך, הקשר מערך, רישיון אמנותי, ASCII, טענה,
הקצאה, אופרטור הקצאה, מערך אסוציאטיבי, אסוציאטיביות, אסינכרוני,
אטום, פעולה אטומית, תכונה, יצירה אוטומטית, הגדלה אוטומטית, טעינה אוטומטית,
פיצול אוטומטי, autovivification, AV, awk
הפניה אחורית ב', מעקב לאחור, תאימות לאחור, מילת מפתח, כיתה בסיס, גדולה-
endian, בינארי, אופרטור בינארי, bind, bit, bit shift, bit string, bless, block,
BLOCK, blocking blocking, בוליאני, הקשר בוליאני, נקודת שבירה, broadcast, BSD,
דלי, מאגר, מובנה, חבילה, בתים, קוד בתים
CC, cache, callback, call by reference, call by value, canonical, capture
משתנים, לכידה, פולחן מטען, מארז, קיפול מארז, מיפוי מקרים, אופי,
מחלקה תווים, מאפיין תו, אופרטור circumfix, מחלקה, שיטת מחלקה,
לקוח, סגירה, אשכול, CODE, מחולל קוד, נקודת קוד, תת-תבנית קוד,
רצף איסוף, שותף לתחזוקה, שילוב של אופי, פקודה, פקודה
חציצה, ארגומנטים של שורת פקודה, שם פקודה, הערה, יחידת הידור,
הידור, שלב הידור, מהדר, זמן הידור, מלחין, שרשור,
מותנה, חיבור, בנייה, בנאי, הקשר, המשך, dump הליבה,
CPAN, C preprocessor, קרקר, ערוץ פלט שנבחר כעת, חבילה נוכחית,
ספריית עבודה נוכחית, קורות חיים
משפט תלוי D, datagram, מבנה נתונים, סוג נתונים, DBM, הצהרה,
declarator, decrement, default, defined, delimiter, dereference, derivated class,
מתאר, הרס, הורס, התקן, הנחיה, ספרייה, נקודת אחיזה בספרייה,
משמעת, שיגור, הפצה, חיים כפולים, דווומר, דווימר, היקף דינמי
E אקלקטי, אלמנט, הטבעה, מבחן תת-מחלקה ריקה, אנקפסולציה, אנדיאן, en
passant, סביבה, משתנה סביבה, EOF, errno, error, רצף בריחה,
חריגה, טיפול בחריג, exec, קובץ הפעלה, execute, execute bit, exit
סטטוס, ניצול, ייצוא, ביטוי, הרחבה
F false, שאלות נפוצות, שגיאה קטלנית, יצירתיות של פיפס, שדה, FIFO, קובץ, מתאר קובץ,
fileglob, filehandle, שם קובץ, מערכת קבצים, אופרטור בדיקת קבצים, מסנן, ראשון-
בוא, דגל, נקודה צפה, שטיפה, FMTEYEWTK, מארז מתקפל, מזלג, טיעונים רשמיים,
פורמט, זמין באופן חופשי, ניתן להפצה מחדש באופן חופשי, תוכנה חופשית, פונקציה, מצחיק
אופי
איסוף זבל G, GID, גלוב, גלובלי, הרס עולמי, שפת דבק,
granularity, Graphe, Greedy, grep, group, GV
H האקר, מטפל, הפניה קשה, hash, טבלת גיבוב, קובץ כותרת, כאן מסמך,
הקסדצימלי, ספריית בית, מארח, היבריס, HV
אני מזהה, חוסר סבלנות, יישום, ייבוא, הגדלה, אינדקס, עקיף
filehandle, indirection, אובייקט עקיף, חריץ אובייקט עקיף, infix,
ירושה, מופע, נתוני מופע, שיטת מופע, משתנה מופע, מספר שלם,
ממשק, אינטרפולציה, מתורגמן, קורא, קורא, I/O, IO, I/O שכבת,
IPA, IP, IPC, is-a, איטרציה, איטרטור, IV
J JAPH
מקש K, מילת מפתח
תווית L, עצלות, הארוכה ביותר שמאלה, משמרת שמאלה, לקסמה, lexer, ניתוח מילוני,
היקף מילוני, משתנה לקסיקלי, ספרייה, LIFO, שורה, שובר שורות, חציצה של שורות,
מספר שורה, קישור, LIST, רשימה, הקשר רשימה, אופרטור רשימה, ערך רשימה, מילולי,
little-endian, מקומי, אופרטור לוגי, lookahead, lookbehind, לולאה, שליטה בלולאה
משפט, תווית לולאה, אותיות קטנות, lvaluable, lvalue, lvalue משנה
M magic, תוספת קסומה, משתנים קסומים, Makefile, man, manpage, matching,
נתוני חבר, זיכרון, תו מטא, מטא-סמל, שיטה, סדר רזולוציית השיטה,
minicpan, מינימליזם, מצב, משנה, מודול, מודולוס, mojibake, monger, בן תמותה,
mro, מערך רב מימדי, ירושה מרובה
N בשם צינור, מרחב שמות, NaN, כתובת רשת, שורה חדשה, NFS, נורמליזציה, null
תו, רשימת null, מחרוזת null, הקשר מספרי, numification, NV, nybble
O אובייקט, אוקטלי, אופסט, one-liner, תוכנת קוד פתוח, אופרנד, מערכת הפעלה,
מפעיל, עומס יתר, אופציות, סידור, עומס יתר, דריסה, בעלים
חבילת P, פנקס, פרמטר, מחלקה אב, עץ לנתח, ניתוח, תיקון, PATH, שם נתיב,
דפוס, התאמת דפוסים, PAUSE, סוחרי פרל, קטעי הרשאה, פרן, צינור,
צינור, פלטפורמה, תרמיל, פקודת תרמיל, מצביע, פולימורפיזם, יציאה, נייד,
porter, possessive, POSIX, postfix, pp, pragma, precedence, prefix, preprocessing,
מתחזק ראשי, נוהל, תהליך, תוכנית, מחולל תוכניות, פרוגרסיבי
התאמה, נכס, פרוטוקול, אב טיפוס, פסאודופונקציה, פסאודואש,
פסאודוליטרלי, תחום ציבורי, דלעת, דלעת, PV
Q מוסמך, מכמת
מצב גזע R, קריא, קציר, שיא, רקורסיה, התייחסות, רפרנט, ביטוי רגיל,
ביטוי רגולרי, משנה ביטוי רגולרי, קובץ רגיל, יחסי
אופרטור, מילים שמורות, ערך החזרה, RFC, הזזה ימינה, תפקיד, שורש, RTFM, ריצה
שלב, זמן ריצה, דפוס זמן ריצה, RV, rvalue
ארגז חול S, סקלרי, הקשר סקלרי, מילולי סקלרי, ערך סקלרי, משתנה סקלרי,
scope, scratchpad, script, script kiddie, sed, סמפור, מפריד,
סדרה, שרת, שירות, setgid, setuid, זיכרון משותף, shebang, shell,
תופעות לוואי, סימן, אות, מטפל באותות, ירושה בודדת, פרוסה, ספיגה,
שקע, הפניה רכה, מסנן מקור, מחסנית, תקן, שגיאת תקן, תקן
קלט, קלט/פלט רגיל, ספרייה רגילה, פלט סטנדרטי, משפט, משפט
משנה, סטטי, שיטה סטטית, היקף סטטי, משתנה סטטי, מבנה סטטי,
סטטוס, STDERR, STDIN, STDIO, STDOUT, זרם, מחרוזת, הקשר מחרוזת,
מחרוזת, מבנה, מבנה, תת-מחלקה, תת-תבנית, תת-שגרה, תת-כתב,
substitution, substring, superclass, superuser, SV, switch, switcher cluster, switch
הצהרה, סמל, באגים סמלי, קישור סמלי, התייחסות סמלית, סמל
טבלה, סינכרוני, סוכר תחבירי, תחביר, עץ תחביר, syscall
בדיקות כתמים, פגומות, מצב כתמים, TCP, מונח, terminator, ternary, text, thread,
tie, titlecase, TMTOWTDI, token, tokener, tokenizing, toolbox approach, topic,
תעתיק, טריגר, טרינרי, troff, true, trincating, type, type casting,
typedef, מילוני מודפס, typeglob, typemap
U UDP, UID, umask, אופרטור unary, Unicode, Unix, אותיות רישיות
ערך V, משתנה, אינטרפולציה משתנה, וריאדי, וקטור, וירטואלי, הקשר ריק,
מחרוזת v
אזהרה W, ביטוי שעון, הפניה חלשה, רווח לבן, מילה, ספריית עבודה,
עטיפה, WYSIWYG
X XS, XSUB
Y yacc
Z אפס רוחב, זומבי
מחבר וזכויות יוצרים
perlembed - אֵיך ל שבץ פרל in שֶׁלְךָ C התוכנית
תיאור
הַקדָמָה
השתמש C החל מ- פרל?, השתמש a יוניקס התוכנית החל מ- פרל?, השתמש פרל החל מ- פרל?, השתמש C החל מ-
C?, השתמש פרל החל מ- C?
ROADMAP
קומפילציה של תוכנית C שלך
הוספת מתורגמן Perl לתוכנית C שלך
קריאה לשגרת משנה של Perl מתוכנית C שלך
הערכת הצהרת Perl מתוכנית C שלך
ביצוע התאמות והחלפות דפוס Perl מתוכנית C שלך
התעסקות עם ערימת Perl מתוכנית C שלך
שמירה על מתורגמן מתמיד
ביצוע בלוקים END
0 $ משימות
שמירה על מספר מופעי מתורגמנים
שימוש במודולי Perl, שבעצמם משתמשים בספריות C, מתוכנית C שלך
שימוש ב-Perl מוטבע עם מקומות POSIX
מסתיר פרל_
מוסר השכל
AUTHOR
זכויות יוצרים
perldebguts - אומץ of פרל ניפוי
תיאור
איתור באגים פנימיים
כתיבת ניפוי באגים משלך
דוגמאות פלט רישום מסגרת
איתור באגים בביטויים רגולריים
פלט בזמן הידור
"מעוגן" STRING "בְּ" קופה, "צף" STRING "בְּ" POS1..POS2, "התאמה
צף/מעוגן", "מינלן", "stclass" סוג, "noscan", "isall", "GPOS", "plus",
"מרומז", "עם eval", "מעוגן(TYPE)"
סוגי צמתים
פלט זמן ריצה
איתור באגים בשימוש בזיכרון Perl
משתמש ב-$ENV{PERL_DEBUG_MSTATS}
"buckets SMALLEST(APPROX)..GREATEST(APPROX)", חינם/משומש, "Total sbrk():
SBRKed/SBRKs: CONTINUOUS", "pad: 0", "heads: 2192", "שרשרת: 0", "tail: 6144"
ראה גם
perlxstut - הדרכה ל כתיבה XSUBs
תיאור
פתקים מיוחדים
לעשות
אזהרה בגרסה
טעינה דינמית מול טעינה סטטית
שרשורים ו-PERL_NO_GET_CONTEXT
הדרכה
דוגמה 1
דוגמה 2
מה הלך?
כתיבת תסריטי מבחן טובים
דוגמה 3
מה חדש כאן?
פרמטרי קלט ופלט
תוכנית XSUBPP
קובץ TYPEMAP
אזהרה לגבי טיעוני פלט
דוגמה 4
מה קרה כאן?
אנטומיה של קובץ .xs
מוציאים את השומן מ-XSUBs
עוד על ארגומנטים של XSUB
מחסנית הטיעונים
הרחבת ההרחבה שלך
תיעוד ההרחבה שלך
התקנת ההרחבה שלך
דוגמה 5
דברים חדשים בדוגמה זו
דוגמה 6
דברים חדשים בדוגמה זו
דוגמה 7 (בקרוב)
דוגמה 8 (בקרוב)
דוגמה 9 העברת קבצים פתוחים ל-XSes
פתרון בעיות בדוגמאות אלו
ראה גם
מְחַבֵּר
השתנה לאחרונה
perlxs - XS שפה הפניה מדריך ל
תיאור
מבוא
בדרך
האנטומיה של XSUB
מחסנית הטיעונים
משתנה RETVAL
החזרת SVs, AVs ו-HVs דרך RETVAL
מילת המפתח של MODULE
מילת המפתח של החבילה
מילת המפתח PREFIX
הפלט: מילת מפתח
מילת המפתח NO_OUTPUT
הקוד: מילת מפתח
ה-INIT: מילת מפתח
מילת המפתח NO_INIT
ה-TYPEMAP: מילת מפתח
אתחול פרמטרי פונקציות
ערכי ברירת מחדל של פרמטרים
ה-PREINIT: מילת מפתח
ההיקף: מילת מפתח
הקלט: מילת מפתח
מילות המפתח IN/OUTLIST/IN_OUTLIST/OUT/IN_OUT
מילת המפתח "length(NAME)".
רשימות פרמטרים באורך משתנה
ה-C_ARGS: מילת מפתח
ה-PPCODE: מילת מפתח
החזרת Undef ורשימות ריקות
הדרוש: מילת מפתח
הניקוי: מילת מפתח
ה-POSTCALL: מילת מפתח
המגף: מילת מפתח
ה-VERSIONCHECK: מילת מפתח
אב טיפוסים: מילת מפתח
אב הטיפוס: מילת מפתח
הכינוי: מילת מפתח
עומס יתר: מילת מפתח
ה-FALLBACK: מילת מפתח
הממשק: מילת מפתח
INTERFACE_MACRO: מילת מפתח
כלול: מילת מפתח
מילת המפתח של INCLUDE_COMMAND
המקרה: מילת מפתח
ה-EXPORT_XSUB_SYMBOLS: מילת מפתח
המפעיל & Unary
הכנסת POD, הערות והנחיות C Preprocessor
שימוש ב-XS עם C++
אסטרטגיית ממשק
Perl Objects ומבני 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
perlxstypemap - פרל XS C/Perl סוג מיפוי
תיאור
אנטומיה של מפת דפוס
התפקיד של קובץ מפת הכתיבה בהפצה שלך
שיתוף מפות דפוס בין הפצות CPAN
כתיבת ערכי מפת סוג
רשימה מלאה של Core Typemaps
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, Implicit
מערך, T_PACKED, T_PACKEDARRAY, T_DATAUNIT, T_CALLBACK, T_ARRAY, T_STDIO, T_INOUT,
T_IN, T_OUT
perlclib - פנימי מחליפים ל תֶקֶן C ספריה פונקציות
תיאור
אמנות
"t", "p", "n", "s"
פעולות קובץ
קלט ופלט של קבצים
מיקום קובץ
ניהול זיכרון וטיפול במיתרים
מבחני כיתת אופי
stdlib.h פונקציות
פונקציות שונות
ראה גם
עצלות - מבוא ל מה היא פרל API
תיאור
משתנים
סוגי מידע
מה זה "IV"?
עבודה עם SVs
קיזוז
מה באמת מאוחסן ב-SV?
עבודה עם AVs
עבודה עם HVs
תוספי Hash API
AVs, HVs וערכים לא מוגדרים
הפניות
הפניות מבורכות וחפצי כיתה
יצירת משתנים חדשים
GV_ADDMULTI, GV_ADDWARN
ספירות התייחסות ותמותה
מחסנים וגלובים
SVs דו-טיפוס
ערכים לקריאה בלבד
העתק ב- Write
משתני קסם
הקצאת קסם
טבלאות וירטואליות קסם
למצוא קסם
הבנת הקסם של חשישים ומערכים קשורים
לוקליזציה של שינויים
"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,
char *key, I32 length)", "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)", "void
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
קריאה לשגרות Perl מתוך תוכניות C
הכנסת ערך C על מחסנית Perl
משטחי גירוד
משטחי גירוד ורקורסיה
הקצאת זיכרון
הַקצָאָה
הקצאה מחדש
נע
PerlIO
קוד מהולל
עץ קוד
בוחן את העץ
הידור מעבר 1: בדוק שגרות
הידור מעבר 1a: קיפול קבוע
מעבר קומפילציה 2: הפצת הקשר
מעבר קומפילציה 3: אופטימיזציה של חורי הצצה
מסלולים ניתנים לסתימה
ווי היקף בזמן קומפילציה
"void bhk_start(pTHX_ int full)", "void bhk_pre_end(pTHX_ OP **o)", "void
bhk_post_end(pTHX_ OP **o)", "void bhk_eval(pTHX_ OP *const o)"
בחינת מבני נתונים פנימיים עם פונקציות ה"dump".
כיצד נתמכים במספר מתורגמנים ובמקבילות
רקע ו-PERL_IMPLICIT_CONTEXT
אז מה קרה ל-dTHR?
איך אני משתמש בכל זה בהרחבות?
האם עלי לעשות משהו מיוחד אם אני מתקשר ל-perl ממספר שרשורים?
תוכניות עתידיות ו-PERL_IMPLICIT_SYS
פונקציות פנימיות
A, p, d, s, n, r, f, M, o, x, m, X, E, b, אחרים
הדפסה מעוצבת של 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
מחברים
ראה גם
perlcall - פרל קוראים אמנות החל מ- C
תיאור
מטפל בשגיאות, תוכנית מונעת אירועים
ה-CALL_ פונקציות
call_sv, call_pv, call_method, call_argv
ערכי דגל
G_VOID
G_SCALAR
G_ARRAY
G_DISCARD
G_NOARGS
G_EVAL
G_KEEPERR
קביעת ההקשר
דוגמאות
אין פרמטרים, שום דבר לא הוחזר
העברת פרמטרים
החזרת סקלאר
החזרת רשימת ערכים
החזרת רשימה בהקשר סקלרי
החזרת נתונים מפרל דרך רשימת הפרמטרים
משתמש ב-G_EVAL
משתמש ב-G_KEEPERR
באמצעות call_sv
שימוש ב-call_argv
באמצעות call_method
באמצעות GIMME_V
שימוש ב-Perl לסילוק זמניים
אסטרטגיות לאחסון מידע הקשר חוזר
1. התעלם מהבעיה - אפשר התקשרות חוזרת אחת בלבד, 1. צור רצף של התקשרויות חוזרות -
מגבלה חוטית קשיחה, 3. השתמש בפרמטר כדי למפות ל-Perl callback
מניפולציה מחסנית חלופית
יצירה והתקשרות לשגרת משנה אנונימית ב-C
CALLBACK קל משקל
ראה גם
AUTHOR
תאריך
perlmroapi - פרל שיטה החלטה חיבור ממשק
תיאור
resolve, name, length, kflags, hash
התקשרות חוזרת
מטמון
דוגמאות
מחברים
perlreapi - פרל רגיל ביטוי חיבור ממשק
תיאור
התקשרות חוזרת
comp
"/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, stringing, minend, data, flags
אינטואיציה
checkstr
חופשי
התקשרות חוזרת ללכוד ממוספרת
התקשרות חוזרת ללכוד בשם
qr_package
פֶּתִי
op_comp
מבנה REGEXP
"מנוע"
"אמא_רי"
"extflags"
"מינלן" "מינלנרט"
"גופים"
"substrs"
"nparens", "lastparen" ו-"lastcloseparen"
"דגלים"
"פרטי"
"לְהַחלִיף"
"offs"
"precomp" "prelen"
"שמות_הורים"
"substrs"
"subbeg" "sublen" "saved_copy" "suboffset" "subcoffset"
"עטוף" "עטוף"
"נראה_עיוולים"
"recnt"
הִיסטוֹרִיָה
מחברים
רשיון
perlreguts - תיאור of מה היא פרל רגיל ביטוי מנוע.
תיאור
סקירה כללית
הערה מהירה על תנאים
מהו מנוע ביטוי רגולרי?
מבנה של תוכנית Regexp
"regnode_1", "regnode_2", "regnode_string", "regnode_charclass",
"regnode_charclass_posixl"
סקירה של תהליך
א הידור, 1. ניתוח לגודל, 2. ניתוח לבנייה, 3. חור הצצה
אופטימיזציה וניתוח, ב. ביצוע, 4. אופטימיזציות של עמדת התחלה וחוסר התאמה,
5. ביצוע תוכנית
Compilation
מיתרים קבועים מעוגנים, מיתרים קבועים צפים, אורך מינימלי ומקסימלי
דרישות, שיעור התחלה, עמדות התחלה/סוף קו
הוצאה לפועל
שונות
תמיכה ביוניקוד ולוקליזציה
מבני בסיס
"קיזוז", "regstclass", "נתונים", "תוכנית"
ראה גם
AUTHOR
רישיון
ביבליוגרפיה
פרלפי - מופעל אוטומטית תיעוד ל מה היא פרל ציבורי API
תיאור
ערכי "תן לי".
GIMME , GIMME_V , G_ARRAY , G_DISCARD , G_EVAL , G_NOARGS , G_SCALAR , G_VOID
פונקציות מניפולציה של מערך
AvFILL , 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" ופונקציות פנימיות
ax , CLASS , dAX , dAXMARK , dITEMS , dUNDERBAR , dXSARGS , dXSI32 , פריטים , ix ,
RETVAL , ST , THIS , UNDERBAR , XS , XS_EXTERNAL , XS_INTERNAL
פונקציות התקשרות חוזרת
call_argv , call_method , call_pv , call_sv , ENTER , eval_pv , eval_sv , FREETMPS ,
עזוב, SAVETMPS
שינוי רישיות אופי
toFOLD , toFOLD_uni , toFOLD_utf8 , toLOWER , toLOWER_L1 , toLOWER_LC , toLOWER_uni ,
toLOWER_utf8 , toTITLE , toTITLE_uni , toTITLE_utf8 , toUPPER , toUPPER_uni ,
toUPPER_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
שוטר רמז גיבוב
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
פונקציות תצוגה ו- Dump
pv_display , pv_escape , pv_pretty
פונקציות הטמעה
cv_clone , cv_name , cv_undef , find_rundefsv , find_rundefsvoffset , intro_my ,
load_module , newPADNAMELIST , newPADNAMEouter , newPADNAMEpvn , nothreadhook ,
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 ,
perl_destruct , perl_free , perl_parse , perl_run , require_pv
טיפול בחריגים (פשוטים) מאקרו
dXCPT , XCPT_CATCH , XCPT_RETHROW , XCPT_TRY_END , XCPT_TRY_START
משתנים גלובליים
PL_check , PL_keyword_plugin
פונקציות GV
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
פונקציות מניפולציה של Hash
cop_fetch_label , cop_store_label , get_hv , HEf_SVKEY , HeHASH , HeKEY , HeKLEN ,
HePV , HeSVKEY , HeSVKEY_force , HeSVKEY_set , HeUTF8 , HeVAL , HvENAME , HvENAMELEN ,
HvENAMEUTF8 , 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
מניפולציה של הוק
wrap_op_checker
ממשק Lexer
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
ניהול זיכרון
העתק , העתק , הזז , זז , ניוקס , ניוקסק , ניוקסז , רעל , ללא רעלים , רעל חדש ,
PoisonWith , Renew , Renewc , Safefree , savepv , savepvn , savepvs , savesharedpv ,
savesharedpvn , savesharedpvs , savesharedsvpv , savesvpv , StructCopy , Zero , ZeroD
פונקציות שונות
dump_c_backtrace , fbm_compile , fbm_instr , foldEQ , foldEQ_locale , form , getcwd_sv
, get_c_backtrace_dump , ibcmp , ibcmp_locale , is_safe_syscall , memEQ , memNE , בלגן
, mess_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_nounlocking ,
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
alloccopstash , 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
לארוז ולפרק
packlist , unpackstring
מבני נתונים של Pad
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
SvRX , SvRXOK
מאקרו של מניפולציה מחסנית
dMARK , dORIGMARK , dSP , EXTEND , MARK , mPUSHi , mPUSHn , mPUSHp , mPUSHs , mPUSHu ,
mXPUSHi, mXPUSHn, mXPUSHp, mXPUSHs, mXPUSHu, ORIGMARK, POPi, POPl, POPn, POPp
, POPpbytex , POPpx , POPs , PUSHi , PUSHMARK , PUSHmortal , PUSHn , PUSHp , PUSHs ,
PUSHu , PUTBACK , SP , SPAGAIN , 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-Body Allocation
looks_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
, vstringify , vverify
אזהרה ומתה
croak , croak_no_modify , croak_sv , die , die_sv , vcroak , vwarn , warn , warn_sv
פונקציות לא מתועדות
GetVars , Gv_AMupdate , PerlIO_clearerr , 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_compile ,
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 , seed ,
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 , warn_nocontext , warner , warner_nocontext , whichsig ,
whichsig_pv , whichsig_pvn , whichsig_sv
מחברים
ראה גם
פרלינטרן - מופעל אוטומטית תיעוד of אַך וְרַק פנימי פרל פונקציות
תיאור
ווי היקף בזמן קומפילציה
BhkENTRY , BhkFLAGS , CALL_BLOCK_HOOKS
מפעילים מותאמים אישית
core_prototype
פונקציות מניפולציה של קורות חיים
דוקאץ'
ספירת הפניות לקורות חיים ו-CvOUTSIDE
CvWEAKOUTSIDE
פונקציות הטמעה
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
gv_try_downgrade
פונקציות מניפולציה של Hash
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
פונקציות IO
start_glob
ממשק Lexer
validate_proto
פונקציות קסומות
magic_clearhint , magic_clearhints , magic_methcall , magic_sethint , mg_localize
פונקציות שונות
free_c_backtrace , get_c_backtrace
פונקציות MRO
mro_get_linear_isa_dfs , mro_isa_changed_in , mro_package_moved
פונקציות מניפולציה של Optree
finalize_optree
מבני נתונים של Pad
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
מאקרו של מניפולציה מחסנית
djSP, LVRET
פונקציות מניפולציה של SV
SvTHINKFIRST , sv_add_arena , sv_clean_all , sv_clean_objs , sv_free_arenas
SV-Body Allocation
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_complement_2nd ,
_invlist_invert , _invlist_len , _invlist_populate_swatch , _invlist_search ,
_invlist_subtract , _invlist_union , _invlist_union_maybe_complement_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 , aassign_common_vars , add_cp_to_invlist ,
alloc_maybe_populate_EXACT , allocmy , amagic_is_enabled , application , 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_defined, 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_refassign , ck_repeat , ck_require , ck_return , ck_rfun , ck_rvconst
, ck_sassign , ck_select , ck_shift , ck_smartmatch , ck_sort , ck_spair , ck_split ,
ck_stringify , ck_subr , ck_substr , ck_svconst , ck_tell , ck_trunc , closest_cop ,
compute_EXACTish , coresub_op , create_eval_scope , croak_no_mem , croak_popstack ,
current_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 , defelem_target , delete_eval_scope , die_unwind , do_aexec , do_aexec5
, 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 , invert , invlist_array , invlist_clone , invlist_highest ,
invlist_is_iterating , 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 , keyword , keyword_plugin_standard ,
list , localize , magic_clear_all_env , magic_cleararylen_p , magic_clearenv ,
magic_clearisa , magic_clearpack , magic_clearsig , magic_copycallchecker ,
magic_existspack , magic_freearylen_p , magic_freeovrld , magic_get , magic_getarylen
, magic_getdebugvar , magic_getdefelem , magic_getnkeys , magic_getpack , magic_getpos
, magic_getsig , magic_getsubstr , magic_gettaint , magic_getuvar , magic_getvec ,
magic_killbackrefs , magic_nextpack , magic_regdata_cnt , magic_regdatum_get ,
magic_regdatum_set , magic_scalarpack , magic_set , magic_set_all_env ,
magic_setarylen , magic_setcollxfrm , magic_setdbline , magic_setdebugvar ,
magic_setdefelem , magic_setenv , magic_setisa , magic_setlvref , magic_setmglob ,
magic_setnkeys , magic_setpack , magic_setpos , magic_setregexp , magic_setsig ,
magic_setsubstr , magic_setteint , magic_setutf8 , magic_setuvar , magic_setvec ,
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 , package_version ,
pad_add_weakref , padlist_store , padname_free , padnamelist_free , parse_subsignature
, parse_unicode_opts , parser_free , parser_free_nexttoke_ops , path_can_searchable ,
peep , 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_redefined_cv , report_wrongway_fh ,
rpeep , rsignal_restore , rsignal_save , rxres_save , same_dirent , save_aliased_sv ,
save_strlen , sawparens , scalar , scalarvoid , set_caret_X , set_padlist ,
should_warn_nl , sighandler , softref2xv , ssc_add_range , ssc_clear_locale ,
ssc_cp_and , ssc_intersection , ssc_union , sub_crush_depth , 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 ,
translate_substr_offsets , try_amagic_bin , try_amagic_un , unshare_hek , use ,
varname , vivify_defelem , vivify_ref , wait4pid , was_lvalue_sub , watch ,
win32_croak_not_implemented , write_to_stderr , xs_boot_epilog , xs_handshake ,
yyerror , yyerror_pv , yyerror_pvn , yylex , yyparse , yyunlex
מחברים
ראה גם
perliol - C API ל פרל הפעלה 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,
PERLIO_F_FASTGETS
שיטות בפירוט
fsize, name, size, kind, PERLIO_K_BUFFERED, PERLIO_K_RAW, PERLIO_K_CANCRLF,
PERLIO_K_FASTGETS, PERLIO_K_MULTIARG, Push, Popped, Open, Binmode, Getarg,
Fileno, Dup, Read, Write, Seek, Tell, Close, Flush, Fill, Eof, Error, Clearerr,
Setlinebuf, Get_base, Get_bufsiz, Get_ptr, Get_cnt, Set_ptrcnt
תשתיות
יישום שכבות PerlIO
יישומי C, יישומי Perl
שכבות ליבה
"unix", "perlio", "stdio", "crlf", "mmap", "pending", "raw", "utf8"
שכבות הרחבה
":encoding", ":scalar", ":via"
הכל
פרלפיו - פרל'ס IO הפשטה מִמְשָׁק.
תַקצִיר
תיאור
1. USE_STDIO, 2. USE_PERLIO, PerlIO_stdin(), PerlIO_stdout(), PerlIO_stderr(),
PerlIO_open(נתיב, מצב), PerlIO_fdopen(fd,mode), PerlIO_reopen(path,mode,f),
PerlIO_printf(f,fmt,...), PerlIO_vprintf(f,fmt,a), PerlIO_stdoutf(fmt,...),
PerlIO_read(f,buf,count), PerlIO_write(f,buf,count), PerlIO_close(f),
PerlIO_puts(f,s), PerlIO_putc(f,c), PerlIO_ungetc(f,c), PerlIO_getc(f), PerlIO_eof(f),
PerlIO_error(f), PerlIO_fileno(f), PerlIO_clearerr(f), PerlIO_flush(f),
PerlIO_seek(f, offset, where), PerlIO_tell(f), PerlIO_getpos(f,p), PerlIO_setpos(f,p),
PerlIO_rewind(f), PerlIO_tmpfile(), PerlIO_setlinebuf(f)
דו קיום עם stdio
PerlIO_importFILE(f,mode), PerlIO_exportFILE(f,mode), PerlIO_releaseFILE(p,f),
PerlIO_findFILE(f)
פונקציות "השגה מהירה".
PerlIO_fast_gets(f), PerlIO_has_cntptr(f), PerlIO_get_cnt(f), PerlIO_get_ptr(f),
PerlIO_set_ptrcnt(f,p,c), PerlIO_canset_cnt(f), PerlIO_set_cnt(f,c),
PerlIO_has_base(f), PerlIO_get_base(f), PerlIO_get_bufsiz(f)
פונקציות אחרות
PerlIO_apply_layers(f,mode,layers), PerlIO_binmode(f,ptype,imode,layers), '<'
לקרוא, '>' לכתוב, '+' לקרוא/כתוב, PerlIO_debug(fmt,...)
פרלהאק - איך ל לפרוץ on פרל
תיאור
מדריך תיקון סופר מהיר
בדוק את מאגר המקורות, ודא שאתה ממלא אחר העצות האחרונות, הפוך את שלך
שינוי, בדוק את השינוי שלך, בצע את השינוי שלך, שלח את השינוי שלך ל-perlbug, תודה,
בפעם הבאה
דיווח על באגים
PERL 5 פורטרים
perl-changes רשימת תפוצה
#p5p ב-IRC
קבלת מקור ה-PERL
גישת קריאה דרך Git
גישת קריאה דרך האינטרנט
גישת קריאה באמצעות rsync
גישת כתיבה באמצעות git
תיקון פרל
הגשת תיקונים
קבלת התיקון שלך
למה, מה, איך
תיקון מודול ליבה
מעדכן את perldelta
מה מייצר תיקון טוב?
בדיקות
t/בסיס, t/comp ו t/opbasic, t/cmd, לא/לרוץ, t/io ו חלק עליון, כל השאר, 1), 2)
מטרות מיוחדות ל"עשה מבחן".
test_porting, minitest, test.valgrind check.valgrind, test_harness, test-notty
test_notty
מבחנים מקבילים
הפעלת בדיקות ביד
שימוש t/רתמה לבדיקה
-v, -torture, -re=PATTERN, -re LIST OF PATTERNS, PERL_CORE=1,
PERL_DESTRUCT_LEVEL=2, PERL, PERL_SKIP_TTY_TEST, PERL_TEST_Net_Ping,
PERL_TEST_NOVREXX, PERL_TEST_NUMCONVERTS, PERL_TEST_MEMORY
בדיקת ביצועים
קריאה נוספת להאקרים של GUTS
perlsource, perlinterp, perlhacktut, perlhacktips, perlguts, perlxstut ו-perlxs,
פרלפי, Porting/pumpkin.pod
בודקי CPAN ו-PERL SMOKERS
מה הלאה?
"הדרך נמשכת כל הזמן ונמשכת, למטה מהדלת שבה היא התחילה."
ציטוטים מטפוריים
AUTHOR
perlsource - A מדריך ל מה היא פרל מָקוֹר עץ
תיאור
למצוא את דרכך
קוד C
מודולי ליבה
lib /, שלוחה/, Dist /, cpan/
בדיקות
בדיקות מודול, t/base/, t/cmd/, t/comp/, t/io/, t/mro/, חלק עליון/, t/opbasic/, t/re/,
לא/רוץ/, t/uni/, t/win32/, t/porting/, t/lib/
תיעוד
כלי פריצה ותיעוד
חשבון*, מתחזקים, Maintainers.pl, ו Maintainers.pm, פודי
בנה מערכת
מחברים
לְהַפְגִין
perlinterp - An סקירה of מה היא פרל מְתוּרגְמָן
תיאור
אלמנטים של המתורגמן
אתחול
ניתוח
אופטימיזציה
ריצה
מסירת חריגה
סוגי משתנים פנימיים
OP TREES
ערימות
ערימת טיעונים
סמן מחסנית
שמור ערימה
מיליוני מאקרו
לקריאה נוספת
perlhacktut - ללכת דרך מה היא יצירה of a פשוט C קוד תיקון
תיאור
דוגמה לתיקון פשוט
כותב את התיקון
בודק את התיקון
תיעוד התיקון
חפש
AUTHOR
perlhacktips - טיפים ל פרל הליבה C קוד פריצה
תיאור
בעיות נפוצות
בעיות סביבתיות של פרל
בעיות ניידות
ממשקי מערכת בעייתיים
בעיות אבטחה
פיתרון
מחטט בפרל
שימוש באגים ברמת המקור
הרץ [args], break function_name, break source.c:xxx, step, next, continue, finish,
'הכנס', ptype, הדפס
תמיכה במאקרו gdb
השלכת מבני נתונים של Perl
שימוש ב-gdb כדי להסתכל על חלקים ספציפיים של תוכנית
שימוש ב-gdb כדי להסתכל מה המנתח/לקסר עושה
ניתוח סטטי של קוד מקור
מוך, סד
כיסוי
cpd (גלאי גזור והדבק)
אזהרות gcc
אזהרות של מהדרים אחרים של C
מאפי זיכרון
ולגרינד
AddressSnitizer
-Dcc=clang, -Accflags=-faddress-sanitizer, -Aldflags=-faddress-sanitizer,
-Alddlflags=-shared\ -faddress-sanitizer
פרופילינג
Gprof Profiling
-א, -ב, -ה שגרה, -פ שגרה, -ס, -ז
GCC gcov פרופילים
טריקים שונים
PERL_DESTRUCT_LEVEL
PERL_MEM_LOG
DDD מעל gdb
C trace back
Linux, OS X, get_c_backtrace, free_c_backtrace, get_c_backtrace_dump,
dump_c_backtrace
רעל
אופטרי קריאה בלבד
מתי בול זה לא בול?
יעדי ה-.i
AUTHOR
perlpolicy - שׁוֹנִים ו שונה מדיניות ו התחייבויות קָשׁוּר ל מה היא פרל הליבה
תיאור
ממשלה
פרל 5 פורטרים
אחזקה ותמיכה
תאימות לאחור וגירוש
טרמינולוגיה
ניסיוני, מבוטל, מיואש, הוסר
סניפי תחזוקה
קבלת שינויים לסניף ראשי
מודולים שתרמו
חוזה חברתי על שליטה אמנותית
תיעוד
סטנדרטים של התנהגות
קרדיטים
perlgit - מפורט מידע על סילון ו מה היא פרל מאגר
תיאור
שיבוט המאגר
עבודה עם המאגר
לגלות את הסטטוס שלך
זרימת עבודה של תיקון
מחייב את השינויים שלך
שליחת מיילים של תיקון
הערה על קבצים נגזרים
ניקוי ספריית עבודה
חוצה
ענפי נושא ושכתוב היסטוריה
שתלים
גישה לכתיבה למאגר GIT
קבלת תיקון
מתחייב לדמם
על מיזוג ובסיס מחדש
התחייבות לגרסאות תחזוקה
מיזוג מסניף דרך GitHub
שימוש בענף עשן לי לבדיקת שינויים
הערה על גמל ודומידר
perlbook - ספרים על ו קָשׁוּר ל פרל
תיאור
הספרים הפופולריים ביותר
תכנות פרל ("ספר הגמלים"):, השמיים פרל ספר מתכונים ("ספר הראם"):,
למידה פרל ("ספר הלאמה"), ביניים פרל ("ספר האלפקה")
הפניות
פרל 5 כִּיס התייחסות, פרל Debugger כִּיס התייחסות, רגיל ביטוי כִּיס
התייחסות
הדרכות
ההתחלה פרל, למידה פרל ("ספר הלאמה"), ביניים פרל ("האלפקה
סֵפֶר"), מאסטרינג פרל, אפקטיבי פרל תכנות
מוכוון משימה
כתיבה פרל מודולים ל CPAN, השמיים פרל ספר מתכונים, אוטומציה מערכת אדמינסטרציה
עם פרל, חוות דעת עולם SQL שרת אדמינסטרציה עם פרל
נושאים מיוחדים
רגיל ביטויים ספר מתכונים, תכנות מה היא פרל DBI, פרל הטוב ביותר שיטות עבודה,
מסדר גבוה יותר פרל, מאסטרינג רגיל ביטויים, רשת תכנות עם פרל,
פרל תבנית ארגז כלים, חפץ אוריינטציה פרל, נתונים מאנגינג עם פרל, מאסטרינג
פרל/תק, מאריך ו הטבעה פרל, מִקצוֹעָן פרל Debugging
ספרים בחינם (כמו בבירה).
ספרים מעניינים אחרים שאינם פרל
תכנות פנינים, עוד תכנות פנינים
הערה על רעננות
רשום את הספר שלך
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 תרמיל פורמט.
תַקצִיר
תיאור
אפשרויות
-h, -D, -t, -u, -m מודול, -l, -F, -f perlfunc, -q perlfaq-search-regexp, -a
perlapifunc, -v perlvar, -T, -d שם קובץ יעד, -o פלט-פורמט שם, -M מודול-
שם, -w option:value or -w אוֹפְּצִיָה, -X, -L קוד,
שם עמוד|שם מודול|שם תוכנית|כתובת אתר, -n איזה פורמט, -r, -i, -V
אבטחה
הסביבה
שינויים
ראה גם
AUTHOR
פרלהיסט - מה היא פרל היסטוריה רשום
תיאור
מבוא
שומרי הדלעת
דלעת?
השיאים
מידות שחרור נבחרות
גדלים נבחרים של תיקון
שומרי התקליטים
perldelta - מה is חדש ל פרל v5.22.1
תיאור
שינויים לא תואמים
Bounds Checking Constructs
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תיעוד
שינויים בתיעוד הקיים
אבחון
שינויים באבחון קיים
תצורה והידור
תמיכה בפלטפורמה
הערות ספציפיות לפלטפורמה
IRIX
תיקוני באגים נבחרים
תודות
דיווח על באגים
ראה גם
perl5221delta, perldelta - מה is חדש ל פרל v5.22.1
תיאור
שינויים לא תואמים
Bounds Checking Constructs
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תיעוד
שינויים בתיעוד הקיים
אבחון
שינויים באבחון קיים
תצורה והידור
תמיכה בפלטפורמה
הערות ספציפיות לפלטפורמה
IRIX
תיקוני באגים נבחרים
תודות
דיווח על באגים
ראה גם
perl5221delta, perldelta - מה is חדש ל פרל v5.22.1
תיאור
שינויים לא תואמים
Bounds Checking Constructs
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תיעוד
שינויים בתיעוד הקיים
אבחון
שינויים באבחון קיים
תצורה והידור
תמיכה בפלטפורמה
הערות ספציפיות לפלטפורמה
IRIX
תיקוני באגים נבחרים
תודות
דיווח על באגים
ראה גם
perl5220delta - מה is חדש ל פרל v5.22.0
תיאור
שיפורים הליבה
אופרטורים חדשים של bitwise
מפעיל יהלום כפול חדש
גבולות "\b" חדשים בביטויים רגולריים
דגל ביטוי רגולרי שאינו לוכד
"השתמש מחדש ב'מחמיר'"
Unicode 7.0 (עם תיקון) נתמך כעת
"שימוש מקומי" יכול להגביל אילו קטגוריות מקומיות מושפעות
Perl תומך כעת בתוספות מטבעות מקומיות של POSIX 2008
היוריסטיקה טובה יותר בפלטפורמות ישנות יותר לקביעת UTF-8 של המקום
כינוי באמצעות הפניה
"אב טיפוס" ללא טיעונים
תכונת תת-שגרת חדשה ":const".
"fileno" עובד כעת על ידיות ספריות
צורת רשימה של פתיחת צינור המיושמת עבור Win32
מטלה לחזרה על הרשימה
טיפול ב-Infinity ו-NaN (לא-מספר) השתפר
ניתוח נקודה צפה שופר
האריזה של אינסוף או לא-מספר לדמות היא כעת קטלנית
ניסיוני C Backtrace API
אבטחה
Perl מורכב כעת עם "-fstack-protector-strong" אם זמין
מודול Safe יכול לאפשר החלפת חבילות חיצוניות
Perl כעת תמיד הידור עם "-D_FORTIFY_SOURCE=2" אם זמין
שינויים לא תואמים
חתימות תת-שגרה הועברו לפני תכונות
אבות הטיפוס "&" ו-"\&" מקבלים רק משנה
"השתמש בקידוד" הוא כעת מילוני
פרוסות רשימה המחזירות רשימות ריקות
"\N{}" עם רצף של מספר רווחים הוא כעת שגיאה קטלנית
"השתמש ב- UNIVERSAL '...'" היא כעת שגיאה קטלנית
במירכאה כפולה "\cאיקס", X כעת חייב להיות תו ASCII הניתן להדפסה
פיצול האסימונים "(?" ו-"(*" בביטויים רגולריים הוא כעת אוסף קטלני
שגיאה.
"qr/foo/x" מתעלם כעת מכל הרווח הלבן של דפוס Unicode
שורות הערה בתוך "(?[ ])" מסתיימות כעת רק בסימן "\n"
אופרטורים "(?[...])" עוקבים כעת אחר קדימות Perl הסטנדרטית
השמטת "%" ו-"@" בשמות hash ומערכים אינה מותרת עוד
"$!" הטקסט הוא כעת באנגלית מחוץ לטווח של "שימוש מקומי"
"$!" טקסט יוחזר ב-UTF-8 כאשר הדבר מתאים
תמיכה עבור "?PATTERN?" ללא מפעיל מפורש הוסר
"defined(@array)" ו-"defined(%hash)" הן כעת שגיאות קטלניות
שימוש ב-hash או במערך כהפניה הן כעת שגיאות קטלניות
שינויים באב הטיפוס "*".
דחיקות
הגדרת "${^ENCODING}" לכל דבר מלבד "undef"
שימוש בתווים לא גרפיים בשמות משתנים של תו בודד
הטבעה של "sub () { $var }" עם תופעות לוואי שניתנות לצפייה
שימוש במספר משתני "/x" של ביטוי רגולרי
השימוש ברווח NO-BREAK בכינוי תו עבור "\N{...}" הוצא כעת משימוש
כעת יש לבצע בריחה של "{" מילולי בתבנית
אסור להפוך את כל האזהרות לקטלניות
שיפורי ביצועים
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
הוסרו מודולים ופרגמטה
תיעוד
תיעוד חדש
שינויים בתיעוד הקיים
אבחון
אבחון חדש
שינויים באבחון קיים
הסרות אבחון
שינויים בשירות
find2perl, s2p ו a2p הסרה
h2ph
להצמיד
תצורה והידור
בדיקות
תמיכה בפלטפורמה
פלטפורמות שהוחזרו
פלטפורמות IRIX ו-Tru64 פועלות שוב, z/OS פועלת קוד EBCDIC Page 1047
פלטפורמות שהופסקו
NeXTSTEP/OPENSTEP
הערות ספציפיות לפלטפורמה
EBCDIC, HP-UX, Android, VMS, Win32, OpenBSD, Solaris
שינויים פנימיים
תיקוני באגים נבחרים
בעיות ידועות
ההספד
תודות
דיווח על באגים
ראה גם
perl5203delta - מה is חדש ל פרל v5.20.3
תיאור
שינויים לא תואמים
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תיעוד
שינויים בתיעוד הקיים
שינויים בשירות
h2ph
בדיקות
תמיכה בפלטפורמה
הערות ספציפיות לפלטפורמה
Win32
תיקוני באגים נבחרים
תודות
דיווח על באגים
ראה גם
perl5202delta - מה is חדש ל פרל v5.20.2
תיאור
שינויים לא תואמים
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תיעוד
תיעוד חדש
שינויים בתיעוד הקיים
אבחון
שינויים באבחון קיים
בדיקות
תמיכה בפלטפורמה
פלטפורמות שהוחזרו
תיקוני באגים נבחרים
בעיות ידועות
Errata מתוך מהדורות קודמות
תודות
דיווח על באגים
ראה גם
perl5201delta - מה is חדש ל פרל v5.20.1
תיאור
שינויים לא תואמים
שיפורי ביצועים
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תיעוד
שינויים בתיעוד הקיים
אבחון
שינויים באבחון קיים
תצורה והידור
תמיכה בפלטפורמה
הערות ספציפיות לפלטפורמה
אנדרואיד, OpenBSD, Solaris, VMS, Windows
שינויים פנימיים
תיקוני באגים נבחרים
תודות
דיווח על באגים
ראה גם
perl5200delta - מה is חדש ל פרל v5.20.0
תיאור
שיפורים הליבה
חתימות תת-שגרה ניסיוניות
"תתי" מקבלים כעת תכונה "אב טיפוס".
ניתוח אב טיפוס עקבי יותר
"rand" משתמש כעת במחולל מספרים אקראיים עקבי
תחביר פרוסה חדש
ניסוי של הפניה לאחר תיקון
Unicode 6.3 נתמך כעת
מאפיין דפוס ביטוי רגולרי חדש "\p{Unicode}".
תמיכה טובה יותר ב-64 סיביות
"use locale" עובד כעת על מקומות UTF-8
"use locale" כעת קומפילציה על מערכות ללא יכולת מקומית
אפשרויות נוספות לאתחול מקומי
אפשרות זמן ריצה "-DL" נוספה כעת למעקב אחר הגדרת המקום
-F כעת מרמז -a ו -a מרמז -n
פטור אזהרות $a ו-$b
אבטחה
הימנע מקריאה אפשרית של חינם()d זיכרון במהלך הניתוח
שינויים לא תואמים
לא ניתן עוד להשתמש ב-"עשה" כדי לקרוא לשגרות משנה
שינויי בריחה דמויי ציטוטים
הכתמה מתרחשת בנסיבות נוספות; כעת תואם את התיעוד
ההתאמה של "\p{}", "\P{}" השתנתה עבור נקודות קוד שאינן Unicode.
"\p{הכל}" הורחב כך שיתאים לכל נקודות הקוד האפשריות
נתונים:: הפלט של ה-Dumper עשוי להשתנות
תו הנקודה העשרונית של המקום אינו דולף עוד מחוץ לטווח "השתמש במיקום".
הקצאות של קודי שגיאה של שקעי Windows ל-$! מעדיף כעת errno.h ערכים מעל
WSAGetLastError () ערכים
הפונקציות "PerlIO_vsprintf" ו-"PerlIO_sprintf" הוסרו
דחיקות
מחלקת התווים "/\C/".
תווי בקרה מילוליים בשמות משתנים
הפניות למספרים לא שלמים ולמספרים שלמים לא חיוביים ב-$/
שגרות התאמת תווים ב-POSIX
שרשורים מבוססי-מתורגמנים נמצאים כעת מיואש
הסרות מודולים
CGI וה-CGI:: packages, inc::latest, Package::Constants, המשויך לו,
Module::Build והחבילות הקשורות אליו Module::Build::
הסרות שירות
find2perl, s2p, a2p
שיפורי ביצועים
מודולים ופרגמטה
מודולים חדשים ופרגמטה
מודולים ופרגמטה מעודכנים
תיעוד
תיעוד חדש
שינויים בתיעוד הקיים
אבחון
אבחון חדש
שינויים באבחון קיים
שינויים בשירות
תצורה והידור
בדיקות
תמיכה בפלטפורמה
פלטפורמות חדשות
אנדרואיד, Bitrig, FreeMiNT, Synology
פלטפורמות שהופסקו
"sfio", AT&T 3b1, DG/UX, EBCDIC
הערות ספציפיות לפלטפורמה
Cygwin, GNU/Hurd, Linux, Mac OS, MidnightBSD, Mixed-endian פלטפורמות, VMS, Win32,
WinCE
שינויים פנימיים
תיקוני באגים נבחרים
ביטויים רגילים
Perl 5 Debugger ו-d
תתי שגרות לקסיקליות
כל דבר אחר
בעיות ידועות
ההספד
תודות
דיווח על באגים
ראה גם
perl5184delta - מה is חדש ל פרל v5.18.4
תיאור
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תמיכה בפלטפורמה
הערות ספציפיות לפלטפורמה
Win32
תיקוני באגים נבחרים
תודות
דיווח על באגים
ראה גם
perl5182delta - מה is חדש ל פרל v5.18.2
תיאור
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תיעוד
שינויים בתיעוד הקיים
תיקוני באגים נבחרים
תודות
דיווח על באגים
ראה גם
perl5181delta - מה is חדש ל פרל v5.18.1
תיאור
שינויים לא תואמים
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תמיכה בפלטפורמה
הערות ספציפיות לפלטפורמה
AIX, MidnightBSD
תיקוני באגים נבחרים
תודות
דיווח על באגים
ראה גם
perl5180delta - מה is חדש ל פרל v5.18.0
תיאור
שיפורים הליבה
מנגנון חדש לתכונות ניסיוניות
שיפוץ Hash
שדרג ל-Unicode 6.2
כינויים של שמות תווים עשויים כעת לכלול תווים שאינם בטווח Latin1
בדיקות DTrace חדשות
"${^LAST_FH}"
פעולות סט ביטוי רגולרי
תתי שגרות לקסיקליות
תוויות מחושבות
עוד CORE:: subs
"להרוג" עם שמות אות שליליים
אבטחה
ראה גם: שיפוץ גיבוב
אזהרת אבטחה "ניתנת לאחסון" בתיעוד
"Locale::Maketext" אפשרה הזרקת קוד באמצעות תבנית זדונית
הימנע מלהתקשר לממסט עם ספירה שלילית
שינויים לא תואמים
ראה גם: שיפוץ גיבוב
שם תו לא ידוע ב-"\N{...}" הוא כעת שגיאת תחביר
תווים שהוצאו משימוש בעבר בכינויי שמות התווים "\N{}" הם כעת שגיאות.
"\N{BELL}" מתייחס כעת ל-U+1F514 במקום ל-U+0007
הגבלות חדשות בהתאמה חסרת רגישות לאותיות גדולות ורישיות בביטוי רגולרי
כיתות תווים בסוגריים
כללים מפורשים עבור שמות משתנים ומזהים
כרטיסיות אנכיות הן כעת רווח לבן
"/(?{})/" ו-"/(??{})/" עברו עיבוד רב
ניתוח מחמיר של החלפת החלפה
"נתון" מכנה כעת את $_ העולמי
משפחת התכונות של smartmatch היא כעת ניסיונית
הלקסיקלי $_ הוא כעת ניסיוני
קריאת שורה() עם "$/ = \N" קורא כעת N תווים, לא N בתים
"גלוב" שנעקף מועבר כעת ארגומנט אחד
כאן ניתוח דוק
כעת יש להפריד אופרטורים אלפאנומריים מהמפריד הסוגר של רגיל
ביטויים
qw(...) כבר לא יכול לשמש כסוגריים
אינטראקציה של אזהרות מיליוניות ואזהרות ברירת מחדל
"תת המדינה" ו"המשנה שלנו"
ערכים מוגדרים המאוחסנים בסביבה נאלצים להכניס מחרוזות בתים
קוביות "דרושות" עבור קבצים בלתי קריאים
"gv_fetchmeth_*" ו-SUPER
הטיעון הראשון של "פיצול" מתפרש באופן עקבי יותר
דחיקות
הסרות מודולים
קידוד, Archive::Extract, B::Lint, B::Lint::Debug, CPANPLUS והכל כלול
מודולי "CPANPLUS::*", Devel::InnerPackage, Log::Message, Log::Message::Config,
יומן::הודעה::מטפלים, יומן::הודעה::פריט, יומן::הודעה::פשוט,
Module::Pluggable, Module::Pluggable::Object, Object::Accessor, Pod::LaTeX,
Term::UI, Term::UI::היסטוריה
כלי עזר שהוצאו משימוש
cpanp, "cpanp-run-perl", cpan2dist, pod2latex
PL_sv_objcount
יש לבצע בריחה של חמישה תווים נוספים בתבניות עם "/x"
שמות charnames בהגדרת משתמש עם רווח לבן מפתיע
פונקציות שונות הניתנות להתקשרות XS הוצאו משימוש כעת
שימושים נדירים מסוימים של קווים אחוריים בתוך קובצי regexe הוצאו משימוש
פיצול האסימונים "(?" ו-"(*" בביטויים רגולריים
יישומי IO לפני PerlIO
דחיקות עתידיות
DG/UX, NeXT
שיפורי ביצועים
מודולים ופרגמטה
מודולים חדשים ופרגמטה
מודולים ופרגמטה מעודכנים
הוסרו מודולים ופרגמטה
תיעוד
שינויים בתיעוד הקיים
אבחון חדש
שינויים באבחון קיים
שינויים בשירות
תצורה והידור
בדיקות
תמיכה בפלטפורמה
פלטפורמות שהופסקו
BeOS, UTS Global, VM/ESA, MPE/IX, EPOC, Rhapsody
הערות ספציפיות לפלטפורמה
שינויים פנימיים
תיקוני באגים נבחרים
בעיות ידועות
ההספד
תודות
דיווח על באגים
ראה גם
perl5163delta - מה is חדש ל פרל v5.16.3
תיאור
שיפורים הליבה
אבטחה
CVE-2013-1667: מיצוי זיכרון עם מפתחות hash שרירותיים
עוטף עם IO על מיתרים ארוכים
דליפת זיכרון ב-Encode
שינויים לא תואמים
דחיקות
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
בעיות ידועות
תודות
דיווח על באגים
ראה גם
perl5162delta - מה is חדש ל פרל v5.16.2
תיאור
שינויים לא תואמים
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תצורה והידור
אין עוד לבלבל את התצורה על ידי צביעה של ls
תמיכה בפלטפורמה
הערות ספציפיות לפלטפורמה
AIX
תיקוני באגים נבחרים
תקן /\h/ שקילות עם /[\h]/
בעיות ידועות
תודות
דיווח על באגים
ראה גם
perl5161delta - מה is חדש ל פרל v5.16.1
תיאור
אבטחה
תוקנה שגיאה של ביטול על שתיים ב-Scalar-List-Util
שינויים לא תואמים
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
תצורה והידור
תמיכה בפלטפורמה
הערות ספציפיות לפלטפורמה
VMS
תיקוני באגים נבחרים
בעיות ידועות
תודות
דיווח על באגים
ראה גם
perl5160delta - מה is חדש ל פרל v5.16.0
תיאור
הודעה
שיפורים הליבה
"להשתמש גִרְסָה"
"__תַת__"
מובנים חדשים ומשופרים
תמיכה ביוניקוד
XS שינויים
שינויים במשתנים מיוחדים
שינויים באגים
מרחב השמות "CORE".
שינויים אחרים
אבטחה
השתמש ב-"is_utf8_char_buf()" ולא "is_utf8_char()"
קלט UTF-8 שגוי עלול לגרום לניסיונות לקרוא מעבר לסוף המאגר
שגיאת זיכרון "File::Glob::bsd_glob()" עם GLOB_ALTDIRFUNC (CVE-2011-2728).
הרשאות מוגדרות כעת כהלכה בעת הקצאה ל-$(
דחיקות
אל תקרא את קבצי בסיס הנתונים של Unicode lib/unicore
פונקציות XS "is_utf8_char()", "utf8_to_uvchr()" ו-"utf8_to_uvuni()"
דחיקות עתידיות
מודולי ליבה
פלטפורמות ללא מתכנתים תומכים
דחיקות עתידיות אחרות
שינויים לא תואמים
בלוקים מיוחדים שנקראים בהקשר ריק
אובייקטי הפרגמה והביטוי הרגולרי "העומס יתר על המידה".
הוסרו שני ערכי מפת סוג XS
ל-Unicode 6.1 יש אי תאימות עם Unicode 6.0
מהדר בורלנד
מאפייני Unicode שהוצאו משימוש אינם נתמכים עוד כברירת מחדל
הסתייגות של דברים IO כ-typeglobs
פעולות לשינוי מקרה בהגדרת משתמש
XSUBs הם כעת 'סטטיים'
החלשת הפניות לקריאה בלבד
קשירת סקלרים שמחזיקים טיפוגלובים
IPC::Open3 כבר לא מספק "xfork()", "xclose_on_exec()" ו-"xpipe_anon()"
$$ כבר לא מאחסן PID
$$ ו-"getppid()" אינם מחקים עוד סמנטיקה של POSIX תחת LinuxThreads
$, $( ו-$) כבר לא נשמרים במטמון
אילו תווים שאינם ASCII צוטטו ב-"quotemeta" ו-"\Q" השתנו
שיפורי ביצועים
מודולים ופרגמטה
מודולים שהוצאו משימוש
גרסה::דרישות
מודולים חדשים ופרגמטה
מודולים ופרגמטה מעודכנים
הוסרו מודולים ופרגמטה
תיעוד
תיעוד חדש
שינויים בתיעוד הקיים
התיעוד הוסר
אבחון
אבחון חדש
הוסרו שגיאות
שינויים באבחון קיים
שינויים בשירות
תצורה והידור
תמיכה בפלטפורמה
הערות ספציפיות לפלטפורמה
שינויים פנימיים
תיקוני באגים נבחרים
מערך ו-hash
תיקוני C API
רמזים בזמן הידור
העתק-על-כתיבה סקלרים
הבאגים
הפניית אופרטורים
Filehandle, הגישה האחרונה
בדיקות קבצים ו"סטטיסטיקה"
פורמטים
"נתון" ו"מתי"
המפעיל "גלוב".
Lvalue תת שגרות
עומס יתר
אבות טיפוס של מילות מפתח מובנות
ביטויים רגולריים
Smartmatching
המפעיל "מיין".
האופרטור "substr".
תמיכה ב-nulls משובצות
השחלת באגים
משתנים קשורים
אובייקטי גרסה ו-vstrings
אזהרות, הגדרה מחדש
אזהרות, "לא אתחול"
הפניות חלשות
תיקונים בולטים אחרים
בעיות ידועות
תודות
דיווח על באגים
ראה גם
perl5144delta - מה is חדש ל פרל v5.14.4
תיאור
שיפורים הליבה
אבטחה
CVE-2013-1667: מיצוי זיכרון עם מפתחות hash שרירותיים
דליפת זיכרון ב-Encode
[perl #111594] Socket::unpack_sockaddr_un heap-buffer-overflow
[perl #111586] SDBM_File: תקן גישה אחת לאחד ל-".dir" העולמי
שגיאה ביטול על שתיים ב- List::Util
[perl #115994] תקן את Segv ב-regcomp.c:S_join_exact()
[perl #115992] PL_eval_start use-after-free
עוטף עם IO על מיתרים ארוכים
שינויים לא תואמים
דחיקות
מודולים ופרגמטה
מודולים חדשים ופרגמטה
מודולים ופרגמטה מעודכנים
Socket, SDBM_File, List::Util
הוסרו מודולים ופרגמטה
תיעוד
תיעוד חדש
שינויים בתיעוד הקיים
אבחון
שינויים בשירות
תצורה והידור
תמיכה בפלטפורמה
פלטפורמות חדשות
פלטפורמות שהופסקו
הערות ספציפיות לפלטפורמה
VMS
תיקוני באגים נבחרים
בעיות ידועות
תודות
דיווח על באגים
ראה גם
perl5143delta - מה is חדש ל פרל v5.14.3
תיאור
שיפורים הליבה
אבטחה
"עכל" שימוש לא בטוח ב-eval (CVE-2011-3597)
חרפת מאגר ערימה באופרטור חוזר של מחרוזת 'x' (CVE-2012-5195)
שינויים לא תואמים
דחיקות
מודולים ופרגמטה
מודולים חדשים ופרגמטה
מודולים ופרגמטה מעודכנים
הוסרו מודולים ופרגמטה
תיעוד
תיעוד חדש
שינויים בתיעוד הקיים
תצורה והידור
תמיכה בפלטפורמה
פלטפורמות חדשות
פלטפורמות שהופסקו
הערות ספציפיות לפלטפורמה
FreeBSD, Solaris ו-NetBSD, HP-UX, Linux, Mac OS X, GNU/Hurd, NetBSD
תיקוני באגים
תודות
דיווח על באגים
ראה גם
perl5142delta - מה is חדש ל פרל v5.14.2
תיאור
שיפורים הליבה
אבטחה
שגיאת זיכרון "File::Glob::bsd_glob()" עם GLOB_ALTDIRFUNC (CVE-2011-2728).
"קודד" decode_xs n-byte heap-overflow (CVE-2011-2939)
שינויים לא תואמים
דחיקות
מודולים ופרגמטה
מודולים חדשים ופרגמטה
מודולים ופרגמטה מעודכנים
הוסרו מודולים ופרגמטה
תמיכה בפלטפורמה
פלטפורמות חדשות
פלטפורמות שהופסקו
הערות ספציפיות לפלטפורמה
HP-UX PA-RISC/64 תומך כעת ב-gcc-4.x, מבוסס על OS X 10.7 Lion ו-Xcode 4
עובד שוב
תיקוני באגים
בעיות ידועות
תודות
דיווח על באגים
ראה גם
perl5141delta - מה is חדש ל פרל v5.14.1
תיאור
שיפורים הליבה
אבטחה
שינויים לא תואמים
דחיקות
מודולים ופרגמטה
מודולים חדשים ופרגמטה
מודולים ופרגמטה מעודכנים
הוסרו מודולים ופרגמטה
תיעוד
תיעוד חדש
שינויים בתיעוד הקיים
אבחון
אבחון חדש
שינויים באבחון קיים
שינויים בשירות
תצורה והידור
בדיקות
תמיכה בפלטפורמה
פלטפורמות חדשות
פלטפורמות שהופסקו
הערות ספציפיות לפלטפורמה
שינויים פנימיים
תיקוני באגים
תודות
דיווח על באגים
ראה גם
perl5140delta - מה is חדש ל פרל v5.14.0
תיאור
הודעה
שיפורים הליבה
Unicode
ביטויים רגילים
שיפורים תחביריים
טיפול בחריגים
שיפורים אחרים
"-d:-foo", "-d:-foo=bar"
ממשקי API חדשים של C
אבטחה
מאפייני ביטוי רגולרי המוגדרים על ידי משתמש
שינויים לא תואמים
ביטויים רגולריים ומיתר מיתר
מחסנים ומשתני חבילה
שינויים בתחביר או ל-Perl Operators
חוטים ותהליכים
תְצוּרָה
דחיקות
השמטת רווח בין ביטוי רגולרי למילה העוקבת
"\cX"
"\b{" ו-"\B{"
ספריות .pl מהתקופה של Perl מתקופת ה-4
הקצאת רשימה ל-$[
שימוש ב-qw(...) כסוגריים
"\N{BELL}"
"?תבנית?"
פונקציות קשירה על סקלרים המחזיקים כדורי סוג
מיפוי מקרה בהגדרת משתמש
מודולים שהוצאו משימוש
פיתוח :: DProf
שיפורי ביצועים
אופטימיזציה של "אותות בטוחים".
אופטימיזציה של מִשׁמֶרֶת() ו פּוֹפּ() שיחות ללא ויכוחים
אופטימיזציה של עבודת השוואת מחרוזות מנוע regexp
האצת אוסף הביטויים הרגולריים
הוספה של מחרוזת מהירה פי 100
הסר את פונקציות העזר "PL_*" מתחת ל-threads
שחרור הפניות חלשות
מערך לקסיקלי ומטלות חשיש
@_ משתמש בפחות זיכרון
אופטימיזציות של גודל למבני SV ו-HV
שיפורים בצריכת זיכרון ליצואן
חיסכון בזיכרון עבור הפניות חלשות
"%+" ו-"%-" צורכים פחות זיכרון
מספר שיפורים קטנים בשרשורים
זוגות סמוכים של קודי אופטימיזציה של Nextstate עוברים כעת אופטימיזציה
מודולים ופרגמטה
מודולים חדשים ופרגמטה
מודולים ופרגמה מעודכנים
הרבה פחות טרחה בדיאלוג התצורה, תמיכה עבור META/MYMETA.json, תמיכה ל
local::lib, תמיכה ב-HTTP::Tiny כדי להפחית את התלות באתרי FTP,
בחירת מראה אוטומטית, לגהץ את כל הבאגים הידועים ב-configure_requires, תמיכה
עבור הפצות דחוסות עם bzip2(1), אפשר Foo/Bar.pm בשורת הפקודה
כלומר "Foo::Bar", charinfo(), charscript(), charblock()
הוסרו מודולים ופרגמטה
תיעוד
תיעוד חדש
שינויים בתיעוד הקיים
אבחון
אבחון חדש
אב טיפוס סגירה נקרא, מאפיין לא מאובטח המוגדר על ידי משתמש %s, פאניקה: gp_free נכשל
to free glob pointer - משהו יוצר שוב ושוב ערכים, ניתוח קוד
שגיאה פנימית (%s), refcnt: fd %d%s, ייתכן ש-Regexp modifier "/%c" לא יופיע פעמיים,
השינויים ב-Regexp "/%c" ו-"/%c" סותרים זה את זה, השימוש ב-!~ עם %s לא
הגיוני, "\b{" הוצא משימוש; השתמש ב-"\b\{" במקום זאת, "\B{" הוצא משימוש; להשתמש
"\B\{" במקום זאת, הפעולה "%s" מחזירה את הארגומנט שלה עבור .., שימוש ב-qw(...) בתור
סוגריים הוצא משימוש
שינויים באבחון קיים
שינויים בשירות
תצורה והידור
תמיכה בפלטפורמה
פלטפורמות חדשות
AIX
פלטפורמות שהופסקו
Apollo DomainOS, MacOS Classic
הערות ספציפיות לפלטפורמה
שינויים פנימיים
ממשקי API חדשים
C API שינויים
ממשקי API של C שהוצאו משימוש
"Perl_ptr_table_clear", "sv_compile_2op", "find_rundefsvoffset", "CALL_FPTR" ו
"CPERLscope"
שינויים פנימיים אחרים
תיקוני באגים נבחרים
I / O
תיקוני באגים של ביטוי רגיל
תחביר/ניתוח באגים
מחסנים, גלובס וחיפוש שיטות
כינוי חבילות על ידי הקצאה ל-globs [perl #77358], מחיקת חבילות על ידי
מחיקת הרכיבים המכילים שלהם, ביטול הגדרת הגלוב שמכיל חבילה
("undef *Foo::"), ביטול הגדרה של גלוב ISA ("undef *Foo::ISA"), מחיקת ISA
אלמנט stash ("מחק $Foo::{ISA}"), שיתוף מערכי @ISA בין מחלקות (באמצעות
"*Foo::ISA = \@Bar::ISA" או "*Foo::ISA = *Bar::ISA") [perl #77238]
Unicode
קשרים, עומס יתר וקסמים אחרים
ה-Debugger
האשכולות
היקף ותתי שגרות
אותות
דליפות זיכרון שונות
השחתת זיכרון וקריסות
תיקונים למפעילי פרל שונים
באגים הקשורים ל-C API
בעיות ידועות
אררטה
מפתחות (), ערכים (), ו כל אחד() לעבוד על מערכים
לְפַצֵל() ו-@_
ההספד
תודות
דיווח על באגים
ראה גם
perl5125delta - מה is חדש ל פרל v5.12.5
תיאור
אבטחה
"קודד" decode_xs n-byte heap-overflow (CVE-2011-2939)
שגיאת זיכרון "File::Glob::bsd_glob()" עם GLOB_ALTDIRFUNC (CVE-2011-2728).
חרפת מאגר ערימה באופרטור חוזר של מחרוזת 'x' (CVE-2012-5195)
שינויים לא תואמים
מודולים ופרגמטה
מודולים מעודכנים
שינויים בתיעוד הקיים
perlebcdic
perlunicode
פרלוניפרופס
שיפורי התקנה ותצורה
שינויים ספציפיים לפלטפורמה
Mac OS X, NetBSD
תיקוני באגים נבחרים
אררטה
לְפַצֵל() ו-@_
תודות
דיווח על באגים
ראה גם
perl5124delta - מה is חדש ל פרל v5.12.4
תיאור
שינויים לא תואמים
תיקוני באגים נבחרים
מודולים ופרגמטה
בדיקות
תיעוד
הערות ספציפיות לפלטפורמה
לינוקס
תודות
דיווח על באגים
ראה גם
perl5123delta - מה is חדש ל פרל v5.12.3
תיאור
שינויים לא תואמים
שיפורים הליבה
"מפתחות", "ערכים" עובדים על מערכים
תיקוני באגים
הערות ספציפיות לפלטפורמה
Solaris, VMS, VOS
תודות
דיווח על באגים
ראה גם
perl5122delta - מה is חדש ל פרל v5.12.2
תיאור
שינויים לא תואמים
שיפורים הליבה
מודולים ופרגמטה
מודולים חדשים ופרגמטה
פרגמטה שינויים
מודולים מעודכנים
"Carp", "CPANPLUS", "File::Glob", "File::Copy", "File::Spec"
שינויים בשירות
שינויים בתיעוד הקיים
שיפורי התקנה ותצורה
שיפורי תצורה
שיפורי קומפילציה
תיקוני באגים נבחרים
הערות ספציפיות לפלטפורמה
AIX
Windows
VMS
תודות
דיווח על באגים
ראה גם
perl5121delta - מה is חדש ל פרל v5.12.1
תיאור
שינויים לא תואמים
שיפורים הליבה
מודולים ופרגמטה
פרגמטה שינויים
מודולים מעודכנים
שינויים בתיעוד הקיים
בדיקות
בדיקות שיפורים
שיפורי התקנה ותצורה
שיפורי תצורה
תיקוני באגים
הערות ספציפיות לפלטפורמה
HP-UX
AIX
7
VMS
בעיות ידועות
תודות
דיווח על באגים
ראה גם
perl5120delta - מה is חדש ל פרל v5.12.0
תיאור
שיפורים הליבה
תחביר חדש של "חבילה NAME VERSION".
המפעיל
הגבלות מרומזות
שיפורים ביוניקוד
תאימות Y2038
עומס יתר של qr
מילות מפתח ניתנות לחיבור
ממשקי API עבור יותר פנימיים
חיפוש פונקציות שניתן לעקוף
ממשק מתאים לפקודות פתרון שיטת ניתנות לחיבור
בריחה ניסיוני של "\N" רגיל
תמיכת DTrace
תמיכה עבור "configure_requires" במטא נתונים של מודול CPAN
"כל אחד", "מפתחות", "ערכים" גמישים כעת יותר
"כאשר" כמשנה הצהרה
$, גמישות
// בסעיפים כאשר
הפעלת אזהרות מסביבת המעטפת שלך
"מחק מקומי"
תמיכה חדשה עבור שקעי מרחב שמות מופשטים
הגבלה של 32 סיביות על ארגומנטים של substr הוסרה
שינויים שעלולים להיות בלתי תואמים
כברירת מחדל מתריעים על הוצאה משימוש
פורמטים של מספר גרסה
@INC ארגון מחדש
REGEXPs הם כעת מחלקה ראשונה
החלף שינויים בהצהרה
אופרטורים של כפכפים, מוגדר-או אופרטור
שינויים בהתאמה חכמה
שינויים אחרים שעלולים להיות בלתי תואמים
דחיקות
suidperl, שימוש ב-":=" במשמעות של רשימת תכונות ריקה, "UNIVERSAL->import()", שימוש ב-
"גוטו" כדי לקפוץ למבנה, שמות תווים מותאמים אישית ב-\N{name} שלא נראים
כמו שמות, מודולים שהוצאו משימוש, Class::ISA, Pod::Plainer, Shell, Switch, Assignment to
$[, שימוש בתכונה :נעול על תתי שגרות, שימוש ב"נעול" עם התכונות
פרגמה, שימוש ב"ייחודי" עם התכונות pragma, Perl_pmflag, מספר רב של Perl 4-era
ספריות
שיפוץ יוניקוד
מודולים ופרגמטה
מודולים חדשים ופרגמטה
"autodie", "Compress::Raw::Bzip2", "עומס יתר", "הורה", "Parse::CPAN::Meta",
"VMS::DCLsym", "VMS::Stdio", "XS::APItest::KeywordRPN"
פרגמטה מעודכנת
"בסיס", "ביגנום", "שמות", "קבוע", "אבחון", "תכונה", "פחות",
"lib", "mro", "עומס יתר", "threads", "threads::shared", "גרסה", "אזהרות"
מודולים מעודכנים
"Archive::Extract", "Archive::Tar", "Attribute::Handlers", "AutoLoader",
"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",
"Digest::SHA", "Encode", "Exporter", "ExtUtils::CBuilder", "ExtUtils::Command",
"ExtUtils::Constant", "ExtUtils::Install", "ExtUtils::MakeMaker",
"ExtUtils::Manifest", "ExtUtils::ParseXS", "File::Fetch", "File::Path",
"File::Temp", "Filter::Simple", "Filter::Util::Call", "Getopt::Long", "IO",
"IO::Zlib", "IPC::Cmd", "IPC::SysV", "Locale::Maketext",
"Locale::Maketext::Simple", "Log::Message", "Log::Message::Simple",
"Math::BigInt", "Math::BigInt::FastCalc", "Math::BigRat", "Math::Complex",
"Memoize", "MIME::Base64", "Module::Build", "Module::CoreList", "Module::Load",
"Module::Load::Conditional", "Module::Loaded", "Module::Pluggable", "Net::Ping",
"NEXT", "Object::Accessor", "Package::Constants", "PerlIO", "Pod::Parser",
"Pod::Perldoc", "Pod::Plainer", "Pod::Simple", "Safe", "SelfLoader", "Storable",
"Switch", "Sys::Syslog", "Term::ANSIColor", "Term::UI", "Test", "Test::Harness",
"Test::Simple", "Text::Balanced", "Text::ParseWords", "Text::Soundex",
"Thread::Queue", "Thread::Semaphore", "Tie::RefHash", "Time::HiRes",
"Time::Local", "Time::Piece", "Unicode::Collate", "Unicode::Normalize", "Win32",
"Win32API::File", "XSLoader"
הוסרו מודולים ופרגמטה
"attrs", "CPAN::API::HOWTO", "CPAN::DeferedCode", "CPANPLUS::inc", "DCLsym",
"ExtUtils::MakeMaker::bytes", "ExtUtils::MakeMaker::vmsish", "Stdio",
"Test::Harness::Assert", "Test::Harness::Iterator", "Test::Harness::Point",
"Test::Harness::Results", "Test::Harness::Straps", "Test::Harness::Util",
"XSSymSet"
מודולים ופרגמטה שהוצאו משימוש
תיעוד
תיעוד חדש
שינויים בתיעוד הקיים
שיפורי ביצועים נבחרים
שיפורי התקנה ותצורה
שינויים פנימיים
בדיקות
בדיקות שיפורים
מבחנים מקבילים, גמישות רתמת מבחן, כלב שמירה מבחן
מבחנים חדשים
אבחון חדש או שונה
אבחון חדש
אבחון שונה
"תו לא חוקי באב-טיפוס עבור %s : %s", "אב-טיפוס לאחר '%c' עבור %s : %s"
שינויים בשירות
תיקוני באגים נבחרים
שינויים ספציפיים לפלטפורמה
פלטפורמות חדשות
הייקו, MirOS BSD
פלטפורמות שהופסקו
דומיין/מערכת הפעלה, MiNT, Tenon MachTen
פלטפורמות מעודכנות
AIX, Cygwin, Darwin (Mac OS X), DragonFly BSD, FreeBSD, Irix, NetBSD, OpenVMS,
Stratus VOS, Symbian, Windows
בעיות ידועות
אררטה
תודות
דיווח על באגים
ראה גם
perl5101delta - מה is חדש ל פרל v5.10.1
תיאור
שינויים לא תואמים
החלף שינויים בהצהרה
אופרטורים של כפכפים, מוגדר-או אופרטור
שינויים בהתאמה חכמה
שינויים אחרים שאינם תואמים
שיפורים הליבה
Unicode Character Database 5.1.0
ממשק מתאים לפקודות פתרון שיטת ניתנות לחיבור
הפרגמה "מעמיסה".
מבחנים מקבילים
תמיכת DTrace
תמיכה עבור "configure_requires" במטא נתונים של מודול CPAN
מודולים ופרגמטה
מודולים חדשים ופרגמטה
"autodie", "Compress::Raw::Bzip2", "הורה", "Parse::CPAN::Meta"
פרגמטה שינויים
"attributes", "attrs", "base", "bigint", "bignum", "bigrat", "charnames",
"קבוע", "תכונה", "שדות", "ליב", "פתוח", "עומס יתר", "עומס יתר",
"גִרְסָה"
מודולים מעודכנים
"Archive::Extract", "Archive::Tar", "Attribute::Handlers", "AutoLoader",
"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",
"Digest::SHA", "DirHandle", "Dumpvalue", "DynaLoader", "Encode", "Errno",
"יצואן", "ExtUtils::CBuilder", "ExtUtils::Command", "ExtUtils::Constant",
"ExtUtils::Embed", "ExtUtils::Install", "ExtUtils::MakeMaker",
"ExtUtils::Manifest", "ExtUtils::ParseXS", "Fatal", "File::Basename",
"File::Compare", "File::Copy", "File::Fetch", "File::Find", "File::Path",
"File::Spec", "File::stat", "File::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",
"Module::Load::Conditional", "Module::Loaded", "Module::Pluggable", "NDBM_File",
"Net::Ping", "NEXT", "Object::Accessor", "OS2::REXX", "Package::Constants",
"PerlIO", "PerlIO::via", "Pod::Man", "Pod::Parser", "Pod::Simple", "Pod::Text",
"POSIX", "Safe", "Scalar::Util", "SelectSaver", "SelfLoader", "Socket",
"ניתן לאחסון", "Switch", "Symbol", "Sys::Syslog", "Term::ANSIColor",
"Term::ReadLine", "Term::UI", "Test::Harness", "Test::Simple", "Text::ParseWords",
"Text::Tabs", "Text::Wrap", "Thread::Queue", "Thread::Semaphore", "threads",
"threads::shared", "Tie::RefHash", "Tie::StdHandle", "Time::HiRes", "Time::Local",
"Time::Piece", "Unicode::Normalize", "Unicode::UCD", "UNIVERSAL", "Win32",
"Win32API::File", "XSLoader"
שינויים בשירות
h2ph, h2xs, perl5db.pl, תודה רבה
תיעוד חדש
perlhaiku, perlmroapi, perlperf, perlrepository, perlt thanks
שינויים בתיעוד הקיים
שיפורי ביצועים
שיפורי התקנה ותצורה
שלוחה/ ארגון מחדש
שיפורי תצורה
שיפורי קומפילציה
שינויים ספציפיים לפלטפורמה
AIX, Cygwin, FreeBSD, Irix, Haiku, MirOS BSD, NetBSD, Stratus VOS, Symbian, Win32,
VMS
תיקוני באגים נבחרים
אבחון חדש או שונה
"panic: sv_chop %s", "לא ניתן לאתר את החבילה %s עבור ההורים של %s", "v-string ב
use/require אינו נייד", "רקורסיה עמוקה בשגרת המשנה "%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
בעיות ידועות
דחיקות
תודות
דיווח על באגים
ראה גם
perl5100delta - מה is חדש ל פרל 5.10.0
תיאור
שיפורים הליבה
פרגמת ה"תכונה".
חדש -E מתג שורת הפקודה
מוגדר-או אופרטור
מפעיל מתג ו-Smart Match
ביטויים רגולריים
דפוסים רקורסיביים, חוצצי לכידה בעלי שם, מכמת כימות חזקה, מעקב לאחור
פעלי שליטה, הפניות אחוריות יחסיות, "\K" escape, אנכי ואופקי
רווח לבן, ו-linebreak, לכידת אופציונלית לפני התאמה ואחריה עם ה-/p
דגל
"אמר()"
לקסיקלי $_
אב הטיפוס "_".
בלוקים של UNITCHECK
פרגמה חדשה, "mro"
readdir () עשוי להחזיר "שם קובץ קצר" ב-Windows
readpipe() כעת ניתן לעקוף
ארגומנט ברירת מחדל עבור קריאת שורה()
מדינה() משתנים
אופרטורים של בדיקת קבצים מוערמים
UNIVERSAL::DOES()
פורמטים
משנה סדרי בתים עבור חבילה() ו לִפְרוֹק()
"אין גרסה"
"chdir", "chmod" ו-"chown" ב-filhandles
קבוצות מערכת הפעלה
תת מיון רקורסיבי
חריגים בקיפול מתמיד
מסנני מקור ב-@INC
משתנים פנימיים חדשים
"${^RE_DEBUG_FLAGS}", "${^CHILD_ERROR_NATIVE}", "${^RE_TRIE_MAXBUF}",
"${^WIN32_SLOPPY_STAT}"
שונות
UCD 5.0.0
MAD
לַהֲרוֹג() על Windows
שינויים לא תואמים
אריזה ומיתרים UTF-8
תכונת ספירת בתים/תווים ב לִפְרוֹק()
המשתנים $* ו-$# הוסרו
substr () ערכי l אינם עוד באורך קבוע
ניתוח של "-f _"
":ייחודי"
השפעת הפרגמות ב-eval
chdir FOO
טיפול בקבצי .pmc
$^V הוא כעת אובייקט "גרסה" במקום מחרוזת v
@- ו-@+ בתבניות
כעת ניתן להכתים את $AUTOLOAD
כתמים והדפסה
undef ומטפלי אותות
היצרות והתייחסות ב מוּגדָר()
"(?p{})" הוסר
פסאודו-hash הוסרו
הסרה של מהדר bytecode ושל perlcc
הסרת ה-JPL
תורשה רקורסיבית זוהתה קודם לכן
אזהרות::enabled ואזהרות::warnif השתנו כדי להעדיף משתמשי מודולים
מודולים ופרגמטה
שדרוג מודולי ליבה בודדים
פרגמטה שינויים
"תכונה", "mro", היקף של פרגמה "מיין", היקף של "ביגנום", "גדול",
"ביגרט", "בסיס", "קפדן" ו"אזהרות", "גרסה", "אזהרות", "פחות"
מודולים חדשים
שינויים נבחרים במודולי ליבה
"Attribute::Handlers", "B::Lint", "B", "Thread"
שינויים בשירות
perl -d, ptar, ptardiff, shasum, corelist, h2ph ו- h2xs, perlivp, find2perl,
config_data, cpanp, cpan2dist, pod2html
תיעוד חדש
שיפורי ביצועים
מיון במקום
גישה למערך לקסיקלי
SWASHGET בסיוע XS
תתי שגרות קבועות
"PERL_DONT_CREATE_GVSV"
הפניות חלשות זולות יותר
סוג() שיפורים
אופטימיזציות של זיכרון
אופטימיזציה של מטמון UTF-8
נתון מרושל ב-Windows
אופטימיזציות של ביטויים רגולריים
מנוע דה-רקורסיביזציה, מחלקות char יחידות מטופלות כאל מילוליות, Trie
אופטימיזציה של חילופי מיתרים מילוליים, אופטימיזציה של נקודת ההתחלה של Aho-Corasick
שיפורי התקנה ותצורה
שיפורי תצורה
"-Dusesitecustomize", התקנות הניתנות למיקום מחדש, strlcat() ו strlcpy(),
"d_pseudofork" ו-"d_printf_format_null", הגדר עזרה
שיפורי קומפילציה
בנייה מקבילה, תמיכה במהדרים של Borland, בנייה סטטית ב-Windows, ppport.h
קבצים, תאימות C++, תמיכה במהדר Microsoft 64-bit, Visual C++, Win32
בונה
שיפורים בהתקנה
קבצי עזר למודול
פלטפורמות חדשות או משופרות
תיקוני באגים נבחרים
היצרות בבלוקים של ביטוי regexp-eval, Calling CORE::require(), מנויים של פרוסות, "לא
אזהרות 'קטגוריה'" פועלת כהלכה עם -w, שיפורים ב-threads, chr () ושלילי
ערכים, PERL5SHELL ו-tainting, שימוש ב-*FILE{IO}, עומס יתר והשפעה חוזרת,
עומס יתר ו-UTF-8, דליפות זיכרון eval תוקן, מכשיר אקראי ב-Windows,
PERLIO_DEBUG, PerlIO::סקלרים וסקלרים לקריאה בלבד, לימוד() ו-UTF-8, קריטי
אותות, @INC-hook fix, "-t" תיקון מתג, Duping של UTF-8 filehandles, לוקליזציה של
רכיבי hash
אבחון חדש או שונה
שימוש בערך לא מאותחל, שימוש שהוצא משימוש ב שֶׁלִי() בתנאי שווא, !=~ צריך להיות
!~, שורה חדשה במחרוזת מוצדקת שמאלה, מאוחר מדי עבור אפשרות "-T", משתנה "%s" מסיכות %s
הצהרה קודמת, readdir ()/closedir()/וכו. ניסוי ב-dirhandle לא חוקי, פתיחה
dirhandle/filehandle %s גם כקובץ/ספרייה, השימוש ב-P הוצא משימוש, מחרוזת v ב
use/require אינו נייד, perl -V
השתנו פנימיות
סידור מחדש של קבועי SVt_*
חיסול SVt_PVBM
סוג חדש SVt_BIND
הסרת סמלי CPP
פחות שטח מנוצל על ידי מבצעים
מנתח חדש
שימוש ב-"const"
מתמטיקה
"AvFLAGS" הוסר
"av_*" משתנה
$^H ו-%^H
B:: הירושה של המודולים השתנתה
בוני hash ומערך אנונימיים
בעיות ידועות
בעיות UTF-8
בעיות ספציפיות לפלטפורמה
דיווח על באגים
ראה גם
perl589delta - מה is חדש ל פרל v5.8.9
תיאור
הודעה
שינויים לא תואמים
שיפורים הליבה
Unicode Character Database 5.1.0.
stat ו-X על ידיות ספריה
מסנני מקור ב-@INC
חריגים בקיפול מתמיד
"אין גרסה"
קוד מטמון פנימי משופר UTF-8
התקנות הניתנות להעברה בזמן ריצה
משתנים פנימיים חדשים
"${^CHILD_ERROR_NATIVE}", "${^UTF8CACHE}"
כעת ניתן לעקוף את "readpipe".
פקודות מאקרו פשוטות לטיפול בחריגים
שיפורים באפשרויות D
SWASHGET בסיוע XS
תתי שגרות קבועות
פלטפורמות חדשות
מודולים ופרגמטה
מודולים חדשים
מודולים מעודכנים
שינויים בשירות
מאתר באגים שודרג לגרסה 1.31
תודה רבה
פרלבאג
h2xs
h2ph
תיעוד חדש
שינויים בתיעוד הקיים
שיפורי ביצועים
שיפורי התקנה ותצורה
מתקנים הניתנים להזזה
שיפורי תצורה
שיפורי קומפילציה
שיפורים בהתקנה.
שינויים ספציפיים לפלטפורמה
תיקוני באגים נבחרים
Unicode
PerlIO
קסם
שיקום חפצים עמוסים מדי עובד כעת
"קפדנית" מתפשט כעת כראוי למחרוזות
תיקונים אחרים
תיקונים ספציפיים לפלטפורמה
תיקונים קטנים יותר
אבחון חדש או שונה
פאניקה: sv_chop %s
חריגה מהספירה המקסימלית של אותות ממתינים (%s).
פאניקה: נסה להתקשר ל-%s ב-%s
FETCHSIZE החזיר ערך שלילי
לא ניתן לשדרג את %s (%d) ל-%d
ארגומנט %s אינו רכיב HASH או ARRAY או תת שגרה
לא ניתן להפוך את %s המובנה הלא ניתן לעקיפה קטלנית
תו לא מזוהה '%s' בעמודה %d
קיזוז מיתר חיצוני
Escape לא חוקי בקידוד שצוין ב-Regexp; מסומן על ידי <-- HERE ב-m/%s/
המחשב שלך לא תומך ב-dump/undump.
השתנו פנימיות
ניקוי מאקרו
מבחנים חדשים
ext/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,
t/uni/tie.t
בעיות ידועות
הערות ספציפיות לפלטפורמה
Win32
OS / 2
VMS
ההספד
תודות
דיווח על באגים
ראה גם
perl588delta - מה is חדש ל פרל v5.8.8
תיאור
שינויים לא תואמים
שיפורים הליבה
מודולים ופרגמטה
שינויים בשירות
שיפורים "h2xs".
שיפורים "perlivp".
תיעוד חדש
שיפורי ביצועים
שיפורי התקנה ותצורה
תיקוני באגים נבחרים
אין אזהרות 'קטגוריה' פועלת כהלכה עם -w
הסר אופטימיזציה יתר
sprintf () תיקוני
האטה באגים ויוניקוד
תיקונים קטנים יותר
אבחון חדש או שונה
נסה להגדיר את אורך המערך המשוחרר
אי-מחרוזת הועברה כ-bitmask
דפוס החיפוש לא הסתיים או האופרטור הטריני מנותח כדפוס חיפוש
השתנו פנימיות
בעיות ספציפיות לפלטפורמה
דיווח על באגים
ראה גם
perl587delta - מה is חדש ל פרל v5.8.7
תיאור
שינויים לא תואמים
שיפורים הליבה
Unicode Character Database 4.1.0
suidperl פחות לא בטוח
סקריפט אופציונלי להתאמה אישית של אתר
כעת "Config.pm" קטן בהרבה.
מודולים ופרגמטה
שינויים בשירות
שיפורים של find2perl
שיפורי ביצועים
שיפורי התקנה ותצורה
תיקוני באגים נבחרים
אבחון חדש או שונה
השתנו פנימיות
בעיות ידועות
בעיות ספציפיות לפלטפורמה
דיווח על באגים
ראה גם
perl586delta - מה is חדש ל פרל v5.8.6
תיאור
שינויים לא תואמים
שיפורים הליבה
מודולים ופרגמטה
שינויים בשירות
שיפורי ביצועים
תיקוני באגים נבחרים
אבחון חדש או שונה
השתנו פנימיות
מבחנים חדשים
דיווח על באגים
ראה גם
perl585delta - מה is חדש ל פרל v5.8.5
תיאור
שינויים לא תואמים
שיפורים הליבה
מודולים ופרגמטה
שינויים בשירות
מאתר הבאגים של פרל
h2ph
שיפורי התקנה ותצורה
תיקוני באגים נבחרים
אבחון חדש או שונה
השתנו פנימיות
בעיות ידועות
בעיות ספציפיות לפלטפורמה
דיווח על באגים
ראה גם
perl584delta - מה is חדש ל פרל v5.8.4
תיאור
שינויים לא תואמים
שיפורים הליבה
עטיפת מאלוק
Unicode Character Database 4.0.1
suidperl פחות לא בטוח
פוּרמָט
מודולים ופרגמטה
מודולים מעודכנים
תכונה::Handlers, B, Benchmark, CGI, Carp, Cwd, Exporter, File::Find, IO,
IPC::Open3, Local::Maketext, Math::BigFloat, Math::BigInt, Math::BigRat,
MIME::Base64, ODBM_File, POSIX, Shell, Socket, Storable, Switch, Sys::Syslog,
מונח::ANSIColor, זמן::HiRes, Unicode::UCD, Win32, base, open, threads, utf8
שיפורי ביצועים
שינויים בשירות
שיפורי התקנה ותצורה
תיקוני באגים נבחרים
אבחון חדש או שונה
השתנו פנימיות
כיוונים עתידיים
בעיות ספציפיות לפלטפורמה
דיווח על באגים
ראה גם
perl583delta - מה is חדש ל פרל 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,
שרשורים::shared
שינויים בשירות
תיעוד חדש
שיפורי התקנה ותצורה
תיקוני באגים נבחרים
אבחון חדש או שונה
השתנו פנימיות
תצורה ובנייה
בעיות ספציפיות לפלטפורמה
בעיות ידועות
כיוונים עתידיים
ההספד
דיווח על באגים
ראה גם
perl582delta - מה is חדש ל פרל v5.8.2
תיאור
שינויים לא תואמים
שיפורים הליבה
האקראיות Hash
הַשׁחָלָה
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
Devel::PPPort, Digest::MD5, I18N::LangTags, libnet, MIME::Base64, Pod::Perldoc,
strict, Tie::Hash, Time::HiRes, Unicode::Collate, Unicode::Normalize, UNIVERSAL
תיקוני באגים נבחרים
השתנו פנימיות
בעיות ספציפיות לפלטפורמה
כיוונים עתידיים
דיווח על באגים
ראה גם
perl581delta - מה is חדש ל פרל v5.8.1
תיאור
שינויים לא תואמים
האקראיות Hash
UTF-8 ב- Filehandles כבר לא מופעלים על ידי Locale
מחרוזות V עם מספר בודד אינן עוד מחרוזות V לפני "=>"
(Win32) מתג -C עבר שימוש מחדש
(Win32) הבורר /d של cmd.exe
שיפורים הליבה
UTF-8 כבר לא ברירת המחדל תחת מקומות UTF-8
שוב זמינים אותות לא בטוחים
מערכים קשורים עם מדדי מערך שליליים
${$x} מקומי
Unicode Character Database 4.0.0
אזהרות הוצאה משימוש
שיפורים שונים
מודולים ופרגמטה
מודולים ופרגמטה מעודכנים
base, B::Bytecode, B::Concise, B::Deparse, Benchmark, ByteLoader, bytes, CGI,
charnames, CPAN, Data::Dumper, DB_File, Devel::PPPort, Digest::MD5, Encode,
fields, libnet, Math::BigInt, MIME::Base64, NEXT, Net::Ping, PerlIO::scalar,
podlators, Pod::LaTeX, PodParsers, Pod::Perldoc, Scalar::Util, Storable, strict,
טווח::ANSIcolor, Test::Rarness, Test::More, Test::Simple, Text::Balanced,
זמן::HiRes, שרשורים, אשכולות::shared, Unicode::Collate, Unicode::Normalize,
Win32::GetFolderPath, Win32::GetOSVersion
שינויים בשירות
תיעוד חדש
שיפורי התקנה ותצורה
שיפורים ספציפיים לפלטפורמה
תיקוני באגים נבחרים
סגירות, eval ומילונים
תיקונים כלליים
תיקונים ספציפיים לפלטפורמה
אבחון חדש או שונה
השתנה "שרשור יצא בזמן ש-%d שרשורים פעלו"
הוסר "ניסיון לנקות hash מוגבל"
חדש "הכרזה בלתי חוקית של תת-שגרה אנונימית"
השתנה "טווח לא חוקי "%s" באופרטור התעתיק"
חדש "חסר שם תווים בקרה ב-\c"
חדש "שורה חדשה במחרוזת מותאמת לשמאל עבור %s"
חדש "בעיית קדימות אפשרית באופרטור %c באופן סיביות"
חדש "פסאודו-hashs הוצא משימוש"
חדש "לקרוא() ב-%s טיפול בקובץ %s"
חדש "5.005 שרשורים הוצאו משימוש"
חדש "משתנה קשור שוחרר בזמן שהוא עדיין בשימוש"
חדש "ל%s: מיפוי לא חוקי '%s'"
חדש "שימוש בערך משוחרר באיטרציה"
השתנו פנימיות
מבחנים חדשים
בעיות ידועות
חשישים קשורים בהקשר סקלרי
Net::Ping 450_service ו-510_ping_udp כשלים
לִפנֵי הַסְפִירָה
בעיות ספציפיות לפלטפורמה
פלטפורמות EBCDIC
בעיות של Cygwin 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
כיוונים עתידיים
דיווח על באגים
ראה גם
perl58delta - מה is חדש ל פרל v5.8.0
תיאור
הבהרה ב-5.8.0
שינויים לא תואמים
אי התאמה בינארית
פלטפורמות 64 סיביות ו-malloc
AIX Dynaloading
תכונות למשתנים "שלי" המטופלים כעת בזמן הריצה
Socket Extension Dynamic ב-VMS
ברירת המחדל של נקודה צפה בפורמט IEEE ב-OpenVMS Alpha
סמנטיקה חדשה של Unicode (כמעט לא להשתמש ב-utf8)
מאפייני יוניקוד חדשים
REF(...) במקום SCALAR(...)
לארוז/לפרק את D/F ממוחזר
גלוב () כעת מחזיר שמות קבצים בסדר אלפביתי
דחיקות
שיפורים הליבה
שיפוץ יוניקוד
PerlIO היא כעת ברירת המחדל
חוטים
Hash מוגבל
אותות בטוחים
הבנת מספרים
מערכים כעת תמיד מתערבים למחרוזות במירכאות כפולות [561]
שינויים שונים
מודולים ופרגמטה
מודולים חדשים ופרגמטה
מודולים ופרגמטה מעודכנים ומשופרים
שינויים בשירות
תיעוד חדש
שיפורי ביצועים
שיפורי התקנה ותצורה
שיפורים גנריים
פלטפורמות חדשות או משופרות
תיקוני באגים נבחרים
שינויים ותיקונים ספציפיים לפלטפורמה
אבחון חדש או שונה
השתנו פנימיות
פגיעות אבטחה נסגרה [561]
מבחנים חדשים
בעיות ידועות
חבילת המהדר עדיין מאוד נסיונית
לוקליזציה של מערכים קשורים וגיבוב נשבר
הרחבות בנייה עלולות להיכשל בגלל קבצים גדולים
שינוי $_ Inside עבור (..)
mod_perl 1.26 לא נבנה עם פרל מושחל
בדיקות lib/ftmp-security מזהירות 'המערכת אולי לא מאובטחת'
libwww-perl (LWP) נכשל בבסיס/תאריך מס' 51
PDL נכשל בכמה מבחנים
Perl_get_sv
בעיות קשירה עצמית
ext/threads/t/libc
כישלון במבחני שרשור (סגנון 5.005).
בעיות תזמון
אלמנטים קשורים / מערך קסום / גיבוב אינם מופעלים אוטומטית
Unicode בשמות חבילות/מחלקות ותתי שגרה לא עובד
בעיות ספציפיות לפלטפורמה
AIX
מערכות אלפא עם gccs ישנות נכשלות במספר מבחנים
חברים
בוס
Cygwin "לא מסוגל למפות מחדש"
מבחני Cygwin ndbm נכשלים ב-FAT
כשלים ב-DJGPP
FreeBSD בנוי עם coredumps של threads שקוראים ספריות גדולות
FreeBSD Failing locale Test 117 עבור מקומות ISO 8859-15
IRIX נכשל ext/List/Util/t/shuffle.t או Digest::MD5
HP-UX lib/posix Subtest 9 נכשל כאשר LP64 מוגדר
לינוקס עם glibc 2.2.5 נכשל במבחן המשנה t/op/int #6 עם -Duse64bitint
Linux עם Sfio נכשל מבחן הפעלה/שונות 48
Mac OS X
Mac OS X יולד סמלים לא מוגדרים
כשלים בבדיקת OS/2
בדיקות op/sprintf 91, 129 ו-130
SCO
סולאריס 2.5
Solaris x86 נכשל בבדיקות עם -Duse64bitint
SUPER-UX (NEC SX)
Term::ReadKey לא עובד ב-Win32
UNICOS/mk
UTS
VOS (סטרטוס)
VMS
Win32
XML::Parser לא עובד
z/OS (OS/390)
תמיכה ביוניקוד ב-EBCDIC Still Spotty
נראה ב-Perl 5.7 אבל נעלם עכשיו
דיווח על באגים
ראה גם
הִיסטוֹרִיָה
perl561delta - מה חדש ל פרל v5.6.1
תיאור
סיכום שינויים בין 5.6.0 ל-5.6.1
סוגיות אבטחה
תיקוני באגים הליבה
"UNIVERSAL::isa()", דליפות זיכרון, המרות מספריות, qw(a\\b), מתקשר(), באגים פנימה
ביטויים רגולריים, מצב "לשלוף", Autovivification של הפניות סמליות ל
משתנים מיוחדים, אזהרות לקסיקליות, אזהרות ושגיאות מזויפות, גלוב (),
כתמים, סוג(), #line הנחיות, אבות טיפוס של תת-שגרה, מפה (), מנפה,
PERL5OPT, לִקצוֹץ(), תמיכה ביוניקוד, תמיכה ב-64 סיביות, מהדר, תתי שגרות Lvalue,
IO::Socket, File::Find, xsubpp, "no Module;", בדיקות
תכונות ליבה
בעיות תצורה
תיעוד
מודולים מצורפים
B::תמצית, קובץ::Temp, Pod::LaTeX, Pod::Text::Overstrike, CGI, CPAN,
Class::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
תמיכה באינטרפולציה של תווים בעלי שם
הצהרות "שלנו".
תמיכה במחרוזות המיוצגות כווקטור של סידורים
מערכת מספור גרסת Perl משופרת
תחביר חדש להכרזה על תכונות משנה
ניתן לבצע חיוניות אוטומטית של קבצים וספריות
לִפְתוֹחַ() עם יותר משני טיעונים
תמיכה של 64 סיביות
תמיכה בקבצים גדולים
דאבלים ארוכים
"עוד חלקים"
תמיכה משופרת עבור סוג() שגרות
"מיין $coderef @foo" מותר
גלובינג קבצים מיושם באופן פנימי
תמיכה בלוקים של CHECK
תחביר מחלקות התווים POSIX [: :] נתמך
מחולל מספרים פסאודו-אקראיים טוב יותר
אופרטור "qw//" משופר
התנהגות טובה יותר במקרה הגרוע של hashes
חבילה() פורמט 'Z' נתמך
חבילה() שינוי הפורמט '!' נתמך
חבילה() ו לִפְרוֹק() תומך במחרוזות שנספרו
הערות ב חבילה() תבניות
הפניות חלשות
נתמכים במספרים בינאריים
Lvalue תת שגרות
ייתכן שחלק מהחצים יושמטו בשיחות דרך הפניות
אופרטורים של הקצאה בוליאנית הם ערכים משפטיים
קיים () נתמך על שמות תתי שגרה
קיים () ו מחק () נתמכים על רכיבי מערך
פסאודו-hashs עובדים טוב יותר
שטיפה אוטומטית של מאגרי פלט
אבחון טוב יותר בפעולות ניהול קבצים חסרות משמעות
במידת האפשר, נתונים מאוחסנים נמחקו מאחיזה של קובץ קלט מטעה
eof() יש את אותו קסם ישן כמו <>
binmode() ניתן להשתמש כדי להגדיר מצבים :crlf ו-:raw
בדיקת הקובץ "-T" מזהה קבצים מקודדים ב-UTF-8 כ"טקסט"
מערכת(), טיקים וצינור פתוחים כעת משקפים exec () כישלון
אבחון משופר
האבחון עוקב אחר STDERR
התנהגות עקבית יותר של קרוב למנהל
syswrite() קלות שימוש
בדיקות תחביר טובות יותר על אופרטורים אונריים בסוגריים
אופרטורי סיביות תומכים ברוחב של מספר שלם מקורי מלא
תכונות אבטחה משופרות
אב טיפוס חשוף יותר פונקציונלי (*)
"דרוש" ו-"עשה" עשויים להיות מבוטלים
משתנים $^X עשויים כעת להיות בעלי שמות ארוכים מתו אחד
משתנה חדש $^C משקף מתג "-c".
משתנה חדש $^V מכיל גרסת Perl כמחרוזת
אזהרות Y2K אופציונליות
מערכים כעת תמיד מתערבים למחרוזות במירכאות כפולות
@- ו-@+ מספקים קיזוז התחלה/סיום של התאמות משנה של ביטויים רגילים
מודולים ופרגמטה
מודולים
מאפיינים, B, Benchmark, ByteLoader, קבוע, charnames, Data::Dumper, DB,
DB_File, Devel::DProf, Devel::Peek, Dumpvalue, DynaLoader, אנגלית, Env, Fcntl,
קובץ::Compare, File::Find, File::Glob, File::Spec, File::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
מסנן
פרגמטה
שינויים בשירות
dprofpp
find2perl
h2xs
perlcc
פרלדוק
מאתר הבאגים של פרל
תיעוד משופר
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 } וכדומה עוברים אופטימיזציה
הקצאות אופטימליות למשתנים לקסיקליים
שיחות תת שגרתיות מהירות יותר
מחק (), כל אחד(), ערכים () ואיטרציית ה-hash מהירה יותר
שיפורי התקנה ותצורה
-Dusthreads אומר משהו אחר
דגלים חדשים להגדרה
חוט ו-64 סיביות עכשיו יותר נועזות
דאבל ארוך
-Dusemorebits
-Duselargefiles
installusrbinperl
תמיכת SOCKS
"-דגל
ספריות התקנה משופרות
gcc נוסה אוטומטית אם נראה ש'cc' לא עובד
שינויים ספציפיים בפלטפורמה
פלטפורמות נתמכות
DOS
OS390 (OpenEdition MVS)
VMS
Win32
תיקוני באגים משמעותיים
על קבצים ריקים
"eval '...'" שיפורים
כל שגיאות הקומפילציה הן שגיאות אמיתיות
ידיות קבצים סגורות באופן מרומז בטוחות יותר
ההתנהגות של פרוסות רשימה עקבית יותר
אב טיפוס "(\$)" ו-$foo{a}
"Goto &sub" ו-AUTOLOAD
"-bareword" מותר תחת "השתמש במספר שלם"
כשלים ב להרוס()
תיקנו באגים מקומיים
דליפת זיכרון
בדלי תתי שגרה מזויפים לאחר קריאות תת שגרתיות כושלות
כשלים כתמים תחת "-U"
בלוקים END ומתג "-c".
פוטנציאל לדלוף ידיות קבצים של DATA
אבחון חדש או שונה
משתנה "%s" %s מסווה הצהרה קודמת באותו %s, "המשנה שלי" עדיין לא מיושם,
המשתנה "שלנו" %s הוכרז מחדש, '!' מותר רק לאחר הסוגים %s, / לא יכול לקחת ספירה,
/ חייב להיות אחריו a, A או Z, / חייב להיות אחריו a*, A* או Z*, / חייב להיות אחרי a
סוג מספרי, /%s/: בריחה לא מזוהה \\%c עבר, /%s/: בריחה לא מזוהה
\\%c במחלקת התווים שעברה, /%s/ כנראה צריך להיכתב בתור "%s", %s()
נקרא מוקדם מדי כדי לבדוק אב טיפוס, הארגומנט %s אינו רכיב HASH או ARRAY, %s
ארגומנט אינו רכיב או פרוסה HASH או ARRAY, הארגומנט %s אינו תת-שגרה
שם, תכונת החבילה %s עשויה להתנגש עם המילה השמורה בעתיד: %s, (בניקוי) %s,
<> צריך להיות מרכאות, ניסיון להצטרף לעצמי, דפוס חילוף גרוע, רע
realloc () התעלמו, Bareword נמצא במספר מותנה, בינארי >
0b11111111111111111111111111111111 לא נייד, גודל וקטור ביט > 32 לא נייד,
גלישת מאגר ב-prime_env_iter: %s, לא יכול לבדוק את מערכת הקבצים של הסקריפט "%s", לא יכול
הכריז על מחלקה עבור %s לא סקלרי ב-"%s", לא יכול להכריז על %s ב-"%s", לא יכול להתעלם מהאות
CHLD, מאלץ לברירת מחדל, לא יכול לשנות קריאת תת-שגרת שאינה בעלת ערך lvalue, לא יכול לקרוא CRTL
environ, לא יכול להסיר את %s: %s, דילוג על קובץ, לא יכול להחזיר את %s מתת-שגרת lvalue,
לא ניתן להחליש אי-הפניה, מחלקת תווים [:%s:] לא ידועה, תחביר מחלקת תווים
[%s] שייך למחלקות תווים, קבוע אינו %s הפניה, קבוע(%s): %s,
CORE::%s אינה מילת מפתח, defined(@array) הוצא משימוש, defined(%hash) הוא
הוצא משימוש, לא יצר כותרת חוקית, (האם התכוונת ל"מקומי" במקום "שלנו"?),
המסמך אינו מכיל נתונים, הזנת %s יעילה נכשלה, טווח [] שקר "%s" ב
regexp, Filehandle %s נפתח רק עבור פלט, עֵדֶר() על ידית קובץ סגורה %s, גלובלי
הסמל "%s" דורש שם חבילה מפורש, מספר הקסדצימלי > 0xffffffff non-
ערך סביבת CRTL "%s" נייד, שגוי, הודעה שגויה ב-prime_env_iter:
|%s|, ספרה בינארית לא חוקית %s, ספרה בינארית לא חוקית %s התעלמה, מספר לא חוקי של ביטים
ב-vec, גלישת מספרים שלמים במספר %s, תכונה %s לא חוקית: %s, %s לא חוקית
מאפיינים: %s, טווח [] לא חוקי "%s" בביטוי הרגולרי, תו מפריד לא חוקי %s ב
רשימת תכונות, תו מפריד לא חוקי %s ברשימת תכונות המשנה, עוזב
האפקטיבי %s נכשל, תת Lvalue שהחזיר את %s עדיין לא יושמה, שיטה %s לא
מותר, חסר %sbrace%s ב-\N{}, חסר פקודה ב-piped open, חסר שם ב-
"המשנה שלי", לא צוין %s עבור -%c, אין שם חבילה מותר למשתנה %s ב-"שלנו",
אין רווח לאחר -%c, אין מידע על היסט UTC; בהנחה שהזמן המקומי הוא UTC,
מספר אוקטלי > 037777777777 לא נייד, פאניקה: del_backref, פאניקה: kid popen errno
קרא, פאניקה: magic_killbackrefs, סוגריים חסרים סביב רשימת "%s", אפשרי
אינטרפולציה לא מכוונת של %s במחרוזת, באג אפשרי Y2K: %s, הפרגמה "attrs" היא
הוצא משימוש, השתמש ב-"sub NAME : ATTRS" במקום זאת, סיום מוקדם של כותרות סקריפט, חזרה
ספירה בצפיפות של חבילה, ספירה חוזרת בהצפת חבילה, realloc () של זיכרון משוחרר
התעלמו, ההפניה כבר חלשה, setpgrp לא יכול לקחת ארגומנטים, מוזר *+?{} ב-
ביטוי באורך אפס, החלפת %s יעילה אינה מיושם, הפרל הזה לא יכול
אפס רכיבי סביבת CRTL (%s), Perl זה לא יכול להגדיר רכיבי סביבת CRTL (%s=%s),
מאוחר מדי להפעיל את %s block, לא ידוע לִפְתוֹחַ() מצב '%s', תהליך לא ידוע %x נשלחה הודעה אל
prime_env_iter: %s, בריחה לא מזוהה \\%c עברה, תכונה לא הופסקה
פרמטר ברשימת מאפיינים, רשימת תכונות בלתי נסתיימה, תכונה בלתי מוגמרת
פרמטר ברשימת תכונות המשנה, רשימת תכונות המשנה ללא הפסקה, ערך
של סמל CLI "%s" ארוך מדי, מספר הגרסה חייב להיות מספר קבוע
מבחנים חדשים
שינויים לא תואמים
חוסר תאימות של מקור Perl
CHECK היא מילת מפתח חדשה, הטיפול בפרוסות רשימה של undef השתנה, פורמט של
$English::PERL_VERSION שונה, ליטרלים בצורה 1.2.3 מנתחים אחרת,
יתכן שהשתנה מחולל מספרים פסאודו-אקראיים, פונקציית Hash למפתחות Hash
השתנה, "undef" נכשל בערכי קריאה בלבד, ייתכן שה-Close-on-exec יתבצע על
ידיות צינור ושקע, כתיבת "$$1" בפירוש "${$}1" אינה נתמכת, מחק (),
כל אחד(), ערכים () ו-"\(%h)", vec(EXPR,OFFSET,BITS) אוכף סמכויות של שני BITS,
הטקסט של פלט אבחון כלשהו השתנה, "%@" הוסר, בסוגריים
לֹא() מתנהג כמו אופרטור רשימה, סמנטיקה של אב-טיפוס חשוף "(*)" יש
השתנה, ייתכן שהסמנטיקה של אופרטורי סיביות השתנתה בפלטפורמות של 64 סיביות, עוד
מובנה פוגע בתוצאות שלהם
C אי התאמה של מקור
"PERL_POLLUTE", "PERL_IMPLICIT_CONTEXT", "PERL_POLLUTE_MALLOC"
שינויים תואמים ב-C Source API
"PATCHLEVEL" הוא כעת "PERL_VERSION"
אי התאמה בינארית
בעיות ידועות
לוקליזציה של רכיב hash קשור עלול לדלוף זיכרון
כשלים ידועים בבדיקה
פלטפורמות EBCDIC אינן נתמכות באופן מלא
כשלי UNICOS/mk CC במהלך הפעלת Configure
אופרטור חץ ומערכים
תכונות ניסיוניות
שרשורים, Unicode, תמיכה ב-64 סיביות, תתי שגרות Lvalue, הפניות חלשות, הפסאודו-
סוג נתוני hash, חבילת המהדר, הטמעה פנימית של העברת קבצים, The
מודול DB, קוד הביטוי הרגולרי בונה:
אבחון מיושן
תחביר מחלקות תווים [: :] שמור להרחבות עתידיות, הגיוני בצורה לא נכונה
שם |%s| ב-prime_env_iter, במחרוזת, @%s עכשיו חייב להיכתב כ-\@%s, סביר
בעיית קדימות ב-%s, הביטוי הרגולרי גדול מדי, שימוש ב-"$$ " כלומר "${$} "הוא
הוצא משימוש
דיווח על באגים
ראה גם
הִיסטוֹרִיָה
perl56delta - מה חדש ל פרל v5.6.0
תיאור
שיפורים הליבה
שיבוט מתורגמן, חוטים ומקיפות
קטגוריות אזהרה בהיקף לקסיקלי
תמיכה ב-Unicode ו-UTF-8
תמיכה באינטרפולציה של תווים בעלי שם
הצהרות "שלנו".
תמיכה במחרוזות המיוצגות כווקטור של סידורים
מערכת מספור גרסת Perl משופרת
תחביר חדש להכרזה על תכונות משנה
ניתן לבצע חיוניות אוטומטית של קבצים וספריות
לִפְתוֹחַ() עם יותר משני טיעונים
תמיכה של 64 סיביות
תמיכה בקבצים גדולים
דאבלים ארוכים
"עוד חלקים"
תמיכה משופרת עבור סוג() שגרות
"מיין $coderef @foo" מותר
גלובינג קבצים מיושם באופן פנימי
תמיכה בלוקים של CHECK
תחביר מחלקות התווים POSIX [: :] נתמך
מחולל מספרים פסאודו-אקראיים טוב יותר
אופרטור "qw//" משופר
התנהגות טובה יותר במקרה הגרוע של hashes
חבילה() פורמט 'Z' נתמך
חבילה() שינוי הפורמט '!' נתמך
חבילה() ו לִפְרוֹק() תומך במחרוזות שנספרו
הערות ב חבילה() תבניות
הפניות חלשות
נתמכים במספרים בינאריים
Lvalue תת שגרות
ייתכן שחלק מהחצים יושמטו בשיחות דרך הפניות
אופרטורים של הקצאה בוליאנית הם ערכים משפטיים
קיים () נתמך על שמות תתי שגרה
קיים () ו מחק () נתמכים על רכיבי מערך
פסאודו-hashs עובדים טוב יותר
שטיפה אוטומטית של מאגרי פלט
אבחון טוב יותר בפעולות ניהול קבצים חסרות משמעות
במידת האפשר, נתונים מאוחסנים נמחקו מאחיזה של קובץ קלט מטעה
eof() יש את אותו קסם ישן כמו <>
binmode() ניתן להשתמש כדי להגדיר מצבים :crlf ו-:raw
בדיקת הקובץ "-T" מזהה קבצים מקודדים ב-UTF-8 כ"טקסט"
מערכת(), טיקים וצינור פתוחים כעת משקפים exec () כישלון
אבחון משופר
האבחון עוקב אחר STDERR
התנהגות עקבית יותר של קרוב למנהל
syswrite() קלות שימוש
בדיקות תחביר טובות יותר על אופרטורים אונריים בסוגריים
אופרטורי סיביות תומכים ברוחב של מספר שלם מקורי מלא
תכונות אבטחה משופרות
אב טיפוס חשוף יותר פונקציונלי (*)
"דרוש" ו-"עשה" עשויים להיות מבוטלים
משתנים $^X עשויים כעת להיות בעלי שמות ארוכים מתו אחד
משתנה חדש $^C משקף מתג "-c".
משתנה חדש $^V מכיל גרסת Perl כמחרוזת
אזהרות Y2K אופציונליות
מערכים כעת תמיד מתערבים למחרוזות במירכאות כפולות
@- ו-@+ מספקים קיזוז התחלה/סיום של התאמות רגקס
מודולים ופרגמטה
מודולים
מאפיינים, B, Benchmark, ByteLoader, קבוע, charnames, Data::Dumper, DB,
DB_File, Devel::DProf, Devel::Peek, Dumpvalue, DynaLoader, אנגלית, Env, Fcntl,
קובץ::Compare, File::Find, File::Glob, File::Spec, File::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
מסנן
פרגמטה
שינויים בשירות
dprofpp
find2perl
h2xs
perlcc
פרלדוק
מאתר הבאגים של פרל
תיעוד משופר
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 } וכדומה עוברים אופטימיזציה
הקצאות אופטימליות למשתנים לקסיקליים
שיחות תת שגרתיות מהירות יותר
מחק (), כל אחד(), ערכים () ואיטרציית ה-hash מהירה יותר
שיפורי התקנה ותצורה
-Dusthreads אומר משהו אחר
דגלים חדשים להגדרה
חוט ו-64 סיביות עכשיו יותר נועזות
דאבל ארוך
-Dusemorebits
-Duselargefiles
installusrbinperl
תמיכת SOCKS
"-דגל
ספריות התקנה משופרות
שינויים ספציפיים בפלטפורמה
פלטפורמות נתמכות
DOS
OS390 (OpenEdition MVS)
VMS
Win32
תיקוני באגים משמעותיים
על קבצים ריקים
"eval '...'" שיפורים
כל שגיאות הקומפילציה הן שגיאות אמיתיות
ידיות קבצים סגורות באופן מרומז בטוחות יותר
ההתנהגות של פרוסות רשימה עקבית יותר
אב טיפוס "(\$)" ו-$foo{a}
"Goto &sub" ו-AUTOLOAD
"-bareword" מותר תחת "השתמש במספר שלם"
כשלים ב להרוס()
תיקנו באגים מקומיים
דליפת זיכרון
בדלי תתי שגרה מזויפים לאחר קריאות תת שגרתיות כושלות
כשלים כתמים תחת "-U"
בלוקים END ומתג "-c".
פוטנציאל לדלוף ידיות קבצים של DATA
אבחון חדש או שונה
משתנה "%s" %s מסווה הצהרה קודמת באותו %s, "המשנה שלי" עדיין לא מיושם,
המשתנה "שלנו" %s הוכרז מחדש, '!' מותר רק לאחר הסוגים %s, / לא יכול לקחת ספירה,
/ חייב להיות אחריו a, A או Z, / חייב להיות אחריו a*, A* או Z*, / חייב להיות אחרי a
סוג מספרי, /%s/: בריחה לא מזוהה \\%c עבר, /%s/: בריחה לא מזוהה
\\%c במחלקת התווים שעברה, /%s/ כנראה צריך להיכתב בתור "%s", %s()
נקרא מוקדם מדי כדי לבדוק אב טיפוס, הארגומנט %s אינו רכיב HASH או ARRAY, %s
ארגומנט אינו רכיב או פרוסה HASH או ARRAY, הארגומנט %s אינו תת-שגרה
שם, תכונת החבילה %s עשויה להתנגש עם המילה השמורה בעתיד: %s, (בניקוי) %s,
<> צריך להיות מרכאות, ניסיון להצטרף לעצמי, דפוס חילוף גרוע, רע
realloc () התעלמו, Bareword נמצא במספר מותנה, בינארי >
0b11111111111111111111111111111111 לא נייד, גודל וקטור ביט > 32 לא נייד,
גלישת מאגר ב-prime_env_iter: %s, לא יכול לבדוק את מערכת הקבצים של הסקריפט "%s", לא יכול
הכריז על מחלקה עבור %s לא סקלרי ב-"%s", לא יכול להכריז על %s ב-"%s", לא יכול להתעלם מהאות
CHLD, מאלץ לברירת מחדל, לא יכול לשנות קריאת תת-שגרת שאינה בעלת ערך lvalue, לא יכול לקרוא CRTL
environ, לא יכול להסיר את %s: %s, דילוג על קובץ, לא יכול להחזיר את %s מתת-שגרת lvalue,
לא ניתן להחליש אי-הפניה, מחלקת תווים [:%s:] לא ידועה, תחביר מחלקת תווים
[%s] שייך למחלקות תווים, קבוע אינו %s הפניה, קבוע(%s): %s,
CORE::%s אינה מילת מפתח, defined(@array) הוצא משימוש, defined(%hash) הוא
הוצא משימוש, לא יצר כותרת חוקית, (האם התכוונת ל"מקומי" במקום "שלנו"?),
המסמך אינו מכיל נתונים, הזנת %s יעילה נכשלה, טווח [] שקר "%s" ב
regexp, Filehandle %s נפתח רק עבור פלט, עֵדֶר() על ידית קובץ סגורה %s, גלובלי
הסמל "%s" דורש שם חבילה מפורש, מספר הקסדצימלי > 0xffffffff non-
ערך סביבת CRTL "%s" נייד, שגוי, הודעה שגויה ב-prime_env_iter:
|%s|, ספרה בינארית לא חוקית %s, ספרה בינארית לא חוקית %s התעלמה, מספר לא חוקי של ביטים
ב-vec, גלישת מספרים שלמים במספר %s, תכונה %s לא חוקית: %s, %s לא חוקית
מאפיינים: %s, טווח [] לא חוקי "%s" בביטוי הרגולרי, תו מפריד לא חוקי %s ב
רשימת תכונות, תו מפריד לא חוקי %s ברשימת תכונות המשנה, עוזב
האפקטיבי %s נכשל, תת Lvalue שהחזיר את %s עדיין לא יושמה, שיטה %s לא
מותר, חסר %sbrace%s ב-\N{}, חסר פקודה ב-piped open, חסר שם ב-
"המשנה שלי", לא צוין %s עבור -%c, אין שם חבילה מותר למשתנה %s ב-"שלנו",
אין רווח לאחר -%c, אין מידע על היסט UTC; בהנחה שהזמן המקומי הוא UTC,
מספר אוקטלי > 037777777777 לא נייד, פאניקה: del_backref, פאניקה: kid popen errno
קרא, פאניקה: magic_killbackrefs, סוגריים חסרים סביב רשימת "%s", אפשרי
אינטרפולציה לא מכוונת של %s במחרוזת, באג אפשרי Y2K: %s, הפרגמה "attrs" היא
הוצא משימוש, השתמש ב-"sub NAME : ATTRS" במקום זאת, סיום מוקדם של כותרות סקריפט, חזרה
ספירה בצפיפות של חבילה, ספירה חוזרת בהצפת חבילה, realloc () של זיכרון משוחרר
התעלמו, ההפניה כבר חלשה, setpgrp לא יכול לקחת ארגומנטים, מוזר *+?{} ב-
ביטוי באורך אפס, החלפת %s יעילה אינה מיושם, הפרל הזה לא יכול
אפס רכיבי סביבת CRTL (%s), Perl זה לא יכול להגדיר רכיבי סביבת CRTL (%s=%s),
מאוחר מדי להפעיל את %s block, לא ידוע לִפְתוֹחַ() מצב '%s', תהליך לא ידוע %x נשלחה הודעה אל
prime_env_iter: %s, בריחה לא מזוהה \\%c עברה, תכונה לא הופסקה
פרמטר ברשימת מאפיינים, רשימת תכונות בלתי נסתיימה, תכונה בלתי מוגמרת
פרמטר ברשימת תכונות המשנה, רשימת תכונות המשנה ללא הפסקה, ערך
של סמל CLI "%s" ארוך מדי, מספר הגרסה חייב להיות מספר קבוע
מבחנים חדשים
שינויים לא תואמים
חוסר תאימות של מקור Perl
CHECK היא מילת מפתח חדשה, הטיפול בפרוסות רשימה של undef השתנה, פורמט של
$English::PERL_VERSION שונה, ליטרלים בצורה 1.2.3 מנתחים אחרת,
יתכן שהשתנה מחולל מספרים פסאודו-אקראיים, פונקציית Hash למפתחות Hash
השתנה, "undef" נכשל בערכי קריאה בלבד, ייתכן שה-Close-on-exec יתבצע על
ידיות צינור ושקע, כתיבת "$$1" בפירוש "${$}1" אינה נתמכת, מחק (),
כל אחד(), ערכים () ו-"\(%h)", vec(EXPR,OFFSET,BITS) אוכף סמכויות של שני BITS,
הטקסט של פלט אבחון כלשהו השתנה, "%@" הוסר, בסוגריים
לֹא() מתנהג כמו אופרטור רשימה, סמנטיקה של אב-טיפוס חשוף "(*)" יש
השתנה, ייתכן שהסמנטיקה של אופרטורי סיביות השתנתה בפלטפורמות של 64 סיביות, עוד
מובנה פוגע בתוצאות שלהם
C אי התאמה של מקור
"PERL_POLLUTE", "PERL_IMPLICIT_CONTEXT", "PERL_POLLUTE_MALLOC"
שינויים תואמים ב-C Source API
"PATCHLEVEL" הוא כעת "PERL_VERSION"
אי התאמה בינארית
בעיות ידועות
כשלים בבדיקת חוטים
פלטפורמות EBCDIC אינן נתמכות
ב-64 סיביות HP-UX מבחן lib/io_multihomed עשוי להיתקע
NEXTSTEP 3.3 כשל בבדיקת POSIX
Tru64 (aka Digital UNIX, aka DEC OSF/1) כשל בבדיקת lib/sdbm עם gcc
כשלי UNICOS/mk CC במהלך הפעלת Configure
אופרטור חץ ומערכים
תכונות ניסיוניות
שרשורים, Unicode, תמיכה ב-64 סיביות, תתי שגרות Lvalue, הפניות חלשות, הפסאודו-
סוג נתוני hash, חבילת המהדר, הטמעה פנימית של העברת קבצים, The
מודול DB, קוד הביטוי הרגולרי בונה:
אבחון מיושן
תחביר מחלקות תווים [: :] שמור להרחבות עתידיות, הגיוני בצורה לא נכונה
שם |%s| ב-prime_env_iter, במחרוזת, @%s עכשיו חייב להיכתב כ-\@%s, סביר
בעיית קדימות ב-%s, הביטוי הרגולרי גדול מדי, שימוש ב-"$$ " כלומר "${$} "הוא
הוצא משימוש
דיווח על באגים
ראה גם
הִיסטוֹרִיָה
perl5005delta - מה חדש ל perl5.005
תיאור
על מערכת הגירסה החדשה
שינויים לא תואמים
אזהרה: גרסה זו אינה תואמת בינארית עם Perl 5.004.
מבנה ברירת המחדל של ההתקנה השתנה
תאימות מקור Perl
תאימות מקור C
תאימות בינארית
תיקוני אבטחה עשויים להשפיע על התאימות
אזהרות חובה חדשות רגועות שהוצגו ב-5.004
רישוי
שינויים הליבה
האשכולות
מהדר
ביטויים רגילים
הרבה אופטימיזציות חדשות ומשופרות, תיקוני באגים רבים, ביטוי רגולרי חדש
בונה, אופרטור חדש לביטויים רגולריים מהודרים מראש, שיפורים אחרים,
שינויים לא תואמים
מְשׁוּפָּר malloc ()
Quicksort מיושם באופן פנימי
אותות אמינים
מצביעי מחסנית אמינים
יחס נדיב יותר בהחזרות עגלות
דליפת זיכרון
תמיכה טובה יותר עבור מספר מתורגמנים
התנהגות של מְקוֹמִי() על רכיבי מערך ו-hash מוגדר כעת היטב
"%!" קשור בשקיפות למודול Errno
פסאודו-hash נתמכים
"EXPR foreach EXPR" נתמך
ניתן לעקוף מילות מפתח באופן גלובלי
ל-$^E יש משמעות ב-Win32
"foreach (1..1000000)" מותאם
"Foo::" יכול לשמש כשם החבילה המובא במרומז
"קיים $Foo::{Bar::}" בודק את קיומה של חבילה
תמיכה מקומית טובה יותר
תמיכה ניסיונית עבור פלטפורמות 64 סיביות
אב טיפוס() מחזיר תוצאות שימושיות ב-buildins
תמיכה מורחבת לטיפול בחריגים
ברכה מחדש פנימה להרוס() נתמך לשרשור להרוס() שיטות
כל המרות פורמט "printf" מטופלות באופן פנימי
מילת מפתח חדשה "INIT".
מילת מפתח חדשה "נעילה".
אופרטור "qr//" חדש
"שלנו" היא כעת מילה שמורה
מערכים קשורים נתמכים כעת באופן מלא
תמיכה בידיות קשורות טובה יותר
טיעון רביעי ל-substr
ארגומנט שלילי LENGTH לחבור
ערכי הקסם הם כעת קסומים יותר
<> קורא כעת ברשומות
פלטפורמות נתמכות
פלטפורמות חדשות
שינויים בתמיכה הקיימת
מודולים ופרגמטה
מודולים חדשים
B, Data::Dumper, Dumpvalue, Errno, File::Spec, ExtUtils::Installed,
ExtUtils::Packlist, Fatal, IPC::SysV, Test, Tie::Array, Tie::Handle, Thread,
attrs, fields, re
שינויים במודולים קיימים
Benchmark, Carp, CGI, Fcntl, Math::Complex, Math::Trig, POSIX, DB_File, MakeMaker,
CPAN, Cwd
שינויים בשירות
שינויים בתיעוד
אבחון חדש
קריאה מעורפלת נפתרה כ-CORE::%s(), תתאים ככזו או השתמש ב-&, אינדקס רע בזמן
כפייה של מערך ל-hash, Bareword "%s" מתייחס לחבילה לא קיימת, לא יכול להתקשר
השיטה "%s" על ערך לא מוגדר, לא ניתן לבדוק את מערכת הקבצים של הסקריפט "%s" עבור nosuid,
לא יכול לכפות מערך ל-hash, לא יכול להגיע לשגרת משנה ממחרוזת eval, לא יכול
לוקליז אלמנט פסאודו-hash, לא יכול להשתמש ב-%%! מכיוון ש-Errno.pm אינו זמין, לא יכול
מצא מספר אופטימלי עבור "%s", תחביר מחלקות התווים [. .] שמור לעתיד
הרחבות, תחביר מחלקות התווים [: :] שמור להרחבות עתידיות, Character
תחביר המחלקה [= =] שמור להרחבות עתידיות, %s: Eval-group ב-Insecure
ביטוי רגולרי, %s: Eval-group אסור, השתמש ב-re 'eval', %s: Eval-group לא
מותר בזמן ריצה, ברכה מפורשת ל'' (בהנחה של החבילה הראשית), hex לא חוקי
התעלמו מהספרה, אין שדה מערך כזה, אין שדה כזה "%s" במשתנה %s מסוג %s, Out
של זיכרון במהלך בקשה גדולה עד כדי גיחוך, איטרטור טווח מחוץ לטווח מספרים שלמים,
זוהתה ירושה רקורסיבית בעת חיפוש אחר השיטה '%s' %s, הפניה נמצאה היכן
צפויה רשימה בגודל שווה, ערך לא מוגדר שהוקצה ל-typeglob, שימוש במילה שמורה
"%s" הוצא משימוש, perl: אזהרה: הגדרת המקום נכשלה
אבחון מיושן
לא יכול mktemp(), לא יכול לכתוב לקובץ זמני עבור -e: %s, לא ניתן לפתוח קובץ זמני,
ביטוי רגיל גדול מדי
שינויים בתצורה
באגים
ראה גם
הִיסטוֹרִיָה
perl5004delta - מה חדש ל perl5.004
תיאור
סביבות נתמכות
שינויים הליבה
הקצאת רשימה ל-%ENV עבודות
שנה לשגיאה "לא ניתן לאתר את Foo.pm ב-@INC".
אפשרות קומפילציה: תאימות בינארית עם 5.003
משתנה סביבה $PERL5OPT
מגבלות על -M, -m, ו -T אפשרויות
אזהרות מדויקות יותר
הוצא משימוש: "AUTOLOAD" עבר בירושה עבור לא שיטות
%OVERLOAD שהוצא משימוש בעבר אינו ניתן עוד לשימוש
ארגומנטים של תת-שגרה נוצרים רק כאשר הם משתנים
וקטור קבוצה ניתן לשינוי עם $)
ניתוח קבוע של $$ , &$ , וכו.
לוקליזציה קבועה של $ ,$& וכו'.
אין איפוס של $. על סגירה מרומזת
"wantarray" עשוי להחזיר undef
"eval EXPR" קובע את הערך של EXPR בהקשר סקלרי
שינויים בהמחאות הכתמות
לא גלוב () או <*>, אין השרצים אם הם נגועים $CDPATH, $ENV, $BASH_ENV, אין השרצים אם
$TERM נגוע לא נראה כמו שם מסוף
מודול Opcode חדש ומודול Safe מתוקן
הטמעת שיפורים
שינוי פנימי: מחלקה FileHandle מבוססת על מחלקות IO::*
שינוי פנימי: ממשק הפשטה של PerlIO
תחביר חדש ושונה
$coderef->(PARAMS)
קבועים מובנים חדשים ושונים
__חֲבִילָה__
משתנים מובנים חדשים ושונים
$^E, $^H, $^M
פונקציות מובנות חדשות ושונות
מחק על פרוסות, flock, printf ו-sprintf, מפתחות כ-lvalue, שֶׁלִי() בשליטה
מבנים, חבילה() ו לִפְרוֹק(), sysseek(), השתמש ב-VERSION, השתמש ב-Module VERSION LIST,
אב טיפוס(FUNCTION), srand, $_ כברירת מחדל, "m//gc" אינו מאפס את מיקום החיפוש
בכשל, "m//x" מתעלם מרווח לבן לפני ?*+{}, סגירות "משנה{}" מקוננות פועלות
כעת, פורמטים עובדים בדיוק על שינוי מילונים
שיטות מובנות חדשות
isa(CLASS), can(METHOD), VERSION( [NEED] )
TIEHANDLE נתמך כעת
TIEHANDLE classname, LIST, PRINT this, LIST, PRINTF this, LIST, READ this list,
קרא את זה, קבל את זה, הרס את זה
שיפורים של Malloc
-DPERL_EMERGENCY_SBRK, -DPACK_MALLOC, -DTWO_POT_OPTIMIZE
שיפורי יעילות שונים
תמיכה במערכות הפעלה נוספות
Win32
תוכנית 9
QNX
חברים
פרגמטה
השתמש ב-autouse MODULE => qw(sub1 sub2 sub3), השתמש ב-blib, השתמש ב-blib 'dir', השתמש בקבוע NAME
=> VALUE, השתמש ב-loce, השתמש ב-ops, השתמש ב-vmsish
מודולים
עדכונים נדרשים
ספריות התקנה
סיכום מידע על מודול
Fcntl
IO
מתמטיקה::מורכבת
Math::Trig
DB_קובץ
נטו::פינג
עקיפות מונחה עצמים עבור אופרטורים מובנים
שינויים בשירות
pod2html
שולח HTML שהומר לפלט סטנדרטי
xsubpp
XSUBs "בטלים" כעת כברירת מחדל להחזיר כלום
שינויים ב-C Language API
"gv_fetchmethod" ו-"perl_call_sv", "perl_eval_pv", API מורחב למניפולציה
has has
שינויים בתיעוד
perldelta, perlfaq, perllocale, perltoot, perlapio, perlmodlib, perldebug, perlsec
אבחון חדש
המשתנה "שלי" %s מסווה הצהרה קודמת באותו היקף, הארגומנט %s אינו HASH
רכיב או פרוסה, הקצאה גדולה מדי: %lx, הקצאה גדולה מדי, החלת %s על %s
יפעל לפי סקלר(%s), ניסיון לשחרר מחרוזת משותפת לא קיימת, ניסיון להשתמש
התייחסות כ-lvalue ב-substr, Bareword "%s" מתייחס לחבילה לא קיימת, לא יכול
להגדיר מחדש תת-שגרת מיון פעילה %s, לא יכול להשתמש ב-barword ("%s") בתור %s ref בעוד "קפדן
refs" בשימוש, לא ניתן לפתור את השיטה `%s' עומס יתר של `%s' בחבילה `%s', קבוע
תת-השגרה %s מוגדרת מחדש, תת-השגרה הקבועה %s לא מוגדרת, שיטת ההעתקה לא חזרה
הפניה, מת, יציאה פסאודו-בלוק דרך %s, מזהה ארוך מדי, תו לא חוקי
%s (החזרת כרכרה), מתג לא חוקי ב-PERL5OPT: %s, גלישת מספרים שלמים במספר hex,
הצפת מספרים שלמים במספר אוקטלי, שגיאה פנימית: גלוב נכשל, המרה לא חוקית ב
%s: "%s", סוג לא חוקי בחבילה: '%s', סוג לא חוקי בחבילה: '%s', שם "%s::%s" בשימוש
רק פעם אחת: שגיאת הקלדה אפשרית, תמונה אפסית בקו צורני, היסט מחוץ למחרוזת, מחוץ ל
זיכרון!, אזל זיכרון במהלך בקשה עבור %s, פאניקה: frexp, ניסיון אפשרי לשים
הערות ב qw() רשימה, ניסיון אפשרי להפריד בין מילים באמצעות פסיקים, ערך סקלרי
@%s{%s} כתוב בצורה טובה יותר בתור $%s{%s}, קטע נמצא בזמן פתרון עומס יתר של שיטה `%s'
`%s' ב-%s, מאוחר מדי עבור "-T" אפשרות, בוצע ניסיון לבטל את הקשר בעוד %d הפניות פנימיות עדיין
קיים, תו לא מזוהה %s, מזלג פונקציה לא נתמך, שימוש ב-"$$ " ל
מתכוון "${$} " הוצא משימוש, הערך של %s יכול להיות "0"; בדוק עם מוּגדָר(),
ייתכן שהמשתנה "%s" לא זמין, המשתנה "%s" לא יישאר משותף, אזהרה:
משהו לא בסדר, שם לוגי לא בצורת |%s| ב-prime_env_iter, קיבלתי שגיאה מ
DosAllocMem, פגום PERLLIB_PREFIX, PERL_SH_DIR ארוך מדי, התהליך הסתיים על ידי
SIG%s
באגים
ראה גם
הִיסטוֹרִיָה
ניסוי פרפלקס - A רישום of ניסיוני מאפיינים in פרל
תיאור
ניסויים נוכחיים
"שלנו" יכולה כעת לקבל תכונה אופציונלית ניסיונית "ייחודי", התאמה חכמה
("~~"), Lexical $_, מילות מפתח ניתנות לחיבור, פונקציות מיכל מערך ו-hash מקבלים
הפניות, תתי שגרות לקסיקליות, פעולות סט ביטוי רגולרי, תת שגרה
חתימות, תחביר של הפניה לאחר תיקון, כינוי באמצעות הפניה, ה-"const"
תכונה, השתמש ב-re 'strict';, אופרטורים סיביים ספציפיים למחרוזת ולמספר, The
<:win32> IO pseudolayer, יש יעד "installhtml" ב-Makefile, Unicode
בפרל ב-EBCDIC
תכונות מקובלות
תמיכה ב-64 סיביות, קובייה מקבלת הפניה, מודול DB, הפניות חלשות, קובץ פנימי
גלוב, מזלג() אמולציה, -Dusemultiplicity -Duseithreads, תמיכה בכפילים ארוכים,
מחלקת התווים "\N" רגקס, "(?{code})" ו-"(??{code })", תקציר לינוקס
שקעי תחום יוניקס, תתי שגרות Lvalue, פעלי שליטה במעקב אחורה, IO <:pop>
pseudolayer, "\s" ב-Regexp תואם לטאב אנכי
תכונות שהוסרו
שרשור בסגנון 5.005, perlcc, סוג הנתונים הפסאודו-hash, GetOpt::Long Options יכול
עכשיו קח מספר ערכים בבת אחת (ניסיוני), הצהרות,
מבחן::רתמה::רצועות, "מורשת"
ראה גם
מחברים
זכויות יוצרים
רשיון
פרלרטיסטית - מה היא פרל אמנותי רישיון
תַקצִיר
תיאור
"הרישיון האמנותי"
הַקדָמָה
הגדרות
"חבילה", "גרסה רגילה", "בעל זכויות יוצרים", "אתה", "העתקה סבירה
עמלה", "זמין בחינם"
תנאים
א), ב), ג), ד), א), ב), ג), ד)
perlgpl - מה היא גנה כללי הציבור רישיון, גרסה 1
תַקצִיר
תיאור
רשיון GNU General Public
perlaix - פרל גרסה 5 on יבמ AIX (UNIX) מערכות
תיאור
קומפילציה של Perl 5 ב-AIX
מהדרים נתמכים
אי תאימות עם AIX Toolbox lib gdbm
Perl 5 הידור ונבדק בהצלחה על:
בניית הרחבות דינמיות ב-AIX
שימוש בקבצים גדולים עם Perl
פרל מושחל
64 סיביות Perl
דאבלים ארוכים
אפשרויות מומלצות 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 סיביות)
קומפילציה של Perl 5 ב-AIX 7.1.0
קומפילציה של Perl 5 בגרסאות AIX ישנות יותר עד 4.3.3
רמת מערכת ההפעלה
בניית הרחבות דינמיות ב-AIX < 5L
מהדר IBM ANSI C
אפשרות usenm
שימוש ב-gcc של GNU לבניית Perl
שימוש בקבצים גדולים עם Perl < 5L
פרל עם הברגה < 5L
64 סיביות Perl < 5L
AIX 4.2 והרחבות באמצעות C++ עם סטטיקה
מחברים
פרלמיגה - פרל תחת אמיגה OS
הערה
תַקצִיר
תיאור
תנאים מוקדמים לקומפילציה של Perl ב- AmigaOS
יוניקס אמולציה ל AmigaOS: ixemul.library, גִרְסָה of אמיגה OS
הפעלת תוכניות Perl תחת AmigaOS
חסרונות של Perl תחת AmigaOS
התקנה
גישה לתיעוד
Manpages עבור Perl ב- AmigaOS
תיעוד HTML של Perl על AmigaOS
Perl GNU Info Files על AmigaOS
תיעוד Perl LaTeX על AmigaOS
BUILDING PERL ON AMIGAOS
בניית תנאים מוקדמים עבור Perl ב- AmigaOS
השגת מקור Perl עבור AmigaOS
יצירת Perl ב- AmigaOS
בדיקת Perl ב- AmigaOS
התקנת Perl בנוי ב- AmigaOS
PERL 5.8.0 שבור ב-AMIGAOS
מחברים
ראה גם
perlandroid - פרל תחת אנדרואיד
תַקצִיר
תיאור
קומפילציה צולבת
קבל את ערכת הפיתוח המקורית של Android (NDK)
קבע את הארכיטקטורה עבורה תבצע קומפילציה צולבת
הגדר שרשרת כלים עצמאית
adb או ssh?
תצורה ומעבר לכך
מבנים מקומיים
AUTHOR
perlbs2000 - הבניין ו התקנה פרל ל BS2000.
תַקצִיר
תיאור
gzip ב-BS2000
ביזון על BS2000
פירוק Perl Distribution ב-BS2000
קומפילציה של Perl ב-BS2000
בדיקת Perl ב-BS2000
התקנת Perl ב-BS2000
שימוש ב-Perl ב-Posix-Shell של BS2000
שימוש ב-Perl ב-BS2000 "יליד".
חריגות בנקודה צפה ב-BS2000
שימוש ב-PerlIO ובקידודים שונים במחיצות ASCII ו-EBCDIC
מחברים
ראה גם
רשימת תפוצה
הִיסטוֹרִיָה
Perlce - פרל ל WinCE
בניית Perl עבור WinCE
אזהרה
תיאור
הסברים כלליים על הידור צולב של WinCE
הוראות בנייה נוכחיות
הוראות בנייה ישנות
Microsoft Embedded Visual Tools, Microsoft Visual C++, הרוממות של Rainer Keuchel
מקורות, מקורות הקונסולה של ריינר קוצ'ל, עבור אל ./win32 ספריית משנה, ערוך קובץ
./win32/ce-helpers/compile.bat, הפעל compile.bat, הרץ compile.bat dist
שימוש ב-Perl ב-WinCE
תיאור
מגבלות
הסביבה
PERL5LIB, PATH, TMP, UNIXROOTPATH, ROWS/COLS, HOME, CONSOLEFONTSIZE
הרשמה
XS
באגים
התקנה
תודות
היסטוריה של יציאת WinCE
מחברים
ריינר קוצ'ל <[מוגן בדוא"ל]>, ואדים קונובלוב, דניאל דראגן
perlcygwin - פרל ל Cygwin
תַקצִיר
דרישות מוקדמות להרכבת PERL ב-CYGWIN
Cygwin = GNU+Cygnus+Windows (אל תעזוב את UNIX בלעדיו)
תצורת Cygwin
"נָתִיב", nroff
הגדר את ה-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
הרשאות קובץ ב-Cygwin
NDBM_File ו-ODBM_File אינם פועלים על מערכות קבצים FAT
כשלים של "fork()" במבחני io_*
תכונות ספציפיות של יציאת Cygwin
ניידות סקריפט ב-Cygwin
שמות נתיבים, טקסט/בינארי, PerlIO, .exe, מזהי תהליך של Cygwin לעומת Windows, Cygwin נגד.
שגיאות 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"
התקן את ה-PERL על CYGWIN
MANIFEST על CYGWIN
תיעוד, בנה, הגדר, עשה, התקן, בדיקות, הידור מקור Perl, הידור
מקור מודול, מודולים/סקריפטים של פרל, בדיקות מודול פרל
באגים ב-CYGWIN
מחברים
הִיסטוֹרִיָה
perldos - פרל תחת DOS, W31, W95.
תַקצִיר
תיאור
תנאים מוקדמים להידור של Perl ב-DOS
DJGPP, Pthreads
חסרונות של Perl תחת DOS
בניית Perl ב-DOS
בדיקת Perl ב-DOS
התקנה של Perl ב-DOS
בנייה והתקנה של מודולים ב-DOS
בניית תנאים מוקדמים עבור Perl ב-DOS
פירוק מודולי CPAN ב-DOS
בניית מודולים שאינם XS ב-DOS
בניית מודולי XS ב-DOS
AUTHOR
ראה גם
perlfreebsd - פרל גרסה 5 on FreeBSD מערכות
תיאור
הליבה של FreeBSD שומטת מ-readdir_r עם threads
$^X לא תמיד מכיל נתיב מלא ב-FreeBSD
AUTHOR
perlhaiku - פרל גרסה 5.10 + on הייקו
תיאור
בנה והתקן
בעיות ידועות
צור קשר
perlhpux - פרל גרסה 5 on היולט פקארד יוניקס (HP-UX) מערכות
תיאור
שימוש ב-perl כפי שנשלח עם HP-UX
שימוש ב-perl ממרכז הפורטים של HP
פרל בינאריים שנבנו מראש אחרים
קומפילציה של Perl 5 ב-HP-UX
PA-RISC
ניידות בין גרסאות PA-RISC
PA-RISC 1.0
PA-RISC 1.1
PA-RISC 2.0
משפחת מעבדי Itanium (IPF) ו-HP-UX
Itanium, Itanium 2 ומדיסון 6
גרסאות HP-UX
בניית הרחבות דינמיות ב-HP-UX
מהדר HP ANSI C
מהדר GNU C
שימוש בקבצים גדולים עם Perl ב-HP-UX
פרל משורשר ב-HP-UX
64 סיביות Perl ב-HP-UX
אורקל ב-HP-UX
GDBM וחוטים ב-HP-UX
מערכות קבצים של NFS ו זמן קצר(2) ב-HP-UX
פרמטרי ליבת HP-UX (maxdsiz) עבור קומפילציה של Perl
nss_delete dump core מ-op/pwent או op/grent
שגיאה: הדבקת ")" ו-"l" אינה נותנת אסימון עיבוד מקדים חוקי
הכרזה מחדש של "Sendpath" עם מפרט מחלקת אחסון שונה
שונות
AUTHOR
פרלהורד - פרל גרסה 5 on הרד
תיאור
בעיות ידועות עם Perl on Hurd
AUTHOR
perlirix - פרל גרסה 5 on Irix מערכות
תיאור
בניית Perl של 32 סיביות ב-Irix
בניית Perl של 64 סיביות ב-Irix
על גרסאות מהדר של Irix
בעיות קישור ב- Irix
מאלוק באיריקס
בנייה עם חוטים ב-Irix
איריקס 5.3
AUTHOR
perllinux - פרל גרסה 5 on לינוקס מערכות
תיאור
תמיכה ניסיונית עבור מהדרים של Sun Studio עבור מערכת ההפעלה לינוקס
AUTHOR
perlmacos - פרל תחת Mac OS (קלַאסִי)
תַקצִיר
תיאור
AUTHOR
perlmacosx - פרל תחת Mac OS X
תַקצִיר
תיאור
קידומת התקנה
תמיכה ב- SDK
תמיכה בינארית אוניברסלית
תמיכה ב-PPC של 64 סיביות
libperl ו-Prebinding
עדכון Perl של אפל
בעיות ידועות
קקאו
החל מחריטה
AUTHOR
תאריך
perlnetware - פרל ל NetWare
תיאור
לבנות
כלים ו-SDK
התקנה
SetNWBld.bat, Buildtype.bat
לעשות
מְתוּרגְמָן
רחבות
תתקין
בניית הרחבות חדשות
תודות
מחברים
תאריך
perlopenbsd - פרל גרסה 5 on OpenBSD מערכות
תיאור
OpenBSD core dump מ-getprotobyname_r ו-getservbyname_r עם threads
AUTHOR
perlos2 - פרל תחת OS/2, DOS, Win0.3*, Win0.95 ו WinNT.
תַקצִיר
תיאור
יעד
מערכות הפעלה אחרות
תנאים מוקדמים
EMX, RSX, HPFS, pdksh
הפעלת תוכניות Perl תחת OS/2 (ו-DOS ו...)
הפעלת תוכניות OS/2 (ו-DOS) תחת Perl
שאלות נפוצות
"זה לא עובד"
אני לא יכול להפעיל תוכניות חיצוניות
אני לא יכול להטמיע perl בתוכנית שלי, או להשתמש perl.dll מהתוכנית שלי.
האם התוכנית שלך EMX מורכבת עם "-Zmt -Zcrtdll"?, האם השתמשת ב-ExtUtils::Embed?
"``" ו-pipe-"open" אינם פועלים תחת DOS.
לא ניתן להפעיל את קובץ "find.exe "pattern"
התקנה
התקנה בינארית אוטומטית
"PERL_BADLANG", "PERL_BADFREE", Config.pm
התקנה בינארית ידנית
קובצי הפעלה של Perl VIO ו-PM (מקושרים דינמית), Perl_ VIO ניתנים להרצה (באופן סטטי
מקושרים), קבצי הפעלה עבור כלי עזר של Perl, ספריית פרל ראשית, פרל נוסף
מודולים, כלים להרכבת מודולי Perl, Manpages עבור Perl וכלי שירות, Manpages
עבור מודולי Perl, מקור לתיעוד Perl, מדריך Perl ב .INF פורמט, Pdksh
אזהרה
גישה לתיעוד
OS / 2 .INF פילה
טקסט רגיל
דפי ניהול
HTML
קבצי "מידע" של גנו
PDF קבצים
מסמכי "LaTeX".
לבנות
הסיפור הקצר
תנאים מוקדמים
מקבל מקור perl
יישום הטלאים
עריכה ידנית
עשייה
בדיקות
הרבה "לא רע בחינם", תהליך שהופסק על ידי SIGTERM/SIGINT, op/fs.t, 18. 25,
op/stat.t
התקנת ה-perl הבנוי
מבנה בסגנון "a.out".
בניית התפלגות בינארית
בנייה בהתאמה אישית . EXE קבצים
יצירת קובצי הפעלה עם אוסף מותאם אישית של הרחבות טעונות סטטית
יצירת קובצי הפעלה עם נתיבי חיפוש מותאמים אישית
בניית שאלות נפוצות
חלק "/" הפך ל-"\" ב-pdksh.
'errno' - חיצוני לא פתור
בעיות עם tr או sed
בעיה כלשהי (תשכחו איזו ;-)
ספרייה ... לא נמצאה
Segfault in make
כשל בבדיקת op/sprintf
תכונות ספציפיות (שגויות) של יציאת OS/2
"setpriority", "getpriority"
"מערכת()"
"extproc" בשורה הראשונה
מודולים נוספים:
שיטות שנבנו מראש:
"File::Copy::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([סוג])", "Cwd::extLibpath_set( נתיב [, סוג ] )",
"OS2::Error(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(new,mask)", 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
טעמי פרל
perl.exe
perl_.exe
פרל__.exe
פרל___.exe
למה שמות מוזרים?
למה קישור דינמי?
למה לבנות כימרה?
הסביבה
"PERLLIB_PREFIX"
"PERL_BADLANG"
"PERL_BADFREE"
"PERL_SH_DIR"
"USE_PERL_FLOCK"
"TMP" או "TEMP"
אבולוציה
מטפל בקבצים במצב טקסט
סדרי עדיפויות
שינוי שמות DLL: לפני 5.6.2
שינוי שמות DLL: 5.6.2 ואילך
קובצי DLL גלובליים, קובצי DLL ספציפיים, "BEGINLIBPATH" ו-"ENDLIBPATH", . מתוך "LIBPATH"
יצירת משלח DLL
הַשׁחָלָה
שיחות לתוכניות חיצוניות
הקצאת זיכרון
האשכולות
"COND_WAIT", os2.c
באגים
AUTHOR
ראה גם
perlos390 - הבניין ו התקנה פרל ל OS / 390 ו z/OS
תַקצִיר
תיאור
כלים
פירוק הפצת Perl ב-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
מודולים והרחבות עבור Perl ב-OS/390
מחברים
ראה גם
רשימת תפוצה עבור Perl ב-OS/390
הִיסטוֹרִיָה
perlos400 - פרל גרסה 5 on OS / 400
תיאור
קומפילציה של Perl עבור OS/400 PASE
התקנת Perl ב-OS/400 PASE
שימוש ב-Perl ב-OS/400 PASE
בעיות ידועות
פרל על ILE
מחברים
perlplan9 - תכנית פעולה 9 ספציפיים תיעוד ל פרל
תיאור
קורא לפרל
מה בתוכנית 9 פרל
מה לא בתוכנית 9 פרל
פונקציות Perl5 אינן נתמכות כעת בתוכנית 9 Perl
אותות בתכנית 9 פרל
הידור והתקנה של PERL בתוכנית 9
התקנת תיעוד Perl על תוכנית 9
באגים
תאריך עדכון
AUTHOR
perlqnx - פרל גרסה 5 on QNX
תיאור
תוכנה נדרשת עבור קומפילציה של Perl ב-QNX4
/ Bin / sh, ar, nm, cpp, make
בעיות בלטה עם Perl ב-QNX4
קבצי עזר QNX
qnx/ar, qnx/cpp
בעיות בלתי נמנעות עם perl תחת QNX6
קומפילציה צולבת
AUTHOR
perlriscos - פרל גרסה 5 ל RISC OS
תיאור
לבנות
AUTHOR
perlsolaris - פרל גרסה 5 on Solaris מערכות
תיאור
מספרי גרסאות של סולאריס.
מקורות
Solaris שאלות נפוצות, קבצים בינאריים מהודרים מראש, תיעוד Solaris
מגדיר
בעיות חילוץ קבצים ב- Solaris.
מהדר וכלים קשורים ב- Solaris.
סביבה להידור פרל בסולאריס
הרץ תצורה.
64-bit perl ב-Solaris.
שרשורים ב-perl על Solaris.
Malloc בעיות עם perl על Solaris.
לעשות בעיות.
בעיות טעינה דינמית עם GNU as ו-GNU ld, ld.so.1: ./perl: fatal: relocation
שגיאה:, dlopen: יירוט בדל נכשל, #error "לא צוין DATAMODEL_NATIVE", sh:
ar: לא נמצא
בצע בדיקה
op/stat.t test 4 ב- Solaris
nss_delete dump core מ-op/pwent או op/grent
קומפילציה צולבת
בינאריות שנבנו מראש של פרל עבור סולאריס.
בעיות בזמן ריצה ל-PERL ON SOLARIS.
מגבלות על מספר קבצים פתוחים ב- Solaris.
מודולים ספציפיים ל-SOLARIS.
בעיות ספציפיות ל-SOLARIS עם מודולים.
Proc::ProcessTable ב- Solaris
BSD::Resource on Solaris
Net::SSLeay על Solaris
SunOS 4.x
AUTHOR
פרלסימביאנית - פרל גרסה 5 on סימביאן OS
תיאור
קומפילציה של Perl ב-Symbian
בעיות קומפילציה
PerlApp
sisify.pl
שימוש ב-Perl ב-Symbian
לעשות
אזהרה
הערה
AUTHOR
זכויות יוצרים
רשיון
הִיסטוֹרִיָה
פרלסינולוגיה - פרל 5 on Synology DSM מערכות
תיאור
הגדרת סביבת הבנייה
קומפילציה של Perl 5
בעיות ידועות
הודעת שגיאה "לא נמצאו הגדרות שגיאה", "ext/DynaLoader/t/DynaLoader.t"
בדיקת עשן Perl 5
הוספת ספריות
ביקורת
AUTHOR
perltru64 - פרל גרסה 5 on Tru64 (לשעבר ידוע as דִיגִיטָלי UNIX לשעבר ידוע as דצמבר
OSF/1) מערכות
תיאור
קומפילציה של Perl 5 ב-Tru64
שימוש בקבצים גדולים עם Perl ב-Tru64
פרל מושחל ב-Tru64
לונג דאבלים ב-Tru64
בדיקות DB_File נכשלות ב-Tru64
64 סיביות Perl ב-Tru64
אזהרות לגבי הצפת נקודה צפה בעת קומפילציה של Perl ב-Tru64
בדיקת Perl ב-Tru64
מבחן ext/ODBM_File/odbm נכשל עם בנייה סטטית
Perl נכשל בגלל סמל sockatmark לא פתור
read_cur_obj_info: מספר קסם של קובץ רע
AUTHOR
perlvms - ספציפי ל-VMS תיעוד ל פרל
תיאור
הַתקָנָה
ארגון תמונות פרל
תמונות ליבה
Perl Extensions
התקנת הרחבות סטטיות
התקנת הרחבות דינמיות
מפרט קובץ
תחביר
מקרה שם קובץ
קישורים סמליים
הרחבת תווים כלליים
פייפס
PERL5LIB ו-PERLLIB
ניפוי הבאגים של פרל פורק
PERL_VMS_EXCEPTION_DEBUG
שורת פקודה
ניתוב מחדש של קלט/פלט ורקע
מתגי שורת פקודה
-i, -S, -u
פונקציות פרל
בדיקות קבצים, תקלות לאחור, binmode FILEHANDLE, crypt PLAINTEXT, USER, die, dump, exec
LIST, fork, getpwent, getpwnam, getpwuid, gmtime, kill, qx//, select (שיחת מערכת),
stat EXPR, system LIST, זמן, זמנים, Unlink LIST, Utime LIST, waitpid PID, FLAGS
משתני פרל
%ENV, CRTL_ENV, CLISYM_[LOCAL], כל מחרוזת אחרת, $!, $^E, $?, $|
מודולים סטנדרטיים עם הבדלים ספציפיים ל-VMS
SDBM_File
תאריך עדכון
AUTHOR
perlvos - פרל ל סטראטוס OpenVOS
תַקצִיר
BUILDING PERL עבור OPENVOS
התקנת פרל ב-OPENVOS
שימוש ב-PERL ב-OPENVOS
הגבלות של Perl ב-OpenVOS
סטטוס בדיקה
סטטוס תמיכה
AUTHOR
העדכון אחרון
perlwin32 - פרל תחת Windows
תַקצִיר
תיאור
<http://mingw.org>,http://mingw-w64.org>
הגדרת Perl ב-Windows
Make, Command Shell, Microsoft Visual C++, Microsoft Visual C++ 2008-2013 Express
מהדורה, Microsoft Visual C++ 2005 Express Edition, Microsoft Visual C++ Toolkit
2003, מהדר 64 סיביות של Microsoft Platform SDK, מהדורת MinGW 3 עם gcc, Intel C++
מהדר
בִּניָן
בדיקת Perl ב-Windows
התקנה של Perl על Windows
טיפים לשימוש עבור Perl ב-Windows
משתני סביבה, העברת קבצים, שימוש ב-perl משורת הפקודה, בניין
הרחבות, הרחבת תווים כלליים בשורת הפקודה, הערות ב-Windows 64 סיביות
הפעלת Perl Scripts
דברים שונים
באגים ואזהרות
תודות
מחברים
גארי נג[מוגן בדוא"ל]>, Gurusamy Sarathy[מוגן בדוא"ל]>, ניק
אינג-סימון[מוגן בדוא"ל]>, יאן דובואה[מוגן בדוא"ל]>, סטיב היי
<[מוגן בדוא"ל]>
ראה גם
הִיסטוֹרִיָה
perlboot - קישורים ל מידע on מונחה עצמים תכנות in פרל
תיאור
פרלבוט - קישורים ל מידע on מונחה עצמים תכנות in פרל
תיאור
מאגר פרל - קישורים ל נוֹכְחִי מידע on מה היא פרל מָקוֹר מאגר
תיאור
perltodo - קישור ל מה היא פרל מטלות רשימה
תיאור
פרלטוק - קישורים ל מידע on מונחה עצמים תכנות in פרל
תיאור
perltoot - קישורים ל מידע on מונחה עצמים תכנות in פרל
תיאור
Pragma תיעוד
arybase - לקבוע מפתוח בסיס באמצעות $[
תַקצִיר
תיאור
הִיסטוֹרִיָה
באגים
ראה גם
תכונות - הכן תת-נוהל or משתנה תכונות
תַקצִיר
תיאור
מה ש"יבוא" עושה
תכונות מובנות
lvalue, method, prototype(..), locked, const, shared, unique
תתי שגרות זמינות
קבל, הקלד מחדש
טיפול בתכונה ספציפית לחבילה
לְהָבִיא_סוג_ATTRIBUTES, שנה_סוג_מאפיינים
תחביר של רשימות תכונות
יצוא
ייצוא ברירת מחדל
יצוא זמין
תגי ייצוא מוגדרים
דוגמאות
דוגמאות נוספות
ראה גם
אוטומציה - חלף פונקציות עם יחידות זֶה להצליח or למות עם לֵקסִיקָלִי היקף
תַקצִיר
תיאור
חריגות
קטגוריות
הערות ספציפיות לתפקוד
הדפסה
פלוק
system/exec
GOTCHAS
דיאגנוסטיקה
לא ניתן להשתמש ב-:void עם היקף מילוני, לא הוגדרו רמזים למשתמש עבור %s
באגים
autodie ו-string eval
דיווח על באגים
מָשׁוֹב
AUTHOR
רשיון
ראה גם
תודות
autodie::Scope::Guard - עטיפה בכיתה ל קוראים :05 at סוף of היקף
תַקצִיר
תיאור
שיטות
AUTHOR
רשיון
autodie::Scope::GuardStack - וו לערום ל ניהול היקפים באמצעות %^H
תַקצִיר
תיאור
שיטות
AUTHOR
רשיון
autodie::ScopeUtil - תשתיות ל ניהול %^H היקפים
תַקצִיר
תיאור
שיטות
AUTHOR
רשיון
autodie::exception - יוצאים מן הכלל החל מ- גוסס אוטומטי פונקציות.
תַקצִיר
תיאור
שיטות נפוצות
שיטות מתקדמות
ראה גם
רשיון
AUTHOR
autodie::exception::system - יוצאים מן הכלל החל מ- גוסס אוטומטי מערכת().
תַקצִיר
תיאור
מחמירים
רשיון
AUTHOR
autodie::רמזים - לספק רמזים על המשתמש שגרות ל אוטומציה
תַקצִיר
תיאור
מבוא
מה הם רמזים?
רמזים לדוגמה
הגדרה ידנית של רמזים מתוך התוכנית שלך
הוספת רמזים למודול שלך
מתעקש על רמזים
אבחון
ניסיונות להגדיר_hints_עבור תת-שגרת בלתי מזוהה, לא ניתן לספק רמזים לכשל
עם רמז סקלארי או רמז עבור %s, רמז %s חסר עבור %s
תודות
AUTHOR
רשיון
ראה גם
autodie::skip - לדלג a חבילה מתי לזרוק אוטומציה חריגים
תקציר
תיאור
AUTHOR
רשיון
ראה גם
שימוש אוטומטי - לִדחוֹת לִטעוֹן of מודולים עד a פונקציה is מְשׁוּמָשׁ
תַקצִיר
תיאור
אזהרה
AUTHOR
ראה גם
בסיס - להקים an הוא קשר עם בסיס כיתות at לעבד זמן
תַקצִיר
תיאור
דיאגנוסטיקה
חבילת המחלקה הבסיסית "%s" ריקה, המחלקה 'Foo' ניסתה לרשת את עצמה
הִיסטוֹרִיָה
מערות
ראה גם
ביגינט - שקוף BigInteger תמיכה ל פרל
תַקצִיר
תיאור
השתמש במספר שלם לעומת שימוש בביגינט
אפשרויות
a או דיוק, p או דיוק, t או trace, hex, oct, l, lib, try or only, v או
גרסה
ספריית מתמטיקה
פורמט פנימי
סִימָן
שיחות השיטה
שיטות
inf(), NaN(), ה, PI, bexp(), bpi(), upgrade(), in_effect()
מערות
מפעיל מול עומס יתר מילולי, טווחים, in_effect(), hex ()/אוקטובר ()
נעשה שימוש במודולים
דוגמאות
רשיון
ראה גם
מחברים
bignum - שקוף BigNumber תמיכה ל פרל
תַקצִיר
תיאור
אפשרויות
a או דיוק, p או דיוק, t או trace, l או lib, hex, oct, v או גרסה
שיטות
אזהרות
inf(), NaN(), זה, פאי(), bexp(), bpi(), upgrade(), in_effect()
ספריית מתמטיקה
פורמט פנימי
סימן
מערות
מפעיל מול עומס מילולי, in_effect(), hex ()/אוקטובר ()
נעשה שימוש במודולים
דוגמאות
רשיון
ראה גם
מחברים
ביגראט - שקוף BigNumber/BigRational תמיכה ל פרל
תַקצִיר
תיאור
מודולים בשימוש
ספריית מתמטיקה
סִימָן
שיטות
inf(), NaN(), ה, PI, bexp(), bpi(), upgrade(), in_effect()
ספריית מתמטיקה
אזהרה
אפשרויות
a או דיוק, p או דיוק, t או trace, l או lib, hex, oct, v או גרסה
מערות
מפעיל מול עומס מילולי, in_effect(), hex ()/אוקטובר ()
דוגמאות
רשיון
ראה גם
מחברים
בליב - השתמש של MakeMaker הוסר גרסה of a חבילה
תַקצִיר
תיאור
באגים
AUTHOR
בתים - פרל פרגמה ל כּוֹחַ בייט סמנטיקה במקום מֵאֲשֶׁר אופי סמנטיקה
הודעה
תַקצִיר
תיאור
מגבלות
ראה גם
שמות שמות - גישה ל Unicode אופי שמות ו בשם אופי רצפים; גם לְהַגדִיר
אופי שמות
תַקצִיר
תיאור
גפרורים רופפים
כינויים
כינויים מותאמים אישית
charnames::string_vianame(שם)
charnames::vianame(שם)
charnames::viacode(קוד)
מתרגמים מותאמים אישית
באגים
קבוע - פרל פרגמה ל לְהַכרִיז קבוע
תַקצִיר
תיאור
אורים
רשום קבועים
הגדרת קבועים מרובים בבת אחת
קבועי קסם
הערות טכניות
מערות
ראה גם
באגים
מחברים
זכויות יוצרים ורישיון
חסר ערך - פרל פרגמה ל מבטל מה היא הליבה גרסה of a מודול
תַקצִיר
תיאור
יצוא
ראה גם
AUTHOR
זכויות יוצרים ורישיון
אבחון, להבהיר - לייצר מִלוּלִי אזהרה אבחון
תַקצִיר
תיאור
פרגמת ה"דיאגנוסטיקה".
השמיים להבהיר תָכְנִית
דוגמאות
פנימיות
באגים
AUTHOR
הַצפָּנָה - מאפשר אתה ל לכתוב שֶׁלְךָ תסריט in שאינו ASCII ו ללא UTF-8
אזהרה
תַקצִיר
תיאור
"השתמש בקידוד ['ENCNAME'] ;", "השתמש בקידוד ENCNAME מסנן=>1;", "ללא קידוד;"
אפשרויות
הגדרת "STDIN" ו/או "STDOUT" בנפרד
תת-פרגמה ":locale".
מערות
תופעות לוואי
אין לערבב קידודים מרובים
לפני Perl v5.22
לפני קידוד גרסה 1.87
לפני Perl v5.8.1
"NON-EUC" קידודים כפולים, "tr///", מקרא התווים למעלה
דוגמה - Greekperl
באגים
בטיחות חוטים, לא יכול לשמש יותר ממודול אחד בתוכנית אחת, אחר
מודולים המשתמשים ב-"STDIN" ו-"STDOUT" מקבלים את הזרם המקודד, מילוליות ב-Regex שהם
יותר מ-127 בתים, EBCDIC, "פורמט", ראה גם "סייגים"
הִיסטוֹרִיָה
ראה גם
קידוד::אזהרות - להזהיר on משתמע הַצפָּנָה המרות
גִרְסָה
תַקצִיר
תיאור
סקירה כללית של הבעיה
זיהוי הבעיה
פתרון הבעיה
שדרג את שני הצדדים למחרוזות unicode, שדרג לאחור את שני הצדדים למחרוזות בתים,
ציין את הקידוד עבור שדרוג מחרוזת בתים מרומזת, שכבות PerlIO עבור STDIN
ו STDOUT, המרות מילוליות, שדרוג מרומז עבור מחרוזות בתים
מערות
ראה גם
מחברים
זכויות יוצרים
ניסיוני - ניסויי מאפיינים עשוי קל
גִרְסָה
תַקצִיר
תיאור
ענייני ההזמנה
כתב ויתור
AUTHOR
זכויות יוצרים ורישיון
תכונה - פרל פרגמה ל לאפשר חדש מאפיינים
תַקצִיר
תיאור
אפקט לקסיקלי
"אין תכונה"
תכונות זמינות
תכונת ה'אמר'
תכונת ה'מדינה'
תכונת ה'מתג'
התכונה 'unicode_strings'
התכונות 'unicode_eval' ו-'evalbytes'
התכונה 'current_sub'
התכונה 'מערך_בסיס'
התכונה 'fc'
התכונה 'lexical_subs'
התכונות 'postderef' ו-'postderef_qq'
התכונה 'חתימות'
תכונת ה-'Refalasing'
תכונת ה'bitwise'
חבילות תכונות
טעינה משתמעת
שדות - זמן הידור בכיתה שדות
תַקצִיר
תיאור
חדש, פאש
ראה גם
בדיקת קבצים - פרל פרגמה ל לִשְׁלוֹט מה היא בדיקת קבצים רשות מפעילי
תַקצִיר
תיאור
שקול זאת היטב
תת-פרגמת ה"גישה".
הגבלה לגבי "_"
if - "להשתמש" a פרל מודול if a מצב מחזיק (גַם יכול "אל" a מודול)
תַקצִיר
תיאור
דוגמאות
באגים
ראה גם
AUTHOR
מספר שלם - פרל פרגמה ל להשתמש מספר שלם אריתמטי במקום of צף נקודה
תַקצִיר
תיאור
פחות - פרל פרגמה ל לבקש פחות of משהו
תַקצִיר
תיאור
למחברי מודול
"BOOLEAN = less->of( FEATURE )"
"FEATURES = פחות->מ()"
מערות
זה כנראה לא עושה כלום, זה עובד רק על 5.10+
lib - לתפעל @INC at לעבד זמן
תַקצִיר
תיאור
הוספת ספריות ל-@INC
מחיקת ספריות מ-@INC
משחזר את @INC המקורי
מערות
אורים
ראה גם
AUTHOR
זכויות יוצרים ורישיון
אזור - פרל פרגמה ל להשתמש or לְהִמָנַע POSIX מקומי ל מובנה פעולות
תַקצִיר
תיאור
כְּפוֹר - שִׁיטָה החלטה הזמן
תַקצִיר
תיאור
סקירה כללית
ה-C3 MRO
מה זה C3?
איך C3 עובד
פונקציות
mro::get_linear_isa($classname[, $type])
mro::set_mro ($classname, $type)
mro::get_mro($classname)
mro::get_isarev($classname)
mro::is_universal($classname)
mro::invalidate_all_method_caches()
mro::method_changed_in($classname)
mro::get_pkg_gen($classname)
הבא::שיטה
הבא::יכול
אולי::next::method
ראה גם
העיתון המקורי של דילן
<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#mro>
Class::C3
Class::C3
AUTHOR
ok - חלופה ל Test::More::use_ok
תַקצִיר
תיאור
CC0 1.0 אוניברסלי
לפתוח - פרל פרגמה ל סט ברירת מחדל PerlIO שכבות ל קלט ו תפוקה
תַקצִיר
תיאור
פונקציונליות NONPERLIO
פרטי יישום
ראה גם
ops - פרל פרגמה ל לְהַגבִּיל מְסוּכָּן פעולות מתי קומפילציה
תַקצִיר
תיאור
ראה גם
עומס יתר - חֲבִילָה ל עומס יתר פרל פעולות
תַקצִיר
תיאור
יסודות
פעולות עומס יתר
"לא", "שלילה", "++", "--", משימות, לא מוטטורים עם a מוטטור גרסה, "int",
מחרוזת מספרי, בוליאני, ו regexp המרות, איטרציה, שלח בדיקות, תואם,
התייחסות, מיוחד
יצירת קסם אוטומטית
מפתחות מיוחדים ל"שימוש בעומס יתר"
מוגדר, אבל FALSE, "undef", TRUE
כיצד Perl בוחרת יישום מפעיל
לאבד עומס יתר
ירושה ועומס יתר
שמות שיטות בהנחיית "שימוש בעומס יתר", עומס יתר של פעולה היא
בירושה על ידי מחלקות נגזרות
עומס יתר בזמן ריצה
תפקידים ציבוריים
overload::StrVal(arg), overload::Overloaded(arg), overload::Method(obj,op)
קבועי עומס יתר
מספר שלם, צף, בינארי, q, qr
יישום
ספר מתכונים
סקלרים דו-פנים
הפניות דו-פנים
מחשבון סמלי
ממש מחשבון סמלי
AUTHOR
ראה גם
דיאגנוסטיקה
מספר מוזר של ארגומנטים לעומס יתר::constant, '%s' אינו סוג הניתן לעומס יתר, '%s'
אינו מהווה הפניה לקוד, עומס יתר arg '%s' אינו חוקי
באגים ומלכודות
עומס יתר - פרל פרגמה ל בצורה מילונית לִשְׁלוֹט עומס יתר
תַקצִיר
תיאור
"ללא עומס יתר", "ללא עומס @ops", "שימוש בעומס יתר", "השתמש בהעמסת @ops"
הורה - להקים an הוא קשר עם בסיס כיתות at לעבד זמן
תַקצִיר
תיאור
דיאגנוסטיקה
הכיתה 'פו' ניסתה לרשת את עצמה
הִיסטוֹרִיָה
מערות
ראה גם
מחברים ותורמים
שומר
רשיון
re - פרל פרגמה ל לשנות רגיל ביטוי התנהגות
תַקצִיר
תיאור
מצב 'כתם'
מצב 'eval'
מצב 'קפדני'
מצב '/flags'
מצב 'ניפוי באגים'
מצב 'ניפוי באגים'
קומפיל אפשרויות קשורות, קומפיל, ניתוח, אופטימיזציה, TRIEC, DUMP, FLAGS, TEST,
בצע אפשרויות קשורות, EXECUTE, MATCH, TRIEE, INTUIT, אפשרויות ניפוי באגים נוספות,
EXTRA, BUFFERS, TRIEM, STATE, STACK, GPOS, OPTIMISEM, OFFSETS, OFFSETSDBG, Other
דגלים שימושיים, הכל, הכל, עוד ועוד
פונקציות הניתנות לייצוא
is_regexp($ref), regexp_pattern($ref), regmust($ref), regname($name,$all),
regnames($all), regnames_count()
ראה גם
מלכודת - פרל פרגמה ל לאפשר פשוט אוֹת טיפול
תַקצִיר
תיאור
אפשרויות
מטפלי אותות
מעקב מחסנית, למות, מטפל המטפל שלך
רשימות אותות
נורמלי-אותות, אותות שגיאה, אותות-ממשק ישנים
אחר
לא לכודים, כל, אוֹת, מספר
דוגמאות
sort - פרל פרגמה ל לִשְׁלוֹט סוג() התנהגות
תַקצִיר
תיאור
מערות
קַפְּדָנִי - פרל פרגמה ל לְהַגבִּיל מְסוּכָּן בונה
תַקצִיר
תיאור
"שופטים קפדניים", "קפדנים וריסים", "משנים קפדניים"
הִיסטוֹרִיָה
:05 - פרל פרגמה ל להצהיר מראש להלן שמות
תַקצִיר
תיאור
אשכולות - פרל מבוסס על מתורגמן אשכולות
גִרְסָה
אזהרה
תַקצִיר
תיאור
$thr = threads->create(FUNCTION, ARGS), $thr->לְהִצְטַרֵף(), $thr->לנתק(),
שרשורים->לנתק(), שרשורים->עצמי(), $thr->tid(), שרשורים->tid(), "$thr",
threads->object($tid), threads->תְשׁוּאָה(), שרשורים->רשימה(), threads->list(threads::all),
threads->list(threads::running), threads->list(threads::joinable),
$thr1->equal($thr2), אסינכרון BLOCK;, $thr->שְׁגִיאָה(), $thr->_ידית(), שרשורים->_ידית()
יציאה משרשור
שרשורים->יציאה (), threads->exit(status), למות (), exit(status), השתמש ב-threads 'exit' =>
'threads_only', threads->create({'exit' => 'thread_only'}, ...),
$thr->set_thread_exit_only(boolean), threads->set_thread_exit_only(boolean)
מצב חוט
$thr->רץ(), $thr->is_joinable(), $thr->is_detached(), שרשורים->is_detached()
הקשר פתיל
הקשר מפורש
הקשר מרומז
$thr->wantarray()
שרשורים->wantarray()
גודל ערימת חוטים
שרשורים->get_stack_size();, $גודל = $thr->get_stack_size();, $old_size =
threads->set_stack_size($new_size);, השתמש בשרשורים ('stack_size' => VALUE);,
$ENV{'PERL5_ITHREADS_STACK_SIZE'}, threads->create({'stack_size' => VALUE}, FUNCTION,
ARGS), $thr2 = $thr1->create(FUNCTION, ARGS)
איתות חוט
$thr->kill('SIG...');
אזהרות
Perl יצא עם שרשורים פעילים:, יצירת השרשור נכשלה: pthread_create החזיר #,
שרשור # הסתיים בצורה לא תקינה: .., שימוש בגודל ערימת חוטים מינימלי של #, שרשור
היצירה נכשלה: pthread_attr_setstacksize(גודל) חזר 22
שגיאות
Perl זה לא נבנה כדי לתמוך בשרשורים, לא ניתן לשנות את גודל הערימה של קיים
פתיל, לא ניתן לאותת פתילים ללא אותות בטוחים, שם אות לא מזוהה: ..
באגים ומגבלות
מודולים בטוחים בשרשור, שימוש במודולים שאינם בטיחות בשרשור, צריכת זיכרון, זרם
ספריית עבודה, משתני סביבה, תפיסת אותות, שרשורי הורה-ילד,
יצירת חוטים בתוך בלוקים מיוחדים, אותות לא בטוחים, פרל נבנה איתם
"PERL_OLD_SIGNALS" (ראה "perl -V"), משתנה הסביבה "PERL_SIGNALS" מוגדר ל
"לא בטוח" (ראה "PERL_SIGNALS" ב-perlrun), נעשה שימוש במודול Perl::Unsafe::Signals,
החזרת סגירות מפתילים, החזרת אובייקטים מפתילים, END בלוקים פנימה
שרשורים, נקודות אחיזה של ספריות פתוחות, באגים של Perl וגרסת ה-CPAN של השרשורים
דרישות
ראה גם
AUTHOR
רשיון
תודות
שרשורים::shared - פרל הארכה ל שיתוף נתונים מבנים בֵּין אשכולות
גִרְסָה
תַקצִיר
תיאור
יצוא
פונקציות
שתף VARIABLE, shared_clone REF, is_shared VARIABLE, נעילת VARIABLE, cond_wait
VARIABLE, 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::valid($string)"
באגים
ראה גם
Vars - פרל פרגמה ל להצהיר מראש גלוֹבָּלִי משתנה שמות
תַקצִיר
תיאור
גרסה - פרל הארכה ל גִרְסָה אובייקטים
תַקצִיר
תיאור
סוגי אובייקטי גרסה
גרסאות עשרוניות, גרסאות עשרוניות מנוקדות
הצהרת גרסאות
כיצד להמיר מודול מעשרוני לנקודה עשרונית
כיצד "להכריז()" על גרסה מנוקדת-עשרונית
ניתוח והשוואה של גרסאות
כיצד "לנתח ()" גרסה
כיצד לבדוק מחרוזת גרסה חוקית
"is_lax()", "is_strict()"
כיצד להשוות בין אובייקטי גרסאות
שיטות אובייקט
is_alpha()
is_qv()
נוֹרמָלִי()
numify()
stringify()
פונקציות מיוצאות
qv()
is_lax()
is_strict()
AUTHOR
ראה גם
גרסה:: פנימיות - פרל הארכה ל גִרְסָה אובייקטים
תיאור
מהי גרסה?
גרסאות עשרוניות, גרסאות מנוקדות-עשרוניות
גרסאות עשרוניות
גרסאות מנוקדות-עשרוניות
גרסאות אלפא
ביטויים רגולריים לניתוח גרסה
$version::LAX, $version::STRICT, v1.234.5
פרטי יישום
שוויון בין גרסאות עשרוניות וגרסאות מנוקדות-עשרוניות
כללי ציטוט
מה לגבי מיתרי v?
גרסה פנימית של אובייקט
מקורי, qv, אלפא, גרסה
החלפה UNIVERSAL::VERSION
פרטי שימוש
שימוש במודולים המשתמשים ב-version.pm
גרסאות עשרוניות תמיד עובדות, גרסאות מנוקדות-עשרוניות עובדות לפעמים
שיטות אובייקט
חָדָשׁ(), qv(), צורה רגילה, מיספור, מחרוזת, אופרטורים להשוואה,
אופרטורים לוגיים
AUTHOR
ראה גם
vmsish - פרל פרגמה ל לִשְׁלוֹט ספציפי ל-VMS שפה מאפיינים
תַקצִיר
תיאור
"סטטוס vmsish", "vmsish exit", "vmsish time", "vmsish hushed"
תַקצִיר
תיאור
אזהרות ברירת מחדל ואזהרות אופציונליות
מה הבעיה עם -w ו$^W
שליטה באזהרות משורת הפקודה
-w , -W , -X
תאימות לאחור
היררכיית קטגוריות
אזהרות קטלניות
דיווח על אזהרות ממודול
פונקציות
השתמש באזהרות::register, אזהרות::enabled(), אזהרות::enabled($category),
אזהרות::enabled($object), אזהרות::fatal_enabled(),
אזהרות::fatal_enabled($category), אזהרות::fatal_enabled($object),
warnings::warn($message), warnings::warn($category, $message), warnings::warn($object,
$message), warnings::warnif($message), אזהרות::warnif($category, $message),
אזהרות::warnif($object, $message), אזהרות::register_categories(@names)
אזהרות::register - אזהרות לייבא פונקציה
תַקצִיר
תיאור
מודול תיעוד
AnyDBM_File - לספק במסגרת ל מספר DBMs
תַקצִיר
תיאור
השוואות DBM
[0], [1], [2], [3]
ראה גם
אפליקציה::Cpan - בקלות אינטראקציה עם CPAN החל מ- מה היא הפקודה קו
תַקצִיר
תיאור
אפשרויות
-a, -A module [ מודול ... ], -c module, -C module [ מודול ... ], -D module [
מודול ... ], -f, -F, -g מודול [ מודול ... ], -G module [ מודול ... ], -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
שיטות
לָרוּץ()
ערכי יציאה
לעשות
באגים
ראה גם
זמינות המקור
קרדיטים
AUTHOR
זכויות יוצרים
אפליקציה::הוכח - מיישמת מה היא "לְהוֹכִיחַ" פקודה.
גִרְסָה
תיאור
תַקצִיר
שיטות
שיטות כיתה
תכונות
"ארכיון", "argv", "אחורה", "בליב", "צבע", "הנחיות", "יבש", "exec",
"הרחבות", "כשלים", "תגובות", "פורמט", "רתמה", "התעלם_יציאה",
"כולל", "עבודות", "lib", "מיזוג", "מודולים", "נתח", "תוספים", "שקט",
"באמת_שקט", "חזרה", "כללים", "ספירת_הצגות", "הצג_עזרה", "איש_הצגה",
"show_version", "shuffle", "state", "state_class", "taint_fail", "taint_warn",
"test_args", "טיימר", "verbose", "warnings_fail", "warnings_warn", "tapversion",
"מַלכּוֹדֶת"
PLUGINS
תוסף לדוגמה
ראה גם
אפליקציה::Prove::State - מדינה אחסון ל מה היא "לְהוֹכִיחַ" פקודה.
גִרְסָה
תיאור
תַקצִיר
שיטות
שיטות כיתה
"חנות", "הרחבות" (אופציונלי), "מחלקה_תוצאות" (אופציונלי)
"מחלקה_תוצאות"
"הרחבות"
"תוצאות"
"לְבַצֵעַ"
שיטות מופע
"אחרון", "נכשל", "עבר", "הכל", "חם", "טודו", "איטי", "מהיר", "חדש", "ישן", "שמור"
אפליקציה::Prove::State::Result - פרט מבחן מערכת תוצאות.
גִרְסָה
תיאור
תַקצִיר
שיטות
שיטות כיתה
"גרסה_מצב"
"מבחן_כיתה"
אפליקציה::הוכחה::מצב::תוצאה::בדיקה - פרט מבחן תוצאות.
גִרְסָה
תיאור
תַקצִיר
שיטות
שיטות כיתה
שיטות מופע
ארכיון::טאר - מודול ל מניפולציות of זפת ארכיון
תַקצִיר
תיאור
שיטות אובייקט
Archive::Tar->new( [$file, $compressed] )
$tar->read ( $filename|$handle, [$compressed, {opt => 'val'}] )
limit, filter, md5, extract
$tar->contains_file($filename)
$tar->extract( [@filenames] )
$tar->extract_file( $file, [$extract_path] )
$tar->list_files( [\@properties] )
$tar->get_files( [@filenames] )
$tar->get_content($file)
$tar->replace_content($file, $content)
$tar->rename( $file, $new_name)
$tar->chmod( $file, $mode)
$tar->chown( $file, $uname [, $gname] )
$tar->הסר (@filenamelist)
$tar->נקה
$tar->write ( [$file, $compressed, $prefix] )
$tar->add_files(@filenamelist)
$tar->add_data ($filename, $data, [$opthashref])
FILE, HARDLINK, SYMLINK, CHARDEV, BLOCKDEV, DIR, FIFO, SOCKET
$tar->error( [$BOOL] )
$tar->setcwd( $cwd );
שיטות כיתה
Archive::Tar->create_archive($file, $compressed, @filelist)
Archive::Tar->iter( $filename, [ $compressed, {opt => $val} ] )
Archive::Tar->list_archive($file, $compressed, [\@properties])
Archive::Tar->extract_archive($file, $compressed)
$bool = Archive::Tar->has_io_string
$bool = Archive::Tar->has_perlio
$bool = Archive::Tar->has_zlib_support
$bool = Archive::Tar->has_bzip2_support
Archive::Tar->can_handle_compressed_files
משתנים גלובליים
$Archive::Tar::FOLLOW_SYMLINK
$Archive::Tar::CHOWN
$Archive::Tar::CHMOD
$Archive::Tar::SAME_PERMISSIONS
$Archive::Tar::DO_NOT_USE_PREFIX
$Archive::Tar::DEBUG
$Archive::Tar::להזהיר
$Archive::Tar::error
$Archive::Tar::INSECURE_EXTRACT_MODE
$Archive::Tar::HAS_PERLIO
$Archive::Tar::HAS_IO_STRING
$Archive::Tar::ZERO_PAD_NUMBERS
כוונון הדרך שבה RESOLVE_SYMLINK יפעל
שאלות נפוצות מהי גרסת ה-perl המינימלית הנדרשת להפעלת Archive::Tar?, האם Archive::Tar לא
איטי?, האם Archive::Tar כבד יותר על הזיכרון מאשר /bin/tar?, האם אתה יכול לטעון נתונים בעצלתיים
במקום זאת?, כמה זיכרון יצטרך קובץ tar X kb?, מה אתה עושה עם לא נתמך
סוגי קבצים בארכיון?, אני משתמש ב-WinZip, או בלקוח אחר שאינו POSIX, ובקבצים
לא חולצים כראוי!, כיצד אוכל לחלץ רק קבצים שיש להם מאפיין X
מארכיון?, כיצד אוכל לגשת לקבצי .tar.Z?, כיצד אוכל לטפל במחרוזות Unicode?
מערות
הכל
בדוק אם נקודות האחיזה המועברות פתוחות לקריאה/כתיבה, אפשר להעביר ארכיונים בתור
מחרוזת, הקלה על עיבוד ידית קובץ פתוחה של ארכיון דחוס
ראה גם
מפרט GNU tar, מפרט פורמט PAX, השוואה בין GNU ו-POSIX
תקני זפת; "http://www.delorie.com/gnu/docs/tar/tar_114.html", GNU tar מתכוון
עבור לתאימות POSIX, השוואה בין יישומי tar שונים
AUTHOR
תודות
זכויות יוצרים
ארכיון::Tar::קובץ - a תת מחלקה ל בזיכרון חילוץ פילה החל מ- ארכיון::טאר
תַקצִיר
תיאור
אביזרים
שם, מצב, uid, gid, size, mtime, chksum, type, linkname, magic, version, unname,
gname, devmajor, devminor, קידומת, raw
שיטות
Archive::Tar::File->new( file => $path )
Archive::Tar::File->new( data => $path, $data, $opt )
Archive::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 תכונה מטפלים
גִרְסָה
תַקצִיר
תיאור
[0], [1], [2], [3], [4], [5], [6], [7]
מילונים מודפסים
מטפלים במאפיינים ספציפיים לסוג
מטפלים בתכונות ללא פרשנות
מטפלים בתכונות ספציפיות לשלב
תכונות כממשקי "עניבה".
דוגמאות
פונקציות תועלת
findsym
דיאגנוסטיקה
"סוג תכונה שגוי: ATTR(%s)", "מטפל במאפיינים %s אינו מטפל בתכונות %s",
"הצהרה על התכונה %s בחבילה %s עשויה להתנגש עם מילה שמורה בעתיד",
"לא יכול להיות שני מפרטי ATTR בשגרת משנה אחת", "לא ניתן לקשור אוטומטית %s", "פנימי
שגיאה: סמל %s נעלם", "לא יהיה ניתן להחיל END handler"
AUTHOR
באגים
זכויות יוצרים ורישיון
טוען אוטומטי - לִטעוֹן שגרות רק on דרישה
תַקצִיר
תיאור
בדלי שגרה משנה
שימוש טוען אוטומטיתת שגרת הטעינה האוטומטית של
מגבילים טוען אוטומטיתת שגרת הטעינה האוטומטית של
חבילת Lexicals
לא משתמש ב-AutoLoader
טוען אוטומטי לעומת SelfLoader
אילוץ את AutoLoader לטעון פונקציה
מערות
ראה גם
AUTHOR
זכויות יוצרים ורישיון
פיצול אוטומטי - לפצל a חבילה ל טעינה אוטומטית
תַקצִיר
תיאור
$keep, $check, $modtime
מספר חבילות
דיאגנוסטיקה
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, comppadlist, regex_padav, main_cv
פונקציות לבחינת טבלת הסמלים
walksymtable(SYMREF, METHOD, RECURSE, PREFIX)
פונקציות החזרת אובייקטים "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
B::SV שיטות
REFCNT, FLAGS, object_2svref
B::IV שיטות
IV, IVX, UVX, int_value, needs64bits, packiv
B::NV שיטות
NV, NVX, COP_SEQ_RANGE_LOW, COP_SEQ_RANGE_HIGH
B::RV Methods
RV
B::PV שיטות
PV, RV, PVX, CUR, LEN
B::PVMG שיטות
MAGIC, SvSTASH
ב::שיטות קסם
MOREMAGIC, precomp, PRIVATE, TYPE, FLAGS, OBJ, PTR, REGEX
B::PVLV שיטות
TARGOFF, TARGLEN, TYPE, TARG
B::BM שיטות
שימושי, קודם, נדיר, טבלה
B::REGEXP שיטות
REGEX, precomp, qr_anoncv, compflags
B::GV שיטות
is_empty, NAME, SAFENAME, STASH, SV, IO, FORM, AV, HV, EGV, CV, CVGEN, LINE, FILE,
FILEGV, GvREFCNT, FLAGS, GPFLAGS
B::IO שיטות
LINES, PAGE, PAGE_LEN, LINES_LEFT, TOP_NAME, TOP_GV, FMT_NAME, FMT_GV,
BOTTOM_NAME, BOTTOM_GV, SUBPROCESS, IoTYPE, IoFLAGS, IsSTD
B::AV שיטות
FILL, MAX, ARRAY, ARRAYelt, OFF, AvFLAGS
B::CV שיטות
STASH, START, ROOT, GV, FILE, DEPTH, PADLIST, OUTSIDE, OUTSIDE_SEQ, XSUB, XSUBANY,
CvFLAGS, const_sv, NAME_HEK
B::HV שיטות
FILL, MAX, Keys, RITER, NAME, RAY, PMROOT
שיעורים הקשורים ל-OP
B::OP Methods
הבא, אח, הורה, שם, ppaddr, desc, target, סוג, opt, דגלים, פרטי, חילוף
שיטת B::UNOP
ראשון
B::UNOP_AUX שיטות (מאז 5.22)
aux_list(cv), string(cv)
שיטת B::BINOP
אחרון
שיטת B::LOGOP
אַחֵר
שיטת B::LISTOP
ילדים
B:: שיטות PMOP
pmreplroot, pmreplstart, pmnext, pmflags, extflags, precomp, pmoffset, code_list,
pmregexp
B::שיטות SVOP
sv, gv
B::שיטת PADOP
פדיקס
B::שיטת PVOP
pv
B::LOOP שיטות
redoop, nextop, lastop
B::COP שיטות
תווית, stash, stashpv, stashoff (שרשור בלבד), file, cop_seq, arybase, line,
אזהרות, io, hints, hints_hash
B::METHOP Methods (מאז Perl 5.22)
ראשית, meth_sv
שיעורים הקשורים לרפידות
B::PADLIST שיטות
MAX, ARRAY, ARRAYelt, NAMES, REFCNT, id, outid
B::PADNAMELIST שיטות
MAX, ARRAY, ARRAYelt, REFCNT
B::PADNAME שיטות
PV, PVX, LEN, REFCNT, FLAGS, TYPE, SvSTASH, OURSTASH, PROTOCV, COP_SEQ_RANGE_LOW,
COP_SEQ_RANGE_HIGH, PARENT_PAD_INDEX, PARENT_FAKELEX_FLAGS
$B::overlay
AUTHOR
ב::תמציתית - ללכת פרל תחביר עֵץ, הדפסה תמציתית מידע על ops
תַקצִיר
תיאור
דוגמא
אפשרויות
אפשרויות להזמנת Opcode
-בסיסי, -Exec, -עֵץ
אפשרויות לסגנון קו
-תַמצִיתִי, -תַמצִיתִי, -רעש לבנים, -לנפות, -env
אפשרויות לעיצוב ספציפי לעץ
-קוֹמפָּקטִי, -מְשׁוּחרָר, -vt, -ascii
אפשרויות בקרה על מספור רצף
-בסיסn, -ביגנדי, -קטן
אפשרויות אחרות
-src, -stash="somepackage", -רָאשִׁי, -נומן, -נובאנר, באנר, -באנריס =>
subref
אפשרות דביקות
סִימָנֵי קִצוּר
קיצורי מחלקות OP
OP מסמן קיצורים
מפרטי עיצוב
דפוסים מיוחדים
(איקס(exec_text;basic_text)איקס), (*(טֶקסט)*), (*(טקסט;טקסט)*), (?(טקסט#varText2)?), ~
# משתנים
#היה, #varN, #כל, #addr, #ארג, #מעמד, #classsym, #coplabel, #exname, #extarg,
#firstaddr, #דגלים, #flagval, #רמזים, #hintsval, #hyphseq, #תווית, #lastaddr,
#שֵׁם, #שֵׁם, # הבא, #nextaddr, #רַעַשׁ, #פְּרָטִי, #privval, #seq, #seqnum, #העדיף,
#sibaddr, #svaddr, #svclass, #svval, #מטרה, #טארגרג, #targarglife, #טינום
טיפים ל-One Liner Command
perl -MO=Concise,bar foo.pl, perl -MDigest::MD5=md5 -MO=Concise,md5 -e1, perl -MPOSIX
-MO=תמצית,_POSIX_ARG_MAX -e1, perl -MPOSIX -MO=תמצית,a -e 'הדפסה
_POSIX_SAVED_IDS', perl -MPOSIX -MO=Concise,a -e 'sub a{_POSIX_SAVED_IDS}', perl
-MB::Concise -e 'B::Concise::compile("-exec","-src", \%B::Concise::)->()'
שימוש ב-B::Concise מחוץ למסגרת O
דוגמה: שינוי עיבודים תמציתיים
set_style()
set_style_standard($name)
add_style ()
add_callback ()
ריצה B::Connise::compile()
B::Concise::reset_sequence()
שגיאות
AUTHOR
B:: ניפוי באגים - ללכת פרל תחביר עֵץ, הדפסה באגים מידע על ops
תַקצִיר
תיאור
אפשרויות
AUTHOR
רשיון
B :: להפריד - פרל מַהְדֵר Backend ל לייצר פרל קוד
תַקצִיר
תיאור
אפשרויות
-d, -fקובץ, -l, -p, -P, -q, -sLETTERS, C, iמספר, T, vSTRING., -xרמה
שימוש ב-B::Deparse כמודול
תַקצִיר
תיאור
חדש
פרגמות_סביבה
strict, $[, bytes, utf8, integer, re, warnings, hint_bits, warning_bits, %^H
coderef2text
באגים
AUTHOR
B::Op_private - OP op_private דגל הגדרות
תַקצִיר
תיאור
%bits
% מגדיר
%תוויות
%ops_using
B::Showlex - לְהַצִיג לֵקסִיקָלִי משתנים מְשׁוּמָשׁ in פונקציות or קבצים
תַקצִיר
תיאור
דוגמאות
אפשרויות
ראה גם
הכל
AUTHOR
ב::טרסה - ללכת פרל תחביר עֵץ, הדפסה תַמצִיתִי מידע על ops
תַקצִיר
תיאור
AUTHOR
B::Xref - מחולל לחצות הפניה דיווחים ל פרל תוכניות
תַקצִיר
תיאור
i, &, s, r
אפשרויות
"-oFILENAME", "-r", "-d", "-D[tO]"
באגים
AUTHOR
בנצ 'מרק - בנצ 'מרק ריצה פִּי of פרל קוד
תַקצִיר
תיאור
שיטות
חדש, ניפוי באגים, iters
יצוא סטנדרטי
timeit(COUNT, CODE), timethis ( COUNT, CODE, [ TITLE, [ STYLE ]] ), timethese (
COUNT, CODEHASHREF, [ STYLE ] ), timediff ( T1, T2 ), timestr ( TIMEDIFF, [ STYLE,
[פורמט] ])
ייצוא אופציונלי
clearcache ( COUNT ), clearallcache ( ), cmpthese ( COUNT, CODEHASHREF, [ STYLE ]
), cmpthese ( RESULTSHASHREF, [ STYLE ] ), countit(TIME, CODE), disablecache ( ),
enablecache ( ), סכום זמן ( T1, T2 )
: שעון שכירות
אובייקט בנצ'מרק
cpu_p, cpu_c, cpu_a, אמיתי, iters
אורים
דוגמאות
יְרוּשָׁה
מערות
ראה גם
מחברים
היסטוריית שינויים
CORE - מרחב שמות ל פרל הליבה שגרות
תַקצִיר
תיאור
עקיפת פונקציות הליבה
AUTHOR
ראה גם
CPAN - שאילתא, להורדה ו לִבנוֹת פרל מודולים החל מ- CPAN אתרים
תַקצִיר
תיאור
CPAN::shell([$prompt, $command]) התחלת מצב אינטראקטיבי
חיפוש מחברים, חבילות, קבצי הפצה ומודולים, "קבל", "עשה",
"בדוק", "התקן", "נקה" מודולים או הפצות, "readme", "perldoc", "מראה"
מודול או הפצה, "ls" author, "ls" globbing_expression, "failed",
התמדה בין הפעלות, פרגמת ה"כוח" וה"fforce", Lockfile,
אותות
CPAN::Shell
צרור אוטומטי
מארחים
install_tested, is_tested
mkmyconfig
r [Module|/Regexp/]...
***פקודה נסיונית*** לאחרונה
לקמפל מחדש
דוח חבילה|הפצה|מודול
עשן ***פקודה נסיונית***
שדרג את [Module|/Regexp/]...
ארבעת הכיתות "CPAN::*": מחבר, צרור, מודול, הפצה
שילוב מדריכים מקומיים
ניתוב מחדש
תמיכה בפלאגין ***ניסיוני***
תְצוּרָה
תמיכה בהשלמה, הצגת קצת עזרה: o conf help, הצגת ערכים נוכחיים: o
conf [KEY], שינוי ערכים סקלאריים: o conf KEY VALUE, שינוי ערכי רשימה: o
conf KEY SHIFT|UNSHIFT|PUSH|POP|SPLICE|LIST, חוזר לשמירה: o conf ברירת מחדל,
שמירת התצורה: o conf commit
משתני תצורה
"או conf "," o conf "," o conf
option>", "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".
תצורה עבור הפצות בודדות (Distroprefs)
שמות קבצים
נתוני נפילה::מזבל וניתן לאחסון
תכנית אב
מפרט שפה
הערה [scalar], cpanconfig [hash], תלויה [hash] *** תכונה נסיונית ***,
disabled [בוליאנית], תכונות [מערך] *** EXPERIMENTAL FEATURE ***, goto [string],
התקן [hash], עשה [hash], התאם [hash], תיקונים [מערך], pl [hash], test [hash]
הוראות עיבוד
args [מערך], שורת פקודה, eexpect [hash], env [hash], expect [מערך]
אימות סכימה עם "Kwalify"
קבצי Distroprefs לדוגמה
ממשק המתכנת
expand($type,@things), expandany(@things), דוגמאות תכנות
שיטות בשאר השיעורים
CPAN::Author::as_glimpse(), CPAN::Author::as_string(), CPAN::Author::email(),
CPAN::Author::fullname(), CPAN::Author::name(), CPAN::Bundle::as_glimpse(),
CPAN::Bundle::as_string(), CPAN::Bundle::clean(), CPAN::Bundle::contains(),
CPAN::Bundle::force($method,@args), CPAN::Bundle::get(),
CPAN::Bundle::inst_file(), CPAN::Bundle::inst_version(), CPAN::Bundle::uptodate(),
CPAN::Bundle::install(), CPAN::Bundle::make(), CPAN::Bundle::readme(),
CPAN::Bundle::test(), CPAN::Distribution::as_glimpse(),
CPAN::Distribution::as_string(), CPAN::Distribution::author,
CPAN::Distribution::pretty_id(), CPAN::Distribution::base_id(),
CPAN::Distribution::clean(), CPAN::Distribution::containsmods(),
CPAN::Distribution::cvs_import(), CPAN::Distribution::dir(),
CPAN::Distribution::force($method,@args), CPAN::Distribution::get(),
CPAN::Distribution::install(), CPAN::Distribution::isa_perl(),
CPAN::Distribution::look(), CPAN::Distribution::make(),
CPAN::Distribution::perldoc(), CPAN::Distribution::prefs(),
CPAN::Distribution::prereq_pm(), CPAN::Distribution::readme(),
CPAN::Distribution::reports(), CPAN::Distribution::read_yaml(),
CPAN::Distribution::test(), CPAN::Distribution::uptodate(),
CPAN::Index::force_reload(), CPAN::Index::reload(), CPAN::InfoObj::dump(),
CPAN::Module::as_glimpse(), CPAN::Module::as_string(), CPAN::Module::clean(),
CPAN::Module::cpan_file(), CPAN::Module::cpan_version(),
CPAN::Module::cvs_import(), CPAN::Module::description(),
CPAN::Module::distribution(), CPAN::Module::dslip_status(),
CPAN::Module::force($method,@args), CPAN::Module::get(),
CPAN::Module::inst_file(), CPAN::Module::available_file(),
CPAN::Module::inst_version(), CPAN::Module::available_version(),
CPAN::Module::install(), CPAN::Module::look(), CPAN::Module::make(),
CPAN::Module::manpage_headline(), CPAN::Module::perldoc(), CPAN::Module::readme(),
CPAN::Module::reports(), CPAN::Module::test(), CPAN::Module::uptodate(),
CPAN::Module::userid()
מנהל מטמון
מארזי מבצע
דרישות קדם
כלים
מציאת חבילות ו-VERSION
Debugging
o debug package.., o debug -package.., o debug all, o debug number
תקליטון, מיקוד, מצב לא מקוון
כלי עזר בסיסיים למתכנתים
has_inst($module), use_inst($module), has_usable($module), instance($module),
חזיתי(), frontend($new_frontend)
אבטחה
מודולים חתומים קריפטוגרפית
יצוא
הסביבה
אכלס התקנה עם הרבה מודולים
עבודה עם CPAN.pm מאחורי חומות אש
שלושה סוגים בסיסיים של חומות אש
חומת אש http, חומת אש ftp, נראות חד כיוונית, SOCKS, IP Masquerade
הגדרת lynx או ncftp למעבר דרך חומת אש
שאלות נפוצות 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17 ), 18)
תְאִימוּת
גרסאות OLD PERL
CPANPLUS
CPANMINUS
ייעוץ אבטחה
באגים
AUTHOR
רשיון
תרגומים
ראה גם
CPAN::API::HOWTO - a מתכון ספר ל תכנות עם CPAN.pm
מתכונים
איזו הפצה מכילה מודול מסוים?
אילו מודולים מכילה הפצה מסוימת?
ראה גם
רשיון
AUTHOR
CPAN::ניפוי באגים - פנימי ניפוי ל CPAN.pm
רשיון
CPAN::Distrorefs -- לקרוא ו להתאים distroprefs
תַקצִיר
תיאור
ממשק
אובייקט CPAN::Distroprefs::Result, "undef", המציין שלא נותרו קבצי prefs ל
להימצא
תוצאות
Common
שגיאות
הצלחות
PREFS
רשיון
CPAN::פעם ראשונה - שירות ל CPAN::Config פילה אתחול
תַקצִיר
תיאור
auto_commit, build_cache, build_dir, build_dir_reuse, build_requires_install_policy,
cache_metadata, check_sigs, colorize_output, colorize_print, colorize_warn,
colorize_debug, commandnumber_in_prompt, connect_to_internet_ok, ftp_passive,
ftpstats_period, ftpstats_size, getcwd, halt_on_failure, histfile, histsize,
inactivity_timeout, index_expire, inhibit_startup_message, keep_source_where,
load_module_verbosity, makepl_arg, make_arg, make_install_arg, make_install_make_command,
mbuildpl_arg, mbuild_arg, mbuild_install_arg, mbuild_install_build_command, pager,
prefer_installer, prefs_dir, prerequisites_policy, randomize_urllist, recommends_policy,
scan_cache, shell, show_unparsable_versions, show_upload_date, show_zero_versions,
suggests_policy, 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 - פנימי תצורה טיפול ל CPAN.pm
"CLASS->Safe_quote ITEM"
רשיון
CPAN::Kwalify - מִמְשָׁק בֵּין CPAN.pm ו Kwalify.pm
תַקצִיר
תיאור
_validate($schema_name, $data, $file, $doc), yaml($schema_name)
AUTHOR
רשיון
CPAN::Meta - מה היא הפצה מטה ל a CPAN Dist
גִרְסָה
תַקצִיר
תיאור
שיטות
חדש
לִיצוֹר
load_file
load_yaml_string
load_json_string
load_string
להציל
meta_spec_version
יעיל_קדם
should_index_file
should_index_package
מאפיינים
תכונה
as_struct
as_string
STRING DATA
רשימת נתונים
נתוני מפה
נתונים מותאמים אישית
באגים
ראה גם
תמיכה
באגים / בקשות תכונות
קוד מקור
מחברים
תורמים
זכויות יוצרים ורישיון
CPAN::Meta::ממיר - המרת CPAN הפצה מטה מבנים
גִרְסָה
תַקצִיר
תיאור
שיטות
חדש
להמיר
upgrade_fragment
באגים
מחברים
זכויות יוצרים ורישיון
CPAN::Meta::תכונה - an אופציונלי תכונה ובלבד by a CPAN הפצה
גִרְסָה
תיאור
שיטות
חדש
מזהה
תיאור
דרישות מוקדמות
באגים
מחברים
זכויות יוצרים ורישיון
CPAN::Meta::היסטוריה - היסטוריה of CPAN meta Spec שינויים
גִרְסָה
תיאור
הִיסטוֹרִיָה
גרסת 2
גרסת 1.4
גרסת 1.3
גרסת 1.2
גרסת 1.1
גרסת 1.0
מחברים
זכויות יוצרים ורישיון
CPAN::Meta::היסטוריה::Meta_1_0 - גִרְסָה 1.0 מטה מפרט ל META.yml
הקדמה
תיאור
פוּרמָט
שדות
שם, גרסה, רישיון, perl, gpl, lgpl, artistic, bsd, open_source, unrestricted,
restrictive, distribution_type, requires, recommends, build_requires, conflicts,
dynamic_config, generated_by
פרויקטים קשורים
DOAP
הִיסטוֹרִיָה
CPAN::Meta::היסטוריה::Meta_1_1 - גִרְסָה 1.1 מטה מפרט ל META.yml
הקדמה
תיאור
פוּרמָט
שדות
שם, גרסה, רישיון, perl, gpl, lgpl, artistic, bsd, open_source, unrestricted,
restrictive, license_uri, distribution_type, private, requires, recommends,
build_requires, conflicts, dynamic_config, generated_by
ההצעות של אינגי
short_description, description, maturity, author_id, owner_id, categorization,
מילת מפתח, פרק_מזהה, כתובת אתר למידע נוסף, מרחבי שמות
הִיסטוֹרִיָה
CPAN::Meta::היסטוריה::Meta_1_2 - גִרְסָה 1.2 מטה מפרט ל META.yml
הקדמה
תַקצִיר
תיאור
פורמט
טרמינולוגיה
הפצה, מודול
מפרט גרסה
HEADER
שדות
מטא-מפרט
שם
גרסה
תַקצִיר
מחבר
רישיון
perl, gpl, lgpl, artistic, bsd, open_source, unrestricted, restrictive
סוג_תפוצה
דורש
ממליצה
build_requires
קונפליקטים
dynamic_config
פְּרָטִי
מספק
no_index
מילות מפתח
משאבים
דף בית, רישיון, באג
נוצר באמצעות
ראה גם
הִיסטוֹרִיָה
14 במרץ 2003 (יום Pi), 8 במאי 2003, 13 בנובמבר 2003, 16 בנובמבר 2003, דצמבר
9, 2003, 15 בדצמבר 2003, 26 ביולי 2005, 23 באוגוסט 2005
CPAN::Meta::היסטוריה::Meta_1_3 - גִרְסָה 1.3 מטה מפרט ל META.yml
הקדמה
תַקצִיר
תיאור
פורמט
מודול:: בניית תוכניות עיצוב, לא להוט על YAML, META Concerns
טרמינולוגיה
הפצה, מודול
HEADER
שדות
מטא-מפרט
שם
גרסה
תַקצִיר
מחבר
רישיון
apache, artistic, bsd, gpl, lgpl, mit, mozilla, open_source, perl, restrictive,
בלתי מוגבל
סוג_תפוצה
דורש
ממליצה
build_requires
קונפליקטים
dynamic_config
פְּרָטִי
מספק
no_index
מילות מפתח
משאבים
דף בית, רישיון, באג
נוצר באמצעות
מפרט גרסה
ראה גם
הִיסטוֹרִיָה
14 במרץ 2003 (יום Pi), 8 במאי 2003, 13 בנובמבר 2003, 16 בנובמבר 2003, דצמבר
9, 2003, 15 בדצמבר 2003, 26 ביולי 2005, 23 באוגוסט 2005
CPAN::Meta::היסטוריה::Meta_1_4 - גִרְסָה 1.4 מטה מפרט ל META.yml
הקדמה
תַקצִיר
תיאור
פורמט
מודול:: בניית תוכניות עיצוב, לא להוט על YAML, META Concerns
טרמינולוגיה
הפצה, מודול
HEADER
שדות
מטא-מפרט
שם
גרסה
תַקצִיר
מחבר
רישיון
apache, artistic, bsd, gpl, lgpl, mit, mozilla, open_source, perl, restrictive,
בלתי מוגבל
סוג_תפוצה
דורש
ממליצה
build_requires
configure_requires
קונפליקטים
dynamic_config
פְּרָטִי
מספק
no_index
מילות מפתח
משאבים
דף בית, רישיון, באג
נוצר באמצעות
מפרט גרסה
ראה גם
הִיסטוֹרִיָה
14 במרץ 2003 (יום Pi), 8 במאי 2003, 13 בנובמבר 2003, 16 בנובמבר 2003, דצמבר
9, 2003, 15 בדצמבר 2003, 26 ביולי 2005, 23 באוגוסט 2005, 12 ביוני 2007
CPAN::Meta::מיזוג - מתמזג CPAN meta ברים
גִרְסָה
תַקצִיר
תיאור
שיטות
חדש
מיזוג(@fragments)
מחברים
זכויות יוצרים ורישיון
CPAN::Meta::דרישות מוקדמות - a סט of הפצה תנאים מוקדמים by שלב ו סוג
גִרְסָה
תיאור
שיטות
חדש
דרישות
with_merged_prereqs
איחוד_דרישות
as_string_hash
הוא_סופי
לְסַכֵּם
לשבט
באגים
מחברים
זכויות יוצרים ורישיון
CPAN::Meta::דרישות - a סט of גרסה דרישות ל a CPAN Dist
גִרְסָה
תַקצִיר
תיאור
שיטות
חדש
add_minimum
add_maximum
add_exclusion
exact_version
add_requirements
מקבל_מודול
ברור_דרישה
דרישות_למודול
נדרשים_מודולים
לשבט
זה פשוט
הוא_סופי
לְסַכֵּם
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
תמיכה
באגים / בקשות תכונות
קוד מקור
מחברים
תורמים
זכויות יוצרים ורישיון
CPAN::Meta::Spec - מפרט ל CPAN הפצה מטה
גִרְסָה
תַקצִיר
תיאור
טרמינולוגיה
הפצה, מודול, חבילה, צרכן, יצרן, חייב, צריך, רשאי וכו'
סוגי מידע
בוליאני
מחרוזת
רשימה
מַפָּה
מחרוזת רישיון
כתובת האתר
גִרְסָה
טווח גרסאות
מבנה
שדות חובה
גרסה, כתובת אתר, יציבה, בדיקה, לא יציבה
שדות אופציונליים
קובץ, ספרייה, חבילה, מרחב שמות, תיאור, דרישות מוקדמות, קובץ, גרסה,
דף בית, רישיון, מעקב אחר באגים, מאגר
שדות מושחתים
מספרי גרסה
פורמטים של גרסה
גרסאות עשרוניות, גרסאות מנוקדות-שלמות
טווחי גרסה
דרישות קדם
מפרט מוקדם
להגדיר, לבנות, לבדוק, זמן ריצה, לפתח, דורש, ממליץ, מציע,
קונפליקטים
מיזוג ופתרון תנאים מוקדמים
סדרה
הערות למימושים
חילוץ מספרי גרסה ממודולי Perl
השוואת מספרי גרסאות
תנאים מוקדמים להפצות המוגדרות באופן דינמי
הפצות אינדקס א-לה-PAUSE
ראה גם
הִיסטוֹרִיָה
מחברים
זכויות יוצרים ורישיון
CPAN::Meta:: Validator - לאמת CPAN הפצה מטה מבנים
גִרְסָה
תַקצִיר
תיאור
שיטות
חדש
הוא_תקף
שגיאות
בדוק שיטות
שיטות אימות
באגים
מחברים
זכויות יוצרים ורישיון
CPAN::Meta::YAML - חומר עיוני ו לכתוב a תת-קבוצה of ימל ל CPAN meta קבצים
גִרְסָה
תַקצִיר
תיאור
תמיכה
ראה גם
תמיכה
באגים / בקשות תכונות
קוד מקור
מחברים
זכויות יוצרים ורישיון
תַקצִיר
תיאור
חדש ( LOCAL_FILE_NAME )
יבשות()
מדינות ( [CONTINENTS] )
מראות ( [COUNTRIES] )
get_mirrors_by_countries( [COUNTRIES] )
get_mirrors_by_continents( [CONTINENTS] )
get_countries_by_continents( [CONTINENTS] )
default_mirror
הטוב_מראות
get_n_random_mirrors_by_continents( N, [CONTINENTS] )
get_mirrors_timings( MIRROR_LIST, SEEN, CALLBACK);
find_best_continents(HASH_REF);
AUTHOR
רשיון
CPAN::Nox - עטיפה סביב CPAN.pm לְלֹא באמצעות כל XS מודול
תַקצִיר
תיאור
רשיון
ראה גם
CPAN::תוסף - בסיס בכיתה ל CPAN פָּגָז סיומות
תַקצִיר
תיאור
סטטוס אלפא
איך תוספים עובדים?
שיטות
plugin_requires
אובייקט_הפצה
הפצה
מידע_הפצה
build_dir
is_xs
AUTHOR
CPAN::Plugin::Specfile - הוכחה of מושג הפעלה of a קטנוני CPAN::תוסף
תַקצִיר
תיאור
אפשרויות
AUTHOR
CPAN::תור - פנימי תור תמיכה ל CPAN.pm
רשיון
CPAN::Tarzip - פנימי טיפול of זפת ארכיון ל CPAN.pm
רשיון
CPAN::גרסה - תועלת פונקציות ל לְהַשְׁווֹת CPAN גירסאות
תַקצִיר
תיאור
רשיון
קַרפִּיוֹן - חלופה להזהיר ו למות ל מודולים
תַקצִיר
תיאור
כפיית עקבות מחסנית
עיצוב מחסנית
משתנים גלובליים
$Carp::MaxEvalLen
$Carp::MaxArgLen
$Carp::MaxArgNums
$Carp::מילולית
$Carp::RefArgFormatter
@CARP_NOT
%קרפיון::פנימי
%Carp::CarpInternal
$Carp::CarpLevel
באגים
ראה גם
AUTHOR
זכויות יוצרים
רשיון
מחלקה::מבנה - לְהַכרִיז דמוי מבנה סוגי מידע as פרל כיתות
תַקצִיר
תיאור
הפונקציה "struct()".
יצירת כיתות בזמן קומפילציה
סוגי אלמנטים ושיטות עזר
סקלר ('$' או '*$'), מערך ('@' או '*@'), Hash ('%' או '*%'), Class ('Class_Name'
או '*Class_Name')
אתחול עם "חדש"
דוגמאות
דוגמה 1, דוגמה 2, דוגמה 3
היסטוריית מחבר ושינויים
דחס::Raw::Bzip2 - רמה נמוכה מִמְשָׁק ל bzip2 דְחִיסָה ספריה
תַקצִיר
תיאור
דְחִיסָה
($z, $status) = new Compress::Raw::Bzip2 $appendOutput, $blockSize100k, $workfactor;
$appendOutput, $blockSize100k, $workfactor
$status = $bz->bzdeflate($input, $output);
$status = $bz->bzflush($output);
$status = $bz->bzclose($output);
דוגמה
ביטול דחיסה
($z, $status) = new Compress::Raw::Bunzip2 $appendOutput, $consumeInput, $small,
$verbosity, $limitOutput;
$appendOutput, $consumeInput, $ קטן, $limitOutput, $ מילה במילה
$status = $z->bzinflate($input, $output);
שונה
$version שלי = דחיסה::Raw::Bzip2::bzlibversion();
קבועים
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
דחוס::Raw::Zlib - רמה נמוכה מִמְשָׁק ל zlib דְחִיסָה ספריה
תַקצִיר
תיאור
דחס::Raw::Zlib::Deflate
($d, $status) = חדש דחיסה::Raw::Zlib::Deflate( [העדיף] )
-רָמָה, -שיטה, -WindowBits, -MemLevel, -אִסטרָטֶגִיָה, -מילון, -בגודל,
-AppendOutput, -CRC32, -ADLER32
$status = $d->deflate($input, $output)
$status = $d->flush($output [, $flush_type])
$status = $d->deflateReset()
$status = $d->deflateParams([OPT])
-רָמָה, -אִסטרָטֶגִיָה, -BufSize
$status = $d->deflateTune($good_length, $max_lazy, $nice_length, $max_chain)
$d->dict_adler()
$d->crc32()
$d->adler32()
$d->msg()
$d->total_in()
$d->total_out()
$d->get_Strategy()
$d->get_Level()
$d->get_BufSize()
דוגמה
דחס::Raw::Zlib::נפח
($i, $status) = חדש דחיסה::Raw::Zlib::Inflate( [העדיף] )
-WindowBits, -בגודל, -מילון, -AppendOutput, -CRC32, -ADLER32,
-צריכה קלט, -LimitOutput
$status = $i->inflate($input, פלט $ [,$eof])
$status = $i->inflateSync($input)
$status = $i->inflateReset()
$i->dict_adler()
$i->crc32()
$i->adler32()
$i->msg()
$i->total_in()
$i->total_out()
$d->get_BufSize()
דוגמאות
פונקציות סיכום ביקורת
שונה
$version שלי = דחיסה::Raw::Zlib::zlib_version();
$flags שלי = דחיסה::Raw::Zlib::zlibCompileFlags();
אפשרות LimitOutput.
גישה לקובצי ZIP
שאלות נפוצות
תאימות עם Unix דחיסה/ביטול דחיסה.
גישה לקבצי .tar.Z
תמיכה בגרסאות ספריית Zlib
קבועים
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
דחוס::זליב - מִמְשָׁק ל zlib דְחִיסָה ספריה
תַקצִיר
תיאור
הערות למשתמשי Compress::Zlib גרסה 1
ממשק GZIP
$gz = gzopen($filename, $mode), $gz = gzopen($filehandle, $mode), $bytesread =
$gz->gzread($buffer [, $size]) ;, $bytesread = $gz->gzreadline($line) ;, $byteswritten
= $gz->gzwrite($buffer) ;, $status = $gz->gzflush($flush_type) ;, קיזוז $ =
$gz->gztell() ;, $status = $gz->gzseek($offset, $מאיפה) ;, $gz->gzclose,
$gz->gzsetparams($level, $ אסטרטגיה, רמת $, $ אסטרטגיה, $gz->gzerror, $גזרנו
דוגמאות
דחוס::Zlib::memGzip
דחוס::Zlib::memGunzip
דחיסה/בטל דחיסה
$dest = compress($source [, $level] ) ;, $dest = uncompress($source) ;
נטרל ממשק
($d, $status) = deflateInit( [העדיף] )
-רָמָה, -שיטה, -WindowBits, -MemLevel, -אִסטרָטֶגִיָה, -מילון, -בגודל
($out, $status) = $d->deflate($buffer)
($out, $status) = $d->סומק() =ראש2 ($out, $status) = $d->flush($flush_type)
$status = $d->deflateParams([OPT])
-רָמָה, -אִסטרָטֶגִיָה
$d->dict_adler()
$d->msg()
$d->total_in()
$d->total_out()
דוגמה
נפח ממשק
($i, $status) = inflateInit()
-WindowBits, -בגודל, -מילון
($out, $status) = $i->inflate($buffer)
$status = $i->inflateSync($buffer)
$i->dict_adler()
$i->msg()
$i->total_in()
$i->total_out()
דוגמה
פונקציות סיכום ביקורת
שונה
$version שלי = דחיסה::Zlib::zlib_version();
קבועים
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
Config - גישה פרל תצורה מידע
תַקצִיר
תיאור
myconfig(), config_sh(), config_re($regex), config_vars(@names), bincompat_options(),
non_bincompat_options(), compile_date(), 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",
"compress", "config_arg0", "config_argc", "config_args", "contains", "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_closedir", "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_fpgeround", "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_monetary_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_ustat",
"d_vendorarch", "d_vendorbin", "d_vendorlib", "d_vendorscript", "d_vfork",
"d_void_closedir", "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", "date", "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", "endservvent_r_proto",
"eunicefix", "exe_ext", "expr", "extensions", "extern_C", "extras"
f
"fflushall", "fflushNULL", "find", "firstmakefile", "flex", "fpossize", "fpostype",
"freetype", "from", "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", "getservbyname_r_proto",
"getspnam_r_proto", "gidformat", "gidssign", "gidsize", "gidtype", "glibpth", "gmake",
"gmtime_r_proto", "gnulibc_version", "grep", "groupcat", "groupstype", "gzip"
h
"h_fcntl", "h_sysfile", "hint", "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_ieeefp", "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_ustat", "i_utime", "i_values", "i_varargs",
"i_varhdr", "i_vfork", "ignore_versioned_solibs", "inc_version_list",
"inc_version_list_init", "incpath", "incpth", "news", "location initialinstallation",
"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", "installvendorscript", "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",
"mistrustnm", "mkdir", "mmaptype", "modetype", "more", "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", "optimize", "orderlib", "osname",
"osvers", "otherlibdirs"
p
"package", "pager", "passcat", "patchlevel", "path_sep", "perl", "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", "hostname",
"pidtype", "plibpth", "pmake", "pr", "prefix", "prefixexp", "privlib", "privlibexp",
"procselfexe", "אב טיפוס", "ptrsize"
q
"quadkind", "quadtype"
r
"randbits", "randfunc", "random_r_proto", "randseedtype", "ranlib", "rd_nodata",
"readdir64_r_proto", "readdir_r_proto", "revision", "rm", "rm_try", "rmail", "run",
"רונם"
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",
"sizesize", "sizetype", "sleep", "sLOCALTIME_max", "sLOCALTIME_min", "smail", "so",
"sockethdr", "socketlib", "socksizetype", "sort", "spackage", "spitshell", "sPRId64",
"sPRIeldbl", "sPRIEUldbl", "sPRIfldbl", "sPRIFUldbl", "sPRIgldbl", "sPRIGUldbl",
"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",
"strings", "submit", "subversion", "sysman", "sysroot"
t
"tail", "tar", "targetarch", "targetdir", "targetenv", "targethost", "targetmkdir",
"targetport", "targetsh", "tbl", "tee", "test", "timeincl", "timetype", "tmpnam_r_proto",
"to", "touch", "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",
"uselargefiles", "uselongdouble", "usemallocwrap", "usemorebits", "usemultiplicity",
"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",
"vendorprefix", "vendorprefixexp", "vendorscript", "vendorscriptexp", "version",
"version_patchlevel_string", "versiononly", "vi"
x
"xlibpth"
y
"yacc", "yaccflags"
z
"zcat", "zip"
GIT DATA
הערה
תַקצִיר
תיאור
דינמי, nonxs, סטטי
AUTHOR
Config::Perl::V - מובנה נתונים שליפה of פרל -V תפוקה
תַקצִיר
תיאור
$conf = myconfig ()
$conf = plv2hash ($text [, ...])
$info = סיכום ([$conf])
$md5 = חתימה ([$conf])
מבנה הגיבוב
build, osname, חותמת, אפשרויות, נגזרות, תיקונים, סביבה, תצורה, inc
הַנמָקָה
באגים
הכל
AUTHOR
זכויות יוצרים ורישיון
Cwd - לקבל שם נתיב of נוֹכְחִי עובד בספרייה
תַקצִיר
תיאור
getcwd וחברים
getcwd, cwd, fastcwd, fastgetcwd, getdcwd
abs_path וחברים
abs_path, realpath, 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::שם קובץ, $DB::שם משנה,
$DB::lineno
שיטות API
לקוח->הירשם(), CLIENT->evalcode(STRING), CLIENT->skippkg('D::hide'),
לקוח->לָרוּץ(), לקוח->שלב(), לקוח->הבא (), לקוח->בוצע()
שיטות התקשרות חוזרת ללקוח
לקוח->init (), CLIENT->prestop([STRING]), CLIENT->תפסיק(), לקוח->לְהִתְבַּטֵל(),
CLIENT->poststop([STRING]), CLIENT->evalcode(STRING), CLIENT->לנקות(),
CLIENT->פלט(LIST)
באגים
AUTHOR
DBM_Filter -- סינון DBM מפתחות/ערכים
תַקצִיר
תיאור
מהו מסנן DBM?
אז מה חדש?
שיטות
$db->Filter_Push() / $db->Filter_Key_Push() / $db->Filter_Value_Push()
Filter_Push, Filter_Key_Push, Filter_Value_Push
$db->Filter_Pop()
$db->מְסוּנָן()
כתיבת מסנן
מסננים מיידיים
מסננים משומרים
"שם", params
מסננים כלולים
utf8, קידוד, דחיסה, int32, null
אורים
שמור על שלמות הלוך ושוב
אל תערבב נתונים מסוננים ולא מסוננים באותו קובץ מסד נתונים.
דוגמא
ראה גם
AUTHOR
DBM_Filter::compress - לסנן ל DBM_Filter
תַקצִיר
תיאור
ראה גם
AUTHOR
DBM_Filter::encode - לסנן ל DBM_Filter
תַקצִיר
תיאור
ראה גם
AUTHOR
DBM_Filter::int32 - לסנן ל DBM_Filter
תַקצִיר
תיאור
ראה גם
AUTHOR
DBM_Filter::null - לסנן ל DBM_Filter
תַקצִיר
תיאור
ראה גם
AUTHOR
DBM_Filter::utf8 - לסנן ל DBM_Filter
תַקצִיר
תיאור
ראה גם
AUTHOR
DB_קובץ - פרל 5 גישה ל ברקלי DB גרסה 1.x
תַקצִיר
תיאור
DB_HASH, DB_BTREE, DB_RECNO
שימוש ב-DB_File עם Berkeley DB גרסה 2 ומעלה
ממשק ל-Berkeley DB
פתיחת קובץ מסד נתונים של Berkeley DB
פרמטרים המוגדרים כברירת מחדל
במאגרי זיכרון
DB_HASH
דוגמה פשוטה
DB_BTREE
שינוי סדר המיון של BTREE
טיפול במפתחות כפולים
השמיים get_dup() שִׁיטָה
השמיים find_dup() שִׁיטָה
השמיים del_dup() שִׁיטָה
התאמת מפתחות חלקיים
DB_RECNO
אפשרות ה-'bval'
דוגמה פשוטה
שיטות RECNO נוספות
$X->דחיפה(רשימה) ;, ערך $ = $X->פופ ;, $X->shift, $X->unshift(רשימה) ;, $X->אורך,
$X->splice(offset, אורך, אלמנטים);
דוגמה אחרת
ממשק ה-API
$status = $X->get($key, ערך $ [, $flags]) ;, $status = $X->put($key, ערך $ [,
$flags]) ;, $status = $X->del($key [, $flags]) ;, $status = $X->fd ;, $status =
$X->seq($key, $value, $flags) ;, $status = $X->sync([$flags]) ;
מסנני DBM
מפתח_חנות_מסנן, filter_store_value, filter_fetch_key, filter_fetch_value
המסנן
דוגמה -- בעיית סיום NULL.
דוגמה נוספת -- מפתח הוא C int.
טיפים וטיפים
נעילה: הבעיה עם fd
דרכים בטוחות לנעול מסד נתונים
עניבה::DB_Lock, Tie::DB_LockFile, DB_File::נעילת
שיתוף מסדי נתונים עם אפליקציות C
השמיים לְהַתִיר() תפסתי אותך
שאלות נפוצות
מדוע יש מקור פרל במסד הנתונים שלי?
כיצד אוכל לאחסן מבני נתונים מורכבים עם DB_File?
מה המשמעות של "טיעון לא חוקי"?
מה המשמעות של "Bareword 'DB_File' לא מותרת"?
ביבליוגרפיה
הִיסטוֹרִיָה
באגים
זמינות
זכויות יוצרים
ראה גם
AUTHOR
נתונים :: Dumper - מחוטת פרל נתונים מבנים, מַתְאִים ל שניהם הדפסה ו "eval"
תַקצִיר
תיאור
שיטות
חֲבִילָה->חדש(ARRAYREF [, ARRAYREF]), $OBJ-> לזרוק or חֲבִילָה-> dump(ARRAYREF [,
ARRAYREF]), $OBJ->נראה([HASHREF]), $OBJ->ערכים([ARRAYREF]),
$OBJ->שמות([ARRAYREF]), $OBJ-> איפוס
פונקציות
דומפר(רשימה)
משתני תצורה או שיטות
יצוא
Dumper
דוגמאות
באגים
הערה
AUTHOR
גִרְסָה
ראה גם
Devel::PPPort - פרל/זיהום/ניידות
תַקצִיר
תיאור
למה להשתמש ב-ppport.h?
כיצד להשתמש ב-ppport.h
הפעלת ppport.h
פונקציות
WriteFile
GetFileContents
תְאִימוּת
סופק API לתאימות Perl
Perl API לא נתמך על ידי ppport.h
perl 5.21.8, perl 5.21.7, perl 5.21.6, perl 5.21.5, perl 5.21.4, perl 5.21.2, perl
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,
perl 5.8.3, perl 5.8.1, perl 5.8.0, perl 5.7.3, perl 5.7.2, perl 5.7.1, perl
5.6.1, perl 5.6.0, perl 5.005_03, perl 5.005, perl 5.004_05, perl 5.004, perl
5.003_07
באגים
מחברים
זכויות יוצרים
ראה גם
התפתח :: הצצה - A נתונים ניפוי כלי ל מה היא XS מתכנת
תַקצִיר
תיאור
איתור באגים בזמן ריצה
איתור באגים בטביעת זיכרון
דוגמאות
מחרוזת סקלרית פשוטה
מספר סקלרי פשוט
סקלר פשוט עם הפניה נוספת
התייחסות לסקלר פשוט
הפניה למערך
הפניה ל-hash
השלכת מערך גדול או hash
הפניה ל-SV המחזיק מצביע C
התייחסות לתתי שגרה
יצוא
באגים
AUTHOR
ראה גם
Devel::SelfStubber - ליצור תלים ל a טעינה עצמית מודול
תַקצִיר
תיאור
תקציר - מודולים זֶה לחשב הודעה מעכל
תַקצִיר
תיאור
בינרי, hex, base64
ממשק OO
$ctx = Digest->XXX($arg,...), $ctx = Digest->new(XXX => $arg,...), $ctx =
Digest::XXX->new($arg,...), $other_ctx = $ctx->clone, $ctx->reset, $ctx->add( $data ),
$ctx->add( $chunk1, $chunk2, ... ), $ctx->addfile( $io_handle ), $ctx->add_bits(
$data, $nbits ), $ctx->add_bits( $bitstring ), $ctx->digest, $ctx->hexdigest,
$ctx->b64digest
מהירות עיכול
ראה גם
AUTHOR
עיכול :: MD5 - פרל ממשק ל מה היא MD5 אַלגוֹרִיתְם
תַקצִיר
תיאור
פונקציות
md5($data,...), md5_hex($data,...), md5_base64($data,...)
שיטות
$md5 = Digest::MD5->new, $md5->reset, $md5->clone, $md5->add($data,...),
$md5->addfile($io_handle), $md5->add_bits($data, $nbits), $md5->add_bits($bitstring),
$md5->digest, $md5->hexdigest, $md5->b64digest, @ctx = $md5->context,
$md5->context(@ctx)
דוגמאות
ראה גם
זכויות יוצרים
מחברים
Digest::SHA - פרל הארכה ל SHA-1/224/256/384/512
תַקצִיר
תקציר (HMAC-SHA)
תקציר
תיאור
UNICODE ותופעות לוואי
הצהרה ניסטית על SHA-1
ריפוד של BASE64 DIGESTS
יצוא
פונקציות הניתנות לייצוא
sha1($data, ...), sha224($data, ...), sha256($data, ...), sha384($data, ...),
sha512($data, ...), sha512224($data, ...), sha512256($data, ...), sha1_hex($data,
...), sha224_hex($data, ...), sha256_hex($data, ...), sha384_hex($data, ...),
sha512_hex($data, ...), sha512224_hex($data, ...), sha512256_hex($data, ...),
sha1_base64($data, ...), sha224_base64($data, ...), sha256_base64($data, ...),
sha384_base64($data, ...), sha512_base64($data, ...), sha512224_base64($data, ...),
sha512256_base64($data, ...), new($alg), reset($alg), גודל חשיש, אַלגוֹרִיתְם, לשבט,
add($data, ...), add_bits($data, $nbits), add_bits($bits), addfile(*FILE),
addfile($filename [, $mode]), getstate, putstate($str), dump($filename),
טען (שם קובץ $), לְעַכֵּל, hexdigest, b64digest, hmac_sha1($data, $key),
hmac_sha224($data, $key), hmac_sha256($data, $key), hmac_sha384($data, $key),
hmac_sha512($data, $key), hmac_sha512224($data, $key), hmac_sha512256($data, $key),
hmac_sha1_hex($data, $key), hmac_sha224_hex($data, $key), hmac_sha256_hex($data,
$key), hmac_sha384_hex($data, $key), hmac_sha512_hex($data, $key),
hmac_sha512224_hex($data, $key), hmac_sha512256_hex($data, $key),
hmac_sha1_base64($data, $key), hmac_sha224_base64($data, $key),
hmac_sha256_base64($data, $key), hmac_sha384_base64($data, $key),
hmac_sha512_base64($data, $key), hmac_sha512224_base64($data, $key),
hmac_sha512256_base64($data, $key)
ראה גם
AUTHOR
תודות
זכויות יוצרים ורישיון
Digest::base - תקציר בסיס בכיתה
תַקצִיר
תיאור
ראה גם
Digest::file - לחשב מעכל of קבצים
תַקצִיר
תיאור
digest_file( $file, $algorithm, [$arg,...] ), digest_file_hex( $file, $algorithm,
[$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...] )
ראה גם
DirHandle - לספק אובייקט שיטות ל בספרייה ידיות
תַקצִיר
תיאור
ערך Dump - מספק מסך שפך 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_error(), $dl_debug, $dl_dlext, dl_findfile(), dl_expandspec(),
dl_load_file(), dl_unload_file(), dl_load_flags(), dl_find_symbol(),
dl_find_symbol_anywhere(), dl_undef_symbols(), dl_install_xsub(), bootstrap()
AUTHOR
לְהַצְפִּין - אופי קידודים in פרל
תַקצִיר
תוכן העניינים
קידוד::כינוי - הגדרות כינוי לקידוד, קידוד::קידוד - קידוד
מחלקת בסיס יישום, Encode::Supported - רשימה של קידודים נתמכים,
קידוד::CN - קידודים סיניים פשוטים, קידוד::JP - קידודים יפניים,
קידוד::KR - קידודים קוריאניים, קידוד::TW - קידודים סיניים מסורתיים
תיאור
טרמינולוגיה
ה-API של PERL ENCODING
שיטות בסיסיות
פירוט קידודים זמינים
הגדרת כינויים
מציאת שמות של ערכת תווים של IANA
קידוד באמצעות PerlIO
טיפול בנתונים שגויים
רשימה של לבדוק ערכים
מצב perlqq (לבדוק = קידוד::FB_PERLQQ), מצב HTML charref (לבדוק =
קידוד::FB_HTMLCREF), מצב charref XML (לבדוק = קידוד::FB_XMLCREF)
coderef עבור CHECK
הגדרת קידודים
דגל UTF8
יעד מס' 1:, יעד מס' 2:, יעד מס' 3:, יעד מס' 4:
מתעסק עם הפנימיות של פרל
UTF-8 מול utf8 מול UTF8
ראה גם
שומר
זכויות יוצרים
קידוד::כינוי - כינוי הגדרות ל קידודים
תַקצִיר
תיאור
כמחרוזת פשוטה, כביטוי רגולרי מהידור qr//, למשל:, כהפניה לקוד,
למשל:
כינוי עומס יתר
ראה גם
קידוד::Byte - יחיד בתים קידודים
תַקצִיר
תקציר
תיאור
ראה גם
קידוד::CJKConstants -- כְּלַפֵּי פְּנִים מְשׁוּמָשׁ by קידוד::??::ISO_2022_*
קידוד::CN - מבוסס סין סִינִית קידודים
תַקצִיר
תיאור
אורים
באגים
ראה גם
קידוד::CN::HZ -- כלפי פנים מְשׁוּמָשׁ by קידוד::CN
Encode::Config -- כלפי פנים מְשׁוּמָשׁ by לְהַצְפִּין
קידוד::EBCDIC - EBCDIC קידודים
תַקצִיר
תקציר
תיאור
ראה גם
מקודד::מקודד -- חפץ אוריינטציה קוֹדַאִי
תַקצִיר
תקציר
תיאור
שיטות מוגדרות מראש
$e = Encode::Encoder->new([$data, $encoding]);, קוֹדַאִי(), $e->data([$data]),
$e->encoding([$encoding]), $e->bytes([$encoding])
דוגמה: ממיר base64
עומס מפעיל
ראה גם
קידוד::קידוד - לְהַצְפִּין יישום בסיס כיתה
תַקצִיר
תיאור
שיטות שכדאי ליישם
->encode($string [,$check]), ->Decode($octets [,$check]),
->cat_decode($destination, $octets, $offset, $terminator [,$check])
שיטות אחרות המוגדרות ב-Encode::Encodings
->שם, ->מימה_שם, ->חידוש, ->חדש, ->perlio_ok(), ->needs_lines()
דוגמה: Encode::ROT13
למה לעזאזל Encode API שונה?
קידודים מלוקטים
ראה גם
תכנית 1, תכנית 2, תכנית אחרת
קידוד::GSM0338 -- אסתי GSM 03.38 קידוד
תַקצִיר
תיאור
אורים
באגים
ראה גם
קידוד::נחש -- מנחש הַצפָּנָה החל מ- נתונים
תַקצִיר
תקציר
תיאור
Encode::Guess->set_suspects, Encode::Guess->add_suspects, Encode::decode("Guess" ...),
Encode::Guess->guess($data), guess_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::שם, קידוד::MIME::NAME -- כלפי פנים מְשׁוּמָשׁ by לְהַצְפִּין
ראה גם
קידוד::PerlIO -- a מְפוֹרָט מסמך on לְהַצְפִּין ו PerlIO
סקירה כללית
איך זה עובד?
קו חציצה
כיצד אוכל לדעת אם הקידוד שלי תומך באופן מלא ב-PerlIO?
ראה גם
קידוד:: נתמך -- קידודים נתמך by לְהַצְפִּין
תיאור
קידוד שמות
קידודים נתמכים
קידודים מובנים
Encode::Unicode -- קידודי Unicode אחרים
Encode::Byte -- ASCII מורחב
ISO-8859 ומיפויי ספקים מתאימים, KOI8 - תקן דה פקטו עבור ה
עולם קירילי
gsm0338 - Hentai Latin 1
תמיכה ב-gsm0338 לפני 2.19
CJK: סינית, יפנית, קוריאנית (Multibyte)
קידוד::CN -- סין קונטיננטלית, קידוד::JP -- יפן, קידוד::KR -- קוריאה,
Encode::TW -- טייוואן, Encode::HanExtra -- סינית נוספת באמצעות CPAN, Encode::JIS2K --
קידודי JIS X 0213 באמצעות CPAN
קידודים שונים
קידוד::EBCDIC, קידוד::סמלים, קידוד::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) קידודים אינדיים
קידוד לעומת תווים - מינוח
סיווג קידוד (מאת אנטון טאגונוב ודן קוגאי)
בלגן שמות הקשור למיקרוסופט
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, שאלות נפוצות בנושא Hangul של Jungshik Shin, debian.org: "מבוא ל
i18n"
מקורות לא מקוונים
"עיבוד מידע CJKV" מאת קן לונדה
קידוד::סמל - סמל קידודים
תַקצִיר
תקציר
תיאור
ראה גם
קידוד::TW - מבוסס טייוואן סִינִית קידודים
תַקצִיר
תיאור
אורים
באגים
ראה גם
Encode::Unicode -- שׁוֹנִים Unicode טרנספורמציה פורמטים
תַקצִיר
תקציר
<http://www.unicode.org/glossary/> אומר:, הפניה מהירה
גודל, Endianness ו-BOM
לפי גודל
על ידי קיום
BOM כמספר שלם בעת אחזור בסדר בתים ברשת
זוגות פונדקאית
בדיקת שגיאות
ראה גם
קידוד::Unicode::UTF7 -- UTF-7 הַצפָּנָה
תַקצִיר
תקציר
בפועל
ראה גם
אנגלית - להשתמש נחמד אנגלית (אוֹ אווק) שמות ל מכוער פיסוק משתנים
תַקצִיר
תיאור
ביצועים
בערך - פרל מודול זֶה יבוא סביבה משתנים as סקלרים or מערכים
תַקצִיר
תיאור
מגבלות
AUTHOR
ארנו - מערכת ארנו קבוע
תַקצִיר
תיאור
מערות
AUTHOR
זכויות יוצרים
יצואן - מיישמת ברירת מחדל לייבא שיטה ל מודולים
תַקצִיר
תיאור
כיצד לייצא
בחירת מה לייצא
כיצד לייבא
"use YourModule;", "use YourModule ();", "use YourModule qw(...);"
תכונות מתקדמות
רשימות ייבוא מיוחדות
ייצוא ללא שימוש בשיטת הייבוא של היצואן
ייצוא ללא ירושה מיצואן
בדיקת גרסאות מודול
ניהול סמלים לא ידועים
פונקציות עזר לטיפול בתגים
יצירת תגים משולבים
"AUTOLOAD" עם קבועים
אימונים טובים
מצהיר על @EXPORT_OK וחברים
לשחק בטוח
מה לא לייצא
ראה גם
רשיון
יצואן::כבד - יצואן האומץ
תַקצִיר
תיאור
ExtUtils::CBuilder - לעבד ו קישור C קוד ל פרל מודולים
תַקצִיר
תיאור
שיטות
new, have_compiler, have_cplusplus, compile, "object_file", "include_dirs",
"extra_compiler_flags", "C++", link, lib_file, module_name, extra_linker_flags,
link_executable, exe_file, object_file, lib_file, exe_file, prelink, need_prelink,
extra_link_args_after_prelink
לעשות
הִיסטוֹרִיָה
תמיכה
AUTHOR
זכויות יוצרים
ראה גם
ExtUtils::CBuilder::Platform::Windows - בונה בכיתה ל Windows פלטפורמות
תיאור
AUTHOR
ראה גם
ExtUtils::Command - כלי עזר ל להחליף משותף UNIX פקודות in Makefiles וכו '
תַקצִיר
תיאור
פונקציות
חתול
eqtime
rm_rf
rm_f
לגעת
mv
cp
chmod
mkpath
test_f
test_d
dos2unix
ראה גם
AUTHOR
ExtUtils::Command::MM - פקודות ל מה היא של מ"מ ל להשתמש in Makefiles
תַקצִיר
תיאור
רתמת_מבחן
pod2man
warn_if_old_packlist
perllocal_install
הסרה
test_s
cp_nonempty
ExtUtils::Constant - ליצור XS קוד ל לייבא C כותרת קבוע
תַקצִיר
תיאור
נוהג
IV, UV, NV, PV, PVN, SV, YES, NO, UNDEF
פונקציות
סוגי_קבועים
XS_constant PACKAGE, TYPES, XS_SUBNAME, C_SUBNAME
טעינה אוטומטית של חבילה, גרסה, טעינה אוטומטית
WriteMakefileSnippet
WriteConstants ATTRIBUTE => VALUE [, ...], NAME, DEFAULT_TYPE, BREAKOUT_AT, NAMES,
PROXYSUBS, C_FH, C_FILE, XS_FH, XS_FILE, XS_SUBNAME, C_SUBNAME
AUTHOR
ExtUtils::Constant::Base - בסיס בכיתה ל ExtUtils::Constant אובייקטים
תַקצִיר
תיאור
נוהג
כותרת
memEQ_clause args_hashref
dump_names arg_hashref, ITEM..
הקצה arg_hashref, VALUE..
return_clause arg_hashref, ITEM
switch_clause arg_hashref, NAMELEN, ITEMHASH, ITEM..
פרמס מה
dogfood arg_hashref, ITEM..
normalise_items args, default_type, seen_types, seen_items, ITEM..
C_constant arg_hashref, ITEM.., שם, סוג, ערך, מאקרו, ברירת מחדל, pre, post, def_pre,
def_post, utf8, משקל
באגים
AUTHOR
ExtUtils::Constant::Utils - עוזר פונקציות ל ExtUtils::Constant
תַקצִיר
תיאור
נוהג
C_stringify NAME
perl_stringify NAME
AUTHOR
ExtUtils::Constant::XS - ליצור C קוד ל XS מודולים' קבועים.
תַקצִיר
תיאור
באגים
AUTHOR
ExtUtils::Embed - תשתיות ל הטבעה פרל in C / C ++ יישומים
תַקצִיר
תיאור
@יְצוּא
פונקציות
xsinit(), דוגמאות, ldopts(), דוגמאות, perl_inc(), ccflags(), ccdlflags(), ccpts(),
xsi_header(), xsi_protos(@modules), xsi_body(@modules)
דוגמאות
ראה גם
AUTHOR
ExtUtils::התקן - להתקין קבצים החל מ- כאן ל שם
תַקצִיר
גִרְסָה
תיאור
_chmod($$;$), _warnonce(@), _choke(@)
_move_file_at_boot( $file, $target, $moan)
_unlink_or_rename( $file, $tryhard, $installing)
פונקציות
_get_install_dislip
_יש_גישה_לכתיבה
_can_write_dir($dir)
_mkpath($dir,$show,$verbose,$dry_run)
_copy($from,$to,$verbose,$dry_run)
_chdir($from)
להתקין
_לעשות_ניקוי
install_rooted_file($file), install_rooted_dir($dir)
forceunlink($file, $tryhard)
directory_not_empty( $dir)
install_default מיואש
הסרה
inc_uninstall($filepath,$libdir,$verbose,$dry_run,$ignore,$results)
run_filter($cmd,$src,$dest)
pm_to_blib
_פיצול אוטומטי
_invokant
הסביבה
PERL_INSTALL_ROOT, EU_INSTALL_IGNORE_SKIP, EU_INSTALL_SITE_SKIPFILE,
EU_INSTALL_ALWAYS_COPY
AUTHOR
רשיון
ExtUtils:: מותקן - מלאי ניהול of מותקן מודולים
תַקצִיר
תיאור
נוהג
שיטות
חָדָשׁ(), מודולים(), קבצים(), ספריות(), directory_tree(), לְאַמֵת(), packlist(),
גִרְסָה()
דוגמא
AUTHOR
ExtUtils::Liblist - לקבוע ספריות ל להשתמש ו אֵיך ל להשתמש אוֹתָם
תַקצִיר
תיאור
עבור הרחבות סטטיות, עבור הרחבות דינמיות בזמן בנייה/קישור, עבור דינמיים
הרחבות בזמן טעינה
EXTRALIBS
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 - שיטות ל לעקוף UN*X התנהגות in ExtUtils::MakeMaker
תַקצִיר
תיאור
os_flavor
init_linker
ExtUtils::MM_Cygwin - שיטות ל לעקוף UN*X התנהגות in ExtUtils::MakeMaker
תַקצִיר
תיאור
os_flavor
cflags
replace_manpage_separator
init_linker
אולי_פקודה
dynamic_lib
all_target
ExtUtils::MM_DOS - DOS ספציפי תת מחלקה of ExtUtils::MM_Unix
תַקצִיר
תיאור
שיטות נדחקות
os_flavor
replace_manpage_separator
AUTHOR
ראה גם
ExtUtils::MM_Darwin - מיוחד התנהגויות ל OS X
תַקצִיר
תיאור
שיטות עוקפות
ExtUtils::MM_MacOS - פעם מיוצר Makefiles ל MacOS קלַאסִי
תַקצִיר
תיאור
ExtUtils::MM_NW5 - שיטות ל לעקוף UN*X התנהגות in ExtUtils::MakeMaker
תַקצִיר
תיאור
os_flavor
init_platform, platform_constants
const_cccmd
static_lib
dynamic_lib
ExtUtils::MM_OS2 - שיטות ל לעקוף UN*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
replace_manpage_separator
AUTHOR
ראה גם
ExtUtils::MM_Unix - שיטות מְשׁוּמָשׁ by ExtUtils::MakeMaker
תַקצִיר
תיאור
שיטות
שיטות
os_flavor
c_o (o)
cflags (o)
const_cccmd (o)
const_config (o)
const_loadlibs (o)
קבועים (o)
תלוי (o)
init_DEST
init_dist
dist (o)
dist_basics (o)
dist_ci (o)
dist_core (o)
dist_target
tardist_target
zipdist_target
tarfile_target
zipfile_target
uutardist_target
shdist_target
dlsyms (o)
dynamic_bs (o)
dynamic_lib (o)
exescan
extliblist
find_perl
fixin
כוח (o)
guess_name
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
להתקין (o)
installbin (o)
linkext (o)
lsdir
מאקרו (o)
makeaperl (o)
makefile (o)
אולי_פקודה
צריך_קישור (o)
parse_abstract
parse_version
pasthru (o)
perl_script
perldepend (o)
pm_to_blib
post_constants (o)
post_initialize (o)
postamble (o)
Ppd
תחילית
processPL (o)
quote_paren
replace_manpage_separator
cd
אונליין
ציטוט_מילולית
escape_newlines
max_exec_len
סטטי (o)
static_lib (o)
סטטימייקר (o)
subdir_x (o)
subdirs (o)
מבחן (o)
test_via_harness (עקיפה)
test_via_script (עקיפה)
tool_xsubpp (o)
all_target
top_targets (o)
writedoc
xs_c (o)
xs_cpp (o)
xs_o (o)
ראה גם
ExtUtils::MM_VMS - שיטות ל לעקוף UN*X התנהגות in ExtUtils::MakeMaker
תַקצִיר
תיאור
שיטות תמיד טעונות
רשימת עטיפה
שיטות
guess_name (עקוף)
find_perl (עקוף)
_fixin_replace_shebang (עקוף)
אולי_פקודה (עקוף)
pasthru (עקוף)
pm_to_blib (עקוף)
perl_script (עקיפה)
replace_manpage_separator
init_DEST
init_DIRFILESEP
init_main (עקוף)
init_tools (עקוף)
init_platform (עקיפה)
קבועי_פלטפורמה
init_VERSION (עקוף)
קבועים (עקיפה)
מיוחד_יעדים
cflags (עקוף)
const_cccmd (עקוף)
tools_other (עקוף)
init_dist (עקוף)
c_o (עקוף)
xs_c (עקוף)
xs_o (עקוף)
dlsyms (עקוף)
dynamic_lib (עקיפה)
static_lib (עקיפה)
extra_clean_files
zipfile_target, tarfile_target, shdist_target
התקנה (עקוף)
perldepend (עקוף)
makeaperl (עקוף)
maketext_filter (עקוף)
תחילית (עקוף)
cd
אונליין
הד
ציטוט_מילולית
escape_dollarsigns
escape_all_dollarsigns
escape_newlines
max_exec_len
init_linker
catdir (עקיפה), catfile (עקיפה)
eliminate_macros
fixpath
os_flavor
is_make_type (עקוף)
AUTHOR
ExtUtils::MM_VOS - YOUR ספציפי תת מחלקה of ExtUtils::MM_Unix
תַקצִיר
תיאור
שיטות נדחקות
AUTHOR
ראה גם
ExtUtils::MM_Win32 - שיטות ל לעקוף UN*X התנהגות in ExtUtils::MakeMaker
תַקצִיר
תיאור
שיטות נדחקות
dlsyms
replace_manpage_separator
אולי_פקודה
init_DIRFILESEP
init_tools
init_others
init_platform, platform_constants
קבוע
מיוחד_יעדים
static_lib
dynamic_lib
extra_clean_files
init_linker
perl_script
quote_dep
xs_o
pasthru
arch_check (עקוף)
אונליין
cd
max_exec_len
os_flavor
cflags
ExtUtils::MM_Win95 - שיטה ל אישית MakeMaker ל Win9X
תַקצִיר
תיאור
שיטות נדחקות
xs_c
xs_cpp
xs_o
max_exec_len
os_flavor
AUTHOR
ExtUtils::MY - ExtUtils::MakeMaker תת מחלקה ל התאמה אישית
תַקצִיר
תיאור
ExtUtils::MakeMaker - צור a מודול קובץ Makefile
תַקצִיר
תיאור
כיצד לכתוב Makefile.PL
התנהגות ברירת המחדל של Makefile
לעשות מבחן
לעשות testdb
להפוך את ההתקנה
INSTALL_BASE
תכונת PREFIX ו-LIB
משתמשי AFS
קישור סטטי של Perl Binary חדש
קביעת מיקומי ספריית פרל והתקנה
איזו ספרייה תלויה בארכיטקטורה?
שימוש בתכונות ופרמטרים
ABSTRACT, ABSTRACT_FROM, AUTHOR, BINARY_LOCATION, BUILD_REQUIRES, C, CCFLAGS,
CONFIG, CONFIGURE, CONFIGURE_REQUIRES, DEFINE, DESTDIR, DIR, DISTNAME, DISTVNAME,
DLEXT, DL_FUNCS, DL_VARS, EXCLUDE_EXT, EXE_FILES, FIRST_MAKEFILE, FULLPERL,
FULLPERLRUN, FULLPERLRUNINST, FUNCLIST, H, IMPORTS, INC, INCLUDE_EXT,
INSTALLARCHLIB, INSTALLBIN, INSTALLDIRS, INSTALLMAN1DIR, INSTALLMAN3DIR,
INSTALLPRIVLIB, INSTALLSCRIPT, INSTALLITEARCH, INSTALLSITEBIN, INSTALLSITELIB,
INSTALLSITEMAN1DIR, INSTALLSITEMAN3DIR, INSTALLSITESCRIPT, INSTALLVENDORARCH,
INSTALLVENDORBIN, INSTALLVENDORLIB, INSTALLVENDORMAN1DIR, INSTALLVENDORMAN3DIR,
INSTALLVENDORSCRIPT, 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,
PERLRUN, PERLRUNINST, PERL_SRC, PERM_DIR, PERM_RW, PERM_RWX, PL_FILES, PM,
PMLIBDIRS, PM_FILTER, POLLUTE, PPM_INSTALL_EXEC, PPM_INSTALL_SCRIPT,
PPM_UNINSTALL_EXEC, PPM_UNINSTALL_SCRIPT, PREFIX, PREQ_FATAL, PREREQ_PM,
PEREQ_PRINT, PRINT_PREQ, SITEPREFIX, SIGN, SKIP, TEST_REQUIRES, TYPEMAPS,
VENDORPREFIX, VERBINST, VERSION, VERSION_FROM, VERSION_SYM, XS, XSOPT, XSPROTOARG,
XS_VERSION
תכונות נוספות באותיות קטנות
clean, depend, dist, dynamic_lib, linkext, macro, postamble, realclean, test,
tool_autosplit
עקיפת שיטות MakeMaker
הסוף של תכנות קאלט מטען
"MAN3PODS => ' '"
תמיכה ב- Hintsfile
תמיכה בהפצה
לעשות דיסטקשן, לעשות דילוג, לעשות דיסטקל, לעשות נקי מאוד,
הפוך לגילוי, הפוך לדיסטדיר, הפוך לדיסטסט, הפוך לאחור,
לעשות דיסט, לעשות uutardist, לעשות שדיסט, לעשות zipdist, לעשות ci
מטא-נתונים של מודול (META ו-MYMETA)
השבתת הרחבה
פונקציות שימושיות אחרות
הפקודה
גרסאות נתמכות של Perl
הסביבה
PERL_MM_OPT, PERL_MM_USE_DEFAULT, PERL_CORE
ראה גם
מחברים
רשיון
ExtUtils::MakeMaker::Config - עטיפה סביב Config.pm
תַקצִיר
תיאור
ExtUtils::MakeMaker::שאלות נפוצות - לעתים קרובות שאל שאלות אודות MakeMaker
תיאור
התקנת מודול
איך אני מתקין מודול בספריית הבית שלי?, איך אני משיג את MakeMaker ו
מודול::בנה להתקנה באותו מקום?, איך אני מונע מלהתקין את man
דפים?, כיצד אוכל להשתמש במודול מבלי להתקין אותו?, PREFIX לעומת INSTALL_BASE מ
מודול::Build::ספר בישול
שגיאות ובעיות נפוצות
"אין כלל ליצירת יעד `/usr/lib/perl5/CORE/config.h', דרוש על ידי `Makefile'"
פילוסופיה והיסטוריה
למה לא פשוט להשתמש ?, מהו Module::Build and
איך זה קשור ל-MakeMaker?, pure perl. אין לעשות, אין פקודות מעטפת, קל יותר
להתאמה אישית, חלקים פנימיים נקיים יותר, פחות צורה
כתיבת מודול
איך אני שומר על $VERSION שלי מעודכן מבלי לאפס אותו באופן ידני?, מה זה
META.yml דבר ואיך זה נכנס לי לְהַפְגִין?!, איך אני מוחק הכל לא
ב שלי לְהַפְגִין?, באיזה tar עליי להשתמש ב-Windows?, באיזה zip עליי להשתמש
Windows עבור '[nd]make zipdist'?
XS כיצד אוכל למנוע "גרסת אובייקט X.XX אינה תואמת את פרמטר האתחול Y.YY"
שגיאות?, כיצד אוכל לגרום לשני קבצי XS או יותר להתקיים במקביל באותה ספרייה?
טלאים
AUTHOR
ראה גם
ExtUtils::MakeMaker::Locale - ארוז Encode::Locale
תַקצִיר
תיאור
decode_argv( ), decode_argv( Encode::FB_CROAK ), env( $uni_key ), env( $uni_key =>
$uni_value ), reinit( ), reinit( $encoding ), $ENCODING_LOCALE, $ENCODING_LOCALE_FS,
$ENCODING_CONSOLE_IN, $ENCODING_CONSOLE_OUT
אורים
Windows
Mac OS X
POSIX (לינוקס ויוניקסים אחרים)
ראה גם
AUTHOR
ExtUtils::MakeMaker::מדריך - כתיבה a מודול עם MakeMaker
תַקצִיר
תיאור
המנטרה
המערך
Makefile.PL, MANIFEST, lib/, t/, שינויים, README, INSTALL, MANIFEST.SKIP, bin/
ראה גם
ExtUtils::Manifest - כלי עזר ל לכתוב ו לבדוק a לְהַפְגִין פילה
גִרְסָה
תַקצִיר
תיאור
פונקציות
mkmanifest
מניפידה
מניצ'ק
בדיקת קבצים
בדיקה מלאה
בדיקת דילוג
maniread
maniskip
מניקופיה
מאניאד
לְהַפְגִין
MANIFEST.SKIP
#!include_default, #!include /Path/to/another/manifest.skip
EXPORT_OK
משתנים גלובליים
דיאגנוסטיקה
"לא ב-MANIFEST:" פילה, "דילוג" פילה, "אין קובץ כזה:" פילה, "MANIFEST:" $!, "נוסף
ל-MANIFEST:" פילה
הסביבה
PERL_MM_MANIFEST_DEBUG
ראה גם
AUTHOR
זכויות יוצרים ורישיון
ExtUtils::Miniperl - לכתוב מה היא C קוד ל perlmain.c
תַקצִיר
תיאור
ראה גם
ExtUtils::Mkbootstrap - לעשות a אֹזֶן הַנַעַל פילה ל להשתמש by DynaLoader
תַקצִיר
תיאור
ExtUtils::Mksymlists - לכתוב קישורים אפשרויות קבצים ל דינמי הארכה
תַקצִיר
תיאור
DLBASE, DL_FUNCS, DL_VARS, FILE, FUNCLIST, IMPORTS, NAME
AUTHOR
ביקורת
mkfh()
__מצא_העברות
ExtUtils :: רשימת חבילות - לנהל .packlist קבצים
תַקצִיר
תיאור
נוהג
פונקציות
חָדָשׁ(), לקרוא(), לִכתוֹב(), לְאַמֵת(), packlist_file()
דוגמא
AUTHOR
ExtUtils::ParseXS - המתגייר פרל XS קוד אל תוך C קוד
תַקצִיר
תיאור
יצוא
שיטות
$pxs->חָדָשׁ(), $pxs->process_file(), C + +, הירtype, אלא, מפת סוג, טיפוס,
בדיקת גרסה, מספרי שורות, לייעל, פנימה, ארגטיפוסים, s, $pxs->report_error_count()
AUTHOR
זכויות יוצרים
ראה גם
ExtUtils::ParseXS::Constants - אתחול ערכים ל כמה גלובל
תַקצִיר
תיאור
ExtUtils::ParseXS::Eval - לנקות חבילה ל להעריך קוד in
תַקצִיר
תת-שגרות
$pxs->eval_output_typemap_code($typemapcode, $other_hashref)
$pxs->eval_input_typemap_code($typemapcode, $other_hashref)
הכל
ExtUtils::ParseXS:: Utilities - שגרת משנה מְשׁוּמָשׁ עם ExtUtils::ParseXS
תַקצִיר
תת-שגרות
"standard_typemap_locations()"
מטרה, טיעונים, ערך החזרה
"trim_whitespace()"
מטרה, טיעון, ערך החזרה
"C_string()"
מטרה, טיעונים, ערך החזרה
"valid_proto_string()"
מטרה, טיעונים, ערך החזרה
"process_typemaps()"
מטרה, טיעונים, ערך החזרה
"סוג מפה()"
מטרה, טיעונים, ערך החזרה
"standard_XS_defs()"
מטרה, טיעונים, ערך החזרה
"assign_func_args()"
מטרה, טיעונים, ערך החזרה
"analyze_preprocessor_statements()"
מטרה, טיעונים, ערך החזרה
"set_cond()"
מטרה, טיעונים, ערך החזרה
"current_line_number()"
מטרה, טיעונים, ערך החזרה
"לְהַזהִיר()"
מטרה, טיעונים, ערך החזרה
"לִפְלוֹט()"
מטרה, טיעונים, ערך החזרה
"מוות()"
מטרה, טיעונים, ערך החזרה
"check_conditional_preprocessor_statements()"
מטרה, טיעונים, ערך החזרה
"escape_file_for_line_directive()"
מטרה, טיעונים, ערך החזרה
"report_typemap_failure"
מטרה, טיעונים, ערך החזרה
ExtUtils::Typemaps - קרא/כתוב/שנה Perl/XS מפת סוג קבצים
תַקצִיר
תיאור
שיטות
חדש
פילה
add_typemap
add_inputmap
add_outputmap
add_string
remove_typemap
remove_inputmap
remove_inputmap
get_typemap
get_inputmap
get_outputmap
לכתוב
as_string
as_embedded_typemap
למזג
זה ריק
list_mapped_ctypes
_get_typemap_hash
_get_inputmap_hash
_get_outputmap_hash
_קבל_אב-טיפוס_hash
לשבט
מסודר_סוג
מערות
ראה גם
AUTHOR
זכויות יוצרים ורישיון
ExtUtils::Typemaps::Cmd - מָהִיר פקודות ל טיפול מפות דפוס
תַקצִיר
תיאור
פונקציות מיוצאות
embeddable_typemap
ראה גם
AUTHOR
זכויות יוצרים ורישיון
ExtUtils::Typemaps::InputMap - כְּנִיסָה in מה היא קלט סעיף of a מפת סוג
תַקצִיר
תיאור
שיטות
חדש
קוד
xstype
cleaned_code
ראה גם
AUTHOR
זכויות יוצרים ורישיון
ExtUtils::Typemaps::OutputMap - כְּנִיסָה in מה היא תפוקה סעיף of a מפת סוג
תַקצִיר
תיאור
שיטות
חדש
קוד
xstype
cleaned_code
ניתן למטרה
ראה גם
AUTHOR
זכויות יוצרים ורישיון
ExtUtils::Typemaps::Type - כְּנִיסָה in מה היא TYPEMAP סעיף of a מפת סוג
תַקצִיר
תיאור
שיטות
חדש
פרוטו
xstype
ctype
מסודר_ctype
ראה גם
AUTHOR
זכויות יוצרים ורישיון
ExtUtils::XSSymSet - לשמור סטים of סמל שמות טָעִים ל מה היא VMS קישורים
תַקצִיר
תיאור
new([$maxlen[,$silent]]), addsym($name[,$maxlen[,$silent]]),
trimsym($name[,$maxlen[,$silent]]), delsym($name), get_orig($trimmed),
get_trimmed($name), all_orig(), all_trimmed()
AUTHOR
ביקורת
ExtUtils::testlib - להוסיף בליב/* ספריות ל @INC
תַקצִיר
תיאור
קטלני - חלף פונקציות עם שווי ערך אשר להצליח or למות
תַקצִיר
התרגול הטוב ביותר
תיאור
דיאגנוסטיקה
שם שגרת משנה שגוי עבור Fatal: %s, %s אינה תת שגרת Perl, %s אינה גם
מובנה, וגם לא תת-שגרת Perl, לא ניתן להפוך את %s הלא ניתן לעקיפה קטלני, פנימי
שגיאה: %s
באגים
AUTHOR
רשיון
ראה גם
Fcntl - לִטעוֹן מה היא C Fcntl.h מגדיר
תַקצִיר
תיאור
הערה
סמלים מיוצאים
קובץ :: שם בסיס - לנתח פילה שבילים אל תוך מַדרִיך, שם הקובץ ו סיומת.
תַקצִיר
תיאור
"קובץ ניתוח"
"שם בסיס"
"שם שם"
"fileparse_set_fstype"
ראה גם
קובץ::השוואה - לְהַשְׁווֹת קבצים or ידיות קבצים
תַקצִיר
תיאור
לַחֲזוֹר
AUTHOR
קובץ :: העתק - העתק קבצים or ידיות קבצים
תַקצִיר
תיאור
copy , move , syscopy , rmscopy($from,$to[,$date_flag])
לַחֲזוֹר
AUTHOR
קובץ::DosGlob - DOS כמו גלוביות ו אז כמה
תַקצִיר
תיאור
יצוא (לפי בקשה בלבד)
באגים
AUTHOR
הִיסטוֹרִיָה
ראה גם
File::Fetch - A גנרית פילה מַקסִים מנגנון
תַקצִיר
תיאור
ACCESSORS
$ff->uri, $ff->scheme, $ff->host, $ff->vol, $ff->share, $ff->path, $ff->file,
$ff->file_default
$ff->קובץ_output
שיטות
$ff = File::Fetch->new( uri => 'http://some.where.com/dir/file.txt');
$where = $ff->fetch( [to => /my/output/dir/ | \$scalar] )
$ff->error([BOOL])
איך זה עובד
משתנים גלובליים
$File::Fetch::FROM_EMAIL
$File::Fetch::USER_AGENT
$File::Fetch::FTP_PASSIVE
$File::Fetch::TIMEOUT
$File::Fetch::WARN
$File::Fetch::DEBUG
$File::Fetch::BLACKLIST
$File::Fetch::METHOD_FAIL
מיפוי
לעתים קרובות שאל שאלות
אז איך אני משתמש בפרוקסי עם File::Fetch?
השתמשתי ב-'lynx' כדי להביא קובץ, אבל התוכן שלו שגוי!
בקבצים שאני מנסה להביא יש תווים שמורים או תווים שאינם ASCII.
מה עליי לעשות?
הכל
יישם $PREFER_BIN
דיווחי שגיאות
AUTHOR
זכויות יוצרים
קובץ :: מצא - טראברס a בספרייה עֵץ.
תַקצִיר
תיאור
למצוא, למצוא עומק
%אפשרויות
"wanted", "bydepth", "preprocess", "postprocess", "follow", "follow_fast",
"עקוב_דילוג", "קישורים_סמלים_מתנדנדים", "ללא_צ'דיר", "לא טאנץ", "דפוס_לא דבק",
"לא_דלג"
הפונקציה המבוקשת
$File::Find::dir הוא שם הספרייה הנוכחי, $_ הוא שם הקובץ הנוכחי בתוכו
ספריה זו, $File::Find::name הוא שם הנתיב המלא לקובץ
אזהרות
מערה
$dont_use_nlink, סימלינקים
באגים ואזהרות
הִיסטוֹרִיָה
ראה גם
קובץ :: גלוב - פרל הארכה ל BSD גוש שגרה
תַקצִיר
תיאור
מטא דמויות
יצוא
דגלים של POSIX
"GLOB_ERR", "GLOB_LIMIT", "GLOB_MARK", "GLOB_NOCASE", "GLOB_NOCHECK",
"GLOB_NOSORT", "GLOB_BRACE", "GLOB_NOMAGIC", "GLOB_QUOTE", "GLOB_TILDE",
"GLOB_CSH", "GLOB_ALPHASORT"
דיאגנוסטיקה
"GLOB_NOSPACE", "GLOB_ABEND"
אורים
ראה גם
AUTHOR
קובץ::GlobMapper - רחב שלח גלוב ל להתיר קֶלֶט ו תְפוּקָה קבצים
תַקצִיר
תיאור
מאחורי הקלעים
מגבלות
גלוב קובץ קלט
~, ~משתמש, ., *, ?, \, [], {,}, ()
פלט קובץ גלוב
"*", מס' 1
נתונים שהוחזרו
דוגמאות
סקריפט שינוי שם
כמה מפות גלוב לדוגמה
ראה גם
AUTHOR
זכויות יוצרים ורישיון
קובץ :: נתיב - צור or להסיר בספרייה עצים
גִרְסָה
תַקצִיר
תיאור
make_path( $dir1, $dir2, .... ), make_path( $dir1, $dir2, ...., \%opts ), mode =>
$num, verbose => $bool, error => \$err, בעלים => $owner, user => $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,
safe => $bool, keep_root => $bool, result => \$res, error => \$err, rmtree( $dir ),
rmtree( $dir, $verbose, $safe), rmtree( [$dir1, $dir2,...], $verbose, $safe),
rmtree( $dir1, $dir2,..., \%opt )
טיפול בשגיאות
הערה:
אורים
דיאגנוסטיקה
mkdir [נתיב]: [errmsg] (SVERE), לא צוינו נתיב/ים שורש, אין קובץ או ספרייה כאלה,
לא יכול להביא את ספריית העבודה הראשונית: [errmsg], לא יכול לקבוע עבודה ראשונית
ספרייה: [errmsg], לא יכול chdir ל-[dir]: [errmsg], ספרייה [dir] השתנתה לפני
chdir, צפוי dev=[n] ino=[n], בפועל dev=[n] ino=[n], מבטל. (FATAL), לא יכול
הפוך את הספרייה [dir] לקריאה+ניתנת לכתיבה: [errmsg], לא יכול לקרוא [dir]: [errmsg], לא יכול לקרוא
אפס chmod [dir]: [errmsg], לא יכול להסיר את [dir] כאשר cwd הוא [dir], לא יכול chdir ל
[parent-dir] מ-[child-dir]: [errmsg], מבטל. (FATAL), לא יכול לציין עבודה קודמת
ספרייה [dir]: [errmsg], מבטל. (FATAL), הספרייה הקודמת [הורה-dir] השתנתה
לפני הזנת [child-dir], צפוי dev=[n] ino=[n], בפועל dev=[n] ino=[n],
הפלה. (FATAL), לא יכול להפוך את הספרייה [dir] לכתיבה: [errmsg], לא יכול להסיר
ספרייה [dir]: [errmsg], לא יכול לשחזר הרשאות של [dir] ל-[0nnn]: [errmsg],
לא יכול להפוך את הקובץ [קובץ] לכתיבה: [errmsg], לא יכול לבטל את הקישור של הקובץ [קובץ]: [errmsg],
לא יכול לשחזר הרשאות של [קובץ] ל-[0nnn]: [errmsg], לא יכול למפות את [בעלים] ל-
uid, בעלות לא השתנתה");, לא ניתן למפות [קבוצה] ל-gid, בעלות על קבוצה לא
השתנה
ראה גם
באגים
תודות
מחברים
זכויות יוצרים
רשיון
קובץ :: מפרט - באופן נייד לבצע פעולות on פילה שמות
תַקצִיר
תיאור
שיטות
canonpath , catdir , catfile , curdir , devnull , rootdir , tmpdir , updir ,
no_upwards, case_tolerant, file_name_is_absolute, path , join , splitpath , splitdir
, catpath(), abs2rel , rel2abs()
ראה גם
AUTHOR
זכויות יוצרים
קובץ::Spec::Cygwin - שיטות ל Cygwin פילה מפרט טכני
תַקצִיר
תיאור
קאנונפת
file_name_is_absolute
tmpdir (עקוף)
סובלני_מקרה
זכויות יוצרים
קובץ::Spec::Epoc - שיטות ל אפוק פילה מפרט טכני
תַקצִיר
תיאור
canonpath()
AUTHOR
זכויות יוצרים
ראה גם
קובץ::מפרט::פונקציות - באופן נייד לבצע פעולות on פילה שמות
תַקצִיר
תיאור
יצוא
זכויות יוצרים
ראה גם
קובץ::מפרט::Mac - קובץ :: מפרט ל Mac OS (קלַאסִי)
תַקצִיר
תיאור
שיטות
קאנונפת
catdir()
catfile
curdir
שטן
rootdir
tmpdir
updir
file_name_is_absolute
נתיב
נתיב מפוצל
splitdir
נתיב חתולים
abs2rel
rel2abs
מחברים
זכויות יוצרים
ראה גם
קובץ::מפרט::OS2 - שיטות ל OS / 2 פילה מפרט טכני
תַקצִיר
תיאור
tmpdir, splitpath
זכויות יוצרים
קובץ::Spec::Unix - קובץ :: מפרט ל יוניקס, בסיס ל אַחֵר קובץ :: מפרט מודולים
תַקצִיר
תיאור
שיטות
canonpath()
catdir()
catfile
curdir
שטן
rootdir
tmpdir
updir
לא_למעלה
סובלני_מקרה
file_name_is_absolute
נתיב
להצטרף
נתיב מפוצל
splitdir
catpath()
abs2rel
rel2abs()
זכויות יוצרים
ראה גם
קובץ::מפרט::VMS - שיטות ל VMS פילה מפרט טכני
תַקצִיר
תיאור
canonpath (עקיפה)
catdir (עקיפה)
catfile (עקוף)
curdir (עקוף)
devnull (עקוף)
rootdir (עקוף)
tmpdir (עקוף)
updir (עקוף)
case_tolerant (עקיפה)
נתיב (עקוף)
file_name_is_absolute (עקוף)
נתיב פיצול (עקיפה)
splitdir (עקיפה)
נתיב חתולים (עקיפה)
abs2rel (עקיפה)
rel2abs (עקוף)
זכויות יוצרים
ראה גם
קובץ::Spec::Win32 - שיטות ל Win32 פילה מפרט טכני
תַקצִיר
תיאור
שטן
tmpdir
סובלני_מקרה
file_name_is_absolute
catfile
קאנונפת
נתיב מפוצל
splitdir
נתיב חתולים
הערה עבור File::Spec::Win32 Maintainers
זכויות יוצרים
ראה גם
קובץ :: זמני - לַחֲזוֹר שם ו לטפל of a זמני פילה בבטחה
גִרְסָה
תַקצִיר
תיאור
פוריות
ממשק מכוון אובייקט
חדש, newdir, שם הקובץ, שם הדירוג, unlink_on_destroy, להרוס
פונקציות
קובץ זמני, tempdir
פונקציות MKTEMP
מקסטמפ, mkstemps, mkdtemp, mktemp
פונקציות POSIX
tmpnam, tmpfile
פונקציות נוספות
tempnam
פונקציות תועלת
בטל קישור 0, cmpstat, בטל קישור 1, ניקוי
משתני חבילה
בטוח_רמה, STANDARD, MEDIUM, HIGH, TopSystemUID, $KEEP_ALL, $DEBUG
אזהרה
קבצים זמניים ו-NFS
מזלג
הסרת ספרייה
מצב טינט
BINMODE
הִיסטוֹרִיָה
ראה גם
תמיכה
באגים / בקשות תכונות
קוד מקור
AUTHOR
תורמים
זכויות יוצרים ורישיון
קובץ::stat - לפי שם ממשק ל פרל מובנה stat () פונקציות
תַקצִיר
תיאור
באגים
שגיאות
-%s אינו מיושם באובייקט File::stat
אזהרות
File::stat מתעלם משימוש ב-filtest 'access', File::stat מתעלם מ-VMS ACLs
הערה
AUTHOR
FileCache - לשמור יותר קבצים לפתוח מֵאֲשֶׁר מה היא מערכת היתרים
תַקצִיר
תיאור
cacheout EXPR, cacheout MODE, EXPR
מערות
באגים
FileHandle - לספק אובייקט שיטות ל ידיות קבצים
תַקצִיר
תיאור
$fh->print, $fh->printf, $fh->getline, $fh->getlines
ראה גם
מסנן::פשוט - מפושט מָקוֹר סינון
תַקצִיר
תיאור
הבעיה
פתרון
השבתה או שינוי התנהגות
ממשק All-in-One
סינון רק רכיבים ספציפיים של קוד המקור
"קוד", "קוד_ללא_תגובות", "אפשרות הפעלה", "להפעלה_אין_הערות", "כמו ציטוט",
"מחרוזת", "רגקס", "הכל"
סינון רק חלקי הקוד של קוד המקור
שימוש בפילטר::פשוט עם תת שגרת "ייבוא" מפורשת
שימוש בפילטר::Simple ויצואן ביחד
איך זה עובד
AUTHOR
צור קשר
זכויות יוצרים ורישיון
מסנן::Util::התקשר - פרל מָקוֹר סינון שירות מודול
תַקצִיר
תיאור
להשתמש מסנן::Util::התקשר
יְבוּא()
filter_add()
מסנן () ו אנונימי להלן
$_, $status, filter_read ו filter_read_exact, filter_del, יבוא אמיתי
דוגמאות
דוגמה 1: מסנן פשוט.
דוגמה 2: שימוש בהקשר
דוגמה 3: שימוש בהקשר בתוך המסנן
דוגמה 4: שימוש ב-filter_del
מסנן::פשוט
AUTHOR
תאריך
רשיון
FindBin - לאתר בספרייה of מְקוֹרִי פרל תסריט
תַקצִיר
תיאור
משתנים ניתנים לייצוא
בעיות ידועות
מחברים
זכויות יוצרים
GDBM_קובץ - פרל 5 גישה ל מה היא gdbm סִפְרִיָה.
תַקצִיר
תיאור
זמינות
באגים
ראה גם
Getopt :: ארוך - מורחב תהליך of הפקודה קו אפשרויות
תַקצִיר
תיאור
אפשרויות שורת הפקודה, מבוא
תחילת העבודה עם Getopt::Long
אפשרויות פשוטות
אפשרויות קצת פחות פשוטות
ערבוב אפשרות שורת הפקודה עם ארגומנטים אחרים
אפשרויות עם ערכים
אפשרויות עם מספר ערכים
אפשרויות עם ערכי גיבוב
תתי שגרות המוגדרות על ידי משתמש לטיפול באפשרויות
אפשרויות עם מספר שמות
מקרה וקיצורים
סיכום מפרטי האופציות
!, +, s, i, o, f, : סוג [ desttype ], : מספר [ desttype ], : + [ desttype ]
אפשרויות מתקדמות
ממשק מונחה עצמים
חוט בטיחות
תיעוד וטקסטים לעזרה
ניתוח אפשרויות ממערך שרירותי
ניתוח אפשרויות ממחרוזת שרירותית
אחסון ערכי אפשרויות ב-hash
צרור
המקף הבודד
התקשרות חוזרת של טיעונים
הגדרת Getopt::Long
default, posix_default, auto_abbrev, getopt_compat, gnu_compat, gnu_getopt,
require_order, permute, bundling (ברירת מחדל: disabled), bundling_override (ברירת מחדל:
disabled), ignore_case (ברירת מחדל: מופעל), ignore_case_always (ברירת מחדל: disabled),
auto_version (default:disabled), auto_help (default:disabled), pass_through (ברירת מחדל:
disabled), prefix, prefix_pattern, long_prefix_pattern, debug (ברירת מחדל: disabled)
שיטות הניתנות לייצוא
VersionMessage, "-message", "-msg", "-exitval", "-output", HelpMessage
החזר ערכים ושגיאות
מוֹרֶשֶׁת
יעדי ברירת מחדל
אפשרויות פתיחה חלופיות
משתני תצורה
טיפים וטכניקות
דחיפת ערכים מרובים באופציית Hash
פתרון בעיות
GetOptions לא מחזירה תוצאה שגויה כאשר לא מסופקת אופציה
GetOptions לא מפצל את שורת הפקודה בצורה נכונה
תת שגרת &main::GetOptions לא מוגדרת נקראה
איך אני שם "-?" אפשרות לתוך Getopt::Long?
AUTHOR
זכויות יוצרים וכתב ויתור
Getopt::Std, getopt, קמצנים - התַהֲלִיך בעל תו בודד מתגים עם להחליף קיבוץ
תַקצִיר
תיאור
"--help" ו-"--version"
HTTP::קטנטן - A קטן, פָּשׁוּט, לתקן HTTP / 1.1 לקוחות
גִרְסָה
תַקצִיר
תיאור
שיטות
חדש
קבל|הד|שים|פוסט|מחק
פוסט_טופס
ראי
לבקש
www_form_urlencode
תמיכה ב-SSL
תמיכת פרוקסי
מגבלות
ראה גם
תמיכה
באגים / בקשות תכונות
קוד מקור
מחברים
תורמים
זכויות יוצרים ורישיון
Hash :: 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
מפתחות_משפטיים, hidden_keys, כל_מפתחות, hash_seed, hash_value, bucket_info, bucket_stats,
מערך_דלי
bucket_stats_formatted
hv_store, hash_traversal_mask
פועל על הפניות ל-hashs.
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
ראה גם
Hash::Util::FieldHash - תמיכה ל מבפנים החוצה חוגים
תַקצִיר
פונקציות
id, id_2obj, register, idhash, idhashes, fieldhash, fieldhashes
תיאור
טכניקת ה-Inside-out
בעיות של Inside-out
פתרונות
בעיות נוספות
האובייקט הגנרי
כיצד להשתמש ב- Field Hashes
גיבוב שנאסף באשפה
דוגמאות
"init()", "first()", "last()", "name()", "Name_hash", "Name_id", "Name_idhash",
"Name_id_reg", "Name_idhash_reg", "Name_fieldhash"
דוגמה 1
דוגמה 2
GUTS
ממשק "PERL_MAGIC_uvar" עבור hashes
חלשים קוראים לו קסם
איך עובד גיבוב שדה
פונקציה פנימית Hash::Util::FieldHash::_fieldhash
AUTHOR
זכויות יוצרים ורישיון
I18N::איסוף - לְהַשְׁווֹת 8 סיבית סקלר נתונים פי ל מה היא נוֹכְחִי אזור
תַקצִיר
תיאור
I18N::LangTags - פונקציות ל התמודדות עם בסגנון RFC3066 שפה תיוגים
תַקצִיר
תיאור
הפונקציה is_language_tag($lang1)
הפונקציה extract_language_tags($whatever)
הפונקציה same_language_tag($lang1, $lang2)
הפונקציה similarity_language_tag($lang1, $lang2)
הפונקציה is_dialect_of($lang1, $lang2)
הפונקציה super_languages($lang1)
הפונקציה locale2language_tag($locale_identifier)
הפונקציה encode_language_tag($lang1)
הפונקציה alternate_language_tags($lang1)
הפונקציה @langs = panic_languages(@accept_languages)
הפונקציה implicate_supers( ...שפות... ), הפונקציה implicate_supers_strictly(
...שפות...)
על אותיות קטנות
אודות תגיות שפת UNICODE טקסט פשוט
ראה גם
זכויות יוצרים
AUTHOR
I18N::LangTags::Detect - לאתר מה היא של המשתמש שפה העדפות
תַקצִיר
תיאור
פונקציות
הסביבה
ראה גם
זכויות יוצרים
AUTHOR
I18N::LangTags::רשימה -- תיוגים ו שמות ל בן אנוש שפות
תַקצִיר
תיאור
אודות תגי שפה
רשימת שפות
{אב} : אבחזיה, {אס} : אכינזית, {אח} : אקולי, {אדא} : אדנגמה, {אדי} : אדיגה,
{aa} : אפאר, {afh} : אפריהילי, {af} : אפריקנס, [{afa} : אפרו-אסיאתי (אחר)], {ak}
: אקאן, {akk} : אכדית, {sq} : אלבנית, {ale} : Aleut, [{alg} : Algonquian
שפות], [{tut} : אלטאית (אחר)], {am} : אמהרית, {i-ami} : אמי, [{apa} : אפאצ'י
שפות], {ar} : ערבית, {arc} : ארמית, {arp} : Arapaho, {arn} : Araucanian, {arw}
: Arawak, {hy} : ארמני, {an} : Aragonese, [{art} : מלאכותי (אחר)], {ast} :
אסטוריאנית, {as} : אסמית, [{ath} : שפות אתאפסקניות], [{aus} : אוסטרלית
שפות], [{מפה} : אוסטרונזית (אחר)], {av} : אוורית, {ae} : אווסטנית, {awa} :
Awadhi, {ay} : Aymara, {az} : אזרבייג'נית, {ban} : Balinese, [{bat} : Baltic (אחר)],
{bal} : Baluchi, {bm} : במברה, [{bai} : שפות במילקה], {bad} : Banda, [{bnt} :
בנטו (אחר)], {בס} : באסה, {בא} : בשקיר, {eu} : באסקית, {בטק} : באטאק
(אינדונזיה), {bej} : Beja, {be} : בלארוסית, {bem} : Bemba, {bn} : בנגלית, [{ber} :
ברבר (אחר)], {bho} : Bhojpuri, {bh} : Bihari, {bik} : Bikol, {bin} : Bini, {bi} :
Bislama, {bs} : בוסנית, {bra} : Braj, {br} : Breton, {bug} : Buginese, {bg} :
בולגרית, {i-bnn} : Bunun, {bua} : בוריאט, {my} : בורמזית, {cad} : Caddo, {car} :
קאריב, {ca} : קטלאנית, [{cau} : קווקזית (אחר)], {ceb} : סבואנו, [{cel} : קלטית
(אחר)], [{cai} : אינדיאני מרכז אמריקאי (אחר)], {chg} : צ'גטאי, [{cmc} : צ'אמיק
שפות], {ch} : Chamorro, {ce} : צ'צ'נית, {chr} : צ'ירוקי, {chy} : Cheyenne, {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} : קריאולים ו
pidgins (אחר)], {hr} : קרואטית, [{cus} : קוסיטית (אחר)], {cs} : צ'כית, {דאק} :
דקוטה, {da} : דנית, {dar} : Dargwa, {day} : Dayak, {i-default} : ברירת מחדל (Fallthru)
שפה, {del} : דלאוור, {דין} : דינקה, {dv} : Divehi, {doi} : דוגרי, {dgr} :
Dogrib, [{dra}: Dravidian (אחר)], {dua}: Duala, {nl}: הולנדית, {dum}: הולנדית תיכונה
(בערך 1050-1350), {dyu} : Dyula, {dz} : Dzongkha, {efi} : Efik, {egy} : עתיק
מצרית, {eka} : Ekajuk, {elx} : Elamite, {he} : אנגלית, {enm} : אנגלית עתיקה
(1100-1500), {ang} : אנגלית עתיקה (בערך 450-1100), {i-enochian} : אנוכיאנית (מלאכותית),
{myv} : Erzya, {eo} : אספרנטו, {et} : אסטונית, {ee} : Ewe, {ewo} : Ewondo, {מעריץ} :
Fang, {fat} : Fanti, {fo} : פארואי, {fj} : פיג'ית, {fi} : פינית, [{fiu} : פינו-
אוגרית (אחר)], {fon} : Fon, {fr} : צרפתית, {frm} : צרפתית תיכונה (בערך 1400-1600),
{fro} : צרפתית עתיקה (842-ca.1400), {fy} : פריזית, {פרווה} : פריוליאנית, {ff} : פולה,
{gaa} : Ga, {gd} : גאלית סקוטית, {gl} : Gallegan, {lg} : Ganda, {gay} : Gayo, {gba} :
Gbaya, {gez} : וואי, {ka} : גרוזינית, {de} : גרמנית, {gmh} : גרמנית גבוהה תיכונה
(בערך 1050-1500), {goh} : גרמנית גבוהה עתיקה (בערך 750-1050), [{gem} : גרמנית (אחר)],
{gil} : Gilbertese, {gon} : Gondi, {gor} : Gorontalo, {got} : גותי, {grb} : Grebo,
{grc} : יוונית עתיקה, {el} : יוונית מודרנית, {gn} : Guarani, {gu} : Gujarati, {gwi} :
Gwich'in, {hai} : Haida, {ht} : Haitian, {ha} : Hausa, {haw} : Hawaiian, {he} :
עברית, {חז} : הררו, {חיל} : היליגינון, {הוא} : הימצ'אלי, {הי} : הינדי, {הו} :
Hiri Motu, {hit}: חיטי, {hmn}: Hmong, {hu}: הונגרית, {hup}: Hupa, {iba}:
Iban, {is} : איסלנדית, {io} : Ido, {ig} : Igbo, {ijo} : Ijo, {ilo} : Iloko, [{inc} :
Indic (אחר)], [{ine} : הודו-אירופי (אחר)], {id} : אינדונזית, {inh} : אינגוש,
{ia} : Interlingua (האגודה הבינלאומית לשפות עזר), {ie} : Interlingue,
{iu} : Inuktitut, {ik} : Inupiaq, [{ira} : איראני (אחר)], {ga} : אירית, {mga} :
אירית תיכונה (900-1200), {sga} : אירית עתיקה (עד 900), [{iro} : שפות אירוקוויאניות],
{it}: איטלקית, {ja}: יפנית, {jv}: ג'אווה, {jrb}: יהודית-ערבית, {jpr}: יהודית-
פרסית, {kbd} : Kabardian, {kab} : Kabyle, {kac} : Kachin, {kl} : Kalaallisut, {xal}
: Kalmyk, {קאם} : Kamba, {kn} : Kannada, {kr} : Kanuri, {krc} : Karachay-Balkar, {kaa}
: Kara-Kalpak, {kar} : Karen, {ks} : Kashmiri, {csb} : Kashubian, {kaw} : Kawi, {kk} :
קזחית, {קה} : חאסי, {ק"מ} : חמר, [{ח'י} : כויסאן (אחר)], {ח'ו} : חוטאנית,
{ki} : Kikuyu, {kmb} : Kimbundu, {rw} : Kinyarwanda, {ky} : Kirghiz, {i-klingon} :
קלינגון, {kv} : קומי, {ק"ג} : קונגו, {קוק} : קונקני, {קו} : קוריאני, {קוס} : קוסראי,
{kpe} : Kpelle, {kro} : Kru, {kj} : Kuanyama, {kum} : Kumyk, {ku} : כורדית, {kru} :
Kurukh, {kut} : Kutenai, {lad}: Ladino, {לה}: Lahnda, {lam}: Lamba, {lo}: Lao,
{la} : לטינית, {lv} : לטבית, {lb} : Letzeburgesch, {lez} : Lezghian, {li} :
לימבורגית, {ln}: לינגלה, {lt}: ליטאית, {nds}: גרמנית נמוכה, {art-lojban}:
Lojban (מלאכותי), {loz} : Lozi, {lu} : Luba-Katanga, {lua} : Luba-Lulua, {lui} :
לואיזנו, {lun} : לונדה, {luo} : לואו (קניה וטנזניה), {lus} : לושי, {mk} :
מקדונית, {מטורפת} : מדורסית, {מג} : מגאהי, {מאי} : מאיתילי, {mak} : מקאסר, {מג}
: מלגזית, {ms} : מלאית, {ml} : מלאיאלאם, {mt} : מלטזית, {mnc} : מנצ'ו, {mdr} :
Mandar, {man} : Mandingo, {mni}: Manipuri, [{mno}: Manobo languages], {gv}: Manx,
{mi} : מאורי, {mr} : Marathi, {chm} : Mari, {mh} : Marshall, {mwr} : Marwari, {mas} :
מסאי, [{myn} : שפות המאיה], {גברים} : Mende, {mic} : Micmac, {min} : Minangkabau,
{i-mingo} : מינגו, [{mis} : שפות שונות], {moh} : מוהוק, {mdf} : מוקשה,
{mo} : מולדבית, [{mkh} : Mon-Khmer (אחר)], {lol} : מונגו, {mn} : מונגולית, {mos}
: מוסי, [{mul} : שפות מרובות], [{mun} : שפות מונדה], {nah} : Nahuatl,
{תנומה} : נפוליטנית, {na} : נאורו, {nv} : נאוואחו, {nd} : צפון נדבלה, {nr} : דרום
Ndebele, {ng} : Ndonga, {ne}: נפאלית, {חדש}: ניוארי, {nia}: Nias, [{nic}: Niger-
Kordofanian (אחר)], [{ssa} : Nilo-Saharan (אחר)], {niu} : Niuean, {nog} : נוגאי,
{non} : נורדית עתיקה, [{nai} : הודי צפון אמריקאי], {no} : נורבגית, {nb} : נורבגית
Bokmal, {nn} : נינורסק נורבגי, [{nub} : שפות נוביות], {nym} : Nyamwezi, {nyn}
: Nyankole, {nyo} : Nyoro, {nzi} : Nzima, {oc} : Occitan (פוסט 1500), {oj} : Ojibwa,
{או} : אוריה, {אומ} : אורומו, {וסה} : אוזאז', {os} : אוסיית; אוסטי, [{oto} : אוטומי
שפות], {pal} : Pahlavi, {i-pwn} : Paiwan, {pau} : Palauan, {pi} : פאלי, {pam} :
פמפנגה, {pag} : Pangasinan, {pa} : פנג'בי, {pap} : פפימנטו, [{paa}: פפואה
(אחר)], {fa} : פרסית, {peo} : פרסית עתיקה (כ-600-400 לפני הספירה), [{פי} : פיליפינים
(אחר)], {phn} : פיניקית, {pon} : Pohnpeian, {pl} : פולנית, {pt} : פורטוגזית,
[{pra} : שפות פראקריט], {pro} : פרובנס עתיק (עד 1500), {ps} : פושטו, {qu} :
Quechua, {rm}: Raeto-Romance, {raj}: Rajasthani, {rap}: Rapanui, {rar}:
Rarotongan, [{qaa - qtz} : שמור לשימוש מקומי.], [{roa}: רומנטיקה (אחר)], {ro} :
רומנית, {rom} : רומני, {rn} : רונדי, {ru} : רוסית, [{sal} : שפות סלישניות],
{sam} : ארמית שומרונית, {se} : צפון סאמי, {sma} : דרום סאמי, {smn} : אינארי
סמי, {smj} : לולה סמי, {sms} : סקול סמי, [{smi} : שפות סאמי (אחר)], {sm} :
סמואן, {עצוב} : סנדאווה, {סג} : סנגו, {סא} : סנסקריט, {שבת} : סנטלי, {sc} :
Sardinian, {sas} : Sasak, {sco} : Scots, {sel} : Selkup, [{sem}: שמי (אחר)],
{sr} : סרבית, {srr} : Serer, {shn} : Shan, {sn} : שונה, {sid} : Sidamo, {sgn-...} :
שפות סימנים, {bla} : Siksika, {sd} : Sindhi, {si} : סינהלית, [{sit} : Sino-
טיבטית (אחר)], [{sio} : שפות סיאואן], {den} : עבד (Athapascan), [{sla} :
סלאבית (אחר)], {sk} : סלובקית, {sl} : סלובנית, {סוג} : סוגדית, {סו} : סומלית,
{בן} : Songhai, {snk} : Soninke, {wen} : שפות סורביות, {nso} : צפון סוטו,
{st} : דרום סוטו, [{sai} : הודי דרום אמריקאי (אחר)], {es} : ספרדית, {suk}
: Sukuma, {sux} : שומרית, {su} : סונדנית, {sus} : Susu, {sw} : סוואהילית, {ss} :
סוואטי, {sv} : שוודית, {syr} : סורית, {tl} : טאגלוג, {ty} : טהיטית, [{tai} : טאי
(אחר)], {טג} : טג'יקית, {טמ"ח} : טמאשק, {טא} : טמילית, {אי-טאו} : טאו, {tt} : טטרית,
{i-tay} : Tayal, {te} : Telugu, {ter} : Tereno, {tet} : Tetum, {th} : תאילנדית, {bo} :
טיבטי, {טיג} : טיגרה, {טי} : טיגריניה, {טמ} : תמנע, {טיב} : טיב, {תלי} : טלינגיט,
{tpi} : Tok Pisin, {tkl} : Tokelau, {tog} : Tonga (Nyasa), {to} : Tonga (Tonga)
איי), {טסי} : צימשיאן, {צ} : צונגה, {י-צו} : צו, {טנ} : צואנה, {טום} :
Tumbuka, [{tup} : שפות Tupi], {tr} : טורקית, {ota} : טורקית עות'מאנית
(1500-1928), {crh}: טורקית קרים, {tk}: טורקמנית, {tvl}: טובאלו, {tyv}:
טוביניאן, {tw} : Twi, {udm} : אודמורט, {uga} : אוגרית, {ug} : אויגורי, {uk}:
אוקראינית, {umb} : אומבונדו, {und} : לא מוגדר, {ur} : אורדו, {uz} : אוזבקית, {vai} :
Vai, {ve} : Venda, {vi} : וייטנאמית, {vo} : Volapuk, {vot} : Votic, [{wak} : Wakashan
שפות], {wa} : וולונית, {wal} : Walamo, {war} : Waray, {was} : Washo, {cy} :
ולש, {wo} : וולף, {x-...} : לא רשום (שימוש חצי פרטי), {xh} : Xhosa, {sah} :
Yakut, {yao}: Yao, {yap}: Yapese, {ii}: Sichuan Yi, {yi}: יידיש, {yo}: Yoruba,
[{ypk} : שפות יופיק], {znd} : Zande, [{zap} : Zapotec], {zen} : Zenaga, {za} :
Zhuang, {zu} : זולו, {zun} : Zuni
ראה גם
זכויות יוצרים וכתב ויתור
AUTHOR
I18N::Langinfo - שאלה אזור מידע
תַקצִיר
תיאור
יצוא
ראה גם
AUTHOR
זכויות יוצרים ורישיון
IO - לִטעוֹן שונים IO מודולים
תַקצִיר
תיאור
הוחלש
IO::Compress::Base - בסיס כיתה ל IO::דחס מודולים
תַקצִיר
תיאור
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Compress::Bzip2 - לכתוב bzip2 קבצים/מאגרים
תַקצִיר
תיאור
ממשק פונקציונלי
bzip2 $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"סגירה אוטומטית => 0|1", "BinModeIn => 0|1", "Append => 0|1", מאגר, שם קובץ, A
ידית קבצים
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "Append => 0|1", מאגר, שם קובץ, ידית קובץ,
"BlockSize100K => מספר", "WorkFactor => מספר", "Strict => 0|1"
דוגמאות
שיטות
הדפסה
הדפס
syswrite
לכתוב
סומק
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
newStream([OPTS])
יבוא
:את כל
דוגמאות
Apache::GZip Revisited
עבודה עם Net::FTP
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Compress::Deflate - לכתוב RFC 1950 קבצים/מאגרים
תַקצִיר
תיאור
ממשק פונקציונלי
deflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"סגירה אוטומטית => 0|1", "BinModeIn => 0|1", "Append => 0|1", מאגר, שם קובץ, A
ידית קבצים
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "הוסף => 0|1", מאגר, שם קובץ, ידית קובץ, "מיזוג =>
0|1", -Level, -Strategy, "Strict => 0|1"
דוגמאות
שיטות
הדפסה
הדפס
syswrite
לכתוב
סומק
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
newStream([OPTS])
deflateParams
יבוא
:הכל, :קבועים, :שטף, :רמה, :אסטרטגיה
דוגמאות
Apache::GZip Revisited
עבודה עם Net::FTP
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Compress::FAQ -- לעתים קרובות שאל שאלות על IO::דחס
תיאור
כללי
תאימות עם Unix דחיסה/ביטול דחיסה.
גישה לקבצי .tar.Z
כיצד אוכל לדחוס מחדש באמצעות דחיסה אחרת?
רוֹכְסָן
אילו סוגי דחיסה תומכים ב-IO::Compress::Zip & IO::Uncompress::Unzip?
Store (שיטה 0), Deflate (שיטה 8), Bzip2 (שיטה 12), Lzma (שיטה 14)
האם אני יכול לקרוא/לכתוב קובצי Zip גדולים יותר מ-4 Gig?
האם אני יכול לכתוב יותר שערכים של 64K הם קבצי Zip?
משאבי מיקוד
GZIP
משאבי Gzip
התמודדות עם קבצי gzip משולבים
זליב
משאבי זליב
bzip2
משאבי Bzip2
התמודדות עם קבצי bzip2 משולבים
פעולה הדדית עם Pbzip2
HTTP ורשת
Apache::GZip Revisited
קבצים דחוסים ו-Net::FTP
MISC
שימוש ב-"InputLength" לביטול דחיסה של נתונים המוטמעים בקובץ/מאגר גדול יותר.
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Compress::Gzip - לכתוב RFC 1952 קבצים/מאגרים
תַקצִיר
תיאור
ממשק פונקציונלי
gzip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"סגירה אוטומטית => 0|1", "BinModeIn => 0|1", "Append => 0|1", מאגר, שם קובץ, A
ידית קבצים
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "הוסף => 0|1", מאגר, שם קובץ, ידית קובץ, "מיזוג =>
0|1", -Level, -Strategy, "Minimal => 0|1", "Comment => $comment", "Name =>
$string", "Time => $number", "TextFlag => 0|1", "HeaderCRC => 0|1", "OS_Code =>
$value", "ExtraField => $data", "ExtraFlags => $value", "Strict => 0|1"
דוגמאות
שיטות
הדפסה
הדפס
syswrite
לכתוב
סומק
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
newStream([OPTS])
deflateParams
יבוא
:הכל, :קבועים, :שטף, :רמה, :אסטרטגיה
דוגמאות
Apache::GZip Revisited
עבודה עם Net::FTP
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Compress::RawDeflate - לכתוב RFC 1951 קבצים/מאגרים
תַקצִיר
תיאור
ממשק פונקציונלי
rawdeflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"סגירה אוטומטית => 0|1", "BinModeIn => 0|1", "Append => 0|1", מאגר, שם קובץ, A
ידית קבצים
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "הוסף => 0|1", מאגר, שם קובץ, ידית קובץ, "מיזוג =>
0|1", -Level, -Strategy, "Strict => 0|1"
דוגמאות
שיטות
הדפסה
הדפס
syswrite
לכתוב
סומק
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
newStream([OPTS])
deflateParams
יבוא
:הכל, :קבועים, :שטף, :רמה, :אסטרטגיה
דוגמאות
Apache::GZip Revisited
עבודה עם Net::FTP
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Compress::Zip - לכתוב zip קבצים/מאגרים
תַקצִיר
תיאור
ממשק פונקציונלי
zip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"סגירה אוטומטית => 0|1", "BinModeIn => 0|1", "Append => 0|1", מאגר, שם קובץ, A
ידית קבצים
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "Append => 0|1", A Buffer, A Filename, A Filehandle, "Name =>
$string", "CanonicalName => 0|1", "FilterName => תת { ... }", "Time => $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", "Minimal => 1|0",
"BlockSize100K => מספר", "WorkFactor => מספר", "Preset => מספר", "Extreme =>
0|1", -Level, -Strategy, "Strict => 0|1"
דוגמאות
שיטות
הדפסה
הדפס
syswrite
לכתוב
סומק
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
newStream([OPTS])
deflateParams
יבוא
:all, :constants, :flush, :level, :strategy, :zip_method
דוגמאות
Apache::GZip Revisited
עבודה עם Net::FTP
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::דיר - לספק אובייקט שיטות ל בספרייה ידיות
תַקצִיר
תיאור
חדש ( [ DIRNAME ] ), פתח ( DIRNAME ), קרא (), חפש ( POS ), ספר (), הרצה אחורה (),
סגור (), קשר %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
ראה גם
AUTHOR
זכויות יוצרים
IO::קובץ - לספק אובייקט שיטות ל ידיות קבצים
תַקצִיר
תיאור
בּוֹנֶה
new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
שיטות
open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode( [LAYER] )
הערה
ראה גם
הִיסטוֹרִיָה
IO::ידית - לספק אובייקט שיטות ל I / O ידיות
תַקצִיר
תיאור
בּוֹנֶה
new (), new_from_fd ( FD, MODE )
שיטות
$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines, $io->ungetc ( ORD
), $io->write ( BUF, LEN [, OFFSET ] ), $io->error, $io->clearerr, $io->sync,
$io->flush, $io->printflush ( ARGS ), $io->חסימה ( [ BOOL ] ), $io->untaint
הערה
ראה גם
באגים
הִיסטוֹרִיָה
IO::צינור - לספק אובייקט שיטות ל צינורות
תַקצִיר
תיאור
בּוֹנֶה
חדש ( [READER, WRITER] )
שיטות
קורא ([ARGS]), כותב ([ARGS]), ידיות ()
ראה גם
AUTHOR
זכויות יוצרים
IO::סקר - חפץ ממשק ל מערכת בו שיחה
תַקצִיר
תיאור
שיטות
mask ( IO [, EVENT_MASK ] ), סקר ( [ TIMEOUT ] ), אירועים ( IO ), הסר ( IO ),
ידיות ( [ EVENT_MASK ] )
ראה גם
AUTHOR
זכויות יוצרים
IO::ניתן לחפש - לספק לחפש מבוסס שיטות ל 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 ממשק ל מה היא בחר מערכת שיחה
תַקצִיר
תיאור
בּוֹנֶה
חדש ( [ ידיות ] )
שיטות
הוסף ( HANDLES ), הסר ( HANDLES ), קיים ( HANDLE ), מטפל, can_read ( [ TIMEOUT
] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ), ספירה (), סיביות(),
בחר ( READ, WRITE, CECEPTION [, TIMEOUT ] )
דוגמא
AUTHOR
זכויות יוצרים
IO :: שקע - חפץ ממשק ל שקע תקשורת
תַקצִיר
תיאור
בּוֹנֶה
חדש ( [ARGS] )
שיטות
accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, מחובר, פרוטוקול,
sockdomain, sockopt(OPT [, VAL]), getsockopt(LEVEL, OPT), setsockopt(LEVEL, OPT, VAL),
socktype, timeout([VAL])
מגבלות
ראה גם
AUTHOR
זכויות יוצרים
IO :: שקע :: INET - חפץ ממשק ל AF_INET תחום ארובות
תַקצִיר
תיאור
בּוֹנֶה
חדש ( [ARGS] )
שיטות
sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost ()
ראה גם
AUTHOR
זכויות יוצרים
IO::Socket::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 =>
STRING, LocalPort => STRING, LocalAddrInfo => ARRAY, Family => INT, Type => INT, Proto
=> STRING או INT, GetAddrInfoFlags => INT, Listen => INT, ReuseAddr => BOOL, ReusePort
=> BOOL, Broadcast => BOOL, V6Only => BOOL, MultiHomed, Blocking => BOOL, Timeout =>
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" אינו תואם
הכל
AUTHOR
IO::Socket::UNIX - חפץ ממשק ל AF_UNIX תחום ארובות
תַקצִיר
תיאור
בּוֹנֶה
חדש ( [ARGS] )
שיטות
hostpath(), peerpath()
ראה גם
AUTHOR
זכויות יוצרים
IO::Uncompress::AnyInflate - לבטל את הדחיסה מבוסס zlib (רוכסן, gzip) קובץ/מאגר
תַקצִיר
תיאור
RFC 1950, RFC 1951 (אופציונלי), gzip (RFC 1952), zip
ממשק פונקציונלי
anyinflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", מאגר, שם קובץ, A
Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "MultiStream => 0|1", "Prime => $string", "שקוף =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1", "RawInflate => 0|1", "ParseExtra => 0|1" אם שדה הכותרת gzip FEXTRA הוא
קיים והאפשרות הזו מוגדרת, זה יאלץ את המודול לבדוק שהוא תואם
למבנה תת-השדה כפי שהוגדר ב-RFC 1952
דוגמאות
שיטות
לקרוא
לקרוא
getline
getc
ungetc
inflateSync
getHeaderInfo
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
NextStream
נתונים נגררים
יבוא
:את כל
דוגמאות
עבודה עם Net::FTP
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Uncompress::AnyUncompress - לבטל את הדחיסה gzip, רוכסן, bzip2 or לזופ קובץ/מאגר
תַקצִיר
תיאור
RFC 1950, RFC 1951 (אופציונלי), gzip (RFC 1952), zip, bzip2, lzop, lzf, lzma, xz
ממשק פונקציונלי
anyuncompress $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", מאגר, שם קובץ, A
Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "MultiStream => 0|1", "Prime => $string", "שקוף =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1", "RawInflate => 0|1", "UnLzma => 0|1"
דוגמאות
שיטות
לקרוא
לקרוא
getline
getc
ungetc
getHeaderInfo
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
NextStream
נתונים נגררים
יבוא
:את כל
דוגמאות
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Uncompress::Base - בסיס כיתה ל IO::בטל דחיסה מודולים
תַקצִיר
תיאור
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Uncompress::Bunzip2 - חומר עיוני bzip2 קבצים/מאגרים
תַקצִיר
תיאור
ממשק פונקציונלי
bunzip2 $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", מאגר, שם קובץ, A
Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "MultiStream => 0|1", "Prime => $string", "שקוף =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1", "Small => 0|1"
דוגמאות
שיטות
לקרוא
לקרוא
getline
getc
ungetc
getHeaderInfo
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
NextStream
נתונים נגררים
יבוא
:את כל
דוגמאות
עבודה עם Net::FTP
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Uncompress::Gunzip - חומר עיוני RFC 1952 קבצים/מאגרים
תַקצִיר
תיאור
ממשק פונקציונלי
gunzip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", מאגר, שם קובץ, A
Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "MultiStream => 0|1", "Prime => $string", "שקוף =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1", "ParseExtra => 0|1" אם קיים שדה הכותרת gzip FEXTRA וזה
האפשרות מוגדרת, היא תאלץ את המודול לבדוק שהוא תואם את שדה המשנה
מבנה כפי שהוגדר ב-RFC 1952
דוגמאות
שיטות
לקרוא
לקרוא
getline
getc
ungetc
inflateSync
getHeaderInfo
שם, הערה
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
NextStream
נתונים נגררים
יבוא
:את כל
דוגמאות
עבודה עם Net::FTP
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Uncompress::Inflate - חומר עיוני RFC 1950 קבצים/מאגרים
תַקצִיר
תיאור
ממשק פונקציונלי
inflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", מאגר, שם קובץ, A
Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "MultiStream => 0|1", "Prime => $string", "שקוף =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1 אינץ'
דוגמאות
שיטות
לקרוא
לקרוא
getline
getc
ungetc
inflateSync
getHeaderInfo
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
NextStream
נתונים נגררים
יבוא
:את כל
דוגמאות
עבודה עם Net::FTP
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Uncompress::RawInflate - חומר עיוני RFC 1951 קבצים/מאגרים
תַקצִיר
תיאור
ממשק פונקציונלי
rawinflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", מאגר, שם קובץ, A
Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"סגירה אוטומטית => 0|1", "MultiStream => 0|1", "Prime => $string", "שקוף =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1 אינץ'
דוגמאות
שיטות
לקרוא
לקרוא
getline
getc
ungetc
inflateSync
getHeaderInfo
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
NextStream
נתונים נגררים
יבוא
:את כל
דוגמאות
עבודה עם Net::FTP
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Uncompress::Unzip - חומר עיוני zip קבצים/מאגרים
תַקצִיר
תיאור
ממשק פונקציונלי
unzip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך, קלט
מחרוזת FileGlob, שם קובץ, ידית קובץ, הפניה סקלרית, הפניה למערך,
פלט FileGlob
הערות
פרמטרים אופציונליים
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", מאגר, שם קובץ, A
Filehandle, "MultiStream => 0|1", "TrailingData => $scalar"
דוגמאות
ממשק OO
בנאי
שם קובץ, ידית קובץ, הפניה סקלרית
אפשרויות קונסטרוקטור
"Name => "membername"", "AutoClose => 0|1", "MultiStream => 0|1", "Prime =>
$string", "Transparent => 0|1", "BlockSize => $num", "InputLength => $size",
"Append => 0|1", "Strict => 0|1"
דוגמאות
שיטות
לקרוא
לקרוא
getline
getc
ungetc
inflateSync
getHeaderInfo
לספר
eof
לחפש
binmode
נפתח
שטיפה אוטומטית
input_line_number
קובץ
close
NextStream
נתונים נגררים
יבוא
:את כל
דוגמאות
עבודה עם Net::FTP
עובר על קובץ zip
פתיחת קובץ zip שלם לדיסק
ראה גם
AUTHOR
היסטוריית שינויים
זכויות יוצרים ורישיון
IO::Zlib - IO:: סגנון ממשק ל דחוס::זליב
תַקצִיר
תיאור
בּוֹנֶה
חדש ( [ARGS] )
שיטות אובייקט
open ( FILENAME, MODE ), נפתח, סגור, getc, getline, getlines, print ( ARGS... ),
קרא ( BUF, NBYTES, [OFFSET] ), eof, seek ( OFFSET, WHENCE ), tell, setpos ( POS ),
getpos (POS)
שימוש ב-GZIP החיצוני
שיטות כיתה
has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open, gzip_write_open
דיאגנוסטיקה
IO::Zlib::getlines: חייב להיקרא בהקשר של רשימה, IO::Zlib::gzopen_external: מצב
'...' אינו חוקי, 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::ייבוא: ללא דחיסה::Zlib וללא gzip חיצוני, IO::Zlib::open:
צריך שם קובץ, IO::Zlib::READ: יש לציין NBYTES, IO::Zlib::WRITE: ארוך מדי
משך
ראה גם
הִיסטוֹרִיָה
זכויות יוצרים
IPC::Cmd - מציאת ו ריצה מערכת פקודות עשוי קל
תַקצִיר
תיאור
שיטות כיתה
$ipc_run_version = IPC::Cmd->can_use_ipc_run( [VERBOSE] )
$ipc_open3_version = IPC::Cmd->can_use_ipc_open3( [מילה במילה] )
$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, פסק זמן => DIGIT] );
command, verbose, buffer, timeout, success, הודעת שגיאה, full_buffer, out_buffer,
error_buffer
$hashref = run_forked( COMMAND, { child_stdin => SCALAR, timeout => DIGIT, stdout_handler
=> CODEREF, stderr_handler => CODEREF} );
"timeout", "child_stdin", "stdout_handler", "stderr_handler", "discard_output",
"terminate_on_parent_sudden_death", "exit_code", "timeout", "stdout", "stderr",
"מוזג", "err_msg"
$q = ציטוט
איך זה עובד
משתנים גלובליים
$IPC::Cmd::VERBOSE
$IPC::Cmd::USE_IPC_RUN
$IPC::Cmd::USE_IPC_OPEN3
$IPC::Cmd::אזהרה
$IPC::Cmd::INSTANCES
$IPC::Cmd::ALLOW_NULL_ARGS
אזהרות
רווח לבן ו-IPC::Open3 / מערכת(), רווח לבן ו-IPC::Run, IO Redirect,
שזירה STDOUT/STDERR
ראה גם
תודות
דיווחי שגיאות
AUTHOR
זכויות יוצרים
IPC::Msg - sysv Msg IPC אובייקט בכיתה
תַקצִיר
תיאור
שיטות
new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), הסר, הגדר ( STAT ),
set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [, FLAGS ] ), סטטיסטיקה
ראה גם
מחברים
זכויות יוצרים
IPC :: Open2 - לפתוח a תהליך ל שניהם קריאה ו כתיבה באמצעות open2()
תַקצִיר
תיאור
אזהרה
ראה גם
IPC :: Open3 - לפתוח a תהליך ל קריאה, כותב, ו שגיאה טיפול באמצעות open3()
תַקצִיר
תיאור
ראה גם
IPC::Open2, IPC::Run
אזהרה
IPC::סמפור - sysv סמפור IPC אובייקט בכיתה
תַקצִיר
תיאור
שיטות
new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ), getval ( SEM ),
getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ), set ( NAME => VALUE [, NAME
=> VALUE ...] ), setall ( VALUES ), setval ( N , VALUE ), סטט
ראה גם
מחברים
זכויות יוצרים
IPC::SharedMem - sysv משותף זכרון IPC אובייקט בכיתה
תַקצִיר
תיאור
שיטות
חדש ( KEY , SIZE , FLAGS ), id, read ( POS, SIZE ), כתוב ( STRING, POS, SIZE ),
remove, is_removed, stat, attach ( [FLAG] ), detach, addr
ראה גם
מחברים
זכויות יוצרים
IPC::SysV - מערכת V IPC קבוע ו מערכת שיחות
תַקצִיר
תיאור
ftok( PATH ), ftok( PATH, ID ), shmat( ID, ADDR, FLAG ), shmdt( ADDR ), memread( ADDR,
VAR, POS, SIZE ), memwrite( ADDR, STRING, POS, SIZE )
ראה גם
מחברים
זכויות יוצרים
JSON :: PP - JSON :: XS תואם pure-Perl מודול.
תַקצִיר
גִרְסָה
הערה
תיאור
מאפיינים
טיפול נכון ב-unicode, תקינות הלוך ושוב, בדיקה קפדנית של JSON
נְכוֹנוּת
ממשק פונקציונלי
encode_json
decode_json
JSON::PP::is_bool
JSON::PP::true
JSON::PP::false
JSON::PP::null
כיצד אוכל לפענח נתונים מחיצוני ומקודד לחיצוני
שיטות
חדש
ASCII
1
utf8
יפה
לְשַׁנֵן
space_before
רווח_אחרי
רגוע
פריטי רשימה יכולים לכלול הערות '#' בסגנון מעטפת בפסיק קצה
קנוני
allow_nonref
allow_unknown
להתיר_מבורך
להמיר_מבורך
filter_json_object
filter_json_single_key_object
להצטמק
מקסימום עומק
גודל מקסימלי
לְהַצְפִּין
לְפַעֲנֵחַ
decode_prefix
ניתוח אינקרמנטלי
incr_parse
incr_text
incr_skip
incr_reset
JSON::PP שיטות משלו
לאפשר_ציטוט בודד
allow_barekey
allow_bignum
משוחרר
escape_slash
indent_length
מיין לפי
פְּנִימִי
PP_encode_box, PP_decode_box
מיפוי
JSON -> PERL
אובייקט, מערך, מחרוזת, מספר, נכון, שקר, null
PERL -> JSON
הפניות hash, הפניות למערך, הפניות אחרות, JSON::PP::true,
JSON::PP::false, JSON::PP::null, אובייקטים מבורכים, סקלרים פשוטים, מספר גדול
טיפול UNICODE על PERLS
Perl 5.8 ואילך
פרל 5.6
פרל 5.005
הכל
מהירות, חיסכון בזיכרון
ראה גם
AUTHOR
זכויות יוצרים ורישיון
JSON::PP::בולאני - דמה מודול מתן JSON::PP::בולאני
תַקצִיר
תיאור
AUTHOR
רשימה :: Util - A מבחר of כללי-תועלת רשימה שגרות
תַקצִיר
תיאור
פונקציות הקטנת רשימה
$result = הקטנת { BLOCK } @list
כל
את כל
אף לא אחד
לא הכל
ראשון
מקסימום
maxstr
דקות
מנסטר
מוצר
סכום
סכום 0
פונקציות רשימת צמדי מפתח/ערך
pairgrep
זוג ראשון
מפת זוג
זוגות
מפתחות זוג
ערכי זוג
פעולות אחרות
לערבב
באגים ידועים
RT #95409
תוספות מוצעות
ראה גם
זכויות יוצרים
רשימה::Util::XS - מצביע if רשימה :: Util היה הידור עם a C מַהְדֵר
תַקצִיר
תיאור
ראה גם
זכויות יוצרים
Locale::קודים - a הפצה of מודולים ל לטפל אזור קודים
תיאור
מיקום::קודים::מדינה, מקום::מדינה, מיקום::קודים::שפה, מקום::שפה,
מיקום::קודים::מטבע, מקום::מטבע, מיקום::Codes::Script, Locale::Script,
Locale::Codes::LangExt, Locale::Codes::LangVar, Locale::Codes::LangFam, Locale::קודים,
מיקום::קודים::קבועים, Locale::Codes::Codes_country, Locale::Codes::Language_codes,
Locale::Codes::Currency_codes, Locale::Codes::Script_codes,
Locale::Codes::LangExt_codes, Locale::Codes::LangVar_codes,
Locale::Codes::LangFam_codes
מערכות קוד חדשות
שימוש כללי קוד סט, An רשמי מָקוֹר of נתונים, A חופשי מָקוֹר of מה היא נתונים, A
אָמִין מָקוֹר of נתונים
כינויים נפוצים
קודים מיושנים
ראה גם
מיקום::קודים::API, מיקום::קודים::מדינה, מיקום::קודים::שפה,
Locale::Codes::Script, מיקום::קודים::מטבע, Locale::Codes::LangExt,
Locale::Codes::LangVar, Locale::Codes::LangFam, מיקום::קודים::שינויים
AUTHOR
זכויות יוצרים
מיקום::קודים::API - a תיאור of מה היא ניתן להתקשר פונקציה in כל אחד מודול
תיאור
שגרות
קוד2XXX ( CODE [,CODESET] [,'בדימוס'] ), קוד XXX2 ( שֵׁם [,CODESET] [,'בדימוס'] ),
XXX_code2code ( CODE ,CODESET ,CODESET2 ), כל_XXX_קודים ( [CODESET] [,'בדימוס'] ),
כל_XXX_שמות ( [CODESET] [,'בדימוס'] )
רוטינות חצי פרטיות
MODULE::rename_XXX ( CODE ,שם חדש [,CODESET] ), MODULE::add_XXX ( CODE ,שֵׁם
[,CODESET] ), MODULE::delete_XXX ( CODE [,CODESET] ), MODULE::add_XXX_כינוי ( שֵׁם
,שם חדש ), MODULE::delete_XXX_כינוי ( שֵׁם ), MODULE::rename_XXX_code ( CODE
,NEW_CODE [,CODESET] ), MODULE::add_XXX_code_alias ( CODE ,NEW_CODE [,CODESET] ),
MODULE::delete_XXX_code_alias ( CODE [,CODESET] )
באגים ומגבלות ידועים
קשר בֵּין קוד סטים, ללא ASCII תווים לֹא נתמך
ראה גם
AUTHOR
זכויות יוצרים
מיקום::קודים::שינויים - פרטים שינויים ל Locale::קודים
תַקצִיר
גרסה 3.37 (מתוכננת 2015-12-01; sbeck)
גרסה 3.36 (מתוכננת 2015-09-01; sbeck)
גרסה 3.35 (מתוכננת 2015-06-01; sbeck)
גרסה 3.34 (2015-03-01; sbeck)
גרסה 3.33 (2014-12-01; sbeck)
ממולא הַחוּצָה LOCALE_LANG_TERM ערכת קודים, נרגש מאגר ל GitHub
גרסה 3.32 (2014-09-01; sbeck)
גרסה 3.31 (2014-06-01; sbeck)
חרק תיקוני
גרסה 3.30 (2014-03-04; sbeck)
כינוי_קוד להסיר נתונים סט, חרק תיקוני
גרסה 3.29 (2014-01-27; sbeck)
ISO 3166 מדינה קודים משופר, חרק תיקוני
גרסה 3.28 (2013-12-02; sbeck)
גרסה 3.27 (2013-09-03; sbeck)
* FIPS-10 מדינה קודים הוסר
גרסה 3.26 (2013-06-03; sbeck)
תיעוד תיקוני
גרסה 3.25 (2013-03-01; sbeck)
גרסה 3.24 (2012-12-03; sbeck)
סוריה כינוי, FIPS-10 מדינה קודים הוצא משימוש, תְחוּם מדינה קודים עַכשָׁיו איך החל מ- ISO
3166
גרסה 3.23 (2012-09-01; sbeck)
גרסה 3.22 (2012-06-01; sbeck)
מְעוּדכָּן פרל גרסה נדרש, מיינו הוצא משימוש קודים
גרסה 3.21 (2012-03-01; sbeck)
גרסה 3.20 (2011-12-01; sbeck)
נוסף מוגבל תמיכה ל הוצא משימוש קודים, תוקן היוון, תרמיל בדיקות כבוי by
ברירת מחדל, ערכות קוד אולי be מפורט by שם, כינוי_קוד הוצא משימוש, קופונים ניקוי, נוסף
LangFam מודול
גרסה 3.18 (2011-08-31; sbeck)
לא עוד להשתמש ה-CIA נתונים
גרסה 3.17 (2011-06-28; sbeck)
נוסף חדש סוגים of קודים, נוסף חדש ערכות קוד(ים), חרק תיקוני, מאורגן מחדש קוד
גרסה 3.16 (2011-03-01; sbeck)
גרסה 3.15 (2010-12-02; sbeck)
קטין תיקוני
גרסה 3.14 (2010-09-28; sbeck)
חרק תיקוני
גרסה 3.13 (2010-06-04; sbeck)
גרסה 3.12 (2010-04-06; sbeck)
מאורגן מחדש קוד
גרסה 3.11 (2010-03-01; sbeck)
נוסף חדש ערכות קוד(ים), חרק תיקוני
גרסה 3.10 (2010-02-18; sbeck)
מאורגן מחדש קוד, (?) השתנה XXX_code2code התנהגות מעט, נוסף רב חצי פרטי
שגרות, חדש כינויים
גרסה 3.01 (2010-02-15; sbeck)
תוקן Makefile.PL ו Build.PL
גרסה 3.00 (2010-02-10; sbeck)
(*) חדש מתחזק, (*) (?) תעשיות קודים יש לו נוצר החל מ- תקנים, נוסף חדש
ערכות קוד(ים), (*) (?) Locale::Script השתנה, נוסף חסר פונקציות, (?) נפל
תמיכה ל _alias_code, (?) תעשיות פונקציות לַחֲזוֹר מה היא תֶקֶן ערך, (?)
rename_country פונקציה שיניתי
גרסה 2.07 (2004-06-10; Neilb)
גרסה 2.06 (2002-07-15; Neilb)
גרסה 2.05 (2002-07-08; Neilb)
גרסה 2.04 (2002-05-23; Neilb)
גרסה 2.03 (2002-03-24; Neilb)
גרסה 2.02 (2002-03-09; Neilb)
גרסה 2.01 (2002-02-18; Neilb)
גרסה 2.00 (2002-02-17; Neilb)
גרסה 1.06 (2001-03-04; Neilb)
גרסה 1.05 (2001-02-13; Neilb)
גרסה 1.04 (2000-12-21; Neilb)
גרסה 1.03 (2000-12-??; Neilb)
גרסה 1.02 (2000-05-04; Neilb)
גרסה 1.00 (1998-03-09; Neilb)
גרסה 0.003 (1997-05-09; Neilb)
ראה גם
AUTHOR
זכויות יוצרים
מיקום::קודים::קבועים - קבוע ל אזור קודים
תיאור
באגים ומגבלות ידועים
ראה גם
AUTHOR
זכויות יוצרים
מיקום::קודים::מדינה - תֶקֶן קודים ל מדינה הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא-2, LOCALE_CODE_ALPHA_2, אלפא-3, LOCALE_CODE_ALPHA_3, מספרי,
LOCALE_CODE_NUMERIC, דום, LOCALE_CODE_DOM
שגרות
code2country ( CODE [,CODESET] [,'בדימוס']), קוד מדינה2 ( שֵׁם [,CODESET]
[,'בדימוס']), מדינה_קוד2קוד ( CODE ,CODESET ,CODESET2 ), כל_קודי_המדינות (
[CODESET] [,'בדימוס']), כל_שמות_המדינות ( [CODESET] [,'בדימוס']),
Locale::Codes::Country::rename_country ( CODE ,שם חדש [,CODESET] ),
Locale::Codes::Country::add_country ( CODE ,שֵׁם [,CODESET] ),
מיקום::קודים::מדינה::מחיקת_מדינה ( CODE [,CODESET] ),
Locale::Codes::Country::add_country_כינוי ( שֵׁם ,שם חדש ),
Locale::Codes::Country::delete_country_כינוי ( שֵׁם ),
Locale::Codes::Country::rename_country_code ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::Country::add_country_code_כינוי ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::Country::delete_country_code_כינוי ( CODE [,CODESET] ), כינוי_קוד (
כינוי, CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API, Locale::SubCountry,
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
זכויות יוצרים
מיקום::קודים::מטבע - תֶקֶן קודים ל מטבע הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא, LOCALE_CURR_ALPHA, מספר, LOCALE_CURR_NUMERIC
שגרות
code2currency ( CODE [,CODESET] [,'בדימוס']), currency2code ( שֵׁם [,CODESET]
[,'בדימוס']), currency_code2code ( CODE ,CODESET ,CODESET2 ), כל_המטבעות_קודים (
[CODESET] [,'בדימוס']), all_currency_names ( [CODESET] [,'בדימוס']),
Locale::Codes::Currency::rename_currency ( CODE ,שם חדש [,CODESET] ),
Locale::Codes::Currency::add_currency ( CODE ,שֵׁם [,CODESET] ),
Locale::Codes::Currency::delete_currency ( CODE [,CODESET] ),
Locale::Codes::Currency::add_currency_alias ( שֵׁם ,שם חדש ),
Locale::Codes::Currency::delete_currency_alias ( שֵׁם ),
Locale::Codes::Currency::rename_currency_code ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::Currency::add_currency_code_alias ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::Currency::delete_currency_code_כינוי ( CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API,
http://www.iso.org/iso/support/currency_codes_list-1.htm
AUTHOR
זכויות יוצרים
Locale::Codes::LangExt - תֶקֶן קודים ל שפה הארכה הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא
שגרות
code2langext ( CODE [,CODESET] [,'בדימוס']), langext2code ( שֵׁם [,CODESET]
[,'בדימוס']), langext_code2code ( CODE ,CODESET ,CODESET2 ), all_langext_codes (
[CODESET] [,'בדימוס']), all_langext_names ( [CODESET] [,'בדימוס']),
Locale::Codes::LangExt::rename_langext ( CODE ,שם חדש [,CODESET] ),
Locale::Codes::LangExt::add_langext ( CODE ,שֵׁם [,CODESET] ),
Locale::Codes::LangExt::delete_langext ( CODE [,CODESET] ),
Locale::Codes::LangExt::add_langext_alias ( שֵׁם ,שם חדש ),
Locale::Codes::LangExt::delete_langext_alias ( שֵׁם ),
Locale::Codes::LangExt::rename_langext_code ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::LangExt::add_langext_code_alias ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::LangExt::delete_langext_code_alias ( CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
זכויות יוצרים
Locale::Codes::LangFam - תֶקֶן קודים ל שפה הארכה הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא
שגרות
code2langfam ( CODE [,CODESET] [,'בדימוס']), langfam2code ( שֵׁם [,CODESET]
[,'בדימוס']), langfam_code2code ( CODE ,CODESET ,CODESET2 ), all_langfam_codes (
[CODESET] [,'בדימוס']), all_langfam_names ( [CODESET] [,'בדימוס']),
Locale::Codes::LangFam::rename_langfam ( CODE ,שם חדש [,CODESET] ),
Locale::Codes::LangFam::add_langfam ( CODE ,שֵׁם [,CODESET] ),
Locale::Codes::LangFam::delete_langfam ( CODE [,CODESET] ),
Locale::Codes::LangFam::add_langfam_alias ( שֵׁם ,שם חדש ),
Locale::Codes::LangFam::delete_langfam_alias ( שֵׁם ),
Locale::Codes::LangFam::rename_langfam_code ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::LangFam::add_langfam_code_alias ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::LangFam::delete_langfam_code_alias ( CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API, http://www.loc.gov/standards/iso639-5/id.php
AUTHOR
זכויות יוצרים
Locale::Codes::LangFam_Retired - בדימוס langfam קודים ל מה היא Locale::Codes::LangFam מודול
תַקצִיר
AUTHOR
זכויות יוצרים
Locale::Codes::LangVar - תֶקֶן קודים ל שפה וריאציה הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא
שגרות
code2langvar ( CODE [,CODESET] [,'בדימוס']), langvar2code ( שֵׁם [,CODESET]
[,'בדימוס']), langvar_code2code ( CODE ,CODESET ,CODESET2 ), all_langvar_codes (
[CODESET] [,'בדימוס']), all_langvar_names ( [CODESET] [,'בדימוס']),
Locale::Codes::LangVar::rename_langvar ( CODE ,שם חדש [,CODESET] ),
Locale::Codes::LangVar::add_langvar ( CODE ,שֵׁם [,CODESET] ),
Locale::Codes::LangVar::delete_langvar ( CODE [,CODESET] ),
Locale::Codes::LangVar::add_langvar_alias ( שֵׁם ,שם חדש ),
Locale::Codes::LangVar::delete_langvar_alias ( שֵׁם ),
Locale::Codes::LangVar::rename_langvar_code ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::LangVar::add_langvar_code_alias ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::LangVar::delete_langvar_code_alias ( CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
זכויות יוצרים
מיקום::קודים::שפה - תֶקֶן קודים ל שפה הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא-2, LOCALE_LANG_ALPHA_2, אלפא-3, LOCALE_LANG_ALPHA_3, טווח, LOCALE_LANG_TERM
שגרות
code2language ( CODE [,CODESET] [,'בדימוס']), language2code ( שֵׁם [,CODESET]
[,'בדימוס']), language_code2code ( CODE ,CODESET ,CODESET2 ), כל_השפה_קודים (
[CODESET] [,'בדימוס']), all_language_names ( [CODESET] [,'בדימוס']),
Locale::Codes::Language::rename_language ( CODE ,שם חדש [,CODESET] ),
Locale::Codes::Language::add_language ( CODE ,שֵׁם [,CODESET] ),
Locale::Codes::Language::delete_language ( CODE [,CODESET] ),
Locale::Codes::Language::add_language_alias ( שֵׁם ,שם חדש ),
Locale::Codes::Language::delete_language_alias ( שֵׁם ),
Locale::Codes::Language::rename_language_code ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::Language::add_language_code_alias ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::Language::delete_language_code_כינוי ( CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API, http://www.loc.gov/standards/iso639-2/,
http://www.loc.gov/standards/iso639-5/,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
זכויות יוצרים
Locale::Codes::Script - תֶקֶן קודים ל תסריט הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא, LOCALE_SCRIPT_ALPHA, מספר, LOCALE_SCRIPT_NUMERIC
שגרות
code2script ( CODE [,CODESET] [,'בדימוס']), script2code ( שֵׁם [,CODESET]
[,'בדימוס']), script_code2code ( CODE ,CODESET ,CODESET2 ), all_script_codes (
[CODESET] [,'בדימוס']), all_script_names ( [CODESET] [,'בדימוס']),
Locale::Codes::Script::rename_script ( CODE ,שם חדש [,CODESET] ),
Locale::Codes::Script::add_script ( CODE ,שֵׁם [,CODESET] ),
Locale::Codes::Script::delete_script ( CODE [,CODESET] ),
Locale::Codes::Script::add_script_alias ( שֵׁם ,שם חדש ),
Locale::Codes::Script::delete_script_alias ( שֵׁם ),
Locale::Codes::Script::rename_script_code ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::Script::add_script_code_alias ( CODE ,NEW_CODE [,CODESET] ),
Locale::Codes::Script::delete_script_code_alias ( CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API, http://www.unicode.org/iso15924/,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
זכויות יוצרים
מקום::מדינה - תֶקֶן קודים ל מדינה הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא-2, LOCALE_CODE_ALPHA_2, אלפא-3, LOCALE_CODE_ALPHA_3, מספרי,
LOCALE_CODE_NUMERIC, דום, LOCALE_CODE_DOM
שגרות
code2country ( CODE [,CODESET] [,'בדימוס']), קוד מדינה2 ( שֵׁם [,CODESET]
[,'בדימוס']), מדינה_קוד2קוד ( CODE ,CODESET ,CODESET2 ), כל_קודי_המדינות (
[CODESET] [,'בדימוס']), כל_שמות_המדינות ( [CODESET] [,'בדימוס']),
Locale::Country::rename_country ( CODE ,שם חדש [,CODESET] ),
Locale::Country::add_country ( CODE ,שֵׁם [,CODESET] ),
Locale::Country::delete_country ( CODE [,CODESET] ),
Locale::Country::add_country_כינוי ( שֵׁם ,שם חדש ),
Locale::Country::delete_country_כינוי ( שֵׁם ),
Locale::Country::rename_country_code ( CODE ,NEW_CODE [,CODESET] ),
Locale::Country::add_country_code_כינוי ( CODE ,NEW_CODE [,CODESET] ),
Locale::Country::delete_country_code_כינוי ( CODE [,CODESET] ), כינוי_קוד ( כינוי,
CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API, Locale::SubCountry,
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
זכויות יוצרים
מקום::מטבע - תֶקֶן קודים ל מטבע הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא, LOCALE_CURR_ALPHA, מספר, LOCALE_CURR_NUMERIC
שגרות
code2currency ( CODE [,CODESET] [,'בדימוס']), currency2code ( שֵׁם [,CODESET]
[,'בדימוס']), currency_code2code ( CODE ,CODESET ,CODESET2 ), כל_המטבעות_קודים (
[CODESET] [,'בדימוס']), all_currency_names ( [CODESET] [,'בדימוס']),
Locale::Currency::rename_currency ( CODE ,שם חדש [,CODESET] ),
Locale::Currency::add_currency ( CODE ,שֵׁם [,CODESET] ),
Locale::Currency::delete_currency ( CODE [,CODESET] ),
Locale::Currency::add_currency_alias ( שֵׁם ,שם חדש ),
Locale::Currency::delete_currency_alias ( שֵׁם ),
Locale::Currency::rename_currency_code ( CODE ,NEW_CODE [,CODESET] ),
Locale::Currency::add_currency_code_alias ( CODE ,NEW_CODE [,CODESET] ),
Locale::Currency::delete_currency_code_alias ( CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API,
http://www.iso.org/iso/support/currency_codes_list-1.htm
AUTHOR
זכויות יוצרים
מקום::שפה - תֶקֶן קודים ל שפה הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא-2, LOCALE_LANG_ALPHA_2, אלפא-3, LOCALE_LANG_ALPHA_3, טווח, LOCALE_LANG_TERM
שגרות
code2language ( CODE [,CODESET] [,'בדימוס']), language2code ( שֵׁם [,CODESET]
[,'בדימוס']), language_code2code ( CODE ,CODESET ,CODESET2 ), כל_השפה_קודים (
[CODESET] [,'בדימוס']), all_language_names ( [CODESET] [,'בדימוס']),
Locale::Language::rename_language ( CODE ,שם חדש [,CODESET] ),
Locale::Language::add_language ( CODE ,שֵׁם [,CODESET] ),
Locale::Language::delete_language ( CODE [,CODESET] ),
Locale::Language::add_language_alias ( שֵׁם ,שם חדש ),
Locale::Language::delete_language_alias ( שֵׁם ),
Locale::Language::rename_language_code ( CODE ,NEW_CODE [,CODESET] ),
Locale::Language::add_language_code_alias ( CODE ,NEW_CODE [,CODESET] ),
Locale::Language::delete_language_code_alias ( CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API, http://www.loc.gov/standards/iso639-2/,
http://www.loc.gov/standards/iso639-5/,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
זכויות יוצרים
Locale::Maketext - במסגרת ל לוקליזציה
תַקצִיר
תיאור
סקירה מהירה
שיטות
שיטות בנייה
שיטת "maketext".
$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(),
$language->הַצפָּנָה()
תכונות ופנימיות של ידית שפה
היררכיות של כיתות שפה
ערכים בכל לקסיקון
סימון סוגריים
לקסיקונים אוטומטיים
לקסיקונים לקריאה בלבד
שליטה בחיפוש כשל
כיצד להשתמש ב-MAKETEXT
ראה גם
זכויות יוצרים וכתב ויתור
AUTHOR
מקום::Maketext::ספר בישול - לכם מתכונים ל באמצעות Locale::Maketext
מבוא
לקסיקונים חד-צדדיים
מקומות עשרוניים בעיצוב מספרים
Locale::Maketext::Guts - לא מומלץ לשימוש מודול ל לִטעוֹן Locale::Maketext utf8 קוד
תַקצִיר
תיאור
Locale::Maketext::GutsLoader - לא מומלץ לשימוש מודול ל לִטעוֹן Locale::Maketext utf8 קוד
תַקצִיר
תיאור
אזור :: טקסט טקסט :: פשוט - פָּשׁוּט ממשק ל Locale::Maketext::Lexicon
גִרְסָה
תַקצִיר
תיאור
אפשרויות
כיתה
נתיב
סִגְנוֹן
יצוא
תת מחלקה
לְפַעֲנֵחַ
קידוד
תודות
ראה גם
מחברים
זכויות יוצרים
רישיון "MIT".
מיקום::Maketext::TPJ13 -- מאמר על תוֹכנָה לוקליזציה
תַקצִיר
תיאור
לוקליזציה ו-Perl: הפסקות gettext, תיקוני Maketext
סיפור אימה לוקליזציה: זה יכול לקרות לך
ההשקפה הלשונית
שבירת gettext
מחליף gettext
מילות באזז: הפשטה ואנקפסולציה
מילת באז: איזומורפיזם
באזword: ירושה
באזword: תמציתיות
השטן בפרטים
ההוכחה בפודינג: לוקליזציה של אתרי אינטרנט
הפניות
Locale::Script - תֶקֶן קודים ל תסריט הזדהות
תַקצִיר
תיאור
מערכות קוד נתמכות
אלפא, LOCALE_SCRIPT_ALPHA, מספר, LOCALE_SCRIPT_NUMERIC
שגרות
code2script ( CODE [,CODESET] [,'בדימוס']), script2code ( שֵׁם [,CODESET]
[,'בדימוס']), script_code2code ( CODE ,CODESET ,CODESET2 ), all_script_codes (
[CODESET] [,'בדימוס']), all_script_names ( [CODESET] [,'בדימוס']),
Locale::Script::rename_script ( CODE ,שם חדש [,CODESET] ),
Locale::Script::add_script ( CODE ,שֵׁם [,CODESET] ), Locale::Script::delete_script
( CODE [,CODESET] ), Locale::Script::add_script_alias ( שֵׁם ,שם חדש ),
Locale::Script::delete_script_alias ( שֵׁם ), Locale::Script::rename_script_code (
CODE ,NEW_CODE [,CODESET] ), Locale::Script::add_script_code_alias ( CODE ,NEW_CODE
[,CODESET] ), Locale::Script::delete_script_code_alias ( CODE [,CODESET] )
ראה גם
Locale::קודים, מיקום::קודים::API, http://www.unicode.org/iso15924/,
http://www.iana.org/assignments/language-subtag-registry
AUTHOR
זכויות יוצרים
MIME :: Base64 - קידוד ו פִּעַנוּחַ of base64 מחרוזות
תַקצִיר
תיאור
encode_base64( $bytes ), encode_base64( $bytes, $eol );, decode_base64( $str ),
encode_base64url( $bytes ), decode_base64url( $str ), encoded_base64_length( $bytes ),
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 )
זכויות יוצרים
ראה גם
Math::BigFloat - שרירותי גודל צף נקודה מתמטיקה חבילה
תַקצִיר
תיאור
קֶלֶט
תְפוּקָה
מַנטִיסָה(), מַעֲרִיך() ו חלקים()
דיוק מול דיוק
עיגול
ffround ( +$scale ), ffround ( -$scale ), ffround ( 0 ), fround ( +$scale ),
סיבוב (-$scale) ו-fround (0)
שיטות
דיוק(), דיוק(), bexp(), bnok(), bpi(), bcos(), bsin(), batan2(), batan(),
bmuladd()
יצירה אוטומטית של קבועים
ספריית מתמטיקה
שימוש במתמטיקה::BigInt::Lite
יצוא
מערות
לצרור, bstr(), bdiv(), brsft(), שינוי ו-=, bpow(), דיוק() לעומת
דיוק()
באגים
תמיכה
RT: מעקב אחר הבקשות של CPAN, AnnoCPAN: תיעוד CPAN מוער, דירוגי CPAN,
חפש CPAN, מטריצת בודקי CPAN, רשימת התפוצה של Bignum, פרסם ברשימת תפוצה, הצג
רשימת תפוצה, הירשם/ביטול הרשמה
רשיון
ראה גם
מחברים
מתמטיקה :: BigInt - שרירותי גודל מספר שלם/צף מתמטיקה חבילה
תַקצִיר
תיאור
קֶלֶט
תְפוּקָה
שיטות
config(), דיוק(), דיוק(), brsft(), חָדָשׁ(), from_oct(), from_hex(), from_bin(),
bnan(), bzero(), binf(), עֶצֶם(), אחד()/is_zero()/is_nan()/is_inf(),
is_pos()/is_neg()/is_positive()/is_negative(), is_odd()/is_even()/is_int(), bcmp(),
bacmp(), שלט (), סִפְרָה(), bneg(), babs(), bsgn(), bnorm(), bnot(), binc(), bdec(),
badd(), bsub(), bmul(), bmuladd(), bdiv(), bmod(), bmodinv(), bmodpow(), bpow(),
בלוג(), bexp(), bnok(), bpi(), bcos(), bsin(), batan2(), batan(), blsft(), brsft(),
לְהִתְאַגֵד(), bior(), bxor(), bnot(), bsqrt(), broot(), bfac(), עגול (), עגול(),
bfround(), bfloor(), bceil(), bint(), bgcd(), blcm(), אורך(), מַעֲרִיך(),
מַנטִיסָה(), חלקים(), עותק(), as_int()/as_number(), bstr(), bsstr(), as_hex(),
as_bin(), as_oct(), numify(), לְשַׁנוֹת(), upgrade()/לְהוֹרִיד בְּדַרגָה(), div_scale(),
round_mode()
דיוק ודיוק
דיוק פ
דיוק א
Fallback F
מצב עיגול R
'trunc', 'even', 'odd', '+inf', '-inf', '0', 'common', דיוק, דיוק
(ספרות משמעותיות), הגדרה/גישה, יצירת מספרים, שימוש, קדימות,
עקיפת גלובליות, הגדרות מקומיות, עיגול, ערכי ברירת מחדל, הערות
אינסוף ולא מספר
אוקטובר ()/hex (), log(-inf), exp(), חַסַת עָלִים(), חטא (), atan2()
פנימיות
ספריית מתמטיקה
סימן
מַנטִיסָה(), מַעֲרִיך() ו חלקים()
דוגמאות
יצירה אוטומטית של קבועים
ביצועים
ספריות מתמטיקה אלטרנטיביות
סיווג משנה
תת-סיווג Math::BigInt
שדרוג
שדרוג אוטומטי
bsqrt(), div(), בלוג(), bexp()
יצוא
מערות
bstr(), bsstr() ו-'cmp', int (), אורך(), bdiv(), טיפול באינסוף, שינוי ו
=, bpow, עומס יתר -$x, ערבוב סוגי אובייקטים שונים, bsqrt(), brsft()
באגים
תמיכה
RT: מעקב אחר הבקשות של CPAN, AnnoCPAN: תיעוד CPAN מוער, דירוגי CPAN,
חפש CPAN, מטריצת בודקי CPAN, רשימת התפוצה של Bignum, פרסם ברשימת תפוצה, הצג
רשימת תפוצה, הירשם/ביטול הרשמה
רשיון
ראה גם
מחברים
מתמטיקה::BigInt::Calc - טָהוֹר פרל מודול ל תמיכה מתמטיקה :: BigInt
תַקצִיר
תיאור
ה-API של Math::BigInt
פתקים כללים
גרסת ממשק API של 1
api_version(), _חדש (STR), _אֶפֶס(), _אחד(), _שתיים(), _עשר(), _from_bin(STR),
_from_oct(STR), _from_hex(STR), _add(OBJ1, OBJ2), _mul(OBJ1, OBJ2), _div(OBJ1,
OBJ2), _sub(OBJ1, OBJ2, דֶגֶל), _sub(OBJ1, OBJ2), _dec(OBJ), _inc(OBJ), _mod(OBJ1,
OBJ2), _sqrt(OBJ), _root(OBJ, N), _fac(OBJ), _pow(OBJ1, OBJ2), _modinv(OBJ1,
OBJ2), _modpow(OBJ1, OBJ2, OBJ3), _rsft(OBJ, N, B), _lsft(OBJ, N, B),
_log_int(OBJ, B), _gcd(OBJ1, OBJ2), _and(OBJ1, OBJ2), _or(OBJ1, OBJ2), _xor(OBJ1,
OBJ2), _is_zero(OBJ), _is_one(OBJ), _is_two(OBJ), _is_ten(OBJ), _is_even(OBJ),
_is_odd(OBJ), _acmp(OBJ1, OBJ2), _str(OBJ), _as_bin(OBJ), _as_oct(OBJ),
_as_hex(OBJ), _num(OBJ), _copy(OBJ), _len(OBJ), _אפס(OBJ), _digit(OBJ, N),
_check(OBJ)
גרסת ממשק API של 2
_1ex(N), _nok(OBJ1, OBJ2), _alen(OBJ)
שיטות אופציונליות של API
_חתום_או(OBJ1, OBJ2, סימן1, סימן2), _חתום_ו(OBJ1, OBJ2, סימן1, סימן2),
_signed_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 ל יותר מְהִירוּת
תַקצִיר
תיאור
אחסון
שיטות
רשיון
מחברים
ראה גם
Math::BigRat - שרירותי גדול רַצִיוֹנָלִי מספרים
תַקצִיר
תיאור
ספריית מתמטיקה
שיטות
חָדָשׁ()
מוֹנֶה()
מְכַנֶה()
חלקים()
numify()
as_int()/as_number()
as_float()
as_hex()
as_bin()
as_oct()
from_hex()/from_bin()/from_oct()
אורך()
סִפְרָה()
bnorm()
bfac()
עגול()/עגול ()/bfround()
bmod()
bneg()
אחד()
is_zero()
is_pos()/is_positive()
is_neg()/is_negative()
is_int()
is_odd()
is_even()
bceil()
bfloor()
bsqrt()
broot()
badd()/bmul()/bsub()/bdiv()/bdec()/binc()
עותק()
bstr()/bsstr()
bacmp()/bcmp()
blsft()/brsft()
bpow()
bexp()
bnok()
config()
objectify()
באגים
תמיכה
RT: מעקב אחר הבקשות של CPAN, AnnoCPAN: תיעוד CPAN מוער, דירוגי CPAN,
חפש CPAN, מטריצת בודקי CPAN, רשימת התפוצה של Bignum, פרסם ברשימת תפוצה, הצג
רשימת תפוצה, הירשם/ביטול הרשמה
רשיון
ראה גם
מחברים
מתמטיקה::מורכבת - מורכב מספרים ו המשויך מתימטי פונקציות
תַקצִיר
תיאור
מבצעים
יצירה
תצוגה
השתנה ב-PERL 5.6
נוהג
קבועים
PI
Inf
שגיאות עקב חלוקה לפי אפס או לוגריתם של אפס
שגיאות עקב טיעונים בלתי ניתנים לעיכול
באגים
ראה גם
מחברים
רשיון
Math::Trig - טריגונומטרי פונקציות
תַקצִיר
תיאור
פונקציות טריגונומטריות
שזוף
שגיאות עקב חלוקה באפס
טיעונים פשוטים (אמיתיים), תוצאות מורכבות
המרות זווית מישור
deg2rad, grad2rad, rad2deg, grad2deg, deg2grad, rad2grad, rad2rad, deg2deg, grad2grad
המרות קואורדינציה רדיאלית
מערכות קואורדינאט
המרות זווית תלת מימדית
קרטזית_לגלילית, קרטזיאנית_לכדורית, גלילית_לקרטזית,
גלילי_לכדורי, כדורי_לקרטזי, כדורי_לגלילי
מרחקים וכיוונים גדולים של מעגלים
מרחק_מעגל_גדול
כיוון_המעגל_גדול
נושא_המעגל_גדול
יעד_המעגל_גדול
נקודת_אמצע_המעגל_גדול
נקודת ציון_גדולה_מעגל
דוגמאות
אזהרה לנוסחאות מעגלים נהדרים
אסין ואקוס בעלי ערך אמיתי
asin_real, acos_real
באגים
מחברים
רשיון
תזכרו - לעשות פונקציות מהר יותר by מסחר שטח ל זמן
תַקצִיר
תיאור
פרטים
אפשרויות
תתקין
נורמליזר
"SCALAR_CACHE", "LIST_CACHE"
"זיכרון", "HASH", "קשור", "תקלה", "מיזוג"
ומתקנים אחרים
"בטל זיכרון"
"מטמון_לשטוף"
מערות
תמיכה מתמשכת במטמון
תמיכת תפוגה
באגים
רשימת תפוצה
AUTHOR
זכויות יוצרים ורישיון
תודה
Memoize::AnyDBM_File - דבק ל לספק EXISTS ל AnyDBM_File ל ניתן לאחסון להשתמש
תיאור
זיכרון::תפוגה - חיבור מודול ל אוטומטי תפוגה of ממוזכר ערכים
תַקצִיר
תיאור
ממשק
TIEHASH, קיים, חנות
חלופות
מערות
AUTHOR
ראה גם
Memoize::ExpireFile - מבחן ל תזכרו תפוגה סמנטיקה
תיאור
Memoize::ExpireTest - מבחן ל תזכרו תפוגה סמנטיקה
תיאור
שמור בזיכרון::NDBM_File - דבק ל לספק EXISTS ל NDBM_File ל ניתן לאחסון להשתמש
תיאור
זיכרון::SDBM_File - דבק ל לספק EXISTS ל SDBM_File ל ניתן לאחסון להשתמש
תיאור
Memoize::ניתן לאחסון - חנות שמור בזיכרון נתונים in ניתן לאחסון מסד נתונים
תיאור
מודול :: CoreList - מה מודולים shipped עם גירסאות of פרל
תַקצִיר
תיאור
API של FUNCTIONS
"first_release( MODULE )", "first_release_by_date( MODULE )", "find_modules( REGEX, [
LIST OF PERLS ] )", "find_version( PERL_VERSION )", "is_core( MODULE, [
MODULE_VERSION, [ PERL_VERSION ] ] )", "is_deprecated( MODULE, PERL_VERSION )",
"deprecated_in( MODULE )", "removed_from( MODULE )", "removed_from_by_date( MODULE )",
"changes_between( PERL_VERSION, PERL_VERSION )"
מבני מידע
%Module::CoreList::version, %Module::CoreList::delta, %Module::CoreList::released,
%Module::CoreList::families, %Module::CoreList::הוצא משימוש,
%Module::CoreList::upstream, %Module::CoreList::bug_tracker
מערות
הִיסטוֹרִיָה
AUTHOR
רשיון
ראה גם
מודול::CoreList::Utils - מה כלי עזר shipped עם גירסאות of פרל
תַקצִיר
תיאור
API של FUNCTIONS
"utilities", "first_release( UTILITY )", "first_release_by_date( UTILITY )",
"removed_from( UTILITY )", "removed_from_by_date( UTILITY )"
מבני מידע
%Module::CoreList::Utils::utilities
AUTHOR
רשיון
ראה גם
מודול::טען - זמן ריצה לדרוש of שניהם מודולים ו קבצים
תַקצִיר
תיאור
ההבדל בין "טעינה" ל"טעינה אוטומטית"
פונקציות
טען, טעינה אוטומטית, טען_מרחוק, טעינה אוטומטית
חוקי
מייבא את הפונקציות
"טען","טעינה אוטומטית","מרחוק_טעינה","מרחוק_אוטומטי", 'הכל', '','ללא',undef
אזהרות
תודות
דיווחי שגיאות
AUTHOR
זכויות יוצרים
מודול::Load::מותנה - הסתכלות up מודול מידע / טוען at זמן ריצה
תַקצִיר
תיאור
שיטות
$href = check_install( module => NAME [, version => VERSION, verbose => BOOL ] );
מודול, גרסה, מילולית, קובץ, dir, version, uptodate
$bool = can_load( modules => { NAME => VERSION [,NAME => VERSION] }, [verbose => BOOL,
nocache => BOOL, טעינה אוטומטית => BOOL] )
מודולים, מילולית, nocache, טעינה אוטומטית
@list = requires( MODULE );
משתנים גלובליים
$Module::Load::מותנה::VERBOSE
$Module::Load::מותנה::FIND_VERSION
$Module::Load::מותנה::CHECK_INC_HASH
$Module::Load::מותנה::CACHE
$Module::Load::מותנה::ERROR
$Module::Load::Conditioned::DEPRECATED
ראה גם
דיווחי שגיאות
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)", "provides( %options )", גרסה (נדרש), dir, files, prefix,
"package_versions_from_directory($dir, \@files?)", "log_info (internal)"
שיטות אובייקט
"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"
דיאגנוסטיקה
"חנות ndbm החזירה -1, שגיאה 22, מפתח "..." ב-..."
באגים ואזהרות
הבא - לספק a מעמד פסאודו הבא (וגם אל) זֶה מאפשר שיטה שיגור מחדש
תַקצִיר
תיאור
אכיפת שיגור חוזר
הימנעות מחזרות
הפעלת כל הגרסאות של שיטה בקריאה אחת
שימוש בשיטות "כל".
AUTHOR
באגים וגירוי
זכויות יוצרים
Net::Cmd - רשת פיקוד בכיתה (כפי ש מְשׁוּמָשׁ by ftp, SMTP וכו ')
תַקצִיר
תיאור
שיטות משתמש
באג ( VALUE ), הודעה (), קוד (), אישור (), סטטוס (), שלח נתונים ( DATA ), סוף נתונים ()
שיטות כיתה
debug_print ( DIR, TEXT ), debug_text ( DIR, TEXT ), פקודה ( CMD [, ARGS, ... ]),
unsupported (), תגובה (), parse_response ( TEXT ), getline (), ungetline ( TEXT ),
rawdatasend ( DATA ), read_until_dot (), tied_fh ()
PSEUDO מגיב
ערך התחלתי, חיבור נסגר, פסק זמן
יצוא
AUTHOR
זכויות יוצרים
Net::Config - מְקוֹמִי תצורה נתונים ל ליבנט
תַקצִיר
תיאור
שיטות
requires_firewall ( HOST )
NetConfig VALUES
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
Net::Domain - לְנַסוֹת ל להעריך מה היא נוֹכְחִי של המארח אינטרנט שם ו תחום
תַקצִיר
תיאור
hostfqdn (), שם תחום (), שם מארח (), דומיין מארח ()
AUTHOR
זכויות יוצרים
Net :: FTP - fTP לקוח בכיתה
תַקצִיר
תיאור
סקירה כללית
בּוֹנֶה
חדש ([ מארח ] [, אפשרויות ])
שיטות
כניסה ([כניסה [,PASSWORD [, חשבון] ] ]), starttls (), stoptls (), prot ( LEVEL ),
מארח (), חשבון ( ACCT ), הרשאה ( [AUTH [, RESP]]), אתר (ARGS), ascii (), בינארי
(), הקלד ( [ TYPE ] ), שנה שם ( OLDNAME, NEWNAME ), מחק ( FILENAME ), cwd ( [ DIR ]
), cdup (), פסיבי ( [ PASSIVE ] ), pwd (), הפעל מחדש ( WHERE ), rmdir ( DIR [, RECURSE
]), mkdir ( DIR [, RECURSE ]), alloc ( 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 ( FILE ), גודל ( FILE ), נתמך ( CMD ), hash (
[FILEHANDLE_GLOB_REF],[ BYTES_PER_HASH_MARK] ), תכונה ( NAME ), nlst ( [ DIR ] ),
list ( [DIR] ), retr ( FILE ), stor ( FILE ), stou ( FILE ), appe ( FILE ), port ( [
PORT ] ) =item eprt ( [PORT ] ), pasv () =item epsv (), pasv_xfer (SRC_FILE,
DEST_SERVER [, DEST_FILE ] ), pasv_xfer_unique ( SRC_FILE, DEST_SERVER [, DEST_FILE ]
), pasv_wait ( NON_PASV_SERVER ), בטל (), צא ()
שיטות להרפתקנים
quot (CMD [,ARGS]), can_inet6 (), can_ssl ()
CLASS של dataconn
לא מיושם
SMNT, עזרה, MODE, SYST, STAT, STRU, לְרַסֵן
דיווח על באגים
AUTHOR
ראה גם
השתמש בדוגמאות
http://www.csh.rit.edu/~adam/Progs/
קרדיטים
זכויות יוצרים
נטו::NNTP - NNTP לקוח בכיתה
תַקצִיר
תיאור
בּוֹנֶה
חדש ( [ מארח ] [, אפשרויות ])
שיטות
מארח (), starttls (), מאמר ( [ MSGID|MSGNUM ], [FH] ), גוף ( [ MSGID|MSGNUM ],
[FH] ), head ( [ MSGID|MSGNUM ], [FH] ), articlefh ( [ MSGID|MSGNUM ] ), bodyfh ( [
MSGID|MSGNUM ] ), headfh ( [ MSGID|MSGNUM ] ), nntpstat ( [ MSGID|MSGNUM ] ), group (
[ GROUP ] ), עזרה ( ), ihave ( MSGID [, MESSAGE ]), אחרון (), תאריך (), postok (),
authinfo ( USER, PASS ), authinfo_simple ( USER, PASS ), רשימה (), קבוצות חדשות ( SINCE [,
DISTRIBUTIONS ]), חדשות חדשות ( SINCE [, GROUPS [, DISTRIBUTIONS ]]), הבא (), פוסט ( [
MESSAGE ] ), postfh (), slave (), quit (), can_inet6 (), can_ssl ()
שיטות הרחבה
קבוצות דיון ( [ PATTERN ] ), הפצות (), distribution_patterns (),
מנויים (), overview_fmt (), פעמים_פעילים (), פעילות ( [ PATTERN ] ),
xgtitle ( PATTERN ), xhdr ( HEADER, MESSAGE-SPEC ), xover ( MESSAGE-SPEC ), xpath
( MESSAGE-ID ), xpat ( HEADER, PATTERN, MESSAGE-SPEC), xrover (), listgroup ( [
GROUP ] ), קורא ()
לא נתמך
הגדרות
MESSAGE-SPEC, PATTERN, דוגמאות, "[^]-]", *bdc, "[0-9a-zA-Z]", "a??d"
ראה גם
AUTHOR
זכויות יוצרים
Net::Netrc - OO ממשק ל משתמשים netrc פילה
תַקצִיר
תיאור
קובץ .netrc
שם מכונה, ברירת מחדל, שם כניסה, מחרוזת סיסמה, מחרוזת חשבון, שם macdef
בּוֹנֶה
חיפוש ( MACHINE [, LOGIN ])
שיטות
כניסה (), סיסמה (), חשבון (), lpa ()
AUTHOR
ראה גם
זכויות יוצרים
נטו::POP3 - הודעה Office פרוטוקול 3 לקוח בכיתה (RFC1939)
תַקצִיר
תיאור
בּוֹנֶה
חדש ( [ מארח ] [ , אפשרויות ] )
שיטות
מארח (), אישור ( USERNAME, PASSWORD ), משתמש ( USER ), מעבר ( PASS ), התחברות ( [ USER [,
PASS ]] ), 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 מרחוק המארח ל נגישות
תַקצִיר
תיאור
פונקציות
Net::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 - פָּשׁוּט Mail להעביר פרוטוקול לקוח
תַקצִיר
תיאור
דוגמאות
בּוֹנֶה
חדש ( [ מארח ] [ , אפשרויות ] )
שיטות
באנר (), דומיין (), שלום ( DOMAIN ), מארח (), etrn ( DOMAIN ), starttls ( SSLARGS
), אישור ( USERNAME, PASSWORD ), דואר ( ADDRESS [, OPTIONS] ), שלח ( ADDRESS ),
send_or_mail ( ADDRESS ), send_and_mail ( ADDRESS ), איפוס (), נמען ( ADDRESS [,
ADDRESS, [...]] [, OPTIONS ] ), אל ( ADDRESS [, ADDRESS [...]] ), cc ( ADDRESS [,
ADDRESS [...]] ), Bcc ( ADDRESS [, ADDRESS [...]] ), נתונים ( [ DATA ] ), bdat ( DATA ),
bdatlast ( DATA ), הרחבה ( ADDRESS ), אימות ( ADDRESS ), עזרה ( [ $subject ] ), צא
(), can_inet6 (), can_ssl ()
כתובות
ראה גם
AUTHOR
זכויות יוצרים
נטו::זמן - זמן ו בשעות היום רשת לקוחות ממשק
תַקצִיר
תיאור
inet_time ( [HOST [, PROTOCOL [, TIMEOUT]]]), inet_daytime ( [HOST [, PROTOCOL [,
פסק זמן]]])
AUTHOR
זכויות יוצרים
Net::hostent - לפי שם ממשק ל פרל מובנה gethost*() פונקציות
תַקצִיר
תיאור
דוגמאות
הערה
AUTHOR
Net::libnetFAQ, libnetFAQ - ליבנט לעתים קרובות שאל שאלות
תיאור
היכן ניתן להשיג את המסמך הזה
כיצד לתרום למסמך זה
מידע על מחבר וזכויות יוצרים
כתב ויתור
השגה והתקנה של libnet
מה זה libnet?
איזו גרסה של perl אני צריך?
אילו מודולים נוספים אני צריך?
אילו מכונות תומכות ב-libnet?
איפה אני יכול להשיג את המהדורה האחרונה של libnet
שימוש ב-Net::FTP
כיצד אוכל להוריד קבצים משרת FTP?
איך אני מעביר קבצים במצב בינארי?
כיצד אוכל לקבל את גודל הקובץ בשרת FTP מרוחק?
כיצד אוכל לקבל את זמן השינוי של קובץ בשרת FTP מרוחק?
כיצד אוכל לשנות את ההרשאות של קובץ בשרת מרוחק?
האם אוכל לבצע פעולת reget כמו פקודת ftp?
כיצד אוכל לקבל רישום ספריות משרת FTP?
שינוי הספרייה ל"" אינו נכשל?
אני מאחורי חומת אש של SOCKS, אבל אפשרות חומת האש לא עובדת?
אני מאחורי חומת אש של פרוקסי FTP, אבל לא יכול לגשת למכונות בחוץ?
חומת האש של ftp proxy שלי לא מקשיבה ביציאה 21
האם ניתן לשנות את הרשאות הקובץ של קובץ בשרת FTP?
ראיתי סקריפטים קוראים להודעת שיטה, אבל לא מוצא אותה מתועדת?
מדוע Net::FTP לא מיישמת שיטות mput ו-mget
שימוש ב-Net::SMTP
מדוע לא ניתן להשתמש בחלק של כתובת דוא"ל אחרי ה-@ כשם המארח?
מדוע Net::SMTP לא מבצע חיפושי DNS MX?
שיטת האימות תמיד מחזירה true ?
איתור באגים של סקריפטים
כיצד אוכל לנפות באגים בסקריפטים שלי המשתמשים במודולי Net::*?
מחבר וזכויות יוצרים
Net::netent - לפי שם ממשק ל פרל מובנה getnet*() פונקציות
תַקצִיר
תיאור
דוגמאות
הערה
AUTHOR
נטו::פרוטואנט - לפי שם ממשק ל פרל מובנה getproto*() פונקציות
תַקצִיר
תיאור
הערה
AUTHOR
נטו::שרת - לפי שם ממשק ל פרל מובנה getserv*() פונקציות
תַקצִיר
תיאור
דוגמאות
הערה
AUTHOR
O - כללי ממשק ל פרל מהדר backends
תַקצִיר
תיאור
מוסכמות
יישום
באגים
AUTHOR
ODBM_קובץ - קָשׁוּר גישה ל odbm קבצים
תַקצִיר
תיאור
"O_RDONLY", "O_WRONLY", "O_RDWR"
דיאגנוסטיקה
"חנות odbm החזירה -1, שגיאה 22, מפתח "..." ב-..."
באגים ואזהרות
opcode - שבת בשם קודים מתי קומפילציה פרל קוד
תַקצִיר
תיאור
הערה
אזהרה
שמות מפעילים ורשימות מפעילים
an operator name (opname), an operator tag name (optag), a negated opname or optag, an
סט מפעיל (אופסט)
פונקציות אופקוד
opcodes, opset (OP, ...), opset_to_ops (OPSET), opset_to_hex (OPSET), full_opset,
empty_opset, invert_opset (OPSET), verify_opset (OPSET, ...), define_optag (OPTAG,
OPSET), opmask_add (OPSET), opmask, opdesc (OP, ...), opdump (PAT)
מניפולציה של Opsets
לעשות (אולי)
תגיות Opcode מוגדרות מראש
:base_core, :base_mem, :base_loop, :base_io, :base_orig, :base_math, :base_thread,
:default, :filesys_read, :sys_db, :browse, :filesys_open, :filesys_write, :subprocess,
:process עצמו, :אחרים, :טעינה, :עדיין_להחליט, :מסוכן
ראה גם
מחברים
POSIX - פרל ממשק ל IEEE Std 1003.1
תַקצִיר
תיאור
מערות
פונקציות
"_exit", "abort", "abs", "access", "acos", "acosh", "alarm", "asctime", "asin",
"asinh", "assert", "atan", "atanh", "atan2", "ateexit", "atof", "atoi", "atol",
"bsearch", "calloc", "cbrt", "ceil", "chdir", "chmod", "chown", "clearerr", "clock",
"close", "closedir", "cos", "cosh", "copysign", "creat", "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", "קומה", "fdim", "fegeround", "fesetround", "fma", "fmax", "fmin", "fmod",
"fopen", "fork", "fpathconf", "fpclassify", "fprintf", "fputc", "fputs", "fread",
"free", "freeopen", "frexp", "fscanf", "fseek", "fsetpos", "fstat", "fsync", "ftell",
"fwrite", "getc", "getchar", "getcwd", "getegid", "getenv", "geteuid", "getgid",
"getgrgid", "getgrnam", "getgroups", "getlogin", "getpgrp", "getpid", "getppid",
"getpwnam", "getpwuid", "gets", "getuid", "gmtime", "hypot", "ilogb", "Inf",
"isalnum", "isalpha", "isatty", "iscntrl", "isdigit", "isfinite", "isgraph",
"isgreater", "isinf", "islower", "isnan", "isnormal", "isprint", "ispunct", "isspace",
"isupper", "isxdigit", "j0", "j1", "jn", "y0", "y1", "yn", "הרוג", "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",
"offsetof", "פתוח", "opendir", "pathconf", "pause", "perror", "pipe", "pow", "printf",
"putc", "putchar", "puts", "qsort", "raise", "rand", "readir", "readdir", "realloc",
"remainder", "remove", "remquo", "rename", "rewind", "rewinddir", "rint", "rmdir",
"round", "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",
"strerror", "strftime", "strlen", "strncat", "strncmp", "strncpy", "strpbrk",
"strrchr", "strspn", "strstr", "strtod", "strtok", "strtol", "strtold", "strtoul",
"strxfrm", "sysconf", "system", "tan", "tanh", "tcdrain", "tcflow", "tcflush",
"tcgetpgrp", "tcsendbreak", "tcsetpgrp", "tgamma", "זמן", "פעמים", "tmpfile",
"tmpnam", "tolower", "toupper", "trunc", "ttyname", "tzname", "tzset", "umask",
"uname", "ungetc", "בטל קישור", "utime", "vfprintf", "vprintf", "vsprintf", "wait",
"waitpid", "wcstombs", "wctomb", "write"
שיעורים
"POSIX::SigAction"
"חדש", "מטפל", "מסכה", "דגלים", "בטוח"
"POSIX::SigRt"
%SIGRT, "SIGRTMIN", "SIGRTMAX"
"POSIX::SigSet"
"חדש", "addset", "delset", "emptyset", "fillset", "ismember"
"POSIX::Termios"
"new", "getattr", "getcc", "getcflag", "getiflag", "getispeed", "getlflag",
"getoflag", "getospeed", "setattr", "setcc", "setcflag", "setiflag", "setispeed",
"setlflag", "setoflag", "setospeed", ערכי קצב ה-baud, ערכי ממשק מסוף,
ערכי שדה "c_cc", ערכי שדה "c_cflag", ערכי שדה "c_iflag", "c_lflag"
ערכי שדה, ערכי שדה "c_oflag".
נתיב שמות קבועים
קבועים
POSIX CONSTANTS
קבועים
הגדרות מערכת
קבועים
שגיאה
קבועים
FCNTL
קבועים
לצוף
קבועים
סביבת נקודה צפה
קבועים
גבולות
קבועים
מְקוֹמִי
קבועים
MATH
קבועים
אוֹת
קבועים
STAT
קבועים, מאקרו
STDLIB
קבועים
STDIUM
קבועים
זמן
קבועים
UNISTD
קבועים
המתן
קבועים, "WNOHANG", "WUNTRACED", מאקרו, "WIFEXITED", "WEXITSTATUS", "WIFSIGNALED",
"WTERMSIG", "WIFSTOPPED", "WSTOPSIG"
פרמטרים::בדוק - A גנרית קלט ניתוח/בדיקה מנגנון.
תַקצִיר
תיאור
תבנית
default, required, strict_type, defined, no_override, store, allow
פונקציות
check( \%tmpl, \%args, [$verbose] );
תבנית, טיעונים, מילולית
allow( $test_me, \@criteria );
string, regexp, sub-routine, array ref
last_error()
משתנים גלובליים
$Params::Check::VERBOSE
$Params::בדוק::STRICT_TYPE
$Params::Check::ALLOW_UNKNOWN
$Params::בדוק::STRIP_LEADING_DASHES
$Params::Check::NO_DUPLICATES
$Params::Check::PRESERVE_CASE
$Params::בדוק::ONLY_ALLOW_DEFINED
$Params::Check::SANITY_CHECK_TEMPLATE
$Params::בדוק::WARNINGS_FATAL
$Params::Check::CALLER_DEPTH
תודות
דיווחי שגיאות
AUTHOR
זכויות יוצרים
ניתוח::CPAN::Meta - לנתח META.yml ו META.json CPAN מטה קבצים
גִרְסָה
תַקצִיר
תיאור
שיטות
load_file
load_yaml_string
load_json_string
load_string
yaml_backend
json_backend
פונקציות
לִטעוֹן
LoadFile
הסביבה
PERL_JSON_BACKEND
PERL_YAML_BACKEND
תמיכה
באגים / בקשות תכונות
קוד מקור
מחברים
תורמים
זכויות יוצרים ורישיון
Perl::OSType - מַפָּה פרל פועל מערכת שמות ל גנרית סוגים
גִרְסָה
תַקצִיר
תיאור
נוהג
os_type()
is_os_type()
ראה גם
תמיכה
באגים / בקשות תכונות
קוד מקור
AUTHOR
תורמים
זכויות יוצרים ורישיון
PerlIO - On דרישה מטעין ל PerlIO שכבות ו שורש of PerlIO::* שם שטח
תַקצִיר
תיאור
:unix, :stdio, :perlio, :crlf, :utf8, :bytes, :raw, :pop, :win32
שכבות מותאמות אישית
:קידוד, :mmap, :via
חלופות ל-raw
ברירות מחדל וכיצד לעקוף אותן
שאילתה בשכבות של ידיות קבצים
AUTHOR
ראה גם
PerlIO::קידוד - הַצפָּנָה שכבה
תַקצִיר
תיאור
ראה גם
PerlIO::mmap - זכרון ממופה IO
תַקצִיר
תיאור
הערת יישום
PerlIO::scalar - בזיכרון IO, סקלר IO
תַקצִיר
תיאור
הערת יישום
PerlIO::via - עוֹזֵר בכיתה ל PerlIO שכבות יושם 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->CLEARRR($fh), $obj->ERROR($fh), $obj->EOF($fh)
דוגמאות
דוגמה - ידית הקסדצימלית
PerlIO::via::QuotedPrint - PerlIO שכבה ל מצוטט-להדפסה מחרוזות
תַקצִיר
גִרְסָה
תיאור
מודולים נדרשים
ראה גם
תודות
זכויות יוצרים
תרמיל::נמלטים - ל פתרון תרמיל ה<...> רצפים
תַקצִיר
תיאור
טובות
e2char($e_content), e2charnum($e_content), $Name2character{שם},
$Name2character_number{שם}, $Latin1Code_to_fallback{מספר שלם},
$Latin1Char_to_fallback{אופי}, $Code2USASCII{מספר שלם}
מערות
ראה גם
מאגר
זכויות יוצרים וסייג
AUTHOR
Pod::מצא - למצוא POD מסמכים in בספרייה עצים
תַקצִיר
תיאור
"pod_find( { %opts } , @directories )"
"-verbose => 1", "-perl => 1", "-script => 1", "-inc => 1"
"simplify_name( $str )"
"pod_where( { %opts }, $pod )"
"-inc => 1", "-dirs => [ $dir1, $dir2, ... ]", "-verbose => 1"
"contains_pod($file, $verbose)"
AUTHOR
ראה גם
Pod::Html - מודול ל להמיר תרמיל קבצים ל HTML
תַקצִיר
תיאור
פונקציות
pod2html
קישור נכנס, cachedir, css, flush, header, help, htmldir, htmlroot, index, infile,
outfile, poderrors, podpath, podroot, שקט, recurse, כותרת, מילולית
htmlify
מעגן
הסביבה
AUTHOR
ראה גם
זכויות יוצרים
Pod::InputObjects - אובייקטים המייצג POD קלט פסקאות, פקודות, וכו '
תַקצִיר
דורש
יצוא
תיאור
חבילה Pod::InputSource, חבילה Pod::פיסקה, חבילה Pod::InteriorSequence,
חבילה Pod::ParseTree
Pod::InputSource
חָדָשׁ()
שֵׁם()
ידית()
was_cutting()
Pod::פיסקה
Pod::Paragraph->חָדָשׁ()
$pod_para->cmd_name()
$pod_para->טֶקסט()
$pod_para->raw_text()
$pod_para->cmd_prefix()
$pod_para->cmd_separator()
$pod_para->parse_tree()
$pod_para->file_line()
Pod::InteriorSequence
Pod::InteriorSequence->חָדָשׁ()
$pod_seq->cmd_name()
$pod_seq->prepend()
$pod_seq->לְצַרֵף()
$pod_seq->Nested()
$pod_seq->raw_text()
$pod_seq->left_delimiter()
$pod_seq->right_delimiter()
$pod_seq->parse_tree()
$pod_seq->file_line()
Pod::InteriorSequence::להרוס()
Pod::ParseTree
Pod::ParseTree->חָדָשׁ()
$ptree->חלק עליון()
$ptree->יְלָדִים()
$ptree->prepend()
$ptree->לְצַרֵף()
$ptree->raw_text()
Pod::ParseTree::להרוס()
ראה גם
AUTHOR
תרמיל::גבר - המרת POD נתונים ל מעוצב *רוף קלט
תַקצִיר
תיאור
center, date, errors, fixed, fixedbold, fixeditalic, fixedbolditalic, name, nourls,
ציטוטים, שחרור, סעיף, stderr, utf8
דיאגנוסטיקה
גופן roff צריך להיות 1 או 2 תווים, לא "%s", הגדרת שגיאות לא חוקיות "%s", ציטוט לא חוקי
מפרט "%s", במסמך POD היו שגיאות תחביר
הסביבה
POD_MAN_DATE, SOURCE_DATE_EPOCH
באגים
מערות
AUTHOR
זכויות יוצרים ורישיון
ראה גם
Pod::ParseLink - לנתח an ל<> עיצוב קוד in POD טֶקסט
תַקצִיר
תיאור
ראה גם
AUTHOR
זכויות יוצרים ורישיון
Pod::ParseUtils - עוזרים ל POD ניתוח ו המרה
תַקצִיר
תיאור
Pod::רשימה
Pod::List->חָדָשׁ()
$list->קוֹבֶץ()
$list->הַתחָלָה()
$list->לְשַׁנֵן()
$list->סוּג()
$list->rx()
$list->פריט()
$list->הוֹרֶה()
$list->תָג()
Pod::היפר-קישור
Pod::Hyperlink->חָדָשׁ()
$link->parse($string)
$link->markup($string)
$link->טֶקסט()
$link->אַזהָרָה()
$link->קוֹבֶץ(), $link->קַו()
$link->עמוד()
$link->צוֹמֶת()
$link->alttext()
$link->סוּג()
$link->קישור()
Pod::Cache
Pod::Cache->חָדָשׁ()
$cache->פריט()
$cache->find_page($name)
Pod::Cache::Item
Pod::Cache::Item->חָדָשׁ()
$cacheitem->עמוד()
$cacheitem->תיאור()
$cacheitem->נָתִיב()
$cacheitem->קוֹבֶץ()
$cacheitem->nodes()
$cacheitem->find_node($name)
$cacheitem->idx()
AUTHOR
ראה גם
Pod::Parser - בסיס בכיתה ל יצירת POD מסננים ו מתרגם
תַקצִיר
דורש
יצוא
תיאור
סקירה מהירה
אפשרויות ניתוח
-want_nonPODs (ברירת מחדל: לא מוגדר), -process_cut_cmd (ברירת מחדל: לא מוגדר), -אזהרות (בְּרִירַת מֶחדָל:
לא מוגדר)
עקיפת שיטת משנה/שיטה מומלצת
פקודה()
$cmd, $text, $line_num, $pod_para
מִלָה בְּמִלָה()
$text, $line_num, $pod_para
textblock()
$text, $line_num, $pod_para
interior_sequence()
עקיפת שיטת משנה/שיטה אופציונלית
חָדָשׁ()
לְאַתחֵל()
begin_pod()
begin_input()
end_input()
end_pod()
preprocess_line()
preprocess_paragraph()
שיטות לניתוח ועיבוד
parse_text()
-expand_seq => קוד-ref|שיטה-שם, -expand_text => קוד-ref|שיטה-שם,
-expand_ptree => קוד-ref|שיטה-שם
interpolate()
parse_paragraph()
parse_from_filehandle()
parse_from_file()
שיטות גישה
errorsub()
גְזִירָה()
parseopts()
קובץ פלט()
output_handle()
input_file()
input_handle()
input_streams()
top_stream()
שיטות ונתונים פרטיים
_push_input_stream()
_pop_input_stream()
ניתוח מבוסס עצים
מערות
ראה גם
AUTHOR
רשיון
Pod::Perldoc - נראה up פרל תיעוד in תרמיל פורמט.
תַקצִיר
תיאור
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::Perldoc::BaseTo - בסיס ל Pod::Perldoc מעצבים
תַקצִיר
תיאור
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::Perldoc::GetOptsOO - אישית אוֹפְּצִיָה מנתח ל Pod::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
Pod::Perldoc::ToANSI - לדקלם תרמיל עם ANSI צֶבַע בורח
תַקצִיר
תיאור
מערה
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::Perldoc::ToChecker - לתת פרלדוק לבדוק תרמיל ל שגיאות
תַקצִיר
תיאור
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::Perldoc::ToMan - לתת פרלדוק לדקלם תרמיל as איש דפים
תַקצִיר
תיאור
מערה
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::Perldoc::ToNroff - לתת פרלדוק להמיר תרמיל ל nroff
תַקצִיר
תיאור
מערה
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::Perldoc::ToPod - לתת פרלדוק לדקלם תרמיל as ... תַרמִיל!
תַקצִיר
תיאור
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::Perldoc::ToRtf - לתת פרלדוק לדקלם תרמיל as RTF
תַקצִיר
תיאור
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::Perldoc::ToTerm - לדקלם תרמיל עם מסוף בורח
תַקצִיר
תיאור
מערה
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::Perldoc::ToText - לתת פרלדוק לדקלם תרמיל as פשוט
תַקצִיר
תיאור
מערה
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::Perldoc::ToTk - לתת פרלדוק להשתמש Tk::Pod ל לדקלם תרמיל
תַקצִיר
תיאור
ראה גם
AUTHOR
Pod::Perldoc::ToXml - לתת פרלדוק לדקלם תרמיל as XML
תַקצִיר
תיאור
ראה גם
זכויות יוצרים וסייג
AUTHOR
Pod::PlainText - המרת POD נתונים ל מעוצב ASCII טֶקסט
תַקצִיר
תיאור
alt, הזחה, רופף, משפט, רוחב
דיאגנוסטיקה
שטח מוזר בפריט, לא ניתן לפתוח את %s לקריאה: %s, בריחה לא ידועה: %s, לא ידוע
רצף: %s, Unmatched =back
הגבלות
אורים
ראה גם
AUTHOR
Pod::בחר, podselect() - תמצית נבחר סעיפים of POD החל מ- קלט
תַקצִיר
דורש
יצוא
תיאור
מפרטי הסעיף
מפרט טווח
שיטות אובייקט
curr_headings()
בחר()
add_selection()
clear_selections()
match_section()
נבחר()
פונקציות מיוצאות
podselect()
-תְפוּקָה, -מקטעים, -טווחים
שיטות ונתונים פרטיים
_compile_section_spec()
$self->{_SECTION_HEADINGS}
$self->{_SELECTED_SECTIONS}
ראה גם
AUTHOR
Pod::פשוט - במסגרת ל ניתוח תרמיל
תַקצִיר
תיאור
שיטות עיקריות
"$parser = SomeClass->new();", "$parser->output_fh( *OUT );", "$parser->output_string(
\$somestring );", "$parser->parse_file( $some_filename );", "$parser->parse_file(
*INPUT_FH );", "$parser->parse_string_document( $all_content );",
"$parser->parse_lines( ...@שורות..., undef );", "$parser->content_seen",
"SomeClass->מסנן( שם קובץ $ );""SomeClass->מסנן( *INPUT_FH );",
"SomeClass->מסנן( \$document_content );"
שיטות משניות
"$parser->parse_characters( ערך מסוים )", "$parser->no_whining( ערך מסוים )",
"$parser->no_errata_section( ערך מסוים )", "$parser->complain_stderr( ערך מסוים )",
"$parser->source_filename", "$parser->doc_has_started", "$parser->source_dead",
"$parser->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
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]", גאבור סאבו"[מוגן בדוא"ל]", שון ה' קורי "SHCOREY
ב-cpan.org"
Pod::Simple::בודק -- לבדוק מה היא תרמיל תחביר of a מסמך
תַקצִיר
תיאור
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::Debug -- גם Pod::פשוט אל תוך איתור/ניפוי באגים מצב
תַקצִיר
תיאור
מערות
GUTS
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::DumpAsText -- שפך ניתוח תרמילים אירועים as טֶקסט
תַקצִיר
תיאור
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::DumpAsXML -- לפנות תרמיל אל תוך XML
תַקצִיר
תיאור
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::HTML - להמיר תרמיל ל HTML
תַקצִיר
תיאור
מתקשר מקו הפקודה
מתקשר מ-PERL
קוד מינימלי
דוגמה יותר מפורטת
שיטות
html_css
html_javascript
title_prefix
title_postfix
html_header_before_title
עוגן_עליון
html_h_level
מדד
html_header_after_title
html_footer
סיווג משנה
ראה גם
תמיכה
זכויות יוצרים וסייג
תודות
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
פוד :: פשוט :: HTMLBatch - להמיר כמה תרמיל קבצים ל כמה HTML קבצים
תַקצִיר
תיאור
משורת הפקודה
שיטות עיקריות
$batchconv = Pod::Simple::HTMLBatch->new;, $batchconv->batch_convert( מקורות, outdir
);, $batchconv->batch_convert( undef , ...);, $batchconv->batch_convert( q{@INC},
...);, $batchconv->batch_convert( \@dirs , ...);, $batchconv->batch_convert( "somedir"
, ...);, $batchconv->batch_convert( 'somedir:someother:also' , ...);,
$batchconv->batch_convert( ... , undef );, $batchconv->batch_convert( ... , 'somedir'
);
שיטות גישה
$batchconv->verbose( מספר_שלם לא שלילי );, $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
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::LinkSection -- לייצג "סָעִיף" תכונות of L קודים
תַקצִיר
תיאור
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
תרמיל::פשוט::שיטה -- לפנות Pod::פשוט אירועים אל תוך שיטה שיחות
תַקצִיר
תיאור
METHOD CALLING
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::PullParser -- a משך-מנתח ממשק ל ניתוח תרמיל
תַקצִיר
תיאור
שיטות
my $token = $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, my $title_string = $parser->get_short_title, $author_name =
$parser->get_author, $description_name = $parser->get_description, $version_block =
$parser->get_version
הערה
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::PullParserEndToken -- אסימוני קצה החל מ- Pod::Simple::PullParser
תַקצִיר
תיאור
$token->tagname, $token->tagname(מחרוזת כלשהי), $token->tag(...),
$token->is_tag(מחרוזת כלשהי) או $token->is_tagname(מחרוזת כלשהי)
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::PullParserStartToken -- התחל-אסימונים החל מ- Pod::Simple::PullParser
תַקצִיר
תיאור
$token->tagname, $token->tagname(מחרוזת כלשהי), $token->tag(...),
$token->is_tag(מחרוזת כלשהי) או $token->is_tagname(מחרוזת כלשהי), $token->attr(שם כתובת),
$token->attr(שם כתובת, ערך חדש), $token->attr_hash
ראה גם
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::PullParserTextToken -- אסימוני טקסט החל מ- Pod::Simple::PullParser
תַקצִיר
תיאור
$token->text, $token->text(מחרוזת כלשהי), $token->text_r()
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::PullParserToken -- אסימונים החל מ- Pod::Simple::PullParser
תַקצִיר
תיאור
$token->type, $token->is_start, $token->is_text, $token->is_end, $token->dump
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::RTF -- פוּרמָט תרמיל as RTF
תַקצִיר
תיאור
מאפייני בקרת פורמט
$parser->head1_halfpoint_size( halfpoint_integer );, $parser->head2_halfpoint_size(
halfpoint_integer );, $parser->head3_halfpoint_size( halfpoint_integer );,
$parser->head4_halfpoint_size( halfpoint_integer );,
$parser->codeblock_halfpoint_size( halfpoint_integer );,
$parser->header_halfpoint_size( halfpoint_integer );, $parser->normal_halfpoint_size(
halfpoint_integer );, $parser->no_proofing_exemptions( אמת או שקר );,
$parser->doc_lang( microsoft_decimal_language_code )
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::פשוט::חיפוש - למצוא POD מסמכים in בספרייה עצים
תַקצִיר
תיאור
בּוֹנֶה
ACCESSORS
$search->inc( אמת או שקר );, $search->verbose( מספר לא שלילי );,
$search->limit_glob( איזה-גלוב-מחרוזת );, $search->callback( \&שגרה מסוימת );,
$search->laborious( אמת או שקר );, $search->recurse( אמת או שקר );,
$search->shadows( אמת או שקר );, $search->limit_re( קצת-regxp );,
$search->dir_prefix( איזה-מחרוזת-ערך );, $search->progress( אובייקט-קידמה כלשהו );,
$name2path = $self->name2path;, $path2name = $self->path2name;
שיטות חיפוש עיקריות
"$search->survey(@directories)"
"שם2נתיב", "נתיב2שם"
"$search->simplify_name( $str )"
"$search->find( $pod )"
"$search->find( $pod, @search_dirs )"
"$self->contains_pod( $file)"
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
תרמיל::Simple::SimpleTree -- לנתח תרמיל אל תוך a פשוט לנתח עץ
תַקצִיר
תיאור
שיטות
תוכן העץ
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::Subclassing -- לכתוב a מעצב as a Pod::פשוט תת מחלקה
תַקצִיר
תיאור
Pod::Simple, Pod::Simple::Methody, Pod::Simple::PullParser, Pod::Simple::SimpleTree
אירועים
"$parser->_handle_element_start( element_name, attr_hashref )",
"$parser->_handle_element_end( element_name )",
"$parser->_handle_text( text_string )", אירועים עם element_name של Document,
אירועים עם element_name של Para, אירועים עם element_name של B, C, F, או I,
אירועים עם element_name של S, אירועים עם element_name של X, אירועים עם
element_name של L, אירועים עם element_name של E או Z, אירועים עם element_name
של מילולית, אירועים עם element_name של head1 .. head4, אירועים עם an
element_name של קידוד, אירועים עם element_name של over-ballet, אירועים עם an
element_name של over-number, אירועים עם element_name של over-text, אירועים עם an
element_name של over-block, אירועים עם element_name של over-empty, אירועים עם an
element_name של פריט-כדור, אירועים עם element_name של פריט-מספר, אירועים עם
element_name של פריט-טקסט, אירועים עם element_name של for, אירועים עם an
element_name של נתונים
עוד תרמיל::שיטות פשוטות
"$parser->accept_targets( ערך מסוים )", "$parser->accept_targets_as_text(
ערך מסוים )", "$parser->accept_codes( שם קוד, שם קוד... )",
"$parser->accept_directive_as_data( directive_name )",
"$parser->accept_directive_as_verbatim( directive_name )",
"$parser->accept_directive_as_processed( directive_name )", "$parser->nbsp_for_S(
בוליאני );", "$parser->version_report()", "$parser->pod_para_count()",
"$parser->line_count()", "$parser->nix_X_codes( ערך מסוים )",
"$parser->keep_encoding_directive( ערך מסוים )", "$parser->merge_text( ערך מסוים
)", "$parser->code_handler( CODE_REF )", "$parser->cut_handler( CODE_REF )",
"$parser->pod_handler( CODE_REF )", "$parser->whiteline_handler( CODE_REF )",
"$parser->ילל( מספר קו, תלונה מחרוזת )", "$parser->צעקה( מספר קו,
תלונה מחרוזת )", "$parser->מקור_מת(1)", "$parser->hide_line_numbers( ערך מסוים
)", "$parser->no_whining( ערך מסוים )", "$parser->no_errata_section( ערך מסוים )",
"$parser->complain_stderr( ערך מסוים )", "$parser->bare_output( ערך מסוים )",
"$parser->preserve_whitespace( ערך מסוים )", "$parser->parse_empty_lists( ערך מסוים )"
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::Text -- פוּרמָט תרמיל as פשוט
תַקצִיר
תיאור
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
Pod::Simple::TextContent -- לקבל מה היא טֶקסט תוכן of תרמיל
תַקצִיר
תיאור
ראה גם
תמיכה
זכויות יוצרים וסייג
AUTHOR
אליסון רנדל"[מוגן בדוא"ל]", הנס דיטר פירסי"[מוגן בדוא"ל]", דיוויד א.
וילר"[מוגן בדוא"ל]"
פוד :: פשוט :: 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
מדד
פריטי_עוגן
backlink
סיווג משנה
handle_text
hand_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::טקסט - המרת POD נתונים ל מעוצב ASCII טֶקסט
תַקצִיר
תיאור
alt, code, errors, indent, loose, margin, nourls, quotes, sentence, stderr, utf8,
רוחב
דיאגנוסטיקה
מקום מוזר בפריט, פריט נקרא ללא תג, לא ניתן לפתוח את %s לקריאה: %s, לא חוקי
הגדרת שגיאות "%s", מפרט ציטוט לא חוקי "%s", במסמך POD היו שגיאות תחביר
באגים
מערות
אורים
ראה גם
AUTHOR
זכויות יוצרים ורישיון
תרמיל::טקסט::צבע - המרת POD נתונים ל מעוצב צֶבַע ASCII טֶקסט
תַקצִיר
תיאור
באגים
ראה גם
AUTHOR
זכויות יוצרים ורישיון
Pod::Text::Overstrike, =עבור מילות עצור מכה יתרה
תַקצִיר
תיאור
באגים
ראה גם
AUTHOR
זכויות יוצרים ורישיון
Pod::Text::Termcap - המרת POD נתונים ל ASCII טֶקסט עם פוּרמָט בורח
תַקצִיר
תיאור
אורים
ראה גם
AUTHOR
זכויות יוצרים ורישיון
תרמיל :: שימוש - הדפסה a שימוש הודעה החל מ- מוטבע תרמיל תיעוד
תַקצִיר
טיעונים
"-message", "-msg", "-exitval", "-verbose", "-sections", "-output", "-input",
"-pathlist", "-noperldoc"
עיצוב מחלקת בסיס
אפשרויות מעבר
תיאור
סקריפטים
דוגמאות
שימוש מומלץ
מערות
AUTHOR
תודות
ראה גם
SDBM_File - קָשׁוּר גישה ל sdbm קבצים
תַקצִיר
תיאור
עניבה
יצוא
דיאגנוסטיקה
"חנות sdbm החזירה -1, שגיאה 22, מפתח "..." ב-..."
באגים ואזהרות
כספת - לעבד ו לבצע קוד in מוגבל תאים
תַקצִיר
תיאור
מרחב שמות חדש, מסכת אופרטור
אזהרה
שיטות
היתר (OP,...)
permit_only (OP, ...)
להכחיש (OP, ...)
deny_only (OP, ...)
מלכודת (OP, ...), untrap (OP, ...)
שתף (NAME, ...)
share_from (PACKAGE, ARRAYREF)
varglob (VARNAME)
reval (STRING, STRICT)
rdo (FILENAME)
root (NAMESPACE)
מסכה (MASK)
wrap_code_ref (CODEREF)
wrap_code_refs_within (...)
סיכונים
זיכרון, מעבד, חטטנות, אותות, שינויים במצב
AUTHOR
Scalar :: Util - A מבחר of כללי-תועלת סקלר שגרות
תַקצִיר
תיאור
פונקציות עבור הפניות
ברוך
refaddr
הקלד מחדש
להחליש
לא להחליש
חלש
פעולות אחרות
dualvar
isdual
isvstring
נראה_כמו_מספר
ידית פתוחה
באופן קריא
set_prototype
נגועה
דיאגנוסטיקה
הפניות חלשות אינן מיושמות בגרסה של perl, Vstrings לא
מיושם בגרסת perl, "NAME" זמין רק עם גרסת XS של
Scalar :: Util
באגים ידועים
ראה גם
זכויות יוצרים
חיפוש::Dict - להסתכל - search ל מפתח in מילון פילה
תַקצִיר
תיאור
בחר שומר - להציל ו לשחזר נבחר פילה לטפל
תַקצִיר
תיאור
SelfLoader - לִטעוֹן פונקציות רק on דרישה
תַקצִיר
תיאור
האסימון __DATA__
טעינה אוטומטית של SelfLoader
טעינה אוטומטית וחבילת מילונים
SelfLoader ו-AutoLoader
__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]]
($port, $ip6_address, $scope_id, $flowinfo) = unpack_sockaddr_in6 $sockaddr
$sockaddr = sockaddr_in6 $port, $ip6_address, [$scope_id, [$flowinfo]]
($port, $ip6_address, $scope_id, $flowinfo) = sockaddr_in6 $sockaddr
$sockaddr = pack_sockaddr_un $path
($path) = unpack_sockaddr_un $sockaddr
$sockaddr = sockaddr_un $path
($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
$address = inet_pton $family, $string
$string = inet_ntop $family, $address
($err, @result) = getaddriinfo $host, $service, [$hints]
flags => INT, family => INT, socktype => INT, protocol => INT, family => INT, socktype
=> INT, protocol => INT, addr => STRING, canonname => 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
getaddrinfo () / getnameinfo() קבועי שגיאה
EAI_AGAIN, EAI_BADFLAGS, EAI_FAMILY, EAI_NODATA, EAI_NONAME, EAI_SERVICE
דוגמאות
חפש עבור להתחבר ()
יצירת מחרוזת קריא אנושית מכתובת
פתרון שמות מארחים לכתובות IP
גישה לאפשרויות שקע
AUTHOR
ניתן לאחסון - התמדה ל פרל נתונים מבנים
תַקצִיר
תיאור
חנות זיכרון
נעילה מייעצת
ספיד
ייצוג קנוני
הפניות קוד
תאימות קדימה
נתוני utf8, גיבוב מוגבל, קבצים מגרסאות עתידיות של Storable
דיווח שגיאות
קוסמים בלבד
הוקס
"STORABLE_freeze" obj, שיבוט, "STORABLE_thaw" obj, שיבוט, סדרתי, ..,
"STORABLE_attach" בכיתה, שיבוט, סדרתי
מנבא
"Storable::last_op_in_netorder", "Storable::is_storing", "Storable::is_retrieving"
רקורסיה
שיבוט עמוק
קסם שניתן לאחסון
$info = Storable::file_magic( $filename ), "version", "version_nv", "major", "minor",
"hdrsize", "netorder", "byteorder", "intsize", "longsize", "ptrsize", "nvsize",
"file", $info = Storable::read_magic( $buffer), $info = Storable::read_magic(
$buffer, $must_be_file )
דוגמאות
אזהרת בטיחות
אזהרה
באגים
נתונים של 64 סיביות ב-perl 5.6.0 ו-5.6.1
קרדיטים
AUTHOR
ראה גם
Sub::Util - A מבחר of תועלת שגרות ל :05 ו CODE אזכור
תַקצִיר
תיאור
פונקציות
אב טיפוס
set_prototype
שם משנה
set_subname
AUTHOR
סמל - לתפעל פרל סמלים ו שֶׁלָהֶם שמות
תַקצִיר
תיאור
באגים
Sys::שם מארח - לנסות כל ניתן להעלות על הדעת דרך ל לקבל המארח
תַקצִיר
תיאור
AUTHOR
סיס :: סיסלוג - פרל ממשק ל מה היא UNIX syslog(3) שיחות
גִרְסָה
תַקצִיר
תיאור
יצוא
פונקציות
openlog($ident, $logopt, $facility), syslog($priority, $message), syslog($priority,
$format, @args), הערות, setlogmask($mask_priority), setlogsock(), הערות, closelog()
הכללים של SYS::SYSLOG
דוגמאות
קבועים
שירות
רמות
דיאגנוסטיקה
"ארגומנט לא חוקי הועבר ל-setlogsock", "eventlog הועבר ל-setlogsock, אבל ללא Win32
API זמין", "אין חיבור ל-syslog זמין", "זרם עבר ל-setlogsock, אבל
%s לא ניתן לכתיבה", "הזרם עבר ל-setlogsock, אבל לא הצליח למצוא שום מכשיר",
"tcp עבר ל-setlogsock, אבל שירות tcp אינו זמין", "syslog: מצפה ארגומנט
%s", "syslog: רמה/מתקן לא חוקי: %s", "syslog: נתנו יותר מדי רמות: %s",
"syslog: יותר מדי מתקנים ניתנו: %s", "syslog: יש לתת רמה", "udp עבר ל
setlogsock, אבל שירות udp לא זמין", "unix עבר ל-setlogsock, אבל הנתיב לא
זמין"
הִיסטוֹרִיָה
ראה גם
מודולים אחרים
דפים ידניים
RFCs
מאמרים
יומן אירועים
מחברים ותודות
באגים
תמיכה
AnnoCPAN: תיעוד CPAN מוער, דירוגי CPAN, RT: מעקב אחר הבקשות של CPAN,
חפש בתיעוד CPAN, MetaCPAN, Perl
זכויות יוצרים
רשיון
TAP::בסיס - בסיס בכיתה זֶה מספק משותף פונקציונלי ל TAP::מנתח ו TAP::רתום
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
TAP::Formater::Base - בסיס בכיתה ל רתמת תפוקה נציגים
גִרְסָה
תיאור
תַקצִיר
שיטות
שיטות כיתה
"רבות", "רבות", "טיימר", "כשלים", "הערות", "שקט", "באמת_שקט",
"שקט", "שגיאות", "הנחיות", "סטדout", "צבע", "עבודות", "show_count"
TAP::Formater::Color - הפעלה פרל מבחן סקריפטים עם צֶבַע
גִרְסָה
תיאור
תַקצִיר
שיטות
שיטות כיתה
TAP::Formater::Console - לרתום תפוקה להאציל ל ברירת מחדל לנחם תפוקה
גִרְסָה
תיאור
תַקצִיר
"מבחן_פתוח"
TAP::Formatter::Console::ParallelSession - לרתום תפוקה להאציל ל במקביל לנחם תפוקה
גִרְסָה
תיאור
תַקצִיר
שיטות
שיטות כיתה
TAP::Formater::Console::Session - לרתום תפוקה להאציל ל ברירת מחדל לנחם תפוקה
גִרְסָה
תיאור
"נקה_לסגור"
"מבחן_קרוב"
"כּוֹתֶרֶת"
"תוֹצָאָה"
TAP::Formater::File - לרתום תפוקה להאציל ל פילה תפוקה
גִרְסָה
תיאור
תַקצִיר
"מבחן_פתוח"
TAP::Formater::File::Session - לרתום תפוקה להאציל ל פילה תפוקה
גִרְסָה
תיאור
שיטות
תוצאה
מבחן_קרוב
TAP::Formater::Session - תַקצִיר בסיס בכיתה ל רתמת תפוקה להאציל
גִרְסָה
שיטות
שיטות כיתה
"פורמט", "מנתח", "שם", "מספר_show"
TAP::רתום - הפעלה מבחן סקריפטים עם סטטיסטיקה
גִרְסָה
תיאור
תַקצִיר
שיטות
שיטות כיתה
"רבות", "טיימר", "כשלים", "תגובות", "מספר_show", "נרמל", "lib",
"מתגים", "test_args", "צבע", "exec", "מיזוג", "מקורות", "מחלקה_אגרגטור",
"גרסה", "מחלקה_פורמט", "מחלקה_מרבבת", "מחלקה_מנתח",
"מחלקה_מתזמן", "פורמט", "שגיאות", "הנחיות", "התעלם_יציאה", "עבודות",
"כללים", "קבצי כללים", "סטדout", "מלכודת"
שיטות מופע
שם המקור של בדיקה להרצה, הפניה למערך [שם מקור, שם תצוגה]
קונפיגורציה
תוספים
"Module::Build"
"ExtUtils::MakeMaker"
"לְהוֹכִיחַ"
כתיבת תוספים
התאם אישית את האופן שבו TAP נכנס למנתח, התאם אישית את אופן הפלט של תוצאות TAP מה-
מנתח
סיווג משנה
שיטות
"חדש", "מבחני ריצה", "סיכום"
מחליף
ראה גם
TAP::רתמה::מעבר, מבחן::רתמה::מעבר - מעבר לעשות מבחן
מעבר לבדיקה
מצב נשמר
בדיקה מקבילה
בדיקות לא פרל
מערבבים את זה
Rolling My Own
התאמה אישית עמוקה יותר
התקשרות חוזרת
ניתוח TAP
קבלת תמיכה
TAP::רתמה::Env - ניתוח רתמת קָשׁוּר סביבתי משתנים איפה מתאים
גִרְסָה
תַקצִיר
תיאור
שיטות
create(\%args)
משתנים סביבתיים
"HARNESS_PERL_SWITCHES", "HARNESS_VERBOSE", "HARNESS_SUBCLASS", "HARNESS_OPTIONS",
"י ", "ג", "א ", "fPackage-With-Dashes", "HARNESS_TIMER", "HARNESS_COLOR",
"HARNESS_IGNORE_EXIT"
TAP::אובייקט - בסיס בכיתה זֶה מספק משותף פונקציונלי ל את כל "בֶּרֶז::*" מודולים
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
TAP::מנתח - לנתח TAP תפוקה
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
"source", "tap", "exec", "sources", "callback", "switches", "test_args", "spool",
"מיזוג", "מחלקה_דקדוק", "מחלקה_מפעל_תוצאות", "מחלקה_מפעל_iterator"
שיטות מופע
תוצאות אישיות
סוגי תוצאות
גרסה, תוכנית, פרגמה, בדיקה, הערה, חילוץ, לא ידוע
שיטות טיפוס נפוצות
שיטות "תכנון".
שיטות "פרגמה".
שיטות "הערות".
שיטות "חילוץ".
שיטות "לא ידועות".
שיטות "בדיקה".
סה"כ תוצאות
תוצאות אישיות
פרגמות
תוצאות סיכום
"התעלם_יציאה"
תוכנית שגויה, אין תוכנית, יותר מתוכנית אחת, בדיקת מספרים מחוץ לרצף
התקשרות חוזרת
"מבחן", "גרסה", "תוכנית", "הערה", "חילוץ", "יאמל", "לא ידוע", "אחר", "הכל",
"EOF"
הקש על דקדוק
תאימות לאחור
הבדלים
תוכניות TODO, בדיקות 'חסרות'
סיווג משנה
רכיבי מנתח
אפשרות 1, אפשרות 2
תודות
מייקל שוורן, אנדי לסטר, כרומטי, GEOFFR, שלומי פיש, טורסטן שונפלד,
ג'רי גיי, אריסטו, אדם קנדי, איב אורטון, אדריאן הווארד, שון וליל, אנדראס ג'יי.
קניג, פלוריאן רגוויץ, קוריון, מארק סטוסברג, מאט קראי, דיוויד ווילר, אלכס
Vandiver, Cosimo Strepone, Ville Skyttae
מחברים
באגים
זכויות יוצרים ורישיון
TAP::Parser::Aggregator - מצטבר TAP::מנתח תוצאות
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
שיטות סיכום
נכשל, ניתוח_שגיאות, עבר, תכנן, דילג, מטלה, ביצוע_חלף, המתן, יציאה
בדיקות שנכשלו, שגיאות ניתוח, מצב יציאה רע או המתנה
ראה גם
TAP::Parser::דקדוק - A דקדוק ל מה היא מִבְחָן דבר נוהל.
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
הקש על דקדוק
סיווג משנה
ראה גם
TAP::Parser::Iterator - בסיס בכיתה ל TAP מָקוֹר איטרטורים
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
סיווג משנה
דוגמה
ראה גם
TAP::Parser::Iterator::מערך - איטרטור ל מבוסס מערך TAP מקורות
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
שִׁיוּך
ראה גם
TAP::Parser::Iterator::Process - איטרטור ל מבוסס תהליכים TAP מקורות
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
שִׁיוּך
ראה גם
TAP::Parser::Iterator::Stream - איטרטור ל מבוססת filehandle TAP מקורות
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
שִׁיוּך
ראה גם
TAP::Parser::IteratorFactory - דמויות הַחוּצָה אשר SourceHandler אובייקטים ל להשתמש ל a נתן
מָקוֹר
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
סיווג משנה
דוגמה
מחברים
שִׁיוּך
ראה גם
TAP::Parser::Multiplexer - מרבב מספר TAP::מנתחים
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
ראה גם
TAP::Parser::Result - בסיס בכיתה ל TAP::מנתח תפוקה אובייקטים
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות בוליאניות
"is_plan", "is_pragma", "is_test", "is_comment", "is_bailout", "is_version",
"זה_לא ידוע", "זה_יאמל"
סיווג משנה
דוגמה
ראה גם
TAP::Parser::Result::Bilout - החילוץ תוצאה אֲסִימוֹן.
גִרְסָה
תיאור
שיטות עוקפות
"as_string"
שיטות מופע
TAP::Parser::Result::Comment - תגובה תוצאה אֲסִימוֹן.
גִרְסָה
תיאור
שיטות עוקפות
"as_string"
שיטות מופע
TAP::Parser::Result::Plan - תכנית פעולה תוצאה אֲסִימוֹן.
גִרְסָה
תיאור
שיטות עוקפות
"as_string", "raw"
שיטות מופע
TAP::Parser::Result::Pragma - TAP פרגמה אֲסִימוֹן.
גִרְסָה
תיאור
שיטות עוקפות
"as_string", "raw"
שיטות מופע
TAP::Parser::Result::Test - מִבְחָן תוצאה אֲסִימוֹן.
גִרְסָה
תיאור
שיטות עוקפות
שיטות מופע
TAP::מנתח::תוצאה::לא ידוע - לא ידוע תוצאה אֲסִימוֹן.
גִרְסָה
תיאור
שיטות עוקפות
"as_string", "raw"
TAP::Parser::Result::Version - TAP תחביר גרסה אֲסִימוֹן.
גִרְסָה
תיאור
שיטות עוקפות
"as_string", "raw"
שיטות מופע
TAP::מנתח::תוצאה::YAML - ימל תוצאה אֲסִימוֹן.
גִרְסָה
תיאור
שיטות עוקפות
"as_string", "raw"
שיטות מופע
TAP::Parser::ResultFactory - בית חרושת ל יצירת TAP::מנתח תפוקה אובייקטים
תַקצִיר
גִרְסָה
תיאור
שיטות
שיטות כיתה
סיווג משנה
דוגמה
ראה גם
TAP::Parser::מתזמן - לוח זמנים בדיקות בְּמַהֲלָך במקביל בדיקות
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
מבנה נתונים של כללים
כברירת מחדל, כל הבדיקות כשירות להתנהל במקביל. ציון כל אחד שלך
חוקים משלו מסירים את זה, "משחק ראשון מנצח". הכלל הראשון שמתאים למבחן
תהיה זו שתחול, כל בדיקה שאינה תואמת כלל תופעל
רצף בסוף הריצה, קיומו של כלל אינו מרמז על בחירת a
מִבְחָן. אתה עדיין חייב לציין את הבדיקות להפעלה, ציון כלל לאפשר בדיקות
ריצה במקביל לא הופכת את הריצה במקביל. אתה עדיין צריך לציין את
מספר "עבודות" מקבילות באובייקט הרתום שלך
שיטות מופע
TAP::Parser::מתזמן::עבודה - A יחיד בדיקות עבודה.
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
תכונות
TAP::Parser::מתזמן::Spinner - A ללא הפעלה עבודה.
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
ראה גם
TAP::Parser::Source - a TAP מָקוֹר & מטא נתונים על it
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
מחברים
ראה גם
TAP::Parser::SourceHandler - בסיס בכיתה ל אחר TAP מָקוֹר מטפלים
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
סיווג משנה
דוגמה
מחברים
ראה גם
TAP::Parser::SourceHandler::ניתן הפעלה - זרם תפוקה החל מ- an הפעלה TAP מָקוֹר
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
סיווג משנה
דוגמה
ראה גם
TAP::Parser::SourceHandler::File - זרם TAP החל מ- a טֶקסט קובץ.
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
תְצוּרָה
סיווג משנה
ראה גם
TAP::Parser::SourceHandler::Handle - זרם TAP החל מ- an IO::ידית or a GLOB.
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
סיווג משנה
ראה גם
TAP::Parser::SourceHandler::Perl - זרם TAP החל מ- a פרל הפעלה
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
סיווג משנה
דוגמה
ראה גם
TAP::Parser::SourceHandler::RawTAP - זרם תפוקה החל מ- חי TAP in a סקלארי/מערך נ"צ.
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
סיווג משנה
ראה גם
TAP::Parser::YAMLish::Reader - חומר עיוני YAMLish נתונים החל מ- איטרטור
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
AUTHOR
ראה גם
זכויות יוצרים
TAP::Parser::YAMLish::סופר - לכתוב YAMLish נתונים
גִרְסָה
תַקצִיר
תיאור
שיטות
שיטות כיתה
שיטות מופע
הפניה לסקלר לצרף אליו את YAML, הידית של קובץ פתוח, הפניה
למערך שאליו יידחף YAML, הפניה לקוד
AUTHOR
ראה גם
זכויות יוצרים
מונח::ANSIColor - צֶבַע מסך תפוקה באמצעות ANSI לברוח רצפים
תַקצִיר
תיאור
צבעים נתמכים
ממשק פונקציה
color(ATTR[, ATTR ...]), colored(STRING, ATTR[, ATTR ...]), colored(ATTR-REF,
STRING[, STRING...]), uncolor(ESCAPE), colorstrip(STRING[, STRING ...]),
colorvalid(ATTR[, ATTR ...]), coloralias(ALIAS[, ATTR])
ממשק קבוע
ערימת הצבעים
דיאגנוסטיקה
מיפוי צבע שגוי %s, רצף בריחה שגוי %s, מילה חשופה "%s" אינה מותרת בזמן "קפדנית
subs" בשימוש, לא ניתן לכינוי צבע סטנדרטי %s, לא ניתן לכינוי צבע סטנדרטי %s ב-%s,
שם כינוי לא חוקי %s, שם כינוי לא חוקי %s ב-%s, שם תכונה לא חוקי %s, לא חוקי
שם התכונה %s ב-%s, השם "%s" בשימוש פעם אחת בלבד: שגיאת הקלדה אפשרית, אסור להשתמש בפסיק
אחרי filehandle, אין שם לרצף בריחה %s
הסביבה
ANSI_COLORS_ALIASES, ANSI_COLORS_DISABLED
תְאִימוּת
הגבלות
אורים
מחברים
זכויות יוצרים ורישיון
ראה גם
Term::Cap - פרל termcap ממשק
תַקצִיר
תיאור
שיטות
Tgetent, OSPEED, TERM
Tpad, מחרוזת $, $cnt, $FH
טפוטים, $cap, $cnt, $FH
טגוטו, $cap, $col, שורה $, $FH
Trequire
דוגמאות
זכויות יוצרים ורישיון
AUTHOR
ראה גם
טווח::השלם - פרל מילה השלמה מודול
תַקצִיר
תיאור
, ^D, ^U, ,
דיאגנוסטיקה
באגים
AUTHOR
Term::ReadLine - פרל ממשק ל שונים "קריאת שורה" חבילות. If לא ממשי חבילה is מצאתי,
תחליפים תלים במקום of בסיסי פונקציות.
תַקצִיר
תיאור
סט מינימלי של פונקציות נתמכות
"ReadLine", "new", "readline", "addhistory", "IN", "OUT", "MinLine", "findConsole",
כינויים, "תכונות"
פונקציות נתמכות נוספות
"tkRunning", "event_loop", "ornaments", "newTTY"
יצוא
הסביבה
מִבְחָן - מספק a פשוט במסגרת ל כתיבה מבחן סקריפטים
תַקצִיר
תיאור
מדריך להתחלה מהירה
פונקציות
"תוכנית(...)", "בדיקות => מספר", "todo => [אחד]", "onfail => sub { ... }",
"onfail => \&some_sub"
_להעריך
"בסדר(...)"
"לדלג(דלג_אם_נכון, ארגס...)"
סוגי בדיקה
בדיקות רגילות, בדיקות דילוג, בדיקות מטלות
ONFAIL
באגים ואזהרות
הסביבה
הערה
ראה גם
AUTHOR
מבחן::בנאי - קצה אחורי ל הבניין מבחן ספריות
תַקצִיר
תיאור
בניה
חדש
לִיצוֹר
ילד
מבחן משנה
_תוכנית_טופל, הגדרה מפורשת של מספר הבדיקות, הגדרת 'אין_תוכנית', הגדר 'דלג_הכל'
לְסַכֵּם
הורה
שם
לאתחל
הגדרת מבחנים
תכנית
צפוי_בדיקות
אין תוכנית
_תוכנית_פלט
בוצע_בדיקה
יש_תוכנית
דלג על הכל
מיוצא_ל
הפעלת בדיקות
ok
is_eq, הוא_מספר
isn_eq, isnt_num
כמו, בניגוד
cmp_ok
שיטות בדיקה אחרות
BAIL_OUT
לדלג
todo_skip
skip_rest
בדיקת שיטות בניית שירות
אולי_רגקס
_לְנַסוֹת
is_fh
סגנון מבחן
רָמָה
use_numbers
no_diag, אין_סוף, ללא כותרת
תְפוּקָה
דיאג
הערות
להסביר
_הדפס
תפוקה, failure_output, todo_output
reset_outputs
קרפיון, קרקור
סטטוס בדיקה ומידע
מבחן_נוכחי
עובר
תקציר
פרטים
TODO
find_TODO
in_todo
todo_start
"todo_end"
המתקשר
_בדיקת שפיות
_וואו
_היציאה_שלי
קודי יציאה
חוטים
זיכרון
דוגמאות
ראה גם
מחברים
מתחזקים
צ'אד גרנום[מוגן בדוא"ל]>
זכויות יוצרים
בדיקה::Builder::IO::Scalar - A העתק of IO::Scalar ל מבחן::בנאי
תיאור
זכויות יוצרים ורישיון
בניה
חדש [ARGS...]
פתח את [SCALARREF]
נפתח
close
קלט ופלט
סומק
getc
getline
getlines
הדפס ARGS..
קרא BUF, NBYTES, [OFFSET]
כתוב BUF, NBYTES, [OFFSET]
sysread BUF, LEN, [OFFSET]
syswrite BUF, NBYTES, [OFFSET]
מחפש/מספר ותכונות אחרות
שטיפה אוטומטית
binmode
ברור יותר
eof
חפש OFFSET, HENCE
sysseek OFFSET, WHENCE
לספר
use_RS [YESNO]
setpos POS
getpos
sref
אזהרות
גִרְסָה
מחברים
מתחזק ראשי
סופר ראשי
תורמים אחרים
ראה גם
מבחן::Builder::Module - בסיס בכיתה ל מבחן מודולים
תַקצִיר
תיאור
יבוא
בונה
מבחן::בונה::בודק - מבחן חבילות בדיקה זֶה יש היה נבנה עם מבחן::בנאי
תַקצִיר
תיאור
פונקציות
test_out, test_err
כישלון במבחן
test_diag
test_test, title (מילה נרדפת 'שם', 'תווית'), skip_out, skip_err
שורה_מספר
צֶבַע
באגים
AUTHOR
מתחזקים
צ'אד גרנום[מוגן בדוא"ל]>
אורים
ראה גם
מבחן::בונה::בודק::צבע - לפנות on צבע in מבחן::בונה::בודק
תַקצִיר
תיאור
AUTHOR
באגים
ראה גם
מבחן :: רתמה - הפעלה פרל תֶקֶן מבחן סקריפטים עם סטטיסטיקה
גִרְסָה
תַקצִיר
תיאור
פונקציות
runests(@test_files)
execute_tests( tests => \@test_files, out => \*FH )
יצוא
משתני סביבה שמקישים::רתמה::סטים תואמים
"HARNESS_ACTIVE", "HARNESS_VERSION"
משתני סביבה המשפיעים על TEST::HARNESS
"HARNESS_PERL_SWITCHES", "HARNESS_TIMER", "HARNESS_VERBOSE", "HARNESS_OPTIONS",
"י ", "ג", "א ", "fPackage-With-Dashes", "HARNESS_SUBCLASS",
"HARNESS_SUMMARY_COLOR_SUCCESS", "HARNESS_SUMMARY_COLOR_FAIL"
מצב כתמים
ראה גם
באגים
מחברים
רישיון וזכויות יוצרים
מבחן :: עוד - עוד אַחֵר במסגרת ל כתיבה מבחן סקריפטים
תַקצִיר
תיאור
אני אוהב את זה כשתוכנית מתאחדת
בוצע_בדיקה
שמות מבחנים
אני בסדר, אתה לא בסדר.
ok
is, J
כמו
בניגוד
cmp_ok
יכול_בסדר
isa_בסדר
חדש_בסדר
מבחן משנה
לעבור, להיכשל
בדיקות מודול
דורש_בסדר
use_ok
מבני נתונים מורכבים
הוא_בעומק
אבחון
דיאג, הערות
להסביר
מבחנים מותנים
לדלג: BLOCK
TODO: BLOCK, todo_skip
מתי אני משתמש ב-SKIP לעומת TODO?
בקרת מבחן
BAIL_OUT
מיואש מפונקציות השוואה
eq_array
eq_hash
eq_set
מבחן הרחבה והטמעה::More
בונה
קודי יציאה
תְאִימוּת
subtests, "done_testing()", "cmp_ok()", "new_ok()" "note()" ו-"explain()"
אזהרות והערות
utf8 / "תו רחב בדפוס", אובייקטים עמוסי יתר, חוטים
הִיסטוֹרִיָה
ראה גם
חלופות
מסגרות בדיקה
ספריות נוספות
רכיבים אחרים
מארזים
מחברים
מתחזקים
צ'אד גרנום[מוגן בדוא"ל]>
באגים
מקור
זכויות יוצרים
מבחן::פשוט - בסיסי כלי עזר ל כתיבה בדיקות.
תַקצִיר
תיאור
ok
דוגמא
מערות
אורים
הִיסטוֹרִיָה
ראה גם
מבחן :: עוד
מחברים
מתחזקים
צ'אד גרנום[מוגן בדוא"ל]>
זכויות יוצרים
מבחן::בודק - קלות בדיקות מבחן מודולים נבנה עם מבחן::בנאי
תַקצִיר
תיאור
כיצד להשתמש (בדרך הקלה)
כיצד להשתמש (בדרך הקשה)
תוצאות מבחן
ok, actual_ok, name, type, reason, diag, depth
מרווחים וכרטיסיות
צבע
פונקציות מיוצאות
איך זה עובד
מערות
ראה גם
AUTHOR
רשיון
מבחן::בודק::ללכוד - עֶזרָה בדיקות מבחן מודולים נבנה עם מבחן::בנאי
תיאור
AUTHOR
רשיון
מבחן::בודק::CaptureRunner - עֶזרָה בדיקות מבחן מודולים נבנה עם מבחן::בנאי
תיאור
AUTHOR
רשיון
מבחן::הדרכה - A הדרכה על כתיבה בֶּאֱמֶת בסיסי בדיקות
תיאור
ברגים וברגים של בדיקה.
איפה להתחיל?
שמות
בדוק את המדריך
לפעמים הבדיקות שגויות
בודקים הרבה ערכים
שמות אינפורמטיביים
דילוג על מבחנים
מבחני טודו
בדיקה עם מצב הכתמה.
תמונות
מחברים
מתחזקים
צ'אד גרנום[מוגן בדוא"ל]>
זכויות יוצרים
מבחן::use::בסדר - חלופה ל Test::More::use_ok
תַקצִיר
תיאור
ראה גם
שומר
צ'אד גרנום[מוגן בדוא"ל]>
CC0 1.0 אוניברסלי
טקסט::קיצור - קיצור - לִיצוֹר an קיצור שולחן החל מ- a רשימה
תַקצִיר
תיאור
דוגמא
טקסט :: מאוזן - להוציא תוחם טֶקסט רצפים החל מ- מיתרים.
תַקצִיר
תיאור
התנהגות כללית בהקשרי רשימה
[0], [1], [2]
התנהגות כללית בהקשרים סקלרים וחסרים
הערה לגבי קידומות
"extract_delimited"
"extract_bracketed"
"חילוץ_משתנה"
[0], [1], [2]
"extract_tagged"
"reject => $listref", "ignore => $listref", "fail => $str", [0], [1], [2], [3],
[4], [5]
"gen_extract_tagged"
"לחלץ_כמו ציטוט"
[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"
"פתוח_מופרד"
דיאגנוסטיקה
ג , ג ,
ג , ג
אופרטור נמצא אחרי הקידומת: "%s">, C ,
ג , ג ,
ג , ג
סוגריים: צפי "%c" אבל נמצא "%s">, C
ציטוט כמו "%s">, C , ג
לאחר מפנה>, ג ,
ג , ג
"%s">, ג , ג
/%s/>, C , ג
תג מקונן: %s>, C , ג
תג>
AUTHOR
באגים וגירוי
זכויות יוצרים
טקסט::ParseWords - לנתח טֶקסט אל תוך an מערך of אסימונים or מערך of מערכים
תַקצִיר
תיאור
דוגמאות
0, 1, 2, 3, 4, 5
ראה גם
מחברים
זכויות יוצרים ורישיון
טקסט::Tabs - להרחיב ו לא להרחיב כרטיסיות כמו יוניקס להרחיב(1) ו לא להרחיב(1)
תַקצִיר
תיאור
יצוא
להרחיב, unexpand, $tabstop
דוגמא
חַתרָנוּת
באגים
רשיון
טקסט::עטוף - קו גלישה ל טופס פשוט סעיפים
תַקצִיר
תיאור
עוקף
דוגמאות
חַתרָנוּת
ראה גם
AUTHOR
רשיון
Thread - לתפעל אשכולות in פרל (ל זקן קוד בלבד)
הוחלש
הִיסטוֹרִיָה
תַקצִיר
תיאור
פונקציות
$thread = Thread->new(\&start_sub), $thread = Thread->new(\&start_sub, LIST), נעילה
VARIABLE, BLOCK אסינכרון;, שרשור->עצמי, שרשור->רשימה, cond_wait VARIABLE, cond_signal
VARIABLE, cond_broadcast VARIABLE, תשואה
שיטות
להצטרף, לנתק, שווה, tid, עשה
נִפטָר
lock(\&sub), eval, flags
ראה גם
נושא::תור - הברגה בטוחה פרָאק
גִרְסָה
תַקצִיר
תיאור
סקלרים רגילים, שקרי מערך, שקרי גיבוב, שקרי סקלרים, אובייקטים המבוססים על האמור לעיל
יצירת תור
->חָדָשׁ(), ->חדש(LIST)
שיטות בסיסיות
->enqueue(LIST), ->dequeue(), ->dequeue(COUNT), ->dequeue_nb(), ->dequeue_nb(COUNT),
->dequeue_timed(TIMEOUT), ->dequeue_timed(TIMEOUT, COUNT), ->ממתין ל(), ->סוֹף()
שיטות מתקדמות
->לְהָצִיץ(), ->הצצה(INDEX), ->insert(INDEX, LIST), ->לחלץ(), ->extract(INDEX),
->חלץ(INDEX, COUNT)
אורים
מגבלות
ראה גם
שומר
רשיון
נושא::סמפור - הברגה בטוחה סמפורות
גִרְסָה
תַקצִיר
תיאור
שיטות
->חָדָשׁ(), ->חדש(NUMBER), ->מטה(), ->למטה(NUMBER), ->down_nb(), ->down_nb(NUMBER),
->down_force(), ->down_force(NUMBER), ->לְמַעלָה(), ->מעלה(NUMBER)
אורים
ראה גם
שומר
רשיון
עניבה::מערך - בסיס בכיתה ל קָשׁוּר מערכים
תַקצִיר
תיאור
TIEARRAY classname, LIST, STORE this, index, value, FETCH this, index, FETCHSIZE this,
לאחסן את זה, לספור, להאריך את זה, לספור, קיים את זה, מפתח, מחק את זה, מפתח, נקה
זה, הרס את זה, דחף את זה, רשימת, פופ את זה, העבר את זה, בטל את ההזזה הזה, רשימה, ספליס
זה, היסט, אורך, LIST
מערות
AUTHOR
עניבה :: קובץ - גִישָׁה מה היא קווים of a דיסק פילה באמצעות a פרל מערך
תַקצִיר
תיאור
"recsep"
"אוטושומפ"
"מצב"
"זיכרון"
"גודל_dw"
פורמט אפשרות
שיטות ציבוריות
"עֵדֶר"
"אוטושומפ"
"דחה", "שטיפה", "השליך" ו"דחיה אוטומטית"
"לְקַזֵז"
קשירה לאחיפת קובץ שכבר נפתחה
כתיבה נדחית
דחיה אוטומטית
גישה במקביל לקבצים
מערות
סיווג משנה
מה לגבי "DB_File"?
AUTHOR
רשיון
אחריות
תוֹדָה
הכל
עניבה::ידית - בסיס בכיתה הגדרות ל קָשׁוּר ידיות
תַקצִיר
תיאור
TIEHANDLE classname, LIST, WRITE this, scalar, length, offset, PRINT this, LIST,
PRINTF this, format, LIST, READ this, scalar, length, offset, READLINE this, GETC
זה, סגור את זה, פתח את זה, שם הקובץ, BINMODE זה, EOF זה, תגיד את זה, חפש את זה,
לקזז, מאיפה, להרוס את זה
מידע נוסף
תְאִימוּת
עניבה::Hash, עניבה::StdHash, עניבה::ExtraHash - בסיס בכיתה הגדרות ל קָשׁוּר has has
תַקצִיר
תיאור
TIEHASH classname, LIST, STORE this, key, value, FETCH this, key, FIRSTKEY this,
NEXTKEY this, lastkey, EXISTS this, key, DELETE this, key, CLEAR this, SCALAR this
ירושה מ עניבה::StdHash
ירושה מ עניבה::ExtraHash
"SCALAR", "UNTIE" ו-"DESTROY"
מידע נוסף
עניבה::Hash::NamedCapture - שם regexp ללכוד מאגרים
תַקצִיר
תיאור
ראה גם
עניבה::לזכור - להוסיף נתונים ל שירים מתי נחוץ
תַקצִיר
תיאור
ירושה מ עניבה::לזכור
דוגמא
באגים
AUTHOR
עניבה::RefHash - להשתמש אזכור as שירים מפתחות
תַקצִיר
תיאור
דוגמא
תמיכה בשרשור
תמיכה ניתנת לאחסון
תמיכה בשרידים
רשיון
שומר
AUTHOR
ראה גם
עניבה::Scalar, עניבה::StdScalar - בסיס בכיתה הגדרות ל קָשׁוּר סקלרים
תַקצִיר
תיאור
TIESCALAR classname, LIST, FETCH this, store this, value, DEstroy this
עניבה::Scalar לעומת עניבה::StdScalar
מידע נוסף
עניבה::StdHandle - בסיס בכיתה הגדרות ל קָשׁוּר ידיות
תַקצִיר
תיאור
עניבה::SubstrHash - גודל שולחן קבוע, אורך מפתח קבוע has has
תַקצִיר
תיאור
מערות
זמן::HiRes - גָבוֹהַ החלטה אזעקה, לישון, משעות היום, הפסקה טיימרים
תַקצִיר
תיאור
gettimeofday (), usleep ( $useconds ), nanosleep ( $nanoseconds ), ualarm ( $useconds
[, $interval_useconds ] ), tv_interval, זמן (), שינה ( $floating_seconds ), אזעקה (
$floating_seconds [, $interval_floating_seconds ] ), setitimer ( $which,
$floating_seconds [, $interval_floating_seconds ] ), getitimer ( $which ),
clock_gettime ( $which ), clock_getres ( $which ), clock_nanosleep ( $which,
$nanoseconds, $flags = 0), שָׁעוֹן(), stat, stat FH, stat EXPR, lstat, lstat FH, lstat
EXPR
דוגמאות
C API
דיאגנוסטיקה
שימוש בשניות או מרווח יותר מ...
זמן שלילי שעדיין לא הומצא
שגיאה פנימית: useconds < 0 (לא חתום ... חתום ...)
שניות שימוש או מרווח יחיד שווה או יותר מ-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
אוניברסלי - בסיס בכיתה ל הכל כיתות (בָּרוּך הפניות)
תַקצִיר
תיאור
"$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 ) }", "VERSION ( [ REQUIRE ] )"
אזהרות
יצוא
Unicode :: Collate - Unicode איסוף אַלגוֹרִיתְם
תַקצִיר
תיאור
קונסטרוקטור וחייטות
UCA_Version, alternate, backwards, entry, hangul_terminator, heechsteFFFF,
identical, ignoreChar, ignoreName, ignore_level2, katakana_before_hiragana, level,
long_contraction, minimalFFFE, normalization, overrideCJK, overrideHangul,
overrideOut, לעבד מראש, לארגן מחדש, לכתוב מחדש, לדכא, טבלה, 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()"
יצוא
תתקין
מערות
נורמליזציה, בדיקת התאמה
מחבר, זכויות יוצרים ורישיון
ראה גם
אלגוריתם איסוף יוניקוד - UTS #10, טבלת רכיבי איסוף יוניקוד המוגדרת כברירת מחדל
(DUCET), מבחן ההתאמה עבור UCA, Hangul Syllable Type, Unicode Normalization
טפסים - UAX #15, Unicode Locale Data Markup Language (LDML) - UTS #35
Unicode::Collate::CJK::Big5 - שִׁקלוּל CJK Unified אידיאוגרפיות ל Unicode :: Collate
תַקצִיר
תיאור
ראה גם
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::GB2312 - שִׁקלוּל CJK Unified אידיאוגרפיות ל Unicode :: Collate
תַקצִיר
תיאור
מערה
ראה גם
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::JISX0208 - שִׁקלוּל JIS קנג'י ל Unicode :: Collate
תַקצִיר
תיאור
ראה גם
Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::קוריאנית - שִׁקלוּל CJK Unified אידיאוגרפיות ל Unicode :: Collate
תַקצִיר
תיאור
ראה גם
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::Pinyin - שִׁקלוּל CJK Unified אידיאוגרפיות ל Unicode :: Collate
תַקצִיר
תיאור
מערה
ראה גם
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::Stroke - שִׁקלוּל CJK Unified אידיאוגרפיות ל Unicode :: Collate
תַקצִיר
תיאור
מערה
ראה גם
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::Zhuyin - שִׁקלוּל CJK Unified אידיאוגרפיות ל Unicode :: Collate
תַקצִיר
תיאור
מערה
ראה גם
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::Locale - לשוני תפירה ל DUCET באמצעות Unicode :: Collate
תַקצִיר
תיאור
בנאי
שיטות
"$Collator->getlocale", "$Collator->locale_version"
רשימה של אזורים מותאמים אישית
תתקין
מערה
התפירה היא לא מקסימום
AUTHOR
ראה גם
אלגוריתם איסוף יוניקוד - UTS #10, טבלת רכיבי איסוף יוניקוד המוגדרת כברירת מחדל
(DUCET), Unicode Locale Data Markup Language (LDML) - UTS #35, CLDR - Unicode Common
מאגר נתונים מקומי, Unicode::Collate, Unicode::Normalize
Unicode :: לנרמל - Unicode נוֹרמָלִיזָצִיָה טפסים
תַקצִיר
תיאור
טפסי נורמליזציה
"$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 = normalize($form_name,
$string)"
פירוק והרכב
"$decomposed_string = decompose($string [, $useCompatMapping])",
"$reordered_string = reorder($string)", "$composed_string = compose($string)",
"($processed, $unprocessed) = splitOnLastStarter($normalized)", "$processed =
normalize_partial($form, $unprocessed)", "$processed = NFD_partial($unprocessed)",
"$processed = NFC_partial($unprocessed)", "$processed =
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,
$string)"
נתוני דמות
"$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_composed_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)"
יצוא
מערות
גרסת פרל לעומת גרסת Unicode, תיקון מיפוי פירוק, מתוקן
הגדרה של הרכב קנוני
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/
Unicode :: UCD - Unicode אופי מסד נתונים
תַקצִיר
תיאור
ארגומנט נקודת קוד
charinfo()
קוד, שם, קטגוריה, שילוב, בידי, התפרקות, עֶשׂרוֹנִי, ספרה, מספרי,
מראות, unicode10, הערה, העליון, להוריד, כותרת, בלוק, תסריט
charprop()
בלוק, פירוק_מיפוי, שם_כינוי, ערך מספרי, הרחבות_תסריט
charprops_all()
charblock()
charscript()
charblocks()
charscripts()
charinrange()
general_categories()
bidi_types()
compexcl()
מקרים ()
קוד, מלא, פשוט, מיפוי, מצב, * אם אתה משתמש במיפוי "אני" זה, * אם אתה לא כולל
מיפוי ה"אני" הזה, טורקית
all_casefolds()
casespec()
קוד, להוריד, כותרת, העליון, מצב
namedseq()
num()
prop_aliases()
prop_values()
prop_value_aliases()
prop_invlist()
prop_invmap()
"s", "sl", "תיקון", "שליטה", "חלופי", "תמונה", "קיצור", "א", "אל",
"אה", "בִּירָה", "אר", "נ", "מוֹדָעָה"
search_invlist()
Unicode::UCD::UnicodeVersion
אבני נגד סקריפטים
תואם סקריפטים ו אבני
שמות בלוקים בסגנון ישן לעומת בסגנון חדש
AUTHOR
משתמש::grent - לפי שם ממשק ל פרל מובנה getgr*() פונקציות
תַקצִיר
תיאור
הערה
AUTHOR
משתמש::pwent - לפי שם ממשק ל פרל מובנה getpw*() פונקציות
תַקצִיר
תיאור
מפרט המערכת
הערה
AUTHOR
הִיסטוֹרִיָה
במרץ 18th, 2000
XSLoader - באופן דינמי לִטעוֹן C ספריות אל תוך פרל קוד
גִרְסָה
תַקצִיר
תיאור
הגירה מ-"DynaLoader"
לוח דוד תואם לאחור
סדר האתחול: מוקדם לִטעוֹן()
המקרה הכי שעיר
דיאגנוסטיקה
"לא ניתן למצוא את הסמל '%s' ב-%s", "לא ניתן לטעון '%s' עבור מודול %s: %s", "לא מוגדר
סמלים נוכחים לאחר טעינת %s: %s"
מגבלות
באגים ידועים
באגים
ראה גם
מחברים
זכויות יוצרים ורישיון
עזר תיעוד
כאן צריך להיות רשום כל התיעוד של התוכניות הנוספות, אבל לא לכולן יש
דפים ידניים עדיין:
c2ph
h2ph
h2xs
פרלבאג
2:XNUMX
pod2html
pod2man
להבהיר
xsubpp
השתמש ב-perltoc באינטרנט באמצעות שירותי onworks.net