需要帮助客户搞定自动生成合同,动态生成借款信息。于是折腾学习了一波,记录下。这点钱赚的真辛苦。妈的。
composer地址
composer require phpoffice/phpword
word模板格式:
甲方(借款人) :${borBusNm} 身份证号码:${aidcard} 乙方(出借人) :${lender} 身份证号码:${bidcard}
php代码控制:替换变量名称就行
// 打开 Word 文件 $template = new TemplateProcessor('./zbp.docx'); // 替换字符串 $template->setValue('borBusNm', '高久峰'); // 保存修改后的文件 $template->saveAs('./zbp1.docx');
(1).学习目标: 了解常见信号类型(百度PHP支持的信号类型),(2).相关函数学习: (2.1).pcntl_signal函数用于设置一个信号管理器接收进程信号,参数1:信号类型,参数2:回调函数,用于在接收到参数1类型的信...
今天帮朋友查询wordpress执行超级慢的原因,特此记录开启fpm的慢日志,记录执行超过30秒的脚本request_slowlog_timeout = 30 slowlog = var/log/slow.log查看日志[23-May-2019 17...
<?php //php7+ define('CONFIG', [ 'MYSQL' => '127.0.0.1',  ...
在项目下的composer配置文件修改(PaySdk是我这里一个支付sdk的目录,包含各种各样的支付sdk,这样写的意思让composer自动把PaySdk下的所有文件自动加载):"autoload": { &...
众所周知MyISAM引擎不支持事务,但是我只是知道不支持事务,并未测试具体的表现是什么,测试代码如下:try { //开启事务 Db::startTrans(); &...
PHP7中,通过生成器委托(yield from),可以将其他生成器、可迭代的对象、数组委托给外层生成器。外层的生成器会先顺序 yield 委托出来的值,然后继续 yield 本身中定义的值。同时yield from也能获取到生成器的返回值...