سلام
به اینا یه نگا بندازدید
__construct()
__destruct()
من تازه کد نویسی php خام رو تموم کردم.
حالا می خوام وارد مبحث شی گرا یی ّشم.
خواستم ببینم اون دوتا تابع بالایی به چه درد می خورن.
بی نهایت ممنون
سلام
به اینا یه نگا بندازدید
__construct()
__destruct()
من تازه کد نویسی php خام رو تموم کردم.
حالا می خوام وارد مبحث شی گرا یی ّشم.
خواستم ببینم اون دوتا تابع بالایی به چه درد می خورن.
بی نهایت ممنون
سلام
تابع سازنده زمانی اجرا میشه که شما یه شی از کلاس ایجاد میکنید. مثلا وقتی این کد رو مینویسی:
student = New students
وقتی که این خط اجرا میشه تابع سازنده داخل کلاس هم به طور اتوماتیک اجرا میشه.
به تابع سازنده پارامتر هم میشه داد:
student = New students(2)
اینجا عدد 2 رو بهش ارسال میکنیم.
و وقتی کار با کلاس تموم میشه و تفسیر کدهای صفحه تموم میشه تابع مخرب یا destruct اجرا میشه.
توی این تاپیک جلسات 10 به بعد رو دانلود و مطالعه کنید. درمورد شئ گرایی بطور مفصل صحبت شده.