@ -10,13 +10,16 @@ $d = dirname(__FILE__) . "/copyonwrite6";
mkdir ( $ d ) ;
file_put_contents ( $ d . "/file1" , "file1\n" ) ;
file_put_contents ( $ d . "/file2" , "file2\n" ) ;
var_dump ( $ phar - > buildFromIterator ( new RecursiveDirectoryIterator ( $ d , RecursiveDirectoryIterator : : SKIP_DOTS ) , $ d ) ) ;
$ arr = $ phar - > buildFromIterator ( new RecursiveDirectoryIterator ( $ d , RecursiveDirectoryIterator : : SKIP_DOTS ) , $ d ) ;
$ arr = $ phar - > buildFromDirectory ( $ d ) ;
ksort ( $ arr ) ;
var_dump ( $ arr ) ;
$ phar2 = new Phar ( __FILE__ ) ;
$ arr = array ( ) ;
foreach ( $ phar2 as $ name = > $ file ) {
$ arr [ $ name ] = $ file - > getContent ( ) ;
}
a sort( $ arr ) ;
k sort( $ arr ) ;
foreach ( $ arr as $ name = > $ content ) {
echo $ name , " " , $ content ;
}