Modified: phpdoc/he/trunk/language-snippets.ent =================================================================== --- phpdoc/he/trunk/language-snippets.ent 2011-05-21 19:48:37 UTC (rev 311323) +++ phpdoc/he/trunk/language-snippets.ent 2011-05-22 01:39:47 UTC (rev 311324) @@ -31,7 +31,7 @@ עד שההרצת התוכנה נגמרת.'> במקום שם של פונקצייה, -ניתן לספק מערך המכיל הפנייה לאובייקט ושם מתודה.'> +ניתן לספק מערך המכיל הפנייה לעצם ושם מתודה.'> התקשרויות חזרה שנרשמו עם פונקציות כמו call_user_func ו-call_user_func_array לא יקראו @@ -434,4 +434,245 @@ Memcached::getResultCode אם יש צורך בכך.'> + + + + + + + + + + + + + + + + + + +רשימת אזורי זמן נתמכים'> + + +כאן תמצא רשימת מלאה של אזורי זמן הנתמכים על-ידי PHP, +אשר ניתן להשתמש בהם עם e.g. date_default_timezone_set. +ניתן להתקין את הגרסה החדשה ביותר +של מסד אזורי הזמן דרך +timezonedb של PECL. +"> + +אנא אל תשתמש באזורי הזמן הרשומים +כאן (חוץ מ-UTC), הם קיימים אך ורק לתמיכה אחורה. +'> + + + +כל קריאה לפונקציית תאריך/שעה תיצור E_NOTICE +אם אזור הזמן אינו תקין, ו/או E_STRICT +או הודעתE_WARNING +אם יש שימוש בהגדרות המערכת או במשתנה הסביבה TZ. +ראה גם date_default_timezone_set'> + +5.1.0 +עכשיו מוציאה E_STRICT ו-E_NOTICE +עבור שגיאות אזור זמן.'> + +timestamp +הפרמטר האופציונלי timestampהינו חותם זמן של Unix, +מטיפוס integer, שערך ברירת המחדל שלו הינו הזמן המקומי הנוכחי +במידה ולא נמסר timestamp. במילים אחרות, +ערך ברירת המחדל שלו שווה לערך המוחזר מהפונקצייה time. +'> + +object +סגנון פרוצדורלי בלבד: עצם DateTime +שהוחזר על-ידי date_create'> + +object +סגנון פרוצדורלי בלבד: עצם DateTime +שהוחזר על-ידי date_create. +פונקצייה זו משנה את עצם זה.'> + + +objectסגנון פרוצדורלי בלבד: עצם DateTimeZone +שהוחזר על-ידי timezone_open'> + +5.3.0שונה הערך +המוחזר בעת הצלחה מ-&null; ל-DateTime.'> + +DateTime עבור המשך קריאות למתודות&return.falseforfailure;.'> + + + + + + + + + + + + + + + +תבניות תאריך ושעה.'> + + + +domnode_append_child.'> + + + +DOMNode->appendChild.'> + +ניתן לקרוא למתודה זו בצורה סטטית, אך היא תפלוט שגיאת E_STRICT.'> + + + +בעת כשל, אזהרת E_WARNING נפלטת. +'> + +מצביע הקובץ חייב להיות תקין, וחייב להצביע +לקובץ שנפתח בהצלחה על-ידי fopen או +fsockopen (ועדיין לא נסגר על-ידי +fclose).'> + +מצביע resource לקובץ מערכת +שבדרך כלל נוצר על-ידי fopen.'> + + +מזהה ה-gnupg, שהוחזר מקריאה ל- +gnupg_init או gnupg.'> + +מפתח טביעת האצבע.'> + + +זורק HaruException בעת שגיאה.'> + + +מזהה חיבור ה-ODBC, +ראה odbc_connect לפרטים.'> + + + + +E_ERROR +אם פונקציית ההתקשרות חזרה לא ניתנת לקריאה או לא צויינה.'> + + + + +מכיל +את עצם ה-Oracle להתחבר אליו. יכול להיות +מחרוזת חיבור פשוט, שם חיבור +מקובץ ה-tnsnames.ora או שם עצם +ה-Oracle המקומי. + +במידה ולא צויין, PHP משתמשת +במשתני סביבה כמו TWO_TASK (ב-Linux) +או LOCAL (ב-Windows) +ו-ORACLE_SID בכדי לקבוע מהו +עצם ה-Oracle אליו צריך להתחבר. + + +בכדי להשתמש בשיטת החיבור הפשוט, PHP חייבת להיות מקושרת לספריות לקוח Oracle +10g או חדשות יותר. מחרוזת החיבור הפשוט עבור Oracle +10g הינה מהצורה: +[//]host_name[:port][/service_name]. עם Oracle +11g, התחביר הינו: +[//]host_name[:port][/service_name][:server_type][/instance_name]. +ניתן למצוא שמות שירותים על-ידי הרצת כלי Oracle +lsnrctl status בשרת מסד הנתונים. + + +קובץ ה-tnsnames.ora יכול להמצא בנתיב החיפוש של Oracle Net, +הכולל $ORACLE_HOME/network/admin +ו-/etc. לחילופין +קבע TNS_ADMIN כדי ש-$TNS_ADMIN/tnsnames.ora ייקרא. +וודא שלשרת האתר ישנה גישת קריאה לקובץ זה. +"> + +קובע +את קידוד התווים בשימוש על-ידי ספריות הלקוח של Oracle. קידוד התווים לא +חייב להיות זהה לאחד בשימוש מסד הנתונים. +במידה והוא לא תואם, Oracle תנסה להמיר אל קידוד התווים של מסד הנתונים +וממנו על הצד הטוב ביותר. בהתאם לשני קידודי התווים, יתכן וזה לא +יספק תוצאות הניתנות לשימוש. ההמרה לוקחת גם זמן נוסף + +במידה ולא צויין, ספריות הלקוח של +Oracle קובע את קידוד התווים ממשתנה הסביבה NLS_LANG. + +העברת פרמטר זה יכולה לזרז את הזמן הלוקח להתחבר."> + +פרמטר זה +זמין החל מ-PHP 5 (PECL OCI8 1.1) ומקבל את הערכים הבאים: +OCI_DEFAULT, OCI_SYSOPER ו-OCI_SYSDBA. +אם OCI_SYSOPER או +OCI_SYSDBA הועברו, הפונקצייה תנסה +ליצור חיבור בעל זכויות מיוחדות על-ידי שימוש בנתוני אימות חיצוניים. +חיבורים בעלי זכויות מיוחדות כבויים כברירת מחדל. בכדי לאפשר אותם, +צריך לקבוע את oci8.privileged_connect +ל-On. + + +PHP 5.3 (PECL OCI8 1.3.4) הציגה את ערך המצב +OCI_CRED_EXT. ערך זה מנחה את Oracle להשתמש באימות חיצוני +או של מערכת ההפעלה, אשר חייב להיות מוגדר במסד הנתונים. +הדגלון OCI_CRED_EXT ניתן לשימוש אך ורק עם +שם המשתמש "/" וסיסמה ריקה. +oci8.privileged_connect +יכול להקבע ל-On או Off. + + +ניתן לשלב את OCI_CRED_EXT עם המצבים +OCI_SYSOPER או +OCI_SYSDBA. + + +OCI_CRED_EXT לא ניתמך ב-Windows בשל סיבות אבטחה. +'> + +לפרטים אודות מיפוי טיפוס הנתונים המבוצע על-ידי +הרחבת ה-OCI8, ראה טיפוסי נתונים הנתמכים +על-ידי מנהל ההתקן'> + +מזהה חיבור Oracle, +המוחזר על-ידי oci_connect, oci_pconnect +או oci_new_connect.'> + + + +דרישת גרסת Oracle +פונקצייה זו זמינה אך ורק כאשר PHP מקושרת עם ספריות מסד הנתונים של Oracle +בגרסה 10g והלאה.'> + +תפקודעם גרסאות ישנות של +OCI8 או מסד הנתונים של Oracle, ניתן לקבוע את מידע הלקוח על-ידי שימוש בחבילת ה-DBMS_APPLICATION_INFO +של Oracle. דבר זה פחות יעיל מאשר שימוש +ב-oci_set_client_info.'> + +תפיסת נסיעה הלוך ושוב +חלק, אך לא כל, פונקציות ה-OCI8 גורמות לנסיעות הלוך ושוב. יתכן ונסיעות אלה לא יקרו +בעת ביצוע שאילתא למסד הנתונים כאשר מטמון עבור התשובות דולק. +'> + +עבור שאילתות המחזירות +מספר רב של שורות, ניתן לשפר את הביצועים רבות על-ידי +הגדלת oci8.default_prefetch +או שימוש ב-oci_set_prefetch. +'> + + +מזהה משפט תקין של OCI8 +הנוצר על-ידי oci_parse והורץ על-ידי +oci_execute או מזהה משפט של REF +CURSOR."> \ No newline at end of file