\design\AbstractProcess
基础类还内置了一些常用的方法,用于日常开发时使用。
用途:获取当前进程名称。
返回值:string
参数:无
使用示例:
<?php
// 自定义进程类内部使用
$this->getProcessName();
用途:获取当前进程实例。
返回值:\Swoole\Process实例
参数:无
使用示例:
<?php
// 自定义进程类内部使用
$this->getProcess();
用途:获取当前进程Pid。
返回值:int
参数:无
使用示例:
<?php
// 自定义进程类内部使用
$this->getPid();
用途:对某个自定义进程投递数据。
返回值:int|false
注意:该方法不可以在自定义进程类内部使用,否则将是给自身投递数据。同时方法,是一个静态方法。
参数:
mixed $mixed
使用示例:
<?php
// 向\box\process\Demo自定义进程投递数据
var_dump(\box\process\Demo::write('SW-X 真棒!'));
该方法,成功返回发送的字节数
,失败返回false
。