ציטוט:
נכתב במקור על ידי nitsanbn
זה כנראה מתכנת שעבר משפה אחרת לPHP
ודביר - PHP בכללי זוללת זכרון כי אתה לא ממש מגדיר משתנים ואז האינטרפרטר לא בדיוק מקצה גדלים (אינט של 8 ביט או 16 או 32 והלאה), בגלל זה ההערה שלך ממש לא במקום
אני יורה לעצמי ברגל אם אתה מגדיר סוגי משתנים בPHP בקוד שלך (:
|
האמת שאני לא יודע איך אפשר להגדיר סוג משתנה כשאתה מצהיר עליו.
מאז שאני לומד JAVA, אם הייתי יודע איך להצהיר על סוג משתנה, יש מצב הייתי עושה את זה.
בכל מקרה זה שיטה מפגרת לדעתי ההצהרה של משתנים.
אם אתה לא נותן להם ערך, אין שום סיבה להצהיר עליהם.
ציטוט:
נכתב במקור על ידי Shon12
בקשר לאיך שהגדרתי את המשתנים - אני לא בקיא באיך שהמשתנים נכנסים לזיכרון וכל זה, אבל לפעם הבאה אני אדע.
בכל מקרה הרעיון של ניצן באמת עובד חלק, ניצן את האמת? לא הבנתי אפילו איך זה עובד... אתה יכול להסביר?
כלומר איך הוא באמת מזהה שזאת הצפנה תקינה בזה שעשית לו ENCODE וDECODE, לפי מה שטיפה הבנתי שסגרת את כל הקומבינציות אם ההצפנה תקינה או לא.
|
ברגע שיש לך מחרוזת, ותעשה לה encode ואז decode שוב והיא תהיה שווה למחרוזת שהייתה בהתחלה, זה אומר שהמחרוזת הוצפנה, כי אז הencode שלה יהיה תמיד זהה.
אם תיקח סתם מחרוזת, לדוגמא dvir==, ותעשה לה encode, ואז תעשה decode למחרוזת החדשה, זה לא יהיה אותו דבר.