Test: /ext/standard/tests/file/file_variation2.phpt - Version 5.4.0RC4    

There is 1 diff reported by users for this test.

Count Diff
1 (100%)
004+ array(286) {
005+ [0]=>
006+ string(43) "acinclude.m4:dnl PHP_DEBUG_MACRO(filename)
007+ "
008+ [1]=>
009+ string(42) "acinclude.m4:AC_DEFUN([PHP_DEBUG_MACRO],[
010+ "
011+ [2]=>
012+ string(41) "aclocal.m4:dnl PHP_DEBUG_MACRO(filename)
013+ "
014+ [3]=>
015+ string(40) "aclocal.m4:AC_DEFUN([PHP_DEBUG_MACRO],[
016+ "
017+ [4]=>
018+ string(73) "aclocal.m4:# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
019+ "
020+ [5]=>
021+ string(64) "aclocal.m4: case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
022+ "
023+ [6]=>
024+ string(66) "aclocal.m4: if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
025+ "
026+ [7]=>
027+ string(58) "aclocal.m4: case ${MACOSX_DEPLOYMENT_TARGET} in
028+ "
029+ [8]=>
030+ string(79) "autom4te.cache/output.0:$as_echo "@%:@define HAVE_MACH_VM_READ 1" >>confdefs.h
031+ "
032+ [9]=>
033+ string(77) "autom4te.cache/output.0: case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
034+ "
035+ [10]=>
036+ string(79) "autom4te.cache/output.0: if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
037+ "
038+ [11]=>
039+ string(71) "autom4te.cache/output.0: case ${MACOSX_DEPLOYMENT_TARGET} in
040+ "
041+ [12]=>
042+ string(105) "autom4te.cache/traces.0:m4trace:sapi/fpm/config.m4:542: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MACH_VM_READ])
043+ "
044+ [13]=>
045+ string(100) "autom4te.cache/traces.0:m4trace:sapi/fpm/config.m4:542: -1- m4_pattern_allow([^HAVE_MACH_VM_READ$])
046+ "
047+ [14]=>
048+ string(123) "autom4te.cache/traces.0:m4trace:sapi/fpm/config.m4:542: -1- AH_OUTPUT([HAVE_MACH_VM_READ], [/* do we have mach_vm_read? */
049+ "
050+ [15]=>
051+ string(54) "autom4te.cache/traces.0:@%:@undef HAVE_MACH_VM_READ])
052+ "
053+ [16]=>
054+ string(60) "build/shtool: UNAME_MACHINE=`(uname -m) 2>/dev/null` ||\
055+ "
056+ [17]=>
057+ string(60) "build/shtool: UNAME_MACHINE=`(uname -p) 2>/dev/null` ||\
058+ "
059+ [18]=>
060+ string(41) "build/shtool: UNAME_MACHINE='unknown'
061+ "
062+ [19]=>
063+ string(75) "build/shtool: UNAME="${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}"
064+ "
065+ [20]=>
066+ string(47) "build/shtool: AC="${UNAME_MACHINE}"
067+ "
068+ [21]=>
069+ string(47) "build/shtool: AT="${UNAME_MACHINE}"
070+ "
071+ [22]=>
072+ string(47) "build/shtool: AT="${UNAME_MACHINE}"
073+ "
074+ [23]=>
075+ string(47) "build/shtool: AT="${UNAME_MACHINE}"
076+ "
077+ [24]=>
078+ string(47) "build/shtool: AT="${UNAME_MACHINE}"
079+ "
080+ [25]=>
081+ string(47) "build/shtool: AT="${UNAME_MACHINE}"
082+ "
083+ [26]=>
084+ string(47) "build/shtool: AT="${UNAME_MACHINE}"
085+ "
086+ [27]=>
087+ string(47) "build/shtool: AT="${UNAME_MACHINE}"
088+ "
089+ [28]=>
090+ string(47) "build/shtool: AT="${UNAME_MACHINE}"
091+ "
092+ [29]=>
093+ string(47) "build/shtool: AT="${UNAME_MACHINE}"
094+ "
095+ [30]=>
096+ string(47) "build/shtool: AP="${UNAME_MACHINE}"
097+ "
098+ [31]=>
099+ string(80) "build/shtool: AT=`echo "${UNAME_MACHINE}" | sed -e "s; ;${opt_C};g"`
100+ "
101+ [32]=>
102+ string(79) "build/libtool.m4:# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
004- Error: 2 - file(0): failed to open stream: No such file or directory, %s(%d)
005- bool(false)
006-
007- --int 1--
008- Error: 2 - file(1): failed to open stream: No such file or directory, %s(%d)
009- bool(false)
010-
011- --int 12345--
012- Error: 2 - file(12345): failed to open stream: No such file or directory, %s(%d)
013- bool(false)
014-
015- --int -12345--
016- Error: 2 - file(-2345): failed to open stream: No such file or directory, %s(%d)
017- bool(false)
018-
019- --float 10.5--
020- Error: 2 - file(10.5): failed to open stream: No such file or directory, %s(%d)
021- bool(false)
022-
023- --float -10.5--
024- Error: 2 - file(-10.5): failed to open stream: No such file or directory, %s(%d)
025- bool(false)
026-
027- --float 12.3456789000e10--
028- Error: 2 - file(123456789000): failed to open stream: No such file or directory, %s(%d)
029- bool(false)
030-
031- --float -12.3456789000e10--
032- Error: 2 - file(-123456789000): failed to open stream: No such file or directory, %s(%d)
033- bool(false)
034-
035- --float .5--
036- Error: 2 - file(0.5): failed to open stream: No such file or directory, %s(%d)
037- bool(false)
038-
039- --empty array--
040- Error: 2 - file() expects parameter 1 to be a valid path, array given, %s(%d)
041- NULL
042-
043- --int indexed array--
044- Error: 2 - file() expects parameter 1 to be a valid path, array given, %s(%d)
045- NULL
046-
047- --associative array--
048- Error: 2 - file() expects parameter 1 to be a valid path, array given, %s(%d)
049- NULL
050-
051- --nested arrays--
052- Error: 2 - file() expects parameter 1 to be a valid path, array given, %s(%d)
053- NULL
054-
055- --uppercase NULL--
056- Error: 2 - file(): Filename cannot be empty, %s(%d)
057- bool(false)
058-
059- --lowercase null--
060- Error: 2 - file(): Filename cannot be empty, %s(%d)
061- bool(false)
062-
063- --lowercase true--
064- Error: 2 - file(1): failed to open stream: No such file or directory, %s(%d)
065- bool(false)
066-
067- --lowercase false--
068- Error: 2 - file(): Filename cannot be empty, %s(%d)
069- bool(false)
070-
071- --uppercase TRUE--
072- Error: 2 - file(1): failed to open stream: No such file or directory, %s(%d)
073- bool(false)
074-
075- --uppercase FALSE--
076- Error: 2 - file(): Filename cannot be empty, %s(%d)
077- bool(false)
078-
079- --empty string DQ--
080- Error: 2 - file(): Filename cannot be empty, %s(%d)
081- bool(false)
082-
083- --empty string SQ--
084- Error: 2 - file(): Filename cannot be empty, %s(%d)
085- bool(false)
086-
087- --instance of classWithToString--
088- Error: 2 - file(Class A object): failed to open stream: %s, %s(%d)
089- bool(false)
090-
091- --instance of classWithoutToString--
092- Error: 2 - file() expects parameter 1 to be a valid path, object given, %s(%d)
093- NULL
094-
095- --undefined var--
096- Error: 2 - file(): Filename cannot be empty, %s(%d)
097- bool(false)
098-
099- --unset var--
100- Error: 2 - file(): Filename cannot be empty, %s(%d)
101- bool(false)
102- ===DONE===
103+ "
104+ [33]=>
105+ string(70) "build/libtool.m4: case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
106+ "
107+ [34]=>
108+ string(72) "build/libtool.m4: if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
109+ "
110+ [35]=>
111+ string(64) "build/libtool.m4: case ${MACOSX_DEPLOYMENT_TARGET} in
112+ "
113+ [36]=>
114+ string(77) "config.guess:UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
115+ "
116+ [37]=>
117+ string(90) "config.guess:case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
118+ "
119+ [38]=>
120+ string(66) "config.guess: UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
121+ "
122+ [39]=>
123+ string(46) "config.guess: case "${UNAME_MACHINE_ARCH}" in
124+ "
125+ [40]=>
126+ string(62) "config.guess: *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
127+ "
128+ [41]=>
129+ string(46) "config.guess: case "${UNAME_MACHINE_ARCH}" in
130+ "
131+ [42]=>
132+ string(61) "config.guess: UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
133+ "
134+ [43]=>
135+ string(73) "config.guess: echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
136+ "
137+ [44]=>
138+ string(68) "config.guess: echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
139+ "
140+ [45]=>
141+ string(69) "config.guess: echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
142+ "
143+ [46]=>
144+ string(67) "config.guess: echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
145+ "
146+ [47]=>
147+ string(40) "config.guess: UNAME_MACHINE="alpha" ;;
148+ "
149+ [48]=>
150+ string(40) "config.guess: UNAME_MACHINE="alpha" ;;
151+ "
152+ [49]=>
153+ string(40) "config.guess: UNAME_MACHINE="alpha" ;;
154+ "
155+ [50]=>
156+ string(43) "config.guess: UNAME_MACHINE="alphaev5" ;;
157+ "
158+ [51]=>
159+ string(44) "config.guess: UNAME_MACHINE="alphaev56" ;;
160+ "
161+ [52]=>
162+ string(45) "config.guess: UNAME_MACHINE="alphapca56" ;;
163+ "
164+ [53]=>
165+ string(45) "config.guess: UNAME_MACHINE="alphapca57" ;;
166+ "
167+ [54]=>
168+ string(43) "config.guess: UNAME_MACHINE="alphaev6" ;;
169+ "
170+ [55]=>
171+ string(44) "config.guess: UNAME_MACHINE="alphaev67" ;;
172+ "
173+ [56]=>
174+ string(44) "config.guess: UNAME_MACHINE="alphaev68" ;;
175+ "
176+ [57]=>
177+ string(44) "config.guess: UNAME_MACHINE="alphaev68" ;;
178+ "
179+ [58]=>
180+ string(44) "config.guess: UNAME_MACHINE="alphaev68" ;;
181+ "
182+ [59]=>
183+ string(44) "config.guess: UNAME_MACHINE="alphaev69" ;;
184+ "
185+ [60]=>
186+ string(43) "config.guess: UNAME_MACHINE="alphaev7" ;;
187+ "
188+ [61]=>
189+ string(44) "config.guess: UNAME_MACHINE="alphaev79" ;;
190+ "
191+ [62]=>
192+ string(153) "config.guess: echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
193+ "
194+ [63]=>
195+ string(84) "config.guess: # Should we change UNAME_MACHINE based on the output of uname instead
196+ "
197+ [64]=>
198+ string(52) "config.guess: echo ${UNAME_MACHINE}-unknown-amigaos
199+ "
200+ [65]=>
201+ string(52) "config.guess: echo ${UNAME_MACHINE}-unknown-morphos
202+ "
203+ [66]=>
204+ string(54) "config.guess: echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
205+ "
206+ [67]=>
207+ string(41) "config.guess: case "${UNAME_MACHINE}" in
208+ "
209+ [68]=>
210+ string(55) "config.guess: echo ${UNAME_MACHINE}-unknown-osf1mk
211+ "
212+ [69]=>
213+ string(53) "config.guess: echo ${UNAME_MACHINE}-unknown-osf1
214+ "
215+ [70]=>
216+ string(66) "config.guess: echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
217+ "
218+ [71]=>
219+ string(60) "config.guess: echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
220+ "
221+ [72]=>
222+ string(65) "config.guess: echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
223+ "
224+ [73]=>
225+ string(39) "config.guess: case ${UNAME_MACHINE} in
226+ "
227+ [74]=>
228+ string(99) "config.guess: echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
229+ "
230+ [75]=>
231+ string(46) "config.guess: echo ${UNAME_MACHINE}-pc-cygwin
232+ "
233+ [76]=>
234+ string(47) "config.guess: echo ${UNAME_MACHINE}-pc-mingw32
235+ "
236+ [77]=>
237+ string(48) "config.guess: echo ${UNAME_MACHINE}-mingw32
238+ "
239+ [78]=>
240+ string(44) "config.guess: echo ${UNAME_MACHINE}-pc-pw32
241+ "
242+ [79]=>
243+ string(43) "config.guess: case ${UNAME_MACHINE} in
244+ "
245+ [80]=>
246+ string(44) "config.guess: echo i${UNAME_MACHINE}-pc-mks
247+ "
248+ [81]=>
249+ string(76) "config.guess: # UNAME_MACHINE based on the output of uname instead of i386?
250+ "
251+ [82]=>
252+ string(44) "config.guess: echo ${UNAME_MACHINE}-pc-uwin
253+ "
254+ [83]=>
255+ string(117) "config.guess: echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
256+ "
257+ [84]=>
258+ string(155) "config.guess: echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
259+ "
260+ [85]=>
261+ string(45) "config.guess: echo ${UNAME_MACHINE}-pc-minix
262+ "
263+ [86]=>
264+ string(58) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnu
265+ "
266+ [87]=>
267+ string(62) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnueabi
268+ "
269+ [88]=>
270+ string(54) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnu
271+ "
272+ [89]=>
273+ string(54) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnu
274+ "
275+ [90]=>
276+ string(54) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnu
277+ "
278+ [91]=>
279+ string(54) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnu
280+ "
281+ [92]=>
282+ string(49) "config.guess: EV5) UNAME_MACHINE=alphaev5 ;;
283+ "
284+ [93]=>
285+ string(50) "config.guess: EV56) UNAME_MACHINE=alphaev56 ;;
286+ "
287+ [94]=>
288+ string(51) "config.guess: PCA56) UNAME_MACHINE=alphapca56 ;;
289+ "
290+ [95]=>
291+ string(51) "config.guess: PCA57) UNAME_MACHINE=alphapca56 ;;
292+ "
293+ [96]=>
294+ string(49) "config.guess: EV6) UNAME_MACHINE=alphaev6 ;;
295+ "
296+ [97]=>
297+ string(50) "config.guess: EV67) UNAME_MACHINE=alphaev67 ;;
298+ "
299+ [98]=>
300+ string(50) "config.guess: EV68*) UNAME_MACHINE=alphaev68 ;;
301+ "
302+ [99]=>
303+ string(61) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
304+ "
305+ [100]=>
306+ string(46) "config.guess: echo ${UNAME_MACHINE}-ibm-linux
307+ "
308+ [101]=>
309+ string(58) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnu
310+ "
311+ [102]=>
312+ string(54) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnu
313+ "
314+ [103]=>
315+ string(54) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnu
316+ "
317+ [104]=>
318+ string(50) "config.guess: echo ${UNAME_MACHINE}-dec-linux-gnu
319+ "
320+ [105]=>
321+ string(58) "config.guess: echo ${UNAME_MACHINE}-unknown-linux-gnu
322+ "
323+ [106]=>
324+ string(57) "config.guess: TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
325+ "
326+ [107]=>
327+ string(56) "config.guess: echo "${UNAME_MACHINE}-pc-linux-gnuaout"
328+ "
329+ [108]=>
330+ string(56) "config.guess: echo "${UNAME_MACHINE}-pc-linux-gnucoff"
331+ "
332+ [109]=>
333+ string(57) "config.guess: echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
334+ "
335+ [110]=>
336+ string(56) "config.guess: echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
337+ "
338+ [111]=>
339+ string(65) "config.guess: echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
340+ "
341+ [112]=>
342+ string(47) "config.guess: echo ${UNAME_MACHINE}-pc-os2-emx
343+ "
344+ [113]=>
345+ string(49) "config.guess: echo ${UNAME_MACHINE}-unknown-stop
346+ "
347+ [114]=>
348+ string(51) "config.guess: echo ${UNAME_MACHINE}-unknown-atheos
349+ "
350+ [115]=>
351+ string(48) "config.guess: echo ${UNAME_MACHINE}-pc-syllable
352+ "
353+ [116]=>
354+ string(50) "config.guess: echo ${UNAME_MACHINE}-pc-msdosdjgpp
355+ "
356+ [117]=>
357+ string(61) "config.guess: echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
358+ "
359+ [118]=>
360+ string(57) "config.guess: echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
361+ "
362+ [119]=>
363+ string(52) "config.guess: *486*) UNAME_MACHINE=i486 ;;
364+ "
365+ [120]=>
366+ string(55) "config.guess: *Pentium) UNAME_MACHINE=i586 ;;
367+ "
368+ [121]=>
369+ string(57) "config.guess: *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
370+ "
371+ [122]=>
372+ string(96) "config.guess: echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
373+ "
374+ [123]=>
375+ string(54) "config.guess: echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
376+ "
377+ [124]=>
378+ string(76) "config.guess: (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
379+ "
380+ [125]=>
381+ string(38) "config.guess: && UNAME_MACHINE=i586
382+ "
383+ [126]=>
384+ string(38) "config.guess: && UNAME_MACHINE=i686
385+ "
386+ [127]=>
387+ string(38) "config.guess: && UNAME_MACHINE=i686
388+ "
389+ [128]=>
390+ string(54) "config.guess: echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
391+ "
392+ [129]=>
393+ string(47) "config.guess: echo ${UNAME_MACHINE}-pc-sysv32
394+ "
395+ [130]=>
396+ string(54) "config.guess: UNAME_MACHINE=`(uname -p) 2>/dev/null`
397+ "
398+ [131]=>
399+ string(47) "config.guess: echo ${UNAME_MACHINE}-sni-sysv4
400+ "
401+ [132]=>
402+ string(48) "config.guess: echo ${UNAME_MACHINE}-stratus-vos
403+ "
404+ [133]=>
405+ string(67) "config.guess: echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
406+ "
407+ [134]=>
408+ string(32) "config.guess: UNAME_MACHINE=pc
409+ "
410+ [135]=>
411+ string(79) "config.guess: echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
412+ "
413+ [136]=>
414+ string(69) "config.guess: echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
415+ "
416+ [137]=>
417+ string(37) "config.guess: UNAME_MACHINE=i386
418+ "
419+ [138]=>
420+ string(43) "config.guess: UNAME_MACHINE="$cputype"
421+ "
422+ [139]=>
423+ string(50) "config.guess: echo ${UNAME_MACHINE}-unknown-plan9
424+ "
425+ [140]=>
426+ string(97) "config.guess: echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
427+ "
428+ [141]=>
429+ string(57) "config.guess: UNAME_MACHINE=`(uname -p) 2>/dev/null`
430+ "
431+ [142]=>
432+ string(41) "config.guess: case "${UNAME_MACHINE}" in
433+ "
434+ [143]=>
435+ string(88) "config.guess: echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
436+ "
437+ [144]=>
438+ string(44) "config.guess: echo ${UNAME_MACHINE}-pc-rdos
439+ "
440+ [145]=>
441+ string(93) "config.guess:#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
442+ "
443+ [146]=>
444+ string(46) "config.guess:UNAME_MACHINE = ${UNAME_MACHINE}
445+ "
446+ [147]=>
447+ string(62) "configure:$as_echo "#define HAVE_MACH_VM_READ 1" >>confdefs.h
448+ "
449+ [148]=>
450+ string(63) "configure: case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
451+ "
452+ [149]=>
453+ string(65) "configure: if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
454+ "
455+ [150]=>
456+ string(57) "configure: case ${MACOSX_DEPLOYMENT_TARGET} in
457+ "
458+ [151]=>
459+ string(91) "ext/pspell/pspell.c: if (0 == RegOpenKey(HKEY_LOCAL_MACHINE, "Software\\Aspell", &hkey)) {
460+ "
461+ [152]=>
462+ string(91) "ext/pspell/pspell.c: if (0 == RegOpenKey(HKEY_LOCAL_MACHINE, "Software\\Aspell", &hkey)) {
463+ "
464+ [153]=>
465+ string(91) "ext/pspell/pspell.c: if (0 == RegOpenKey(HKEY_LOCAL_MACHINE, "Software\\Aspell", &hkey)) {
466+ "
467+ [154]=>
468+ string(63) "ext/exif/exif.c:#define TAG_OLYMPUS_MACRO 0x0202
469+ "
470+ [155]=>
471+ string(69) "ext/standard/file.c: if (stream->flags & PHP_STREAM_FLAG_EOL_MAC) {
472+ "
473+ [156]=>
474+ string(95) "ext/standard/tests/strings/html_entity_decode_iso8859-15.phpt:0x00AF => array(0xAF, "MACRON"),
475+ "
476+ [157]=>
477+ string(83) "ext/standard/tests/strings/html_entity_decode_iso8859-15.phpt:MACRON: ¯ => af
478+ "
479+ [158]=>
480+ string(93) "ext/standard/tests/strings/html_entity_decode_macroman.phpt:0x00AF => array(0xF8, "MACRON"),
481+ "
482+ [159]=>
483+ string(81) "ext/standard/tests/strings/html_entity_decode_macroman.phpt:MACRON: ¯ => f8
484+ "
485+ [160]=>
486+ string(122) "ext/standard/tests/general_functions/gettype_settype_variation2.phpt:if ( strtoupper( substr(PHP_OS, 0, 3) ) == 'MAC' ) {
487+ "
488+ [161]=>
489+ string(109) "ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt:if ( substr(PHP_OS, 0, 3) == 'MAC' ) {
490+ "
491+ [162]=>
492+ string(120) "ext/standard/http_fopen_wrapper.c: eol_detect = stream->flags & (PHP_STREAM_FLAG_DETECT_EOL | PHP_STREAM_FLAG_EOL_MAC);
493+ "
494+ [163]=>
495+ string(109) "ext/standard/http_fopen_wrapper.c: stream->flags &= ~(PHP_STREAM_FLAG_DETECT_EOL | PHP_STREAM_FLAG_EOL_MAC);
496+ "
497+ [164]=>
498+ string(67) "ext/standard/html_tables/mappings/8859-15.TXT:0xAF 0x00AF # MACRON
499+ "
500+ [165]=>
501+ string(65) "ext/standard/html_tables/mappings/ROMAN.TXT:0xF8 0x00AF # MACRON
502+ "
503+ [166]=>
504+ string(66) "ext/standard/html_tables/mappings/8859-1.TXT:0xAF 0x00AF # MACRON
505+ "
506+ [167]=>
507+ string(65) "ext/standard/html_tables/mappings/CP1252.TXT:0xAF 0x00AF #MACRON
508+ "
509+ [168]=>
510+ string(91) "ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c: s1 = 0x2131; /* FULLWIDTH MACRON */
511+ "
512+ [169]=>
513+ string(92) "ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c: s1 = 0x2131; /* FULLWIDTH MACRON */
514+ "
515+ [170]=>
516+ string(85) "ext/mbstring/libmbfl/filters/mbfilter_cp932.c: s1 = 0x007e; /* FULLWIDTH MACRON */
517+ "
518+ [171]=>
519+ string(93) "ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c: s1 = 0x2131; /* FULLWIDTH MACRON */
520+ "
521+ [172]=>
522+ string(96) "ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c: s1 = 0x2131; /* FULLWIDTH MACRON */
523+ "
524+ [173]=>
525+ string(89) "ext/mbstring/libmbfl/filters/mbfilter_cp51932.c: s1 = 0x007e; /* FULLWIDTH MACRON */
526+ "
527+ [174]=>
528+ string(82) "ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.h:#ifndef MBFL_MBFILTER_SJIS_MAC_H
529+ "
530+ [175]=>
531+ string(82) "ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.h:#define MBFL_MBFILTER_SJIS_MAC_H
532+ "
533+ [176]=>
534+ string(87) "ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.h:#endif /* MBFL_MBFILTER_SJIS_MAC_H */
535+ "
536+ [177]=>
537+ string(89) "ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c: s1 = 0x2131; /* FULLWIDTH MACRON */
538+ "
539+ [178]=>
540+ string(84) "ext/mbstring/libmbfl/filters/mbfilter_sjis.c: s1 = 0x2131; /* FULLWIDTH MACRON */
541+ "
542+ [179]=>
543+ string(102) "ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c: s = 0xffe3; /* FULLWIDTH MACRON */
544+ "
545+ [180]=>
546+ string(102) "ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c: s = 0xffe3; /* FULLWIDTH MACRON */
547+ "
548+ [181]=>
549+ string(112) "ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c: } else if (c == 0xffe3) { /* FULLWIDTH MACRON */
550+ "
551+ [182]=>
552+ string(70) "ext/mbstring/php_mbregex.c: } else if (syntax == ONIG_SYNTAX_EMACS) {
553+ "
554+ [183]=>
555+ string(61) "ext/mbstring/php_mbregex.c: *syntax = ONIG_SYNTAX_EMACS;
556+ "
557+ [184]=>
558+ string(90) "ext/mbstring/oniguruma/onigcmpt200.h:#define REG_SYNTAX_EMACS ONIG_SYNTAX_EMACS
559+ "
560+ [185]=>
561+ string(76) "ext/mbstring/oniguruma/doc/API.ja: ONIG_SYNTAX_EMACS Emacs
562+ "
563+ [186]=>
564+ string(73) "ext/mbstring/oniguruma/doc/API: ONIG_SYNTAX_EMACS Emacs
565+ "
566+ [187]=>
567+ string(93) "ext/mbstring/oniguruma/onigposix.h:#define ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)
568+ "
569+ [188]=>
570+ string(93) "ext/mbstring/oniguruma/oniguruma.h:#define ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)
571+ "
572+ [189]=>
573+ string(65) "ext/snmp/snmp.c: s->securityAuthProto = usmHMACMD5AuthProtocol;
574+ "
575+ [190]=>
576+ string(66) "ext/snmp/snmp.c: s->securityAuthProto = usmHMACSHA1AuthProtocol;
577+ "
578+ [191]=>
579+ string(97) "ext/pcre/pcrelib/ChangeLog: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
580+ "
581+ [192]=>
582+ string(58) "ext/xmlrpc/libxmlrpc/xmlrpc.h:/****d* VALUE/XMLRPC_MACROS
583+ "
584+ [193]=>
585+ string(63) "ext/xmlrpc/libxmlrpc/xml_element.h:/****d* VALUE/XMLRPC_MACROS
586+ "
587+ [194]=>
588+ string(106) "ext/sqlite3/libsqlite/sqlite3.c:** file. Code should use the MACRO forms below, as the Varint32 versions
589+ "
590+ [195]=>
591+ string(57) "ext/sqlite3/libsqlite/sqlite3.c:** the MACRO form does).
592+ "
593+ [196]=>
594+ string(101) "ext/sqlite3/libsqlite/sqlite3.c:** the common case of small integers. A MACRO version, putVarint32,
595+ "
596+ [197]=>
597+ string(103) "ext/sqlite3/libsqlite/sqlite3.c:** the MACRO version as this function assumes the single-byte case has
598+ "
599+ [198]=>
600+ string(96) "ext/sqlite3/libsqlite/sqlite3.c:** A MACRO version, getVarint32, is provided which inlines the
601+ "
602+ [199]=>
603+ string(96) "ext/sqlite3/libsqlite/sqlite3.c:** single-byte case. All code should use the MACRO version as
604+ "
605+ [200]=>
606+ string(87) "ext/sqlite3/libsqlite/sqlite3.c: && __MAC_OS_X_VERSION_MIN_REQUIRED<1050
607+ "
608+ [201]=>
609+ string(48) "ext/spl/doxygen.cfg:MACRO_EXPANSION = NO
610+ "
611+ [202]=>
612+ string(49) "ext/spl/doxygen.cfg:SKIP_FUNCTION_MACROS = YES
613+ "
614+ [203]=>
615+ string(35) "ext/pgsql/php_pgsql.h: PG_MACADDR,
616+ "
617+ [204]=>
618+ string(39) "ext/pgsql/pgsql.c: return PG_MACADDR;
619+ "
620+ [205]=>
621+ string(38) "ext/pgsql/pgsql.c: case PG_MACADDR:
622+ "
623+ [206]=>
624+ string(60) "ext/com_dotnet/php_com_dotnet_internal.h:#define COBJMACROS
625+ "
626+ [207]=>
627+ string(53) "ext/com_dotnet/com_extension.c: COM_CONST(CP_MACCP);
628+ "
629+ [208]=>
630+ string(53) "ext/mysqli/mysqli_report.h:/*** PROFILER MACROS ***/
631+ "
632+ [209]=>
633+ string(50) "ext/hash/php_hash.h:#define PHP_HASH_HMAC 0x0001
634+ "
635+ [210]=>
636+ string(78) "ext/hash/hash.c:Generate a hash of a given input string with a key using HMAC
637+ "
638+ [211]=>
639+ string(70) "ext/hash/hash.c:Generate a hash of a given file with a key using HMAC
640+ "
641+ [212]=>
642+ string(48) "ext/hash/hash.c: if (options & PHP_HASH_HMAC &&
643+ "
644+ [213]=>
645+ string(95) "ext/hash/hash.c: php_error_docref(NULL TSRMLS_CC, E_WARNING, "HMAC requested without a key");
646+ "
647+ [214]=>
648+ string(48) "ext/hash/hash.c: if (options & PHP_HASH_HMAC) {
649+ "
650+ [215]=>
651+ string(54) "ext/hash/hash.c: if (hash->options & PHP_HASH_HMAC) {
652+ "
653+ [216]=>
654+ string(99) "ext/hash/hash.c: REGISTER_LONG_CONSTANT("HASH_HMAC", PHP_HASH_HMAC, CONST_CS | CONST_PERSISTENT);
655+ "
656+ [217]=>
657+ string(119) "ext/hash/tests/bug52240.phpt:Bug #52240 (hash_copy() does not copy the HMAC key, causes wrong results and PHP crashes)
658+ "
659+ [218]=>
660+ string(77) "ext/hash/tests/bug52240.phpt:$h = hash_init('crc32b', HASH_HMAC, '123456' );
661+ "
662+ [219]=>
663+ string(102) "ext/hash/tests/hash_hmac_basic.phpt: * Description: Generate a keyed hash value using the HMAC method
664+ "
665+ [220]=>
666+ string(140) "ext/hash/tests/hash_hmac_file_error.phpt: * Description: Generate a keyed hash value using the HMAC method and the contents of a given file
667+ "
668+ [221]=>
669+ string(140) "ext/hash/tests/hash_hmac_file_basic.phpt: * Description: Generate a keyed hash value using the HMAC method and the contents of a given file
670+ "
671+ [222]=>
672+ string(90) "ext/hash/tests/hmac-md5.phpt:$ctx = hash_init('md5',HASH_HMAC,str_repeat(chr(0x0b), 16));
673+ "
674+ [223]=>
675+ string(71) "ext/hash/tests/hmac-md5.phpt:$ctx = hash_init('md5',HASH_HMAC,'Jefe');
676+ "
677+ [224]=>
678+ string(50) "ext/fileinfo/tests/magic:>7 string MACRO Macro
679+ "
680+ [225]=>
681+ string(49) "ext/fileinfo/tests/magic:>7 string MACR Macro
682+ "
683+ [226]=>
684+ string(78) "ext/fileinfo/tests/magic:0 string MAC\040 Monkey's Audio compressed format
685+ "
686+ [227]=>
687+ string(101) "ext/fileinfo/tests/magic:#HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\DosDevices\?:=Serial4Bytes+8Bytes
688+ "
689+ [228]=>
690+ string(55) "ext/fileinfo/tests/magic:#>69 string MACA (MacWrite)
691+ "
692+ [229]=>
693+ string(73) "ext/fileinfo/tests/magic:#>69 string MACS (Macintosh operating system)
694+ "
695+ [230]=>
696+ string(58) "ext/fileinfo/libmagic/fsmagic.c:#ifdef MAJOR_IN_SYSMACROS
697+ "
698+ [231]=>
699+ string(75) "ext/fileinfo/libmagic/names.h:#define L_MACH 4 /* some kinda assembler */
700+ "
701+ [232]=>
702+ string(51) "ext/fileinfo/libmagic/names.h: {".ascii", L_MACH},
703+ "
704+ [233]=>
705+ string(52) "ext/fileinfo/libmagic/names.h: {".asciiz", L_MACH},
706+ "
707+ [234]=>
708+ string(50) "ext/fileinfo/libmagic/names.h: {".byte", L_MACH},
709+ "
710+ [235]=>
711+ string(50) "ext/fileinfo/libmagic/names.h: {".even", L_MACH},
712+ "
713+ [236]=>
714+ string(51) "ext/fileinfo/libmagic/names.h: {".globl", L_MACH},
715+ "
716+ [237]=>
717+ string(50) "ext/fileinfo/libmagic/names.h: {".text", L_MACH},
718+ "
719+ [238]=>
720+ string(49) "ext/fileinfo/libmagic/names.h: {"clr", L_MACH},
721+ "
722+ [239]=>
723+ string(83) "INSTALL: different. See the appropriate MAC OS X installation documentation for
724+ "
725+ [240]=>
726+ string(83) "INSTALL: in order: [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z],
727+ "
728+ [241]=>
729+ string(57) "INSTALL: [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y] and
730+ "
731+ [242]=>
732+ string(83) "INSTALL: [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x], where x, y and z mean the PHP
733+ "
734+ [243]=>
735+ string(83) "INSTALL: * [HKEY_LOCAL_MACHINE\SOFTWARE\PHP], value of IniFilePath (Windows
736+ "
737+ [244]=>
738+ string(58) "main/php_streams.h:#define PHP_STREAM_FLAG_EOL_MAC 8
739+ "
740+ [245]=>
741+ string(68) "main/streams/streams.c: stream->flags |= PHP_STREAM_FLAG_EOL_MAC;
742+ "
743+ [246]=>
744+ string(78) "main/streams/streams.c: } else if (stream->flags & PHP_STREAM_FLAG_EOL_MAC) {
745+ "
746+ [247]=>
747+ string(46) "main/php_config.h.in:#undef HAVE_MACH_VM_READ
748+ "
749+ [248]=>
750+ string(78) "NEWS:- Fixed bug #52240 (hash_copy() does not copy the HMAC key, causes wrong
751+ "
752+ [249]=>
753+ string(30) "run-tests.php: case 'EMACS':
754+ "
755+ [250]=>
756+ string(85) "sapi/fpm/config.m4: AC_DEFINE([HAVE_MACH_VM_READ], 1, [do we have mach_vm_read?])
757+ "
758+ [251]=>
759+ string(107) "sapi/fpm/fpm/fpm_config.h:#if defined(HAVE_PTRACE) || defined(PROC_MEM_FILE) || defined(HAVE_MACH_VM_READ)
760+ "
761+ [252]=>
762+ string(62) "server-tests-config.php:'TEST_PHP_ERROR_STYLE' => 'EMACS',
763+ "
764+ [253]=>
765+ string(101) "server-tests.php: 'e' => array('TEST_PHP_ERROR_STYLE','EMACS|MSVC' ,'EMACS' ,'editor error style'),
766+ "
767+ [254]=>
768+ string(33) "server-tests.php: case 'EMACS':
769+ "
770+ [255]=>
771+ string(109) "win32/syslog.reg:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\PHP-5.3.99-dev]
772+ "
773+ [256]=>
774+ string(105) "win32/pws-php5cgi.reg:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map]
775+ "
776+ [257]=>
777+ string(129) "win32/winutil.c: if (!CryptAcquireContext(&hCryptProv, NULL, NULL, PROV_RSA_FULL, CRYPT_MACHINE_KEYSET|CRYPT_VERIFYCONTEXT )) {
778+ "
779+ [258]=>
780+ string(150) "win32/winutil.c: if (CryptAcquireContext(&hCryptProv, NULL, NULL, PROV_RSA_FULL, CRYPT_NEWKEYSET | CRYPT_MACHINE_KEYSET | CRYPT_VERIFYCONTEXT )) {
781+ "
782+ [259]=>
783+ string(90) "win32/install.txt: * The IIS user (usually IUSR_MACHINENAME) needs permission to read
784+ "
785+ [260]=>
786+ string(83) "win32/install.txt: order: HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z\IniFilePath,
787+ "
788+ [261]=>
789+ string(77) "win32/install.txt: HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y\IniFilePath and
790+ "
791+ [262]=>
792+ string(89) "win32/install.txt: HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x\IniFilePath, where x, y and z
793+ "
794+ [263]=>
795+ string(87) "win32/install.txt: * HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath (Windows Registry
796+ "
797+ [264]=>
798+ string(88) "win32/registry.c: ret = RegOpenKeyEx(HKEY_LOCAL_MACHINE, reg_key, 0, KEY_READ, hKey);
799+ "
800+ [265]=>
801+ string(107) "win32/registry.c: if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, *key_name, 0, KEY_READ, hKey) == ERROR_SUCCESS) {
802+ "
803+ [266]=>
804+ string(33) "win32/php5dllts.rc2:#ifndef _MAC
805+ "
806+ [267]=>
807+ string(39) "win32/php5dllts.rc2:#endif // !_MAC
808+ "
809+ [268]=>
810+ string(107) "win32/pws-php5isapi.reg:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map]
811+ "
812+ [269]=>
813+ string(34) "win32/php5ts_cli.rc2:#ifndef _MAC
814+ "
815+ [270]=>
816+ string(40) "win32/php5ts_cli.rc2:#endif // !_MAC
817+ "
818+ [271]=>
819+ string(142) "win32/php_stdint.h:#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259
820+ "
821+ [272]=>
822+ string(51) "win32/php_stdint.h:#endif // __STDC_LIMIT_MACROS ]
823+ "
824+ [273]=>
825+ string(116) "win32/php_stdint.h:#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260
826+ "
827+ [274]=>
828+ string(54) "win32/php_stdint.h:#endif // __STDC_CONSTANT_MACROS ]
829+ "
830+ [275]=>
831+ string(99) "win32/build/registersyslog.php: $key = @reg_create_key(HKEY_LOCAL_MACHINE, $PATH, KEY_ALL_ACCESS);
832+ "
833+ [276]=>
834+ string(97) "win32/build/registersyslog.php: $key = reg_open_key(HKEY_LOCAL_MACHINE, $PATH, KEY_ALL_ACCESS);
835+ "
836+ [277]=>
837+ string(59) "win32/build/registersyslog.php:[HKEY_LOCAL_MACHINE\\$PATH]
838+ "
839+ [278]=>
840+ string(30) "win32/php5ts.rc2:#ifndef _MAC
841+ "
842+ [279]=>
843+ string(36) "win32/php5ts.rc2:#endif // !_MAC
844+ "
845+ [280]=>
846+ string(73) "Zend/ChangeLog: - Unload on MAC OS X (shouldn't be a reason not to)
847+ "
848+ [281]=>
849+ string(68) "Zend/ChangeLog: - Fix MAC OSX to always use native DSO loading
850+ "
851+ [282]=>
852+ string(80) "Zend/ChangeLog: * zend_language_scanner.l: - Handle MAC OS X \r line endings
853+ "
854+ [283]=>
855+ string(57) "Zend/zend_globals_macros.h:#ifndef ZEND_GLOBALS_MACROS_H
856+ "
857+ [284]=>
858+ string(57) "Zend/zend_globals_macros.h:#define ZEND_GLOBALS_MACROS_H
859+ "
860+ [285]=>
861+ string(62) "Zend/zend_globals_macros.h:#endif /* ZEND_GLOBALS_MACROS_H */
862+ "
863+ }
864+
865+ --int 1--
866+ Error: 2 - file(1): failed to open stream: No such file or directory, %s/file_variation2.php(100)
867+ bool(false)
868+
869+ --int 12345--
870+ Error: 2 - file(12345): failed to open stream: No such file or directory, %s/file_variation2.php(100)
871+ bool(false)
872+
873+ --int -12345--
874+ Error: 2 - file(-2345): failed to open stream: No such file or directory, %s/file_variation2.php(100)
875+ bool(false)
876+
877+ --float 10.5--
878+ Error: 2 - file(10.5): failed to open stream: No such file or directory, %s/file_variation2.php(100)
879+ bool(false)
880+
881+ --float -10.5--
882+ Error: 2 - file(-10.5): failed to open stream: No such file or directory, %s/file_variation2.php(100)
883+ bool(false)
884+
885+ --float 12.3456789000e10--
886+ Error: 2 - file(123456789000): failed to open stream: No such file or directory, %s/file_variation2.php(100)
887+ bool(false)
888+
889+ --float -12.3456789000e10--
890+ Error: 2 - file(-123456789000): failed to open stream: No such file or directory, %s/file_variation2.php(100)
891+ bool(false)
892+
893+ --float .5--
894+ Error: 2 - file(0.5): failed to open stream: No such file or directory, %s/file_variation2.php(100)
895+ bool(false)
896+
897+ --empty array--
898+ Error: 2 - file() expects parameter 1 to be a valid path, array given, %s/file_variation2.php(100)
899+ NULL
900+
901+ --int indexed array--
902+ Error: 2 - file() expects parameter 1 to be a valid path, array given, %s/file_variation2.php(100)
903+ NULL
904+
905+ --associative array--
906+ Error: 2 - file() expects parameter 1 to be a valid path, array given, %s/file_variation2.php(100)
907+ NULL
908+
909+ --nested arrays--
910+ Error: 2 - file() expects parameter 1 to be a valid path, array given, %s/file_variation2.php(100)
911+ NULL
912+
913+ --uppercase NULL--
914+ Error: 2 - file(): Filename cannot be empty, %s/file_variation2.php(100)
915+ bool(false)
916+
917+ --lowercase null--
918+ Error: 2 - file(): Filename cannot be empty, %s/file_variation2.php(100)
919+ bool(false)
920+
921+ --lowercase true--
922+ Error: 2 - file(1): failed to open stream: No such file or directory, %s/file_variation2.php(100)
923+ bool(false)
924+
925+ --lowercase false--
926+ Error: 2 - file(): Filename cannot be empty, %s/file_variation2.php(100)
927+ bool(false)
928+
929+ --uppercase TRUE--
930+ Error: 2 - file(1): failed to open stream: No such file or directory, %s/file_variation2.php(100)
931+ bool(false)
932+
933+ --uppercase FALSE--
934+ Error: 2 - file(): Filename cannot be empty, %s/file_variation2.php(100)
935+ bool(false)
936+
937+ --empty string DQ--
938+ Error: 2 - file(): Filename cannot be empty, %s/file_variation2.php(100)
939+ bool(false)
940+
941+ --empty string SQ--
942+ Error: 2 - file(): Filename cannot be empty, %s/file_variation2.php(100)
943+ bool(false)
944+
945+ --instance of classWithToString--
946+ Error: 2 - file(Class A object): failed to open stream: No such file or directory, %s/file_variation2.php(100)
947+ bool(false)
948+
949+ --instance of classWithoutToString--
950+ Error: 2 - file() expects parameter 1 to be a valid path, object given, %s/file_variation2.php(100)
951+ NULL
952+
953+ --undefined var--
954+ Error: 2 - file(): Filename cannot be empty, %s/file_variation2.php(100)
955+ bool(false)
956+
957+ --unset var--
958+ Error: 2 - file(): Filename cannot be empty, %s/file_variation2.php(100)
959+ bool(false)
960+ ===DONE===