SplFileObject::__toString(): /in/t4O4f
SplFileInfo::__toString(): /in/t4O4f
Now let's loop through the file
<?php
$File = new SplFileObject(__FILE__);
echo 'SplFileObject::__toString(): ', (string) htmlspecialchars($File), PHP_EOL;
echo 'SplFileInfo::__toString(): ', (string) htmlspecialchars($File->getFileInfo()), PHP_EOL;
echo PHP_EOL;
echo "Now let's loop through the file", PHP_EOL;
foreach ($File as $line)
{
echo htmlspecialchars($line), PHP_EOL;
}
Output for 5.1.2
SplFileObject::__toString(): /in/t4O4f
SplFileInfo::__toString():
Warning: SplFileInfo::getFileInfo(): bad type specifier while parsing parameters in /in/t4O4f on line 6
Now let's loop through the file
<?php
$File = new SplFileObject(__FILE__);
echo 'SplFileObject::__toString(): ', (string) htmlspecialchars($File), PHP_EOL;
echo 'SplFileInfo::__toString(): ', (string) htmlspecialchars($File->getFileInfo()), PHP_EOL;
echo PHP_EOL;
echo "Now let's loop through the file", PHP_EOL;
foreach ($File as $line)
{
echo htmlspecialchars($line), PHP_EOL;
}
Output for 5.1.1
SplFileObject::__toString(): H�
SplFileInfo::__toString():
Fatal error: Call to undefined method SplFileObject::getFileInfo() in /in/t4O4f on line 6
Process exited with code 255.
Output for 5.1.0
SplFileObject::__toString(): �Z
SplFileInfo::__toString():
Fatal error: Call to undefined method SplFileObject::getFileInfo() in /in/t4O4f on line 6
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Fatal error: Class 'SplFileObject' not found in /in/t4O4f on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.9
Fatal error: Cannot instantiate non-existent class: splfileobject in /in/t4O4f on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Cannot instantiate non-existent class: splfileobject in /in/t4O4f on line 3