File tree Expand file tree Collapse file tree 2 files changed +39
-0
lines changed
Expand file tree Collapse file tree 2 files changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ <?php
2+
3+ function arr2_save ($ array , $ name , $ dir = '' ) {
4+
5+ $ cfile = ar2c_fname ($ name , $ dir );
6+ $ code = '<?php $array= ' .var_export ($ array , True ).'?> ' ;
7+
8+ return file_put_contents ($ cfile , $ code );
9+
10+ }
11+
12+ function arr2_array ($ name , $ dir ) {
13+
14+ $ cfile = arr2_fname ($ name , $ dir = '' );
15+
16+ if (file_exists ($ cfile )){
17+ include ($ cfile );
18+ return $ array ;
19+ }
20+
21+ return null ;
22+ }
23+
24+
25+ function arr2_fname ($ name , $ dir = '' ){
26+
27+ if ($ dir == '' and defined ('CACHE_DIR ' ))
28+ $ dir = CACHE_DIR ;
29+
30+ return $ dir .'arrays/ ' .sha1 ($ name ).'.php ' ;
31+ }
32+
Original file line number Diff line number Diff line change 1+ {
2+ "name" :" array2cache" ,
3+ "version" :" 1.0.0" ,
4+ "require" :{
5+ "php" :" >=5.3.0"
6+ }
7+ }
You can’t perform that action at this time.
0 commit comments