1. Go to this page and download the library: Download eloquent/blox library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
eloquent / blox example snippets
use Eloquent\Blox\BloxParser;
$blockComment = <<<'EOD'
/**
* This is the summary.
* This is also the summary.
*
* This is the body.
*
* This is also the body.
*
* @tagA This is some tag content.
* @tagA This is some more tag content.
* @tagB This is content for a different tag
* which spans multiple lines.
*
* This is ignored.
*/
EOD;
$parser = new BloxParser;
$block = $parser->parseBlockComment($blockComment);
echo $block->summary(); // outputs 'This is the summary. This is also the summary.'
echo $block->body(); // outputs "This is the body.\n\nThis is also the body."
// outputs 'This is some tag content.', then 'This is some more tag content.'
foreach ($block->tagsByName('tagA') as $tag) {
echo $tag->content();
}
$splatTags = $block->tagsByName('tagB');
echo array_pop($splatTags)->content(); // outputs 'This is content for a different tag which spans multiple lines.'
/**
* This is the summary.
* This is also the summary.
*
* This is not the summary.
*/
/**
* This is not the body.
*
* This is the body.
*
* This is also the body.
*
* @tagA This is not the body.
*/
/**
* This is not a tag.
*
* @tagA This is some tag content.
* @tagA This is some more tag content.
* @tagB This is content for a different tag
* which spans multiple lines.
*
* This is ignored.
*/
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.