/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/zlib/tests/gzopen_include_path.inc
92 строки
2 KB
Nikita Popov
Reindent phpt files
04 фев 2020, 00:52
04 фев 2020, 00:52
f8d7958
Код
Авторство
О чём код?
<?php $pwd = getcwd(); $f = basename(__FILE__); $dir1 = $pwd."/".$f.".dir1"; $dir2 = $pwd."/".$f.".dir2"; $dir3 = $pwd."/".$f.".dir3"; //invalid directory $dir4 = $pwd."/".$f.".dir4"; $newdirs = array($dir1, $dir2, $dir3); $reldirs = array("dir1", "dir2", "dir3"); function generate_next_rel_path() { global $reldirs; //create the include directory structure $pathSep = ":"; $newIncludePath = ""; if(substr(PHP_OS, 0, 3) == 'WIN' ) { $pathSep = ";"; } foreach($reldirs as $newdir) { $newIncludePath .= $newdir.$pathSep; } return "dir4".$pathSep . $newIncludePath; } function generate_next_path() { global $newdirs, $dir4; //create the include directory structure $pathSep = ":"; $newIncludePath = ""; if(substr(PHP_OS, 0, 3) == 'WIN' ) { $pathSep = ";"; } foreach($newdirs as $newdir) { $newIncludePath .= $newdir.$pathSep; } return $dir4.$pathSep . $newIncludePath; } function create_include_path() { global $newdirs; //create the include directory structure $pathSep = ":"; $newIncludePath = ""; if(substr(PHP_OS, 0, 3) == 'WIN' ) { $pathSep = ";"; } foreach($newdirs as $newdir) { mkdir($newdir); $newIncludePath .= $newdir.$pathSep; } return $newIncludePath; } function relative_include_path() { global $reldirs; //create the include directory structure $pathSep = ":"; $newIncludePath = ""; if(substr(PHP_OS, 0, 3) == 'WIN' ) { $pathSep = ";"; } foreach($reldirs as $newdir) { mkdir($newdir); $newIncludePath .= $newdir.$pathSep; } return $newIncludePath; } function teardown_include_path() { global $newdirs; // remove the directory structure foreach($newdirs as $newdir) { rmdir($newdir); } } function teardown_relative_path() { global $reldirs; // remove the directory structure foreach($reldirs as $newdir) { rmdir($newdir); } } ?>