- 博客(9)
- 收藏
- 关注
原创 关于类的继承,私有化及final关键字等的一些思考
先说说我想达到的目的所有的模型类共用AppModel中的方法,并且直接操作也是操作模型对象本身。所以这里有个方法就很重要:get_called_class(),可以获取真实调用的子类的类名当方法和属性都写好后,我怕AppModel的子类由于某种原因不小心把我父类的属性覆盖了怎么办,这样可能会导致方法数据计算错误这时候私有化就很有用了,直接将AppMode类中的属性私有化,这样子类的定义就算和父类同名,也是互不影响的。那如果子类想访问获取设置父类AppModel类中的私有属性怎么办?这个时候get
2022-04-18 08:00:00
174
转载 [精选] PHP操作ElasticSearch搜索引擎,一整个流程都在这了
有关于ElasticSearch的PHP技术文章教程或者视频教程,几乎都很少,今天的这篇PHP操作ElasticSearch或许能给你带来些许帮助吧!一、安装通过composer安装composerrequire'elasticsearch/elasticsearch'二、使用创建ES类<?phprequire'vendor/autoload.php';//如果未设置密码$es=\Elasticsearch\ClientBuilder::create()-...
2022-04-05 19:40:29
1486
1
原创 git基本常用命令
上次的那个php扩展的jpeg不显示的问题最后终于解决了,原来就是我重新安装php的时候没有清除make缓存,导致相当于没有重装一样,这个问题困扰了我有一天的时间,太坑爹了。一次完整的基本推送命令查看文件的状态git status添加文件到暂存区git add .提交暂存区的文件到本地仓库中,并添加注释git commit -m '提交'推送到远程并合并git push origin +分支名当我们需要新建一个仓库的时候创建新的git仓库git i.
2022-04-04 00:18:17
153
原创 源码安装php及redis,openssl,gd,jpeg扩展
构建编译环境进入源码目录./configure \--prefix=/usr/local/php8 \--enable-fpm \--enable-gd \--with-pdo-mysql \--with-curl \--with-fpm-user=ubuntu \--with-fpm-group=ubuntu \--with-zlib \--with-jpeg \--with-webp=/usr/local/include/webp \--with-freetype=/usr
2022-03-19 20:42:39
576
原创 【进阶必看】代码整洁之道
文章很长,建议收藏有时间慢慢看也可以关注微信公众号:php全栈技术更新更频繁,不定时提供优质文章哦(●’◡’●)使用有意义且可发音的变量名Bad:$ymdstr = $moment->format('y-m-d');Good:$currentDate = $moment->format('y-m-d');对同一类型的变量使用相同的词汇表Bad:getUserInfo();getUserData();getUserRecord();getUserProfile().
2022-03-14 22:10:36
860
原创 PHP-FPM发展史(大厂必问)
CGI的由来早期的web服务器,只能响应浏览器发来的HTTP静态资源的请求。随着Web技术的发展,逐渐出现了动态技术,但是Web服务器并不能够直接运行动态脚本,为了解决Web服务器与外部应用程序(CGI程序)之间数据互通,于是出现了CGI(Common Gateway Interface)通用网关接口。什么是CGICGI只是一个接口规范或协议,它的实现则与具体的编程语言相关。CGI的工作原理Web服务器一般只用来处理静态文件请求,当碰到动态脚本请求时,Web服务器主进程就会创建一个新的进
2022-03-09 16:25:07
163
原创 php值传递及引用传递
值传递:函数范围内对值的任何改变在函数外部都会被忽略引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改优缺点:值传递时,php必须复制值,对于大型的字符串和对象来说会是一个很大的操作。引用传递则不需要复制,可以提高性能tips:例如 a = [ 1, ,2 3 ] ,两次foreach循环中使用同一个 $v ,第一个循环使用 &$V 引用传递,此时 $v 和 a数组中的值共用存储空间,循环之后, $v 和 a [2 ] 是共享同一个存储空间,所以下一个fo..
2021-06-30 11:53:59
417
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人