栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

PHP新手要学会用静态方法可以提升开发效率用法

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP新手要学会用静态方法可以提升开发效率用法

我也是前几年才慢慢使用静态方法,但发现使用上一次以后开始上瘾了,下面我们以thinkphp5.1框架来作为演示


这是一个module文件UserModel.php

namespace appadminmodel;
use thinkModel;
use thinkDb;

class UserModel extends Model
{
    protected $name = 'user';
    protected $pk = 'id';

    // 开启自动写入时间戳字段
    protected $autoWriteTimestamp = true;

    //用户状态
    const STATUS_A = 1;
    const STATUS_B = 2;
    

    public static function a(){
        echo 'a';
    }

    public static function b(){
        return 'b';
    }
}


User.php文件调用

namespace appadmincontroller;
use appadminmodelUserModel;

use thinkController;
use thinkDb;
use thinkfacadeCache;
use thinkfacadeRequest;

class User extends Controller {

    public function index(){
        UserModel::a();
        UserModel::b();
    }


}


这样就可以省去实例化,等熟练之后,我们发现通过调用静态方法和静态变量操作起来特别方便,也提升了不少开发效率,写起代码来也很飘逸。

以上的示例也只是皮毛而已,希望新手们多多学习和练习。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/824841.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号