PHP

  • php多进程通信之管道的介绍

    ,说明,1、管道是比较常用的多进程通信手段,管道分为无名管道与有名管道。,2、无名管道只能用于具有亲缘关系的进程间通信,而有名管道可以用于同一主机上任意进程。,实例,以上就是php…

    2023年5月4日
    00
  • php empty()函数的用法

    ,说明,1、用于检测变量是否为空。,2、如果变量不存在,或者其值等于FALSE,则被认为不存在。如果没有变量,empty()就不会发出警告。,语法,实例,以上就是php empty…

    2023年5月4日
    00
  • php变量有哪些特殊类型

    ,1、资源(resource),是一种特殊的变量,保存在外部资源中。,使用的资源类型变量包括:打开的文件、数据库连接、图形画布区域等特殊句柄。由程序员创建和回收。,2、NULL,特…

    2023年5月4日
    00
  • php工厂模式的介绍

    ,说明,1、工厂模式解决的是如何不通过new建立实例对象。,2、有一些方法可以创建目标,而不是new。,如果想改变创建的对象类型,只需要改变工厂,使用这个工厂的所有代码会自动改变。…

    2023年5月4日
    00
  • php生成用户密码的两种方法

    ,1、hash密码,主要使用单向分散算法来创建密码分散。,密码加密方式数据库中,存储结果的列可以超过60个字符,需要将varchar长度设置为255。,2、md5密码,是一种非对称…

    2023年5月4日
    00
  • php按值传递和引用传递的比较

    ,说明,1、按值传递中php必须复制值。特别是对于大型字符串和对象来说,这将是一项昂贵的操作。,2、引用传递无需复制值,有利于性能提高。,实例,按值传递,引用传递,以上就是php按…

    2023年5月4日
    00
  • php定义常量方法的区别

    ,区别说明,1、const是一种语言结构,define()是一个函数,const编译比define()快。,2、define()声明常量,常量名是字符串类型,可以动态拼接,可以用表…

    2023年5月4日
    00
  • php双引号和单引号的区别

    ,说明,1、双引号解释变量,单引号不解释变量。,2、在双引号中插入单引号,如果单引号中有变量,则解释变量。,3、双引号变量名后面必须有一个非数字。,字母、下划线的特殊字符,或者用{…

    2023年5月4日
    00
  • php中 __clone的使用

    ,说明,1、用于对象复制。对象复制通过clone关键字来完成。,2、__clone()方法不需要任何参数。,3、在复制的同时,目标对象的某些属性与源对象的不同,可以在类里面定义一个…

    2023年5月4日
    00
  • php命令模式如何理解

    ,1、把请求封装成一个对象,允许使用不同的请求来参数化客户。对请求进行排队或记录请求日志,并支持可撤销动作。,2、组成命令抽象类、具体命令类等。,命令抽象类,用来声明执行操作的接口…

    2023年5月4日
    00
  • php中DateTime的错误处理

    ,说明,1、DateTime对象可以过程化地写出来的。,2、提供了一种getLastErrors()方法,但是当使用面向对象的方法时,DateTime对象会以异常的形式被抛出。,实…

    2023年5月4日
    00
  • php中get和post有哪些不同

    ,不同说明,1、GET生成一个TCP数据包,POST生成两个TCP数据包。,2、GET请求只能进行url编码,而POST支持多种编码方式。,3、当浏览器退回时,GET是无害的。,P…

    2023年5月4日
    00