亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频

SplStream

資源流數據操作

相關class位置

  • SplStream
    • namespace: EasySwoole\Spl\SplStream

SplStream相關方法

方法名稱 參數 說明
__construct $resource = '',$mode = 'r+' 初始化資源和讀寫操作
__toString 輸出資源
close 關閉一個打開的文件指針
detach 獲取資源并重置資源對象
getSize 獲取資源大小 編碼轉換
tell 返回文件指針讀/寫的位置
eof 文件指針是否到了文件結束的位置
isSeekable 獲取是否可以在當前流中定位
seek $offset, $whence = SEEK_SET 在文件指針中定位
rewind 倒回文件指針的位置
isWritable 是否可寫
write $string 寫入內容
isReadable 是否可讀
read $length 讀取內容
length 獲取字符串長度
getContents 讀取資源流到一個字符串
getMetadata $key = null 從封裝協議文件指針中取得報頭/元數據
getStreamResource 獲取資源
truncate $size = 0 將文件截斷到給定的長度

基本使用

<?php
/**
 * Created by PhpStorm.
 * User: root
 * Date: 19-7-2
 * Time: 上午10:25
 */

require_once 'vendor/autoload.php';

//初始化資源和讀寫操作
$resource = fopen('./test.txt', 'ab+');
$stream = new \EasySwoole\Spl\SplStream($resource);
var_dump($stream->__toString());

/**
 * 輸出結果過:
 * string(10) "Easyswoole"
 */

//輸出資源
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
var_dump($stream->__toString());
/**
 * 輸出結果過:
 * string(10) "Easyswoole"
 */

//關閉一個打開的文件指針
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$stream->close();
var_dump($stream->__toString());

/**
 * 輸出結果過:
 * string(0) ""
 */

//獲取資源并重置資源對象
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$stream->detach();
var_dump($stream->__toString());

/**
 * 輸出結果過:
 * string(0) ""
 */

//獲取資源大小
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$size = $stream->getSize();
var_dump($size);

/**
 * 輸出結果過:
 * int(10)
 */

//返回文件指針讀/寫的位置
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$position = $stream->tell();
var_dump($position);

/**
 * 輸出結果過:
 * int(10)
 */

//文件指針是否到了文件結束的位置
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$eof = $stream->eof();
var_dump($eof);
$stream->detach();
$eof = $stream->eof();
var_dump($eof);

/**
 * 輸出結果過:
 * bool(false)
 * bool(true)
 */

//獲取是否可以在當前流中定位
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$seekable = $stream->isSeekable();
var_dump($seekable);

/**
 * 輸出結果過:
 * bool(true)
 */

//在文件指針中定位
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$stream->seek(2);
$position = $stream->tell();
var_dump($position);

/**
 * 輸出結果過:
 * int(2)
 */

//倒回文件指針的位置
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$stream->rewind();
$position = $stream->tell();
var_dump($position);

/**
 * 輸出結果過:
 * int(0)
 */

//是否可寫
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$writeAble = $stream->isWritable();
var_dump($writeAble);

/**
 * 輸出結果過:
 * bool(true)
 */

//寫入內容
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$stream->write(', 666');
var_dump($stream->__toString());

/**
 * 輸出結果過:
 * string(15) "Easyswoole, 666"
 */

//是否可讀
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$readAble = $stream->isReadable();
var_dump($readAble);

/**
 * 輸出結果過:
 * bool(true)
 */

//讀取內容
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$stream->rewind();
$string = $stream->read(4);
var_dump($string);

/**
 * 輸出結果過:
 * string(4) "Easy"
 */

//讀取資源流到一個字符串
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$stream->rewind();
$string = $stream->getContents();
var_dump($string);

/**
 * 輸出結果過:
 * string(10) "Easyswoole"
 */

//從封裝協議文件指針中取得報頭/元數據
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$meta = $stream->getMetadata();
var_dump($meta['stream_type']);

/**
 * 輸出結果過:
 * string(6) "MEMORY"
 */

//獲取資源
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$resource = $stream->getStreamResource();
fseek($resource, 0, SEEK_SET);
var_dump(stream_get_contents($resource));

/**
 * 輸出結果過:
 * string(10) "Easyswoole"
 */

//將文件截斷到給定的長度
$stream = new \EasySwoole\Spl\SplStream('Easyswoole');
$stream->truncate(4);
var_dump($stream->__toString());

/**
 * 輸出結果過:
 * string(4) "Easy"
 */

ps: 資源和資源流是有區別的,這里說的資源也就是數據或是變量,資源流是一種文件流。

亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频
  • <kbd id="eqi2k"><code id="eqi2k"></code></kbd><cite id="eqi2k"><tbody id="eqi2k"></tbody></cite>
    亚洲午夜精品一区二区| 欧美日韩一区二区三| 久久在线91| 鲁鲁狠狠狠7777一区二区| 欧美一区二区三区久久精品| 亚洲精品在线免费看| 欧美日韩精品一本二本三本| 亚洲第一毛片| 91嫩草在线| 日本在线高清视频一区| 亚洲国产精品久久久久婷婷老年| 欧美日本国产| 久久婷婷亚洲| 亚洲一区二区三区色| 一区二区三区精品视频在线观看| 成人在线观看网址| 日韩av不卡播放| 亚洲精选91| 精品国产乱码久久久久久郑州公司| 亚洲精品日韩精品| 亚洲一区二区三区免费在线观看 | 99久久精品无码一区二区毛片| 国产高清自拍99| 欧美激情性爽国产精品17p| 免费日韩av| 亚洲综合网中心| 91入口在线观看| 午夜国产精品视频免费体验区| 美日韩精品视频| 欧美一区二区视频在线| 成人自拍爱视频| 亚洲精品人人| 亚洲第一在线综合在线| 96久久精品| 亚洲精品在线观看免费| 无码免费一区二区三区免费播放 | 亚洲欧美视频| 欧美一区二区三区免费看| 老牛嫩草一区二区三区日本 | 亚洲人成影视在线观看| 国产99在线免费| 激情文学一区| 亚洲欧美在线网| 精品国产一区二区三区麻豆小说 | 免费中文日韩| 久久午夜精品| 亚洲性视频h| 夜夜爽99久久国产综合精品女不卡 | 国产在线精品一区二区中文| 精品福利电影| 欧美99在线视频观看| 欧美一区二区在线| 国产乱码精品一区二区三区不卡| 一区二区三区免费看| 亚洲欧美一区二区原创| 日韩国产美国| 久久影视中文粉嫩av| 国产伦精品一区二区三区高清版 | 可以看av的网站久久看| 1000部精品久久久久久久久| 午夜一区二区三区| 欧美日韩亚洲一区二区三区在线观看| 男人的天堂亚洲在线| 亚洲毛片av| 99精品国产在热久久婷婷| 黑人一区二区三区四区五区| 中文字幕一区二区三区5566| 亚洲精品自在在线观看| 亚洲国产婷婷香蕉久久久久久99| 九色视频成人porny| 国产一区自拍视频| 精品国产一区二区三区麻豆免费观看完整版 | 久久亚洲精品欧美| 久久久99爱| 3d精品h动漫啪啪一区二区| 午夜一级在线看亚洲| 亚洲一区日韩在线| 久久成人精品| 成人在线观看网址| 国产中文一区二区| 精品在线一区| 日韩精品久久久| 午夜日韩视频| 国产日韩亚洲| av成人午夜| 你懂的网址一区二区三区| 日韩精品一区二区三区四区五区| 欧洲精品一区色| 国产一区二区三区四区老人| 日韩亚洲国产欧美| 不卡视频一区| 水蜜桃亚洲一二三四在线| 亚洲视频在线观看日本a| 影音先锋欧美在线| 激情欧美一区| 久久三级福利| 你懂的视频在线一区二区| 亚洲综合网中心| 在线播放不卡| 国产成人精品福利一区二区三区| 久久久一本精品99久久精品| 伊人久久av导航| 国产精品一区在线观看| 国产精品亚洲一区| 午夜视频久久久| av成人天堂| 久久久www免费人成黑人精品| 亚洲精品中字| 麻豆成人小视频| 欧洲一区二区日韩在线视频观看免费| 亚洲精品国产一区| 亚洲一区二区三区免费在线观看| 国产一区二区三区四区hd| 欧美88av| 69堂成人精品视频免费| 亚洲欧美日韩精品久久久| 日韩视频在线播放 | 亚洲一区二区三区在线观看视频| 久久亚洲国产精品日日av夜夜| 欧美成人第一区| 亚洲人妖在线| 久久99导航| 国产欧美日韩亚洲| 先锋在线资源一区二区三区| 国产亚洲亚洲| 日本一区二区精品视频| 亚洲国产专区校园欧美| 先锋影音网一区| 一本一本久久a久久精品综合妖精| 欧美一区二区| 91精品国产一区二区三区动漫 | 国产成人av一区二区三区| 欧美日韩一区二区视频在线| 国产精品18毛片一区二区| 亚洲成人资源| 亚洲一二区在线| 国产精品久久国产三级国电话系列 | 国产91免费视频| 激情欧美一区| 欧美亚洲精品日韩| 久久综合狠狠综合久久综青草| 欧美色图麻豆| 日韩视频精品| 精品乱子伦一区二区三区| 中文在线不卡| 亚洲高清视频在线观看| 亚洲欧美日韩国产成人综合一二三区| 99久久精品免费看国产一区二区三区| 精品动漫3d一区二区三区免费版| 色吧亚洲视频| 久久综合中文色婷婷| 99精彩视频在线观看免费| 一本久道久久综合狠狠爱| 黑人一区二区三区四区五区| 亚洲图片都市激情| 日韩精品大片| 日韩av一区二区三区在线| 久久久一本精品99久久精品66| 99热99热| 国产经典一区二区三区 | 国产精品久久久久9999高清| 一区二区三区视频| 日本黑人久久| 欧美一区二区三区在线播放| 久久本道综合色狠狠五月| 91精品国产一区二区三区动漫 | 欧美日韩国产三区| 亚洲午夜精品久久久久久浪潮| 欧美男人的天堂| 欧美激情导航| 日韩福利在线| 伊人久久大香线蕉午夜av| 亚洲国产欧美日韩| 亚洲一卡二卡区| 椎名由奈jux491在线播放| 欧美99在线视频观看| 欧美日韩国产免费观看| 激情综合中文娱乐网| 一区二区精品在线| 国产视频久久| 国产不卡一区二区在线观看| 黄色91av| 亚洲精品中文综合第一页| 欧美国内亚洲| 欧美一区二区三区在线免费观看 | 亚洲国产婷婷香蕉久久久久久99| 一区在线免费| 国产欧美在线| 成人区精品一区二区| 国产在线精品一区二区三区》| 国内成+人亚洲| 午夜欧美性电影| 国产精品国产一区二区| 国产精品区一区| 国产综合av一区二区三区| 亚洲在线不卡| 国产精品日韩一区二区三区| 国产高清不卡av| 亚洲一区在线免费| 国产精品久久777777毛茸茸|