- 博客(4)
- 收藏
- 关注
原创 php 如何实现多继承
记得有一道面试题问php是否支持多继承?答案:不可以,只支持单继承。如何实现多继承呢?答案:可以使用 interface 或 trait 实现 。为什么会想到这个问题,因为想到如果类继承多个接口,然后他们之间还有相同的属性和方法会引用谁的方法或属性,谁又会被覆盖?总结:1.使用 interface 声明类不能被实例化,并且属性必须是常量,方法不能有方法体2.trait 声明的类不能被实例化,由use引入,会覆盖父类的相同属性及方法,如果有多个use,那么按顺序下面的覆盖最上面的相同的属性及方法
2020-07-10 22:32:58
488
转载 百度离线地图JS API V3.0
链接 https://blog.youkuaiyun.com/wml00000/article/details/82219015百度地图瓦片下载器 百度云链接:https://pan.baidu.com/s/1FuBO9uPdrGft-bIsFgVpBw 提取码 cv3i
2019-11-13 16:08:53
291
原创 ThinkCmf5.1 反应速度慢可能存在的原因
之前有项目用的thinkcmf5.1 每次打开页面反应都很慢,得5或6秒,最后查看程序,发现连数据库,查询数据都没问题几百毫秒就完了,但是在渲染模板的时候反应慢,最后查看源码才发现问题。原来是项目之前要求引入百度地图而且必须是离线的,所以就下载了百度地图的瓦片,将其放到了项目里此文件夹大小有195 MB ,里面都是地图瓦片,当你项目在本地运行里如果打开了APP_DEBUG会自动更新此文件下...
2019-11-13 15:05:23
428
原创 前台访客与后台管理员如何实现不同端口访问
前台访客与后台管理员如何实现不同端口访问 本项目用的是thinkcmf2.2.3 版本,之前项目已经做完,后客户要求做前后台不同端口访问,前台链接无法访问后台,后台无法访问前台,并只能公司的IP 或指定的IP可以访问后台,可以提高安全性,以下是我的操作步骤首先将你的项目复制一份,与你原先的项目放在同一个目录下,新复制的这个项目为后台项目,进入后台项目,并有关前台的代码删除,再进入前台项目将...
2019-11-05 17:25:50
1602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅