* @copyright 2017 Smiley * @license MIT */ namespace chillerlan\QRCodeExamples; use chillerlan\QRCode\{QRCode, QROptions}; require_once __DIR__.'/../vendor/autoload.php'; $data = 'https://www.youtube.com/watch?v=DLzxrzFCyOs&t=43s'; $options = new QROptions([ 'version' => 5, 'outputType' => QRCode::OUTPUT_STRING_TEXT, 'eccLevel' => QRCode::ECC_L, ]); //
 to view it in a browser
echo '
'.(new QRCode($options))->render($data).'
'; // custom values $options = new QROptions([ 'version' => 5, 'outputType' => QRCode::OUTPUT_STRING_TEXT, 'eccLevel' => QRCode::ECC_L, 'moduleValues' => [ // finder 1536 => 'A', // dark (true) 6 => 'a', // light (false) // alignment 2560 => 'B', 10 => 'b', // timing 3072 => 'C', 12 => 'c', // format 3584 => 'D', 14 => 'd', // version 4096 => 'E', 16 => 'e', // data 1024 => 'F', 4 => 'f', // darkmodule 512 => 'G', // separator 8 => 'h', // quietzone 18 => 'i', ], ]); //
 to view it in a browser
echo '
'.(new QRCode($options))->render($data).'
';