• PHP方法参数前带三个点是什么意思
  • 可变数量的参数列表PHP 在用户自定义函数中支持可变数量的参数列表。在 PHP 5.6 及以上的版本中,由 ... 语法实现;在 PHP 5.5 及更早版本中,使用函数 func_num_args(),func_get_arg(),和 func_get_args() 。... in PHP 5.6+In PHP 5.6 and later, argument lists may include the ... token to denote that the function accepts a...
  •  2019-01-10  |    程成  |    21  |    0  |    PHP  |   PHP  参数    
  • PHPstorm 插件安装方法
  • 以此打开【文件】-【设置】-【plugins】-【Browse repositories】-【搜索你要安装的插件】,安装完毕重启 PHPstorm 即可。注意右侧有插件说明与相关网站,这样你可以安装自己想要的任何 PHPstorm 插件了。...
  •  2018-06-28  |    程成  |    735  |    1  |    PHP  |   PHPstorm  IDE  插件  PHP  
  • PHP中根据系统不同,路径斜杠和反斜杠自动切换
  • 这里我们用的是 PHP 中的一个常量 DIRECTORY_SEPARATOR,其实使用很简单,这里主要做记录,因为我记性不好...首先介绍下,在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符,在 Linux 上路径的分隔符是"/"。在使用 DIRECTORY_SEPARATOR 时,会根据系统,自动切换是斜线(/)还是反斜线(\)。如果你觉得既然 windows,LINUX 都支持/,那都用成 / 得了,这是没错的。但是,当要对路径字符...
  •  2018-06-22  |    程成  |    559  |    1  |    PHP  |   PHP  斜杠  反斜杠  Windows  Linux  
  • PHP中json_encode避免出现unicode编码-解决方案
  • PHP中,我们在使用 json_encode 时,如果数据中出现中文,中文会被转换成 unicode 编码。如下面这种<?php date_default_timezone_set('Asia/Shanghai'); $array = array('这是测试的中文','this is english'); echo json_encode($array);输出结果为:["这是测...
  •  2018-06-22  |    程成  |    368  |    0  |    PHP  |   json  编码  unicode  PHP  
  • Yii/Vuejs 如何实现 PDF 打印预览功能
  • 如果我想实现如下的打印预览功能,该如何实现呢?一、如何在 Vuejs 中实现打印功能这里我借助的是 HTML 方法,因为 浏览器 中自带了打印功能:window.print(),有两种方法可以实现:1、Vuejs 页面中调用 window.print() 方法;2、Vuejs 通过 a 标签跳转到 HTML 页面,在 HTML 调用 window.print()方法注:上面第二种方法遇到了一个问题,当弹出新页面打印预览时,原来的 Vuejs 页面发现无法操作。点击任何无反应,关掉打印预览页面后,...
  •  2018-05-22  |    程成  |    581  |    1  |    PHP  |   Vuejs  Yii  打印  预览  PHP  
  • Yii2 如何开启数据库日志,如何遇到错误时能够自动发送邮件 --(DB-MySQL)Log
  • 调试 PHP 代码时,我们最常用的就是手动输出然后 exit,这种方法简单快捷。但是也有局限性,比如在写 API 或者跑脚本的时候。这个时候,我们就需要查看错误 Log,在一堆 Log 中找到对应的位置。这个时候,我们就需要开启数据库日志(可以生成错误日志,发送错误日志邮件,错误信息存入数据库,三者可以同时进行)。对于 Log,有文件的 Log,数据库的 Log,每次使用需要打开 Log,这个比较麻烦,对于持续的输出,我们需要使用 Linux 命令 tail -f  xxx.log 来...
  •  2018-05-22  |    程成  |    644  |    0  |    PHP  |   DB  MySQL  Yii  日志  邮件  数据库  PHP  
  • PHP中 new self() 和 new static() 的区别和相同点
  • 在类初始化中,看到了这样一个方法:new self()。上网查了下后,发现有个与它含义类似的方法:new static()。不过,这两个方法还是有区别的。public static function initClass(){         return new self(); }self:就是这个类,是代码段里面的这个类。static:PHP 5.3新增,类似于...
  •  2018-05-21  |    程成  |    319  |    0  |    PHP  |   self  static  区别  PHP  
  • Yii2.0 如何安装和使用 baidu ai speech
  • 首先送上 github 传送门 https://github.com/e-yunduan/yii2-aip-speech#installation下面介绍 Yii2.0 中如何安装和使用“百度AI语音识别”。一、安装通过 Composer 安装php composer.phar require --prefer-dist e-yunduan/yii2-aip-speech "*" 如果报以下提示 Could&nb...
  •  2018-02-28  |    程成  |    431  |    0  |    PHP  |   Yii  AI  speech  语音  PHP