php fzaninotto/faker php 8 code example
Example: php faker
Installation
Faker requires PHP >= 7.1.
composer require fakerphp/faker
Basic Usage
Autoloading
Faker supports both PSR-0 as PSR-4 autoloaders.
require_once 'vendor/autoload.php';
You can also load Fakers shipped PSR-0 autoloader
require_once '/path/to/Faker/src/autoload.php';
alternatively, you can use any other PSR-4 compliant autoloader
Create fake data
Use Faker\Factory::create() to create and initialize a faker generator, which can generate data by calling methods named after the type of data you want.
require_once 'vendor/autoload.php';
$faker = Faker\Factory::create();
echo $faker->name();
echo $faker->email();
echo $faker->text();
Each call to $faker->name() yields a different (random) result. This is because Faker uses __call() magic, and forwards Faker\Generator->$method() calls to Faker\Generator->format($method, $attributes).
for ($i = 0; $i < 3; $i++) {
echo $faker->name() . "\n";
}