for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Webdcg\Redis\Traits;
trait Pubsub
{
public function pSubscribe(): bool
return false;
}
/**
* Publish messages to channels. Warning: this function will probably change
* in the future.
*
* @param string $channel A channel to publish to.
* @param string $message The message to be broadcasted.
* @return int the number of clients that received the message.
*/
public function publish(string $channel, string $message): int
return $this->redis->publish($channel, $message);
redis
In PHP it is possible to write to properties without declaring them. For example, the following is perfectly valid PHP code:
class MyClass { } $x = new MyClass(); $x->foo = true;
Generally, it is a good practice to explictly declare properties to avoid accidental typos and provide IDE auto-completion:
class MyClass { public $foo; } $x = new MyClass(); $x->foo = true;
public function subscribe(): bool
public function pubSub(): bool
In PHP it is possible to write to properties without declaring them. For example, the following is perfectly valid PHP code:
Generally, it is a good practice to explictly declare properties to avoid accidental typos and provide IDE auto-completion: