Skip to content

Instantly share code, notes, and snippets.

@ScullWM
Created March 7, 2014 09:29
Show Gist options
  • Save ScullWM/9408406 to your computer and use it in GitHub Desktop.
Save ScullWM/9408406 to your computer and use it in GitHub Desktop.
Strange var
<?php
$Directory = new RecursiveDirectoryIterator(__DIR__);
$Iterator = new RecursiveIteratorIterator($Directory, RecursiveIteratorIterator::SELF_FIRST);
$Regex = new RegexIterator($Iterator, '/^.+\.php$/i', RecursiveRegexIterator::GET_MATCH);
echo'<pre>';
var_dump($Regex);
echo'</pre>';
foreach($Regex as $name => $object){
echo '<strong>'.$name.'</strong> -- '.var_dump($object).'<br>';
}
object(RegexIterator)#3 (1) {
["replacement"]=>
NULL
}
array(1) { [0]=> string(23) "./extraparc/src\app.php" } ./extraparc/src\app.php --
array(1) { [0]=> string(29) "./extraparc/src\bootstrap.php" } ./extraparc/src\bootstrap.php --
array(1) { [0]=> string(32) "./extraparc/src\Configs\Site.php" } ./extraparc/src\Configs\Site.php --
array(1) { [0]=> string(46) "./extraparc/src\Controllers\CoreController.php" } ./extraparc/src\Controllers\CoreController.php -- array(1) { [0]=> string(48) "./extraparc/src\Controllers\ImportController.php" } ./extraparc/src\Controllers\ImportController.php --
array(1) { [0]=> string(46) "./extraparc/src\Controllers\MainController.php" } ./extraparc/src\Controllers\MainController.php -- array(1) { [0]=> string(46) "./extraparc/src\Controllers\TestController.php" } ./extraparc/src\Controllers\TestController.php -- array(1) { [0]=> string(46) "./extraparc/src\Controllers\UserController.php" } ./extraparc/src\Controllers\UserController.php --
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment