var_dump(false==null);
var_dump(false===null);
#ファイル読み書き
access.log
aaa bbb
aaa bbb
aaa bbb
書き込みcode
$ary[]='aaa';
$ary[]='bbb';
$file=fopen('access.log','ab');
flock($file,LOCK_EX);
fwrite($file,implode("\t",$ary)."\n"); //\nは必須と覚える
flock($file,LOCK_UN);
fclose($file);
読み出しcode
<?php
function fopn(){
$file=fopen('access.log','rb');
flock($file,LOCK_EX);
return $file;
}
function fcls($file){
flock($file,LOCK_UN);
fclose($file);
}
// --------------------------------------
<?php
function fopn(){
$file=fopen('access.log','rb');
flock($file,LOCK_EX);
return $file;
}
function fcls($file){
flock($file,LOCK_UN);
fclose($file);
}
//-----------------------------
function fgcsv(){
$file=fopn();
print_r(fgetcsv($file));
fcls($file);
}
function fg(){
$file=fopn();
print_r(fgets($file));
fcls($file);
}
function f(){
print_r(file('access.log'));
}
function fgc(){
print_r(file_get_contents('access.log'));
}
function rf(){
readfile('access.log');
}
fgcsv();echo '<br>';
fg() ;echo '<br>';
f() ;echo '<br>';
fgc() ;echo '<br>';
// Array ( [0] => aaa bbb )
// aaa bbb
// Array ( [0] => aaa bbb [1] => aaa bbb [2] => aaa bbb )
// aaa bbb aaa bbb aaa bbb