- dirname: documentation ( source)
- var_export: documentation ( source)
- touch: documentation ( source)
- flock: documentation ( source)
- fopen: documentation ( source)
<?php
$testfile = dirname(__FILE__) . '/test.lock';
touch($testfile);
$f1 = fopen($testfile, 'r');
echo $f1;
echo var_export(flock($f1, LOCK_EX));
$f2 = fopen($testfile, 'r');
echo $f2;
echo var_export(flock($f2, LOCK_EX | LOCK_NB));