plague
Member
سلام
من چند تا کلاس دارم که معمولا کارشون اینه که دیتا رو از دیتابیس میخونن و ریزولت رو برمیگردونن یا حالا یه تغییراتی بوجود میارن
مثلا :
میشه گفت حالت فانکشن گونه داره و دیتا ممبری در کار نیست که مقادیر بازگشتی از دیتابیس رو بریزم توشون و به شکل خلاصه از شی گرایی به شکل کامل استفاده نمیشه
میخاستم ببینم این شکل استفاده ایرادی نداره ؟
حداقل من از این شکل استفاده بیشتر از فانکشن خوشم میاد و اگه ایرادی نداره مثلا کند تر نمیکنه ترجیح میدم همین رویه رو ادامه بدم ؟ بهتر نیست توابع رو به استاتیک تغییر بدم ؟
من چند تا کلاس دارم که معمولا کارشون اینه که دیتا رو از دیتابیس میخونن و ریزولت رو برمیگردونن یا حالا یه تغییراتی بوجود میارن
مثلا :
PHP:
class public {
public function all($tbl){
$sql="SELECT * FROM $table ";
$result_set = $db->query( $sql );
return $result ;
}
public function like($val){
$sql="SELECT * FROM table WHERE col LIKE '%$val%'";
$result_set = $db->query( $sql );
return $result;
}
}
------------------------------
<?php
$public = new bublic;
$result=$public->all();
while(mysql_fetch_assoc($result){
}
?>
میخاستم ببینم این شکل استفاده ایرادی نداره ؟
حداقل من از این شکل استفاده بیشتر از فانکشن خوشم میاد و اگه ایرادی نداره مثلا کند تر نمیکنه ترجیح میدم همین رویه رو ادامه بدم ؟ بهتر نیست توابع رو به استاتیک تغییر بدم ؟
آخرین ویرایش: