• 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  |    程成  |    20  |    0  |    PHP  |   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  |    程成  |    367  |    0  |    PHP  |   json  编码  unicode  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  
  • phpstorm自定义新建的php方法和class类默认注释
  • 我们都知道在phpstorm中,给php文件新建的class或者新建的php方法添加注释的快捷键是:/**  +  "回车",然后这样子但是我们想自定义默认注释,可以通过下面方法实现:上面对应的三个文件对应的三种默认注释,你只需要修改对应的默认注释并保存,在你下次生成注释的时候会自动替换成你定义的注释。下面介绍如何解决你的日期不会自动生成的问题:首先,你查看你的描述中是否有{DATE}定义和{TIME}定义如果没有,那么你的phpstorm版本太老了,请更...
  •  2017-12-22  |    程成  |    2248  |    0  |    PHP  |   PHPStorm  注释  class  PHP  
  • 整理phpstorm常用快捷键
  • 下面是整理的常用phpstorm快捷键:一、查找快捷键Ctrl+N    查找类Ctrl+Shift+N    全局查找文件,优先查找文件名匹配的文件Ctrl+Shift+Alt+N    查找php类名/变量名,js方法名/变量名,css选择器Ctrl+B    跳到变量申明的地方,来源处(相当于Ctrl+鼠标左击)Ctrl+B&nbs...
  •  2017-12-13  |    程成  |    442  |    1  |    PHP  |   PHPStorm  快捷键  整理  PHP  
  • password_hash的使用方法
  • 最近在用yii2框架搭建自己的一个简易博客,发现yii中有自带的登录/注册功能,其中用到了password_hash方式,并不是常见的md5(或sha1等)+salt(干扰字符串)的方式。下面就介绍下php中password_hash()的用法:一、前言PHP5.5提供了许多新特性及Api函数,其中之一就是Password Hashing API(创建和校验哈希密码)。它包含4个函数:password_get_info()、password_hash()、password_needs_rehas...
  •  2017-12-12  |    程成  |    471  |    0  |    PHP  |   密码  Password  hash  PHP  加密