بازگشت   پی سی سیتی > کامپیوتر اینترنت و شبکه Computer internet > زبان های برنامه نویسی Programming

زبان های برنامه نویسی Programming بحث در مورد زبانهای مختلف برنامه نویسی

 
 
ابزارهای موضوع نحوه نمایش
Prev پست قبلی   پست بعدی Next
  #1  
قدیمی 06-23-2014
کارگر سایت آواتار ها
کارگر سایت کارگر سایت آنلاین نیست.
ادمین در لباس کارگر!
 
تاریخ عضویت: Aug 2007
محل سکونت: کرمانشاه
نوشته ها: 1,444
سپاسها: : 907

4,878 سپاس در 836 نوشته ایشان در یکماه اخیر
کارگر سایت به Yahoo ارسال پیام
پیش فرض چگونگی استفاده از توابع داخلی و خارجی در داخل کلاس در زبان PHP

Class, calling internal/external functions PHP

توی برخی کاربردها من بین اینکه برای دستیابی به یه سری عنصرها که معمولا از دیتابیس میان
بین اینکه از کلاس استفاده کنم یا تابع یه ذره دو دوتا چارتا میکنم با خودم
البته فقط در بعضی حوزه ها

مورد اساسی این هست که برای کلاس شما بعدا توی برنامه حتما باید اول یک شی از اون کلاس بسازین بعد تابع داخلیش رو صدا بزنین
اما تابع راحت تره بلافاصله ورودی بهش میدی خروجی بهت میده - شی نمیسازی !
(اگر اشتباه میکنم منو تصحیح کنین و بگید )


توی php این قابلیت وجود داره که شما کدتون رو این شکلی بنویسین :


کد PHP:

class someClass
    function 
__construct($var){ 
          
$this->insidefunction($var);  // note the "$this->" to access inside functions 
          
outsidefunction($var);          // no "$this->" - function is outside class 
    

    function 
insidefunction($var){ 
          echo 
$var
    } 

function 
outsidefunction($var){ 
    echo 
$var




بنابراین شما میتونین تابعتون رو بیرون کلاس بنویسین
و بعد توی کلاس هم از قابلیتهاش استفاده کنین

تعریف تابع داخلی در داخل کلاس و همچنین استفاده از اون داخل کلاس هم جالبه به کد بالا دقت کنید .

وقت توضیح دادن خوب ندارم ! ولی کسی که اینو سرچ کرده اومده بخونه میفهمه چی دارم میگم !
پاسخ با نقل قول
 

برچسب ها
php, اختصاصی


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 07:42 PM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


سایت دبیرستان وابسته به دانشگاه رازی کرمانشاه: کلیک کنید




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها