📄 fileobject_001.phpt
字号:
--TEST--SPL: SplFileObject::seek'ing--SKIPIF--<?php if (!extension_loaded("spl")) print "skip"; ?>--FILE--<?php$o = new SplFileObject(dirname(__FILE__) . '/fileobject_001a.txt');var_dump($o->key());var_dump($o->current());$o->setFlags(SplFileObject::DROP_NEW_LINE);var_dump($o->key());var_dump($o->current());var_dump($o->key());$o->next();var_dump($o->key());var_dump($o->current());var_dump($o->key());$o->rewind();var_dump($o->key());var_dump($o->current());var_dump($o->key());$o->seek(4);var_dump($o->key());var_dump($o->current());var_dump($o->key());echo "===A===\n";foreach($o as $n => $l){ var_dump($n, $l);}echo "===B===\n";$o = new SplFileObject(dirname(__FILE__) . '/fileobject_001b.txt');$o->setFlags(SplFileObject::DROP_NEW_LINE);foreach($o as $n => $l){ var_dump($n, $l);}?>===DONE===--EXPECT--int(0)string(2) "0"int(0)string(2) "0"int(0)int(1)string(1) "1"int(1)int(0)string(1) "0"int(0)int(4)string(1) "4"int(4)===A===int(0)string(1) "0"int(1)string(1) "1"int(2)string(1) "2"int(3)string(1) "3"int(4)string(1) "4"int(5)string(1) "5"int(6)string(0) ""===B===int(0)string(1) "0"int(1)string(1) "1"int(2)string(1) "2"int(3)string(1) "3"int(4)string(1) "4"int(5)string(1) "5"===DONE===
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -