在类定义中,属性/方法 分为 public, protected, private三种,public方法是公共的,其它两种分别是保护的和私有的。 具有良好开发习惯的作法一般是在声明非public方法/属性时都是用_开头的。因此,_list()应该是对象的某个内部方法。$this 在php中是指当前对象的实例本身…
2023-08-27 78
thinkphp中的$this是什么意思?$this是当前对象引用,是php的,跟thinkphp没关系。它表示当前对象,在不同地方意义不同,得看具体代码。$this 一定是在class 类的内部才会出现的一个PHP的关键字,表示当前对象,一般是当前类调用自己的属性和方法。<?phpclass demo{ …
2023-08-27 85
ThinkPHP有三个更新个别字段的值的函数,分别为setField、setInc、setDec。setField,根据条件更新一个或多个字段的值。//更新单个字段$m-> where(id=5)->setField(name,splaybow);//更新多个字段$data = array(name=>splaybow,email=>splaybow@qq.com);$m-&…
2023-08-27 90
ThinkPHP6的inc和dec方法是老版本setInc和setDec的替代方法,用法和之前基本上一致,下面简单记录下用法:1、inc方法将数字字段值增加,如:public function update() { $result = M("User")->where(uid = 2)->inc(score, 3); if ($result !== fal…
2023-08-27 99
ThinkPHP中 explode字符串拆分数组,implode数组拼接字符串首先定义一个字符串,$data=a,b,c,d,e,f,g;通过explode方法进行拆分//通过,将字符串拆分为数组$data=explode(,,$data);dump($data);此时data将成为一个数组$data=[a,b,c,d,e,f,g,];通过implode可以将数组拼接为一…
2023-08-27 74