包含标签 旧博客迁移 的文章

PHP 实现斐波那契数列

三种方式实现斐波那契数列 普通递归实现 function fibonacci_recursive($n) { if ($n <= 1) { return 1; } return fibonacci_recursive($n - 1) + fibonacci_recursive($n - 2); } for ($i = 1; $i <= 30; $i++) { echo fibonacci_recursive($i) .……

阅读全文

记一次 defined 的坑

定义一个常量,输出 define('RECOMMEND_IP', "127.0.0.1"); echo RECOMMEND_IP; // 127.0.0.1 不定义常量,输出当前字符串 echo TEST; // TEST 判断常量是否已定义,必须加引号……

阅读全文

PHP 实现终端进度条

普通进度条 $count = 100; for ($i = 1; $i <= 100; $i++) { usleep(50000); printf("\r [%-100s] (%2d%%/%2d%%)", str_repeat("=", $i) .……

阅读全文

PHP fread 函数是否阻塞?

fread() 在一般文件是不阻塞的,但是在管道这些特殊文件下会阻塞。 普通文件 if (PHP_SAPI != 'cli') { exit('请在 cli 下运行'); } $file = __DIR__.……

阅读全文