ABA


"שאלה בקשר ללימוד של מערכת"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12404 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12404
akoka

   15:00   27.06.07   
אל הפורום  
  שאלה בקשר ללימוד של מערכת  
 
   אני כרגע לומד את המערכת של ג'ומלה,אבל איך מתחילים ללמוד,איך מוצאים את הליבה של המערכת:|

ואז אני רוצה ללמוד לנתק רכיבים מהמערכת להכין רכיבים למערכת

יש פה מישו עם ניסיון עם זה?

אלדד אתה מלך


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אוקיי זה יהיה אשכול הלימוד שלי:P akoka 27.06.07 15:29 1
     אמממ.. מתוך C אני לוקח בחשבון lior066 28.06.07 05:01 2
         כפרה ליאור עכשיו בעברית akoka 28.06.07 12:26 3
             בעברית למפגרים.. lior066 29.06.07 12:18 8
                 בוא נראה אם הבנתי akoka 29.06.07 13:36 10
                     נכון .. כנס... lior066 29.06.07 16:31 14
                         הבנתי אתה נסיך שוודי תודה akoka 29.06.07 16:52 15
                             קופיף תסתקל על תגובה 7 - אלו השימושים העיקריים! MoonHunter 29.06.07 17:38 16
                 אהבתי את ההסבר =] ronen333  29.06.07 13:54 11
                 זה מקורי! D: Sn00py  29.06.07 16:30 13
         אני אנסה להסביר MoonHunter 29.06.07 11:25 7
             זה PHP .. אין ב C# את הסימון של $ למשתנים... lior066 29.06.07 12:21 9
                 ההסבר היה בדמיון לC# והדוגמאות בPHP MoonHunter 29.06.07 14:06 12
     חחחח LamerKiller 28.06.07 21:46 6

       
akoka

   15:29   27.06.07   
אל הפורום  
  1. אוקיי זה יהיה אשכול הלימוד שלי:P  
בתגובה להודעה מספר 0
 
  

function &getConfig($file = null, $type = 'PHP')

שיש & לפני שם הפונקציה מה זה אומר? כמו מצביע?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   05:01   28.06.07   
אל הפורום  
  2. אמממ.. מתוך C אני לוקח בחשבון  
בתגובה להודעה מספר 1
 
   העברה כרפרנס.. כלומר מעביר את האובייקט עצמו ולא העתק שלו כל הפונקצייה עובדת ישירות על האובייקט שתכניס


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   12:26   28.06.07   
אל הפורום  
  3. כפרה ליאור עכשיו בעברית  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   12:18   29.06.07   
אל הפורום  
  8. בעברית למפגרים..  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 29.06.07 בשעה 12:18 בברכה, lior066
 
בוא נסביר לך בקצרה מה זה BYVALUE BYREF

BYVALUE - כשאתה שולח לפונקצייה משתנה הפונקצייה "מעתיקה" את האובייקט לזיכרון ומשתמשת בנתונים שלך.

דוגמא מהחיים: ( להזכירך למפגרים ) חחח צוחק
יש לך חבר שרוצה שמביא לך מספר פלאפון של כוסית ואתה רוצה להתקשר אלייה.


Function callHotty(NumberOfTheChik)
{
Call(NumberOfTheChik);
}

פירוש של הפונקצייה מהחיים , כדי להכניס לפונקצייה את המספר של הכוסית אתה צריך לקחת מחבר שלך את המספר ולקחת את הפלאפון שלך ולהתקשר אלייה.
( אם הבנת נכון הקטע הוא "להעתיק" את המספר.

BYREF - כשאתה שולח לפונקצייה את האובייקט עצמו.


Function callHotty(&NumberOfTheChik)
{
Call(NumberOfTheChik);
}

דוגמא מהחיים: אותו סיפור.. אבל פה מה שאתה עושה זה שאתה לוקח לו את הפלאפון ומתקשר מאצלו במקום להעתיק את המספר אתה "ישירות" לוקח לו את הפלאפון ומשתמש במספר שאצלו "בזיכרון" (משל למאפיינים של אובייקט ) ובכך אתה חוסך זמן במקום להעתיק את המספר ( נגיד אתה עובד על אובייקטים גדולים) אתה ישירות מתקשר מאצלו.


לא יודע איך יצאתי גדול פה חחחח
קיצור מקווה שהבנת.. בשפה עברית כמובן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   13:36   29.06.07   
אל הפורום  
  10. בוא נראה אם הבנתי  
בתגובה להודעה מספר 8
 
   ברגע שאני משתמש בby ref ומשנה בו ערך אז כול האובייקטים שהעתיקו ממנו את הערך משתנים גם הם נכון?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   16:31   29.06.07   
אל הפורום  
  14. נכון .. כנס...  
בתגובה להודעה מספר 10
 
   נגיד ו..

function Lior(&Num)
{
Num = 10;
}


void main()
int Number1;
Lior(Number1);

// Number1 = 10


המשתנה עכשיו שווה ל 10
זה כמו שאתה עובד ישירות על המשתנה...



int Number1;
Number1 = 10;

בעצם עושה אותו הדבר.. מבין תחשוב שאתה מעביר את האובייקט הפונקצייה עובדת עליו ומחזירה לך אותו בחזרה אחרי עריכה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   16:52   29.06.07   
אל הפורום  
  15. הבנתי אתה נסיך שוודי תודה  
בתגובה להודעה מספר 14
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   17:38   29.06.07   
אל הפורום  
  16. קופיף תסתקל על תגובה 7 - אלו השימושים העיקריים!  
בתגובה להודעה מספר 15
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   13:54   29.06.07   
אל הפורום  
  11. אהבתי את ההסבר =]  
בתגובה להודעה מספר 8
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   16:30   29.06.07   
אל הפורום  
  13. זה מקורי! D:  
בתגובה להודעה מספר 8
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   11:25   29.06.07   
אל הפורום  
  7. אני אנסה להסביר  
בתגובה להודעה מספר 2
 
   הינה כמה דוגמאות לשימוש במשתנה המועבר By Ref:
דוגמא נפוצה, יותר בשפת C# היא להשתמש במשתנה ולא לtתחל אותו ולתת לו את הפרמטר Out - כלומר הוא יאותחל בהמשך ע"י פונקציה, למשל:


/* Regular Function */

function checking($pramOne,$paramTwo,$result) {
$results = $paramOne+$paramTwo;
echo $results;
}

$myResult = 10;
checking(1,2,$myResult)
echo $myResult;
//3
//10

/* Regular Function using By ref */

function checkingByRef($pramOne,$paramTwo,&$result) {
$results = $paramOne+$paramTwo;
echo $results;
}

$myRefResult = 10;
checkingByRef(1,2,$myRefResult)
echo $myRefResult;
//3
//3

דוגמא נוספת היא שימוש בRef היא ביצירת סינגלטון:


class database
{
/** @var string Internal variable to hold the MySQL database connection */
var $connection;

/* Class constructor */
function database($host, $user, $pw, $db, $table_prefix){
/* Make core instance, use it for it's contans DB values */

/* Make connection to database */
$this->connection = mysql_connect($host, $user, $pw) or die(mysql_error());
mysql_select_db($db, $this->connection) or die(mysql_error());
$this->_table_prefix = $table_prefix;

/* Fix to Hebrew users */
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
}

/**
* @return Return an instance of this class.
*/
function &getInstance () {
static $instance;
if (!is_object($instance)) $instance = new database();
return $instance;
}

}

מקווה שהבנת, בהצלחה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   12:21   29.06.07   
אל הפורום  
  9. זה PHP .. אין ב C# את הסימון של $ למשתנים...  
בתגובה להודעה מספר 7
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   14:06   29.06.07   
אל הפורום  
  12. ההסבר היה בדמיון לC# והדוגמאות בPHP  
בתגובה להודעה מספר 9
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
LamerKiller
חבר מתאריך 13.4.03
426 הודעות
   21:46   28.06.07   
אל הפורום  
  6. חחחח  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net