×ðÁú¿­Ê±¹ÙÍøµÇ¼

ThinkPHPÊÇ·ñÖ§³Ö»á¼û¾²Ì¬ÒªÁì

thinkphpÊÇÒ»¸öphp¿ª·¢¿ò¼Ü£¬ËüÌṩÁËÐí¶à±ã½ÝµÄ¹¦Ð§ºÍÒªÁ죬Äܹ»×ÊÖúphp³ÌÐòÔ±Ô½·¢¸ßЧµØ¿ª·¢ÏîÄ¿ ¡£ÔÚ¾ÙÐпª·¢Ê±£¬ÎÒÃǾ­³£»áÓöµ½ÐèÒª»á¼û¾²Ì¬ÒªÁìµÄÇéÐΣ¬ÄÇô£¬thinkphpÊÇ·ñÖ§³Ö»á¼û¾²Ì¬ÒªÁìÄØ£¿

ÔÚThinkPHP¿ò¼ÜÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýŲÓÃÀàµÄ¾²Ì¬ÒªÁìÀ´ÊµÏÖ»á¼û¾²Ì¬ÒªÁì ¡£Ê¹Óþ²Ì¬ÒªÁìʱ£¬ÐèҪעÖØÒÔϼ¸µã£º

ŲÓþ²Ì¬ÒªÁìµÄÓï·¨ÃûÌÃΪ£ºÀàÃû::ÒªÁìÃû()£¬ÆäÖÐÀàÃûºóÃæÐè¼ÓÉÏ˫ðºÅ ¡£

ÔÚThinkPHPÖУ¬¿ÉÒÔ½«¾²Ì¬ÒªÁì·â×°ÔÚÀàÒªÁìÖУ¬ÒÔÀû±ãŲÓà ¡£ÀýÈ磺

class Demo {

    public static function staticMethod() {
        // ¾²Ì¬ÒªÁìʵÏÖ´úÂë
    }

    public function demoMethod() {
        // ÀàÒªÁìʵÏÖ´úÂë
        self::staticMethod(); // Å²Óþ²Ì¬ÒªÁì
    }
}

µÇ¼ºó¸´ÖÆ

ÔÚÉÏÃæµÄÀý×ÓÖУ¬ÎÒÃǽ«¾²Ì¬ÒªÁì·â×°ÔÚÀàÒªÁìÖУ¬²¢Í¨¹ýself::staticMethod()µÄ·½·¨À´Å²Óþ²Ì¬ÒªÁì ¡£

ÔÚThinkPHPµÄ¿ØÖÆÆ÷ÖУ¬ÎÒÃÇÒ²¿ÉÒÔ»á¼û¾²Ì¬ÒªÁì ¡£ÀýÈ磺

namespace app\controller;

use app\BaseController;

class Index extends BaseController {

    public function index() {
        \app\Demo::staticMethod(); // Å²Óþ²Ì¬ÒªÁì
    }
}

µÇ¼ºó¸´ÖÆ

ÔÚÉÏÃæµÄÀý×ÓÖУ¬ÎÒÃÇͨ¹ýnamespaceÖ¸¶¨ÁËapp\DemoÀàËùÔÚµÄλÖ㬲¢ÇÒÔÚ»á¼ûʱÐèÒª¼ÓÉÏ\\À´×èÖ¹ÓëÃüÃû¿Õ¼ä±¬·¢³åÍ» ¡£

×îºó£¬ÐèҪעÖصÄÊÇ£¬»á¼û¾²Ì¬ÒªÁìʱÐèÒª°ü¹Ü¸ÃÒªÁìµÄ¿É¼ûÐÔΪpublic£¬²»È»¿ÉÄܻᵼÖÂÎÞ·¨»á¼ûµÄÎÊÌâ ¡£

×ÛÉÏËùÊö£¬ThinkPHPÊÇÖ§³Ö»á¼û¾²Ì¬ÒªÁìµÄ ¡£Í¨¹ýÀàÃû::ÒªÁìÃû()µÄ·½·¨£¬ÎÒÃÇ¿ÉÒÔÔÚThinkPHPÖÐÀû±ãµØ»á¼û¾²Ì¬ÒªÁ죬Ìá¸ß¿ª·¢Ð§ÂÊ ¡£

Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»

ÒÔÉϾÍÊÇThinkPHPÊÇ·ñÖ§³Ö»á¼û¾²Ì¬ÒªÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ