php:flush()和ob_flush(),ob_end_flush()用法区别详解
首先来说说buffer,它是一个内存地址空间,为4096(1kb)【在php.ini配置文件中找到output_buffering配 置】,php有php output_buffering机制,php代码在执行的时候,并不是立即将内容输出,而是想将echo/print内容输出到buffer,buff
composer性能优化
composer 提供的 autoload 机制使得我们组织代码和引入新类库非常方便,但是也使项目的性能下降了不少 。 composer autoload 慢的主要原因在于来自对 PSR-0 和 PSR-4 的支持,加载器得到一个类名时需要到文件系统里查找对应的类文件位置,这导致了很大的性能损耗,当
Laravel 创建数据表[数据填充]
创建数据填充文件 php artisan make:seeder [数据表名称]Seeder //首字母大写
编辑数据填充文件 在 DatabaseSeeder 类中,你可以使用 call 方法来运行其他的 seed 类。使用 call 方法可以将数据填充拆分成多个文件,这样就不会使单个 see
Laravel 创建数据表[数据迁移]
创建迁移文件 php artisan make:migration create_[表名称] //创建
php artisan make:migration update_[表名称] //升级
执行迁移指令 php artisan migrate
配置迁移文件 参考:数据迁移教程
PHP专区
未读
PHP实现SHA256加密
SHA256加密的方法 function encrypt_sha256($str = ''){
return hash("sha256", $str);
}
SHA256Hex加密 function SHA256Hex($str){
$re=hash('sha256', $str
PHP专区
未读
Twig模板引擎简单使用
Twig Twig 是一个 PHP 模板引擎。 它是由 Symfony 开发人员创建的。 Twig 文件的扩展名为.html.twig; 它们是静态数据(例如 HTML 和 Twig 构造)的混合。 Twig 使用双大括号分隔符{{ }}进行输出,并使用大括号百分比定界符{% %}进行逻辑运算。 {
PHP专区
未读
PHP中双引号和单引号的区别
如下所示: <?php
$website = '晴天小窝';
$url = 'http://blog.79tian.com';
$str1 = '您正在访问的是:$website <br>';
$str2 = "网站的链接地址为:$url";
echo $s
PHP执行命令行指令
通过执行系统命令,我们可以调用系统的一些功能,甚至能与其他语言进行交互。 1、system(): system — 执行外部程序(命令行),并且显示输出 这个函数会将结果直接进行输出 (注意:是直接输出区别于返回值,因为这个,我一般不用它),命令成功后返回输出的最后一行,失败返回FALSE 2、sh
注释的艺术:PHPDOC
用过IDE或看过其他源码的小伙伴们应该都见过类似下面这样的注释 /**
* 递归获取所有游戏分类
* @param int $id
* @return array
*/
看得多了就大概知道了一些规律。为了使自己的代码更加规zhuang 范bi ,也开始有样学样地写着这些注释 其实这种注释格
PHP专区
未读
PHP静态文件缓存方法
使用php保存静态页面做缓存的简单demo,以下文件处于同级文件夹,可保存代码直接运行。 1.控制器:index.php <?php
if (is_file('./page.html') && (time() - filemtime('./page.html')) < 5) {
//5秒更新