קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [מדריך] PHP לולאות ובקרת זרימה
    על ידי Funy בפורום שפות צד שרת
    תגובות: 9
    הודעה אחרונה: 06-09-2010, 20:32
  2. [מדריך] PHP משתנים
    על ידי TheBen בפורום האקינג ואבטחת מידע
    תגובות: 3
    הודעה אחרונה: 08-07-2009, 18:12
  3. תגובות: 4
    הודעה אחרונה: 13-06-2009, 15:43
  4. [מדריך]הפעלת PHP על המחשב
    על ידי B1ackSn0w בפורום האקינג ואבטחת מידע
    תגובות: 2
    הודעה אחרונה: 01-08-2008, 16:18
  5. [מדריך] פתיחת שרת ביתי -PHP
    על ידי LegenD^KilleR בפורום ארכיון מדריכים
    תגובות: 12
    הודעה אחרונה: 27-05-2007, 18:43
מציג תוצאות 1 עד 7 מתוך 7

[מדריך] בפרקים על php

  1. #1
    משתמש מכור
    תאריך הצטרפות
    10/2005
    גיל
    35
    הודעות
    1,485
    לייקים
    0
    נקודות
    96

    ברירת מחדל [מדריך] בפרקים על php


    קודם כל כל קוד php חייב להתחיל בזה
    קוד PHP:
    <?
    או בזה:
    קוד PHP:
    <?php
    והוא חייב תמיד להסתיים בזה:
    קוד PHP:
    ?> 
    עכשיו נעבור להדפסה יש כמה דברים שאפשר להדפיס איתם אחד זה זה:
    קוד PHP:
    echo 
    והשני זה
    קוד PHP:
    print 
    לכל אחד מהם יש מספר אפשרויות לדוגמא:
    בשביל לעשות ב-echo הדפסה כאילו הצגה על המסך של כל תו שאתה רוצה כולל הכל ' ו - " עושים ככה
    קוד PHP:
    echo <<<WHATEVERYOUWANT 
    וההדפסה תסתיים ב-
    קוד PHP:
    WHATEVERYOUWANT
    WHATEVERYOUWANT- סתם משו אתה יכול לשנות את זה למה שאתה רוצה שיהיה באותיות גדולות והסיום חייב ליהיות בידיוק כמו שרשמת אחרי ה->>> עם ; בסוף
    עוד חוק אחד בקשר להדפסה זאת אתה חייב לוודאות שאין אחרי ה-WHATEVERYOUWANT רווחים שזאת תיהיה פשוט שורה ריקה ושורה מתחתיה שיהיה את מה שאתה רוצה להדפיס וכנ"ל אחרי ה-WHATEVERYOUWANT; בלי רווחים לאחריה
    יש גם את ההדפסה הזאת:
    קוד PHP:
    echo
    פה רושמים מה שרוצים ולדוגמא אם רוצים להכניס משתנה שאני אלמד אותך תכף עושים ככה {$name} ה-name מציין את השם של המשתנה ואלרח שסיימת להדפיס הכל עושים ";
    וזה מציין את סוף ההדפסה בהדפסה מסוג זו אפשר לרשום את כל ההדפסה בשורה אחת שלא כמו ההדפסה שלמדנו מקודם
    עכשיו נעבור להדפסה מסוג print הדפסה זאת היא לא כמו echo שבעצם חלק מהשפה אלה היא פונקציה שמזמנים בעזרת
    בשביל להדפיס משו ב-print עושים תדבר הבא:
    קוד PHP:
    print("you are the man"); 
    וזה ידפיס you are the man
    בשביל להכניס פה משתנים עושים תדבר הבא
    קוד PHP:
    print("you are the man".$name); 
    עכשיו אני אסביר על הפעולה . זה בעצם כמו חיבור של מספרים אלה רק חיבור של טקסטים לדוגמא אם עושים
    קוד PHP:
    print("oron"."mmm"); 
    אז נקבל oronmmm
    פעולה זאת נקראת שירשור
    עכשיו אני אסביר על
    printf
    printf זה בעצם כמו print רק קצת יותר מסובך לשימוש אבל חוסך הרבה תקלות
    משתמשים ב-printf רק שצריך להדפיס גם משתנים לדוגמא אם רוצים להדפיס משתנה עם טקסט עושים תדבר הבא:
    קוד PHP:
    printf("oron is: %s",$name); 
    עכשיו אני אסביר %s מציין את המיקום של המשתנה ביחס למחרוזת שזה בעצם הטקסט לאחר ה-",
    מציינים איזה משתנה יופיע שם
    הדפסה זאת לא נפוצה כי היא לא הכי יעילה
    מה שאני ממליץ זה
    קוד PHP:
    echo <<<WHATEVERYOUWANT 
    לא יוצר אף פעם תקלות
    עכשיו אני אתחיל להסביר על משתנים
    משתנים:
    משתנה זה בעצם כמו תא של מידע שאורך החיים שלו הוא עד שהגולש יוצא מהדף
    איך מגדירים משתנים?
    ב-php הגדרת המשתנה היא פשוטה מאוד יש כמה חוקים וזהו
    בשביל ליצור משתנה פשוט רושמים אותו במקום שאתה רוצה שהוא יווצר למשל ואנחנו רוצים שהוא יווצר אז עושים תדבר הבא
    קוד PHP:
    $name 2
    ככה הגדרנו שהמשתנה name יהיה שווה לשתים שלא כמו במטמטיקה שמשווים זה בעצם הצבה של האגף הימיני שפה זה 2 לתוך המשתנה name
    חוקי המשתנים:
    כל משתנה חייב! להתחיל ב-$שזה מסמל שזה משתנה האות הראשונה של השם שלו מותרת אך ורק לאותיות לא סימנים או מספרים
    כמה הסברים בנוגע לשוני בין משתנה למשתנה:
    יש הבדל בין משתנה עם אותיות גדולות לאותו שם עם אותיות קטנות בשפה php
    $name ו-$NAME הם שני משתנים אחרים לא קשורים אחד לשני רצוי ששמות שאתה יוצר יהיו משמעותיים כלומר שאם מישו יסתכל בקוד הוא יבין מזה כל משתנה ומשתנה
    טוב זהו לדעתי הפרק הראשון אני עוד יעשה לך עוד כמה עד שתבין את העיקרון
    פרק מספר שתיים:
    תנאי if
    תנאי זה מאפשר לנו לעשות הרבה פקודות להרבה מקרים שונים שיכולים להיווצר
    איך התנאי הולך?אז ככה:
    קודם כל רושמים if ואז פותחים סוגריים (התנאי לדוגמא אם $name = 2 אז רושמים ככה:
    קוד PHP:
    if($name == 2
    == מסמל = ב-if
    אם כל זה שווה ל-אמת כאילו אם זה נכון אז יתבצע משו שאתה תגיד לו
    בשביל להגיד לו לבצע משו אם זה נכון עושים אחרי ה-) של סיום ה-if
    {
    שזה מסמל את התחלת מה שיבוצע אם התנאי הוא אמת
    לדוגמא
    קוד PHP:
    if($oron == 2){
    echo <<<OA
    the name is oron
    OA;

    התנאי else זה בעצם לוקח את ה-if שהיה מקודם והופך אותו לדוגמא
    קוד PHP:
    if($oron == 2){
    echo <<<OA
    the name is oron
    OA;
    }else{
    echo <<<OA
    the name is not oron
    OA;

    פה ה-else עשה בעצם if($name != 2)
    הסימן != מסמן שונה לדוגמא אם name שונה מ-2 אז תעשה מה שאתה רוצה שיבוצע
    עכשיו נעבור לסימן > שזה בעצם כמו במטמטיקה אם $name > 5 אז תבצע משו לדוגמא:
    קוד PHP:
    if($name 5){
    echo <<<OA
    the name is oron
    OA;

    עכשיו איך עושים if עם טקסטים
    בשביל לעשות טקסטים כמו במשתנה שרושמים
    קוד PHP:
    $name "oron"
    וכמו בהדפסה
    קוד PHP:
    echo"oron"
    גם פה
    קוד PHP:
    if($name == "oron"){ 
    ושונה אותו דבר רק עם סימן שונה (!=)
    אם ב-if יש רק פקודה אחת לדוגמא רק הדפסה אפשר לעשות תדבר הבאלא מומלץ)
    קוד PHP:
    if($name == "oron") echo"oron"
    עכשיו בוא נעבור למצב שצריך לשים יותר מתנאי אחד ב-if
    לדוגמא אם צריך שמשתנה אחד לדוגמא
    $name יהיה שווה ל-1
    ומשתנה שני לדוגמא
    $uther יהיה שווה ל-2
    אז עושים תדבר הבא
    קוד PHP:
    if($name == && $uther == 2){
    echo <<<OA
    the name is oron
    OA;

    הסימן && מסמן וגם כלומר משו שווה למשו וגם עוד משו שווה למשו אז עושים משו אחר
    עכשיו נעבור למצב שצריך תנאי שיש בו או
    אם משתנה אחד צריך ליהיות שווה ל-1
    או שמשתנה שני יהיה שוה ל-3
    אז עושים ככה:
    [php]
    if($first == 1 || $second == 3){
    echo <<<OA
    the name is oron
    OA;
    }[
    /PHP]
    הסימן || מסמן תנאי או זה או זה שמשו אחד לפחות חייב ליהיות נכון בשביל שהתנאי יוציא אמת אם אף אחד מהדברים לא נכון אז לא יתקיים מה שיש בתוך ה-{}
    של ה-if
    אני חושב שתנאי ה-if הוא מספיק גדול בשביל ליהיות פרק משלו
    סוף פרק 2<?;?>
    אם יהיה בקשה אני אמשיך אם לא אז לא תהנו
    עקב בקשותהגיע הזמן פרק 3
    לולאות:
    קודם כל נפתח בלולאה for שהיא הכי פשוטה
    דוגמא:
    קוד PHP:
    for($i=0;$i<10;$i++){
    ...

    הסבר:
    נסביר את החלק הראשון של הלולאה $i=0
    בחלק זה נמצאים כל ההגדרות שבד"כ דרושות ללולאה אפשר לשים שם הגדרות של כמה משתנים שתרצו דוגמא ליותר
    קוד PHP:
    for($i=0,$j=0...;$i<10;$i++) 
    פה בעצם הגדרנו יותר ממשתנה אחד במידה ורוצים יותר פשוט מוסיפים , ורושמים עוד הגדרה
    עכשיו החלק השני של זה $i<10
    פה בעצם מגדירים ממתי עד מתי הלולאה תרוץ
    $i<10
    את זה אתם בטח יודעים זה אומר כל עוד $i<10 אז תמשיך לבצע את הפעולות של הלולאה אפשר לשים שם יותר מתנאי אחד לדוגמא
    קוד PHP:
    for($i=0;$i<10 && $i>-1;$i++) 
    פה בעצם הגדרנו ללולאה שתרוץ כל עוד $i<10 וגם $i>-1
    במידה ורוצים יותר מתנאי אחד עם סימן "או" מחליפים את && ב-|| כמו שלמדנו בפרק הקודם
    עכשיו החלק השלישי של הלולאה
    $i++
    פה זה בעצם מגדיר מה הלולאה תעשה אחרי כל סיבוב שלה בלולאה זו $i יגדל באחד אחרי כל סיבוב של הלולאה
    אפשר לעשות יותר מדבר אחר פשוט הוסיפו פסיק ורישמו עוד משו
    נהוג להשתמש בשם המשתנה $i בשביל לולאה פשוטה במידה וצריך להשתמש בלולאה בתוך לולאה בד"כ רושמים משתנה בשם $j ואם אפילו עוד אחת אז נהוג $k אבל זה לא חובה זה רק בשביל לרשום בצורה הנהוגה בשביל שיהיה מסודר ומובן אם מישו קורא את הקוד שלכם.
    לולאת while
    דוגמא:
    קוד PHP:
    while($q<5){
    ...

    לולאה זו מתבצעת כל עוד $q<5 שלא כמו if פה זה הולך בדרך הפוכה לוקח קצת זמן להתרגל לזה ככה שבהתחלה כל פעם שאתם צריכים && תעשו || והפוך ההסבר הוא שאם ב-if רוצים לעשות שגם וגם כלומר שני התנאים נכונים אז צריך לעשות && ואילו פה בשביל לעשות שהלולאה תמשיך לרוץ אם זה וגם זה נכונים אז עושים || רק בשביל הרקע.
    בעיקרון אלה השניים הכי שימושיות ואני אומר לכם את זה בצורה חד משמעית לדוגמא אני יותר משנה עובד בתיכנות אתרים ולא יצא לי להשתמש בעוד משו למרות שיש גם את dowhile ויש גם foreach רק שהן לא שימושיות במיוחד תהנו
    פרק 4 הגדרות פונקציות שימושיהן וקריאה לפונקציה
    קודם כל שלא כמו בשפות מחשב כמו C++,java ב-php אין צורך לסמן איזה סוג של ערך יוחזר מהפונקציה ולא צריך אפילו לרשום אם הפונקציה מחזירה או לא מחזירה ערך
    דוגאמ לפונקציה פשוטה
    קוד PHP:
    function something(){
    ...

    הסבר:
    הביטוי function מסמן שזוהי פונקציה כמובן
    something() - something מסמן את השם של הפונקציה אפשר לקרוא לפונקציה באיזה שם שאתם רוצים
    ואילו ה-() מסמנים כמה פרמטרים מקבלת הפונקציה.
    לשמות המשתנים שתסימאו בשם הפונקציה-חותמת הפונקציה הם רק שמות שמסמלים את הפרמטר האמיתי שיתקבל בזמן הקריאה לפונקציה לדוגמא
    קוד PHP:
    function som($some){
    ...

    זה שהפונקציה מקבלת משתנה בשם $some לא אומר שזה השם האמיתי שזומנה איתו נהוג לשים שמות שמבטאים את מה שהמשתנה מכיל כשמות רלוונטיים לדוגמא אם פונקציה צריכה לקבל משתנה שמכיל שם של מישו אז נקרא למשתנה לדוגמא $name ככה שאם מישו יקרא את הקוד יוכל להבין אותו
    נהוג להשתמש בפונקציות כאשר יש דרישה ליותר מפעם אחת לאותו מקרה לדוגמא חישוב ממוצע ועוד'
    פונקציה יכולה להכיל כל מה שקוד רגיל יכול כלומר היא יכולה ליצור משתנים חדשים להדפיס משו על המסך - לא נהוג ועוד
    דוגמא לפונקציה שמקבל ערך ומחזירה את אותו ערך בריבוע
    קוד PHP:
    function sqrt($number){
    $number $number*$number;
    return 
    $number;

    רצוי להחזיר את הערכים של מה שהפונקציה מקבלת בשביל שתוכלו לאחר מכן לעשות שימוש בערך למטרות אחרות כגון פונקציות אחרות הדפסה ועוד אפשרויות
    קריאה לפונקציה שלא מחזירה ערך מתבצעת ככה:
    קוד PHP:
    nameOfTheFunction(...); 
    ה-... מסמל את הפרמטרים שהפונקציה מקבלת אם היא מקבלת אם לא אז עושים () ריקיים
    ועכשיו קריאה לפונקציה שכן מחזירה ערך
    בד"כ מציבים את הערך המוחזר בתוך משתנה בשביל שנוכל להשתמש בערך הזה
    קוד PHP:
    $getBack nameOfTheFunction(...); 
    חשוב מאוד להבין שהדפסה היא אינה החזרת ערך
    כלומר שאם פונקציה מדפיסה מש זה לא אומר שהיא מחזירה ערך מסוים
    ועוד דבר אחד שחשוב להבין אפשר לקרוא לפונקציה בלי משתנים עצמם אלה ישר ערכים לדוגמא
    קוד PHP:
    $value sqrt(4); 
    וככה בעצם מעבירים לפונקציה את הערך 4 כפרמטר
    ושכחתי להגיד שפונקציה יכולה לקבל יותר מפרמטר אחד לדוגמא
    קוד PHP:
    function nameOfTheFunction($number,$string){
    ...

    ושקוראים לפונקציה חשוב שיהיה בידיוק אותו מספר של פרמטרים אחרת תיווצר בעית קימפול
    שעל בעיות מהסוג הזה ושגיאות הידור אני אסביר בהמשך
    סוף פרק 4 תהנו

    תגיבו ותקבלו
    נערך לאחרונה על ידי the champ is here; 08-05-2007 בשעה 11:47.


    ^^

  2. קישורים ממומנים

  3. #2
    tears of blood
    אורח

    ברירת מחדל

    (=

  4. #3
    reif
    אורח

    ברירת מחדל

    תודה

  5. #4

    ברירת מחדל

    Tnx

  6. #5

    ברירת מחדל

    תודה

  7. #6
    fatfish
    אורח

    ברירת מחדל תודה

    תודה רבה.

  8. #7
    משתמש מתחיל
    תאריך הצטרפות
    05/2007
    הודעות
    292
    לייקים
    0
    נקודות
    50
    משפט מחץ
    במילה אחת .... בנגלדש!!!
    מין: זכר

    ברירת מחדל

    תודה



הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 00:02.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,449,570 | הודעות: 8,150,152 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect