PHP

  • php中__isset方法的使用

    ,说明,1、isset()是测定变量是否设定用的函数,传入一个变量作为参数,如果传入的变量存在则传回true,否则传回false。,2、当对不可访问的属性调用isset(),或em…

    2023年5月4日
    00
  • php聚合式迭代器是什么

    ,说明,1、实现其他迭代器功能的接口,相当于在其他迭代器上安装一个外壳,只有一种方法。,2、聚合迭代器可以与许多迭代器结合,实现更高效的迭代。,实例,以上就是php聚合式迭代器的介…

    2023年5月4日
    00
  • PHP获取整数间的公因数和最大公因数

    ,思路:,1、分别获取两个整数a和b间因数,然后将这些因数分别存到一个数组中。,这里以数30为例,使用for循环求所有因数:,输出这个数组$arr1,2、两个整数的所有因数都获取了…

    2023年5月4日
    00
  • php字符串的截取方式

    ,1、中文截取:mb_substr()。,实例,2、英文截取:用substr()函数。如果截取的字符串是多个字节,就会出现乱码。,在utf8编码下,由于一个汉字占3个字节。,3、$…

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

    ,说明,1、PHP7.3开始,PCRE2将作为新的正则引擎使用。,2、需要将现有的正则表达式迁移到符合PCRE2的规则。这些规则比以前更具侵入性。,特性,相对后向引用 g{+2}(…

    2023年5月4日
    00
  • php魔术方法__invoke的介绍

    ,说明,1、直接调用对象名当方法使用时,就调用的是__invoke()方法。,2、对象本身不能直接当函数用。如果去掉__invoke()方法,还是将对象当做方法来使用时,就会报错。…

    2023年5月4日
    00
  • php桥接模式是什么

    ,说明,1、将两个原本不相关的类结合在一起,然后利用两个类中的方法和属性,输出一份新的结果。,2、结构分为抽象类、被提炼的抽象类、实现类、具体实现类和客户端代码。,实例,以上就是p…

    2023年5月4日
    00
  • PHP内部函数是什么

    ,1、概念,在函数内部声明的函数就是内部函数。,2、使用注意,(1)调用外部函数之后,就可以任意调用内部函数,(2)在函数内部可以调用内部函数, 但是必须在内部函数定义之后调用,因…

    2023年5月4日
    00
  • php中实现数组去重的函数

    ,1、array_unique()先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。,2、使用array_flip作为数组去重时数组的值必须能够作为…

    2023年5月4日
    00
  • php中__sleep方法的使用

    ,说明,1、在类的外部调用serialize()时自动调用。,2、__sleep()方法通常用于提交未提交的数据或类似的清理操作。如果有一些大对象,但不需要完全保存,这个功能非常有…

    2023年5月4日
    00
  • php桥接模式的作用

    ,作用说明,1、桥接模式分离抽象接口及其实现部分,实现解耦,比继承更好的解决方案。,2、便于扩展,桥接模式比继承更灵活,在减少创建类的同时也便于组合。,3、桥接模式可用于两个独立变…

    2023年5月4日
    00
  • PHP中strval()函数如何使用

    ,1、函数说明,strval()函数是PHP中的内置函数,用于将任何标准值(字符串、整数或双精度)转换为字符串。我们不能在数组或对象中使用strval。如果使用该函数,该函数只返回…

    2023年5月4日
    00