רשימות

N i X

New member
רשימות

אני בונה עכשיו איזה משהו בPHP, ואחריי 3 קלאסים שעשיתי, שמתי לב שהם על אותו עקרון, ועכשיו אני משכתב את זה לקלאס אחד, שאותו אוריש 3 הקלאסים האחרים. בכל אופן, רציתי לשאול את דעתכם לגבי יעילות, או אולי מישהו יתן לי רעיון איך לעשות את זה אחרת... מה שהקלאסס הזה אמור לעשות, זה לעשות רשימה של אובייקטים על גבי מערך.
ListClass::add()​
מקבל אובייקט ומכניס אותו לרשימה
ListClass::del()​
מקבל אובייקט, ומשווא לאובייקטים ברשימה, אם נמצא אובייקט זהה, נמחק מהרשימה. אם אחד המאפיינים של האובייקט הוא null, אותו מאפיין לא משווא.
ListClass::get()​
צריך להחזיר reference לאובייקט ברשימה. תודה מראש!
 

GPhoenixX

New member
לא הבנתי מה אתה מנסה לעשות ..

מה ההבדל בין זה לבין array_pop,push וכו' ?
 

N i X

New member
זה לא מתאים לי, זה עובד כמו מחסנית

ויש מצבים שאני צריך למחוק איבר באמצע, ולהוציא איבר מהאמצע. ואני לא רוצה "חורים" במערך... (מה זה גבינה?!).
 

Terminal Frost

New member
מה הבעיה במה שכתבת?

עבודה עם מערכים אסוציאטיבים לא תיצור לך "חורים" במערך. וזה מה שאתה עושה
 

N i X

New member
אין בעיה,

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