面向对象
youcijibi
这个作者很懒,什么都没留下…
展开
-
php框架中的 ‘/‘斜线代表什么,浅析框架指定模板渲染时无法找到的问题
在php中 / 斜线代表的是绝对地址的根路径。 比如在windows系统中,某个php文件在D:\test\mydoc\1.php 那么斜线 / 则代表D盘目录即:D:\. 在linux中则是根路径了 / . 所以当在一些php框架中渲染模板使用斜线时 /theme/default/xxx.html是会到根目录去找,而不是入口文件所在目录,比如 thinkphp的pubulic 目录, Yii2的目录等等。 注意这里不要与模板中的/斜线混淆,因浏览器的解析,模板中的斜线是php框架入口文件所在目..原创 2021-03-12 14:19:11 · 1295 阅读 · 0 评论 -
ES6中JavaScript数组去重的两种方式
说明 JavaScript数组去重这个问题,经常出现在面试题中,以前也写过一篇数组去重的文章,(JavaScript 数组去重的多种方法原理详解)但感觉代码还是有点不够简单,今天和大家再说两种方法,代码可是足够的少了。 解释 方法一: function unique(arr) { const res = new Map(); return arr.filter((a) => !res.has(a) && res.set(a, 1)) } 就这么短,就可以了原创 2020-12-21 17:30:12 · 643 阅读 · 0 评论 -
一个递归的简单理解
/** * 根据末级科目id获取科目的完整多级名称 */ protected function getFullName($subjectId = 0) { if (empty($subjectId)) { return ''; } $subjectModel = new Subject(); $data = $subjectModel->getOne('id=:id'...原创 2020-08-05 11:42:23 · 117 阅读 · 0 评论 -
类与对象的一些思考 (一)
<?php echo '<pre />'; class Test { public $name; public $email; public $content; // public $gender = '男'; private $gender = '男'; public function __set($name, $value) { if (!in_array($name,...原创 2019-02-21 15:02:33 · 127 阅读 · 0 评论