开门_查水表
为什么不用现在的redis呢
- 开门_查水表 提出了问题你们桌上是不是都有一堆零食
- 开门_查水表 回答了问题 网站部署上线,初次加载报错
不是说了吗 php无法加载动态库
eaccelerator.so 这个库 看看是不是正确的链接地址
<?php function main() { Yii::$app->queue->push(new SendLinkJob([ 'link' => 'https://baidu.com', 'startAt' => time(), 'times' => 1, ])); } class SendLinkJob extends BaseObject implements \yii\queue\JobInterface { public $link; public $startAt; public $times; public function execute($queue) { if (! $this->isLinkValid()) { return false; } if (4 == $this->times) { return $this->sendToService(); } $this->sendLink(); Yii::$app->queue->delay($this->getDelay())->push(new SendLinkJob([ 'link' => $this->link, 'startAt' => $this->startAt, 'times' => ++$this->times, ])); } public function isLinkValid() { // ... return true; } public function sendLink() { // 发链接到客服端 } public function sendToService() { // 发到客服 } protected function getDelay() { switch ($this->times) { case 1 : return 180; /* 三分钟 */ case 2 : return 120; /* 两分钟 */ case 3 : return 120; // 两分钟 } } }
@郝立国 收藏了
- 开门_查水表 赞了回答
<?php function main() { Yii::$app->queue->push(new SendLinkJob([ 'link' => 'https://baidu.com', 'startAt' => time(), 'times' => 1, ])); } class SendLinkJob extends BaseObject implements \yii\queue\JobInterface { public $link; public $startAt; public $times; public function execute($queue) { if (! $this->isLinkValid()) { return false; } if (4 == $this->times) { return $this->sendToService(); } $this->sendLink(); Yii::$app->queue->delay($this->getDelay())->push(new SendLinkJob([ 'link' => $this->link, 'startAt' => $this->startAt, 'times' => ++$this->times, ])); } public function isLinkValid() { // ... return true; } public function sendLink() { // 发链接到客服端 } public function sendToService() { // 发到客服 } protected function getDelay() { switch ($this->times) { case 1 : return 180; /* 三分钟 */ case 2 : return 120; /* 两分钟 */ case 3 : return 120; // 两分钟 } } }
validatePass这个应该是个方法,但是可能当成类使用了
成为面向对象虔诚信徒的我,带着手头的问题,开始构建类层次并编码。一切都还好。
然而,我永远忘不了当我准备利用继承来使用已有类库的那一天,毕竟说好的复用效果就要出现了。我™为这天可等了不少时候了。一个新项目交到我的手上,我又想起来在自己上个项目中颇为喜爱的一个类。
没问题,复用拯救世界。我只需要把那个类从上一个项目拽出来放到新的项目里就万事大吉啦。
嗯,看起来好像不只需要这一个类。我们还需要这个类的父类。不过,不过,唉,就这样吧。
额,等等,还需要父类的父类,接着还要所有的父类。行行行,我能办到,没问题。真是太好,现在™编译不过去了。什么鬼?哦,明白了,这个对象包含其他对象,没问题我们连这个对象一起包含进来。
我去,不是吧,还要这个对象的父类,不光是它,所有包含的对象的父类,以及父类的父类。祖先类。我的天哪。
操作数据库方法有很多又不一定要rbac,
- 开门_查水表 2018-10-07 已签到连续签到1天,获得了5个金钱