五月天激情丁香,国产精品2019,国产成人精品亚洲2020,国产精品免费视频一区二区三区,开心久久婷婷综合中文字幕,天堂视频在线观看免费完整版

SplBean

用于定義表結(jié)構(gòu),過濾掉無效字段數(shù)據(jù)。

相關(guān)class位置

  • SplBean
    • namespace: EasySwoole\Spl\SplBean

SplBean相關(guān)方法

方法列表

方法名稱 參數(shù) 說明 備注
__construct array $data = null,$autoCreateProperty = false 構(gòu)造函數(shù),初始化bean數(shù)據(jù)
allProperty 過濾并轉(zhuǎn)換成數(shù)組數(shù)據(jù)
toArray array $columns = null,$filter = null 轉(zhuǎn)字符
toArrayWithMapping array $columns = null,$filter = null 獲取過濾后帶有字段別名的數(shù)組數(shù)據(jù)
arrayToBean array $data,$autoCreateProperty = false 設(shè)置類屬性
addProperty $name,$value = null 設(shè)置類成員變量
getProperty $name 獲取類成員變量值
jsonSerialize 獲取類成員變量集合
initialize 初始化操作
setKeyMapping 設(shè)置keyMapping關(guān)系,也就是字段別名
setClassMapping 設(shè)置classMapping關(guān)系,也就是關(guān)聯(lián)類
restore array $data = [], $autoCreateProperty = false 重新初始化bean數(shù)據(jù)
classMap 綁定關(guān)聯(lián)類

基本使用


/**
 *
 * User: LuffyQAQ
 * Date: 2019/10/16 16:45
 * Email: <1769360227@qq.com>
 */
include "./vendor/autoload.php";
use EasySwoole\Spl\SplBean;

class TestBean extends SplBean
{
    public $a = 2;
    protected $b;
    private $c;
    protected $d_d;

    protected function setKeyMapping(): array
    {
        return [
            'd-d' => "d_d"
        ];
    }
}

$bean = new TestBean([
    'a'=>'a',
    'b'=>'b',
    'c'=>'c',
    'd_d'=>'d_d'
]);

var_dump($bean->allProperty());

$data = $bean->toArray(null, function ($a) {
    if (in_array($a, ['d_d'])) {
        return $a;
    }
});

$bean = new TestBean([
    'a'=>1,
    'b'=>2,
    'c'=>3,
    'd_d'=>4
]);
$data = $bean->toArrayWithMapping(['a', 'b', 'd-d'], function ($val) {
    return $val;
});

var_dump($data);

var_dump($bean->toArrayWithMapping(['a','d-d']));

$bean = new TestBean();
$bean->addProperty('a', 'es');
$bean->addProperty('b', 'es');
$bean->addProperty('d_d', 'es');

var_dump($bean->toArray());

var_dump($bean->getProperty('a'));

var_dump( $bean->jsonSerialize());

var_dump($bean->restore()->toArray());
主站蜘蛛池模板: 久久精品视频热 | 2022麻豆福利午夜久久 | 国产一级理仑片日本 | 欧美日韩专区国产精品 | 国产免费久久精品99久久 | 国产在线短视频 | 久久99这里只有精品 | 久久免费视频6 | 国产成人夜色影视视频 | 四虎精品成人a在线观看 | 欧美在线视频一区在线观看 | 欧美成人丝袜一区二区 | 玖玖中文| 一级毛片免费在线观看网站 | 男人天堂色男人 | 开心激情五月婷婷 | 欧美成综合网网站 | 欧美精品成人久久网站 | 国产精品一区二区免费 | 狠狠综合久久久久综合 | 免费色视频在线观看 | 精品无人区乱码1区2区 | 欧美日韩国产在线人 | 九九精品久久 | 涩涩动漫推荐 | 久久99精品久久久久久国产人妖 | 丁香婷婷激情五月 | 国产精品免费视频播放 | 99久久久免费精品免费 | 欧美成人一区二区三区不卡 | 五月天综合激情网 | 亚洲精品影院久久久久久 | 2022麻豆福利午夜久久 | 成人国内精品久久久久影 | 欧美成人 综合网播九公社 欧美成年黄网站色视频 | 啪啪一级 | 高清视频欧美性生活 | 国产精品久久久久久网站 | 精品一二三区 | 福利精品视频 | 国产亚洲一区二区三区啪 |