PDA

View Full Version : سوالی در مورد کلاس



هانی هاشمی
چهارشنبه 01 شهریور 1385, 00:23 صبح
با سلام
من یک کلاس تعریف کردم با نام sum در داخل این کلاسم دوتا تابع هستش.
حالا می خوام از داخل تابع اول تابع دوم رو صدا بزنم و بعد از اجرا شدن تابع دوم دوباره ادامه ی تابع اول اجرا بشه.
برای اینکار باید از چه دستوری استفاده کنم.


اینم کدم هست

class sum{
function __construct(){
if (!file_exists(amar.dat)){
از این جا می خوام تابع دوم رو صدا بزنم
}
$file=fopen('amar.dat','r');
$print=readfile($file);
explode('+',$print);
}
function create(){
$file=fopen('amar.dat','w');
$today=getdate();
fwrite($file,"0+0+0+".$today['mday']);
fclose($file);
}
}
ممنون:قلب:

oxygenws
چهارشنبه 01 شهریور 1385, 03:13 صبح
class sum{
function __construct(){
if (!file_exists(amar.dat)){
$this->create();
}
$file=fopen('amar.dat','r');
$print=readfile($file);
explode('+',$print);
}
function create(){
$file=fopen('amar.dat','w');
$today=getdate();
fwrite($file,"0+0+0+".$today['mday']);
fclose($file);
}
}

هانی هاشمی
پنج شنبه 02 شهریور 1385, 02:14 صبح
نشد که
اینو امتحان کنید

class hani{
function one(){
$this->two();
}
function two(){
print 'hani';
}
}

oxygenws
پنج شنبه 02 شهریور 1385, 02:46 صبح
قاعدتا باید جواب بده... نسخه PHP تون چیه؟

هانی هاشمی
پنج شنبه 02 شهریور 1385, 04:15 صبح
PHP Version 5.0.4
شما ساعت 4 صبح بیدارید !!!!!!!!

reza_rad
پنج شنبه 02 شهریور 1385, 09:44 صبح
نشد که

مشکل چیه؟ ارور داده یا چیز دیگه؟

هانی هاشمی
پنج شنبه 02 شهریور 1385, 16:58 عصر
ارور نمی ده
فقط به function دوم نمی ره

armin390
پنج شنبه 02 شهریور 1385, 17:34 عصر
شما چطور تابع one رو صدا می زنید؟

هانی هاشمی
پنج شنبه 02 شهریور 1385, 17:46 عصر
راست می گینا اصلا حواسم نبود
ممنون