Faker
made with PHP

Faker

这是一个可以生成假数据的PHP库。

相关问答
暂无相关问题
查看全部
简介及使用教程

Faker是是一个可以生成假数据的PHP库。无论是要引导数据库,还是要创建好看的xml文档、填充持久性数据来对其进行压力测试,或者匿名从生产服务中获取的数据,Faker都能胜任。

安装

composer require fzaninotto/faker

使用

引入

1、PSR-4(composer安装的情况下)

require_once 'vendor/autoload.php';

2、PSR-0,通过自身的加载器加载

require_once '/path/to/Faker/src/autoload.php';

创建假数据

<?php
// 通过工厂模式创建一个Faker\Generator实例
$faker = Faker\Factory::create();

// 通过传入属性生成数据
echo $faker->name;
  // 'Lucy Cechtelar';
echo $faker->address;
  // "426 Jordy Lodge
  // Cartwrightshire, SC 88120-6700"
echo $faker->text;
  // Dolores sit sint laboriosam dolorem culpa et autem. Beatae nam sunt fugit
  // et sit et mollitia sed.
  // Fuga deserunt tempora facere magni omnis. Omnis quia temporibus laudantium
  // sit minima sint.

每调用一次 $faker->name将生成不同的随机数据。

<?php
for ($i = 0; $i < 10; $i++) {
  echo $faker->name, "\n";
}
// Adaline Reichel
  // Dr. Santa Prosacco DVM
  // Noemy Vandervort V
  // Lexi O'Conner
  // Gracie Weber
  // Roscoe Johns
  // Emmett Lebsack
  // Keegan Thiel
  // Wellington Koelpin II
  // Ms. Karley Kiehn V

更多用法、格式和插件可以点击下文主页查看。

作者

Francois Zaninotto

相关项目

这是一个用于识别代码中bug的PHP开源静态分析工具。