• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چک کردن مقدار Property
#1
سلام من میخوام توی این کلاس اگر این $Shomare_Factor قبلا مقدار id رو در خودش ذخیره کردن بود دیگه اون متد اجرا نشه باید چی کار کنم؟

کد پی‌اچ‌پی:
class invoice{

public 
$Shomare_Factor;

public function 
Getid(){
        
        
            
            
$firstinsert mysql_query("INSERT INTO invoice (Name) values('')");

            if(
$firstinsert == true){
    
                    
$this->Shomare_Factor mysql_insert_id();    
    
            
        }
    } 
  پاسخ
تشکر شده توسط :
#2
من سوال را دقیق نفهمیدم. برداست من: ببینید با متغییر استاتیک می تونید انجام بدهید.
خدایا، این دنیا را بیهوده نیافریدی.
  پاسخ
تشکر شده توسط :
#3
خب تو متد سازنده تون this->Shomare_Factor$ رو unset کنید و قبل از اجرای متدی که میخواید اگه Shomare_Factor وجود داشت اجرا نشه، با تابع isset وجود Shomare_Factor رو بررسی کنید...
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :
#4
کد پی‌اچ‌پی:
class invoice{

    public 
$Shomare_Factor;

    public function 
Getid(){
        
        if( 
$this->Shomare_Factor === null ){
            
            
$firstinsert mysql_query("INSERT INTO invoice (Name) values('')");

            if(
$firstinsert == true){
                
$this->Shomare_Factor mysql_insert_id();    
            }   
        }
    }

  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان