前言
在学习的过程中,战队里的师傅给我发了一道之前没遇见过的反序列化题,引出了原生类这个方面。这一知识点在后面刷题时也会遇到,提前学习一下。借这道题,对原生类的知识点进行一下学习与记录。
例题:
但是这样也只能读取一行,要想全部读取的话还需要对文件中的每一行内容进行遍历:
最后,形如:
echo new $this->key($this->value);
$this -> a = new $this->key($this->value);
echo $this->a;
没有pop链的思路和可利用反序列化的函数,一般就是需要用原生类了。
只需要让$this->key值赋为我们想用原生函数,$this->value赋为路径,查就行了。但是这种构造类型的方法的局限性就是只能查一个路径上的第一个文件。