五月天激情丁香,国产精品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());
主站蜘蛛池模板: 久久久久国产一级毛片高清版 | a国产| 精品无人区乱码一区2区3区 | 奇米777888 | 激情综合网五月天 | 欧美亚洲高清日韩成人 | 晚上看的www视频高清免费动漫 | 久久va| 日韩久久久精品中文字幕 | 欧美激情不卡 | 涩五月婷婷| 成人精品一区久久久久 | 精品一区二区三区四区乱码 | 国产高清在线精品一区二区三区 | 精品久久久久久国产91 | 视频黄色免费 | 九九精品免视频国产成人 | 久久综合精品国产一区二区三区 | 欧美男女网站 | 欧美一级在线观看视频 | 99久久国产| 国产日韩欧美久久久 | 精品亚洲欧美高清不卡高清 | 国产精品二 | 欧美高清一区 | 国产一区二区成人 | 精品啪啪 | 激情97 | 99欧美在线| 久久国产这里只有精品 | 亚洲天天更新 | 亚洲狠狠97婷婷综合久久久久 | 国产精品久久久久久久久鸭 | 男女网站免费 | 国产精品久久99 | 国产精品一级视频 | 国产精品深夜福利免费观看 | 欧美自拍视频在线 | 国产人成精品午夜在线观看 | bt男人天堂| 久久免费播放视频 |