--TEST-- file() with various paths --SKIPIF-- --FILE-- --CLEAN-- --EXPECT-- file() on a path containing .. and . array(3) { [0]=> string(7) "Line 1 " [1]=> string(7) "Line 2 " [2]=> string(6) "Line 3" } file() on a path containing .. with invalid directories array(3) { [0]=> string(7) "Line 1 " [1]=> string(7) "Line 2 " [2]=> string(6) "Line 3" } file() on a relative path from a different working directory array(3) { [0]=> string(7) "Line 1 " [1]=> string(7) "Line 2 " [2]=> string(6) "Line 3" }