解决PHP中的Fatal error: Call to undefined function错误

    在PHP开发中,我们常常会遇到Fatal error: Call to undefined function的错误。这个错误发生在我们调用一个不存在的函数时,PHP无法找到对应的函数定义而抛出的错误。这可能是由于函数名称拼写错误、函数定义不存在、函数所在的文件未被引入等原因造成的。 下面将介绍一些常见的解决方法,帮助我们应对这种错误。 1. 检查函数名称 首先,我们需要检查代码中调用的函数名称是否正确拼写。...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    了解PHP中的魔术方法与魔术变量

    PHP是一种广泛使用的服务器端脚本语言,常用于Web开发。它提供了许多特性和功能,使开发人员能够更加轻松地构建强大的应用程序。其中,魔术方法和魔术变量是PHP中一些特殊的功能,能够帮助开发人员更好地管理和处理对象。 首先,让我们先来了解一下什么是魔术方法。魔术方法是一些在类中定义的特殊方法,它们有着特殊的命名格式,以两个下划线开头和结尾,例如__construct(),__get()等。...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    php json_encode 输出数组保持展开格式

    php json_encode 输出数组保持展开格式。 Log::info(__METHOD__ . ' body:' . "\n" . json_encode($this->getBody(), JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT)); 或者: echo json_encode($info, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);exit; JSON_UNESCAPED_UNICODE //以字面编码多字节 Unicode 字符(默认是编码成 \uXXXX),也就是不转义中文。 自 PHP 5.4.0 起生效...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    laravel数据备份package推荐laravel-backup

    为了项目的稳定性,我们通常会对项目的数据库进行备份,我之前采用是写的脚本进行备份,使用laravel,发现个更佳好用的package laravel-backup 可以方便的对文件和数据库进行备份 使用 第一步 composer require spatie/laravel-backup 这里面要注意如果不是PHP 7 和 Laravel 5.3,那么 composer require "spatie/laravel-backup:^3.0.0" 第二步 // config/app.php 'providers' => [ ...阅读全文
    作者:绝缘体.. | 分类:laravel, PHP, 后端框架, 编程语言 | 阅读: | 标签:, , , ,

    phper兼职网站建设

    早田的工作经验 2009年3月 至 2011年09月  |  上海求创科技有限公司  |  php程序员 公司行业:计算机/网络/通信 工作内容:开发各类企业网站的前台,后台程序! 早田的教育经历 2006年9月 至 2008年6月 |  南阳理工学院 |  本科 |  计算机应用与技术 早田的自我描述 熟练PHP技术,做过企业公司类网站已经有40多个了,有丰富的建站经验!熟练使用DIV+CSS技术进行网站建设!2000是大致价格!具...阅读全文
    作者:绝缘体.. | 分类:CSS, html, PHP, rust, 编程语言 | 阅读: | 标签:, , , ,

    调用 scws 分词插件返回分词数组的php函数

    调用 scws 分词插件返回分词数组的php函数。 /** * 调用 scws 分词插件返回分词数组 * @param string $string 如:go的安装和卸载 * @param array $removeAttrList 根据词性移除,c:连词;uj:结构助词; * @param int $minLen 词最小的长度 * @param bool $removeSame 是否去重 * @return array 结果如:['go', '安装', '卸载'] */ function getWordListByScws($string, $removeAt...阅读全文
    作者:绝缘体.. | 分类:go, PHP, 编程语言 | 阅读: | 标签:, , , ,

    js异步加载文件

    js 异步加载文件。 /** * 定义一个异步函数来加载文件列表 * @param {string[]} fileUrlList - 文件URL列表 * @param {function} onCompleteCallback - 所有文件加载完成后的回调函数 * @param {function} onProgressCallback - 加载进度更新的回调函数 (可选) * @returns {Promise<void>} */ async function loadFiles(fileUrlList, onCompleteCallback, onProgressCallback...阅读全文
    作者:绝缘体.. | 分类:go, PHP, 编程语言 | 阅读: | 标签:, , , ,

    php redis锁(上锁,setnx)防止并发

    工作间隙写了个redis防并发的锁示例,以备以后参考,前面写过利用文件锁防并发的代码,但考虑到效率以及分布式系统,文件锁会有弊端,而这种情况下redis则没有问题。 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); // 获取搜索者的IP地址 $ip = get_real_ip(); // 防止短时间重复提交搜索,$uid 是被搜索用户的ID //锁的粒度是针对同ip的用户,不同的ip互不影响 $lock...阅读全文
    作者:绝缘体.. | 分类:PHP, redis, 数据库, 编程语言 | 阅读: | 标签:, , , ,