生成测试数据的PHP库:Faker

jopen 10年前

Faker 是一个用于生成模拟或测试数据的PHP库。当你需要填充一个测试数据库,创建好看的XML文档,为压力测试需要的模块数据,或从生产服务匿名提取数据,Faker都能派上用场。

Basic Usage

Use Faker\Factory::create() to create and initialize a faker generator, which can generate data by accessing properties named after the type of data you want.

<?php  // require the Faker autoloader  require_once '/path/to/Faker/src/autoload.php';  // alternatively, use another PSR-0 compliant autoloader (like the Symfony2 ClassLoader for instance)    // use the factory to create a Faker\Generator instance  $faker = Faker\Factory::create();    // generate data by accessing properties  echo $faker->name;    // 'Lucy Cechtelar';  echo $faker->address;    // "426 Jordy Lodge    // Cartwrightshire, SC 88120-6700"  echo $faker->text;    // Sint velit eveniet. Rerum atque repellat voluptatem quia rerum. Numquam excepturi    // beatae sint laudantium consequatur. Magni occaecati itaque sint et sit tempore. Nesciunt    // amet quidem. Iusto deleniti cum autem ad quia aperiam.    // A consectetur quos aliquam. In iste aliquid et aut similique suscipit. Consequatur qui    // quaerat iste minus hic expedita. Consequuntur error magni et laboriosam. Aut aspernatur    // voluptatem sit aliquam. Dolores voluptatum est.    // Aut molestias et maxime. Fugit autem facilis quos vero. Eius quibusdam possimus est.    // Ea quaerat et quisquam. Deleniti sunt quam. Adipisci consequatur id in occaecati.    // Et sint et. Ut ducimus quod nemo ab voluptatum.

项目主页:http://www.open-open.com/lib/view/home/1416885266760