پی سی سیتی

پی سی سیتی (http://p30city.net/index.php)
-   زبان های برنامه نویسی Programming (http://p30city.net/forumdisplay.php?f=12)
-   -   چگونگی استفاده از توابع داخلی و خارجی در داخل کلاس در زبان PHP (http://p30city.net/showthread.php?t=40340)

کارگر سایت 06-23-2014 12:19 PM

چگونگی استفاده از توابع داخلی و خارجی در داخل کلاس در زبان 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





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

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

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


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

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