修改文件:
zb_system/defend/datainfo.php
'Post' => array(
'ID' => array('log_ID', 'integer', '', 0),
'CateID' => array('log_CateID', 'integer', '', 0),
'AuthorID' => array('log_AuthorID', 'integer', '', 0),
'Tag' => array('log_Tag', 'string', 250, ''),
'Status' => array('log_Status', 'integer', '', 0),
'Type' => array('log_Type', 'integer', '', 0),
'Alias' => array('log_Alias', 'string', 250, ''),
'IsTop' => array('log_IsTop', 'integer', '', 0),
'IsLock' => array('log_IsLock', 'boolean', '', false),
'Title' => array('log_Title', 'string', 250, ''),
'Intro' => array('log_Intro', 'string', '', ''),
'Content' => array('log_Content', 'string', '', ''),
'CreateTime' => array('log_CreateTime', 'integer', '', 0),
'PostTime' => array('log_PostTime', 'integer', '', 0),
'UpdateTime' => array('log_UpdateTime', 'integer', '', 0),
'CommNums' => array('log_CommNums', 'integer', '', 0),
'ViewNums' => array('log_ViewNums', 'integer', '', 0),
'Template' => array('log_Template', 'string', 250, ''),
'Meta' => array('log_Meta', 'string', '', ''),
),左边是想要的变量名称,右边是数据字段配置信息
源码:特别适用于微信支付中通知微信支付网关function array2xml($arr, $level = 1) { $s = $level == 1 ? "<xml&g...
PHP不像net支持多继承,自身只支持单继承,为了解决这个问题,php出了Trait这个特性,减少单继承语言的限制。并且能让代码复用率更高。说白了就是一个对象的属性和方法扩展工具一样。例如:trait exts { public f...
主要原理是通过PHP创建多个子进程,在子进程中发送进程闹钟信号,然后再监听闹钟信号中继续发送闹钟信号。同时通过父进程设置非阻塞运行。代码如下:<?php /** * 订单任务 */ class Order { &n...
(1).学习目标: 了解常见信号类型(百度PHP支持的信号类型),(2).相关函数学习: (2.1).pcntl_signal函数用于设置一个信号管理器接收进程信号,参数1:信号类型,参数2:回调函数,用于在接收到参数1类型的信...
<?php /** * @throws Exception */ function curl() { throw new \Exception('err...
php7.1引入了PHP异步信号处理函数pcntl_async_signals() 来处理阻塞问题。在php7之前信号处理方式有2种,第一种是基于ticks来每执行一行代码来触发执行信号监听,第二种是直接while(true){ //监听信号 }第一种方式如果某行的代码阻塞时间较长会影响...