美文网首页PHP编程
常见的php变量转字符串

常见的php变量转字符串

作者: 知码客 | 来源:发表于2021-08-24 10:18 被阅读0次

最近抽风了要用php8结果好多函数严格性的要求都开始噼里啪啦的报错整的头大。
今天在开发的过程中遇到了一个报错如下
程序运行异常: preg_match(): Argument #2 ($subject) must be of type string, stdClass given
我本身的程序写了一个递归替换如下

// 递归替换
function preg_replace_r($search, $replace, $subject)
{
    while (preg_match($search, $subject)) {
        $subject = preg_replace($search, $replace, $subject);
    }
    return $subject;
}

在php7的版本中无事php8报错所以干脆写了一个转换函数

function diy_to_string($variable)
{
return is_float($variable)?(string)$variable:(is_resource($variable)?"'resource of type'":var_export($variable, true));
}

所以我们就直接替换一下就行了
preg_match($search, diy_to_string($subject))
就先这样吧,接着处理问题去。

相关文章

  • 常见的php变量转字符串

    最近抽风了要用php8结果好多函数严格性的要求都开始噼里啪啦的报错整的头大。今天在开发的过程中遇到了一个报错如下程...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

  • 7.PHP入门-语法概述(七)字符串

    字符串变量用于存储并处理文本。 PHP 中的字符串变量 字符串变量用于包含有字符的值。在PHP中,我们使用单引号或...

  • PHP基础语法

    一、php的编码格式 1、php代码引入: 2、变量的定义:变量前面加$符号 二、PHP数据类型 字符串、整型、浮...

  • 搜藏经典

    PHP 16个魔术方法 PHP 数组函数 PHP 字符串函数 PHP 超全局变量 PHP 面向对象的理解以及三大特...

  • 字符串操作

    PHP字符串介绍 PHP开发中,我们遇到最多的可能就是字符串。 字符串变量用于包含字符串的值。 一个字符串 通过下...

  • iOS-Json字符串转字典,字典转Json字符串、以及Json

    首先给大家带来网上常见的Json字符串转字典,字典转Json字符串代码 Json字符串转字典 字典转Json字符串...

  • php面试

    (1)引用变量 变量赋值 变量引用 (2)reverse函数重写 PHP中没有字符串与数组的length属性 (3...

  • php简单的基础总结(持续更新)

    php基础 数据类型 & 内存的公用常见的数据类型 intfloat.... 字符串函数 字符串的定义方法常见的字...

  • PHP常见魔术变量

网友评论

    本文标题:常见的php变量转字符串

    本文链接:https://www.haomeiwen.com/subject/utesiltx.html