分类 php 中的文章

Laravel Livewire 使用笔记(2)

前言 上一篇我们完成了项目的创建,livewire 的引入,以及第一个 component 的创建。今天我们继续,来给 component 增加点操作以及从数据库获取内容。 触发一个操作 修改 Counter.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <?php namespace App\Http\Livewire; use Livewire\Component; class Counter extends Component { public $count = 0; public function increment() { $this->count++; } public function render() { return view('livewire.counter'); } } 修改 counter.blade.php 1 2 3 4 <div> <h1>{{ $count }}</h1> <button wire:click="increment">+</button> </div> 可以看到我们……

阅读全文

Laravel Livewire 使用笔记(1)

前言(唠叨) 最近重拾 php,开始写自己的东西(最近2年都在用 go)。至于为何换回 php 我会在后面东西弄到 30% 以后在详细来说。 哥们给我推荐了一个库,这个库用到了 livewire 我看了一下感觉很有意思,想用这个来组织构建我的项目,于是就有了下面的笔记(当然如果没有没用这个也算是一个学习过程了)。当然这一……

阅读全文

聊聊 PHP 的 OPcache

前两天被问到了问题,关于 OPcache 我配置过有多少?当时简单的想了一下,貌似这个东西我没配置过几个,就说了调整了五六个选项。然后又大概说了一下这五六个都调整了什么,我就说了一下缓存时长,跳过文件,内存大小,文件数量什么的。因为自己印象里面貌似能记住的就这几个了,然后对方告诉我 OPcache 有 30 多个可调……

阅读全文

从零开始学习实践微服务 - 数据库读写分离篇

前言 这是一个长期的计划,从零开始学习并实践微服务。为什么要实践这个?因为火?并不是,实际上是在开发的这么多年里面,除了最初始是用lnmp自己维护过一些数据库之类的,其实就是安装了一下,配置都没有修改过什么。到了北京以后,一直都是在用云服务提供的组件。所以,这么多年的开发实际上自己……

阅读全文

说说 php 文件的加载

从 get_include_path 开始 1 2 3 <?php $path = get_include_path(); var_dump($path); 输出 1 2 root@c6c2fe3c9a93:/var/www/php_test# php test_get_include_path.php string(20) ".:/usr/local/lib/php" 这个会输出我们配置的 include 目录,我当前的设置下,会有 php 的 lib 目录,和当前目录,让我们来测试一下。 首先测试,当前目录下的文件引入,下面这个是我们在项目目录创建的文件 1 2 3 4 5 <?php function testCurrent() { var_dump('This is current include Output'); } 然后我们在另一个文件引入 1 2 3 4 <?php require 'test_include_current.php'; testCurrent(); 会得到输出 1……

阅读全文

说说最近自己项目的开发进度

从农历年后到现在,影视网站开发进度简直跟蜗牛一毛一样,影视网站从去年5月份就开始计划,眼看就到今年五月了,也就是说12个月过去了,进度几乎为零。 虽然进度几乎没有,但是自己的技能却提升了很多,在工作中也有很多应用。自己写东西的慢的主要原因是,周边知识的匮乏,包括但不限于前端、权限、……

阅读全文