استفاده از یک Function به عنوان یک Method در کلاس

من یک کلاس ایجاد کردم. در قسمت دیگری از برنامه من یک function وجود دارد. من میخوام از این function به عنوان یک Method در کلاسم استفاده کنم. اما نمیخوام که از کد function بصورت مستقیم در کلاس استفاده کنم ( چون ممکن هست که نیاز باشه که در کد اون function تغییراتی بوجود بیاد ( نمیخوام 2 جا کد تکراری داشته باشم).
باید چکار کنم؟
 

ziXet

مدیر انجمن PHP/MYSQL
( چون ممکن هست که نیاز باشه که در کد اون function تغییراتی بوجود بیاد ( نمیخوام 2 جا کد تکراری داشته باشم)
پرانتزو نبستی:)
فانکشن رو نمیتونی بگی جز متدهای اون کلاس باشه!
اگه از کلاس استفاده میکنی دیگه فانکشن جدا واسه چی مینویسی؟
 
اون فانكشن قسمت ديگري از برنامه هست كه بصورت Oop اجرا نشده است.
 
آخرین ویرایش:
ميشه يك مثال بزنيد كه من متوجه بشم كه شما پي به خواسته من برده ايد.


پ.ن
البته جسارت نباشه. اينو به اين دليل عرض كردم كه، شايد من منظورم را بد بيان كرده باشم
ممنون
 

ziXet

مدیر انجمن PHP/MYSQL
ميشه يك مثال بزنيد كه من متوجه بشم كه شما پي به خواسته من برده ايد.


پ.ن
البته جسارت نباشه. اينو به اين دليل عرض كردم كه، شايد من منظورم را بد بيان كرده باشم
ممنون
شما می خوای فانکشن A رو جز متد کلاس B کنی درسته؟

PHP:
class B
{

function noname()
{
.....
}

//end class
}

function A()
{
.....
}

بعد میخوای اینجوری استفاده کنید.
PHP:
$B = new B
$B->A();
درسته؟
 

جدیدترین ارسال ها

بالا