📄 fileobject_002.phpt
字号:
--TEST--SPL: SplFileObject::fgetc--SKIPIF--<?php if (!extension_loaded("spl")) print "skip"; ?>--FILE--<?phpfunction test($name){ echo "===$name===\n"; $o = new SplFileObject(dirname(__FILE__) . '/' . $name); var_dump($o->key()); while(($c = $o->fgetc()) !== false) { var_dump($o->key(), $c, $o->eof()); } echo "===EOF?===\n"; var_dump($o->eof()); var_dump($o->key()); var_dump($o->eof());}test('fileobject_001a.txt');test('fileobject_001b.txt');?>===DONE===<?php exit(0); ?>--EXPECT--===fileobject_001a.txt===int(0)int(0)string(1) "0"bool(false)int(1)string(1) ""bool(false)int(1)string(1) "1"bool(false)int(2)string(1) ""bool(false)int(2)string(1) "2"bool(false)int(3)string(1) ""bool(false)int(3)string(1) "3"bool(false)int(4)string(1) ""bool(false)int(4)string(1) "4"bool(false)int(5)string(1) ""bool(false)int(5)string(1) "5"bool(false)int(6)string(1) ""bool(false)===EOF?===bool(true)int(6)bool(true)===fileobject_001b.txt===int(0)int(0)string(1) "0"bool(false)int(1)string(1) ""bool(false)int(1)string(1) "1"bool(false)int(2)string(1) ""bool(false)int(2)string(1) "2"bool(false)int(3)string(1) ""bool(false)int(3)string(1) "3"bool(false)int(4)string(1) ""bool(false)int(4)string(1) "4"bool(false)int(5)string(1) ""bool(false)int(5)string(1) "5"bool(false)===EOF?===bool(true)int(5)bool(true)===DONE===
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -