osvaldogdelrio / persona
用于生成对象 Persona 及其属性的类
dev-main
2021-09-22 04:01 UTC
Requires
- osvaldogdelrio/factory: dev-main
This package is auto-updated.
Last update: 2024-09-22 10:45:19 UTC
README
persona
PHP 类用于创建使用属性的 Person 对象/类
全名
- 名字
- 姓氏
- 姓氏
出生日期
性别\
该类允许创建一个对象,该对象会持续保存其属性中的数据,直到使用同一构造函数中的 "setter" 方法并调用一个私有函数而无法公开调用。最终,将留下一个可以通过调用每个属性来访问并唯一获得其创建时的相同值的类。
composer
composer require osvaldogdelrio/persona
通过工厂使用
<?php declare(strict_types=1); require_once __DIR__ . '/vendor/autoload.php'; use src\CrearPersona; $persona = new CrearPersona; $Juan = $persona->crear(array( 'nombres' => 'Juan', 'primerApellido' => 'Lopez', 'segundoApellido' => 'Perez', 'fechaDeNacimiento' => '30-07-1982', 'sexo' => 'Hombre' )); echo $Juan->nombreCompleto().'<br>'; echo $Juan->Sexo().'<br>'; echo $Juan->fechaDeNacimiento(); /* Juan Lopez Perez Hombre 30-07-1982 */
可以单独获取每个名称元素
echo $Juan->nombres().'<br>'; echo $Juan->primerApellido().'<br>'; echo $Juan->segundoApellido(); /* Juan Lopez Perez */
也可以不使用工厂库,通过构建 Persona 类并注入其余部分来使用