随笔分类 -  PHP

摘要:问题: 解决宝塔环境安装运行composer时报错:TypeError: Return value of Symfony\Component\Process\Process::close 不熟悉的人看到这个报错一脸懵逼,其实 原因: 宝塔默认禁用的函数包含composer要用的:proc_get_s 阅读全文
posted @ 2025-01-20 23:37 我的五年 阅读(325) 评论(0) 推荐(1)
摘要:data format error rid问题: 在php中使用curl调用微信二维码生成接口getwxacodeunlimit时得到错误响应信息: errcode\":47001,\"errmsg\":\"data format error rid: xxx 在微信开发者社区看了几个帖子全是在胡说 阅读全文
posted @ 2025-01-03 10:30 我的五年 阅读(1206) 评论(0) 推荐(0)
摘要:vscode配置xdebug断点调试thinkphp其实和配置其他php框架的断点调试一样,步骤如下: 下载xdebug,重命名为php_xdebug.dll并移动到php.ini目录; (不知道下载哪个版本的xdebug可以通过xdebug官网提供的在线查询工具查询。https://xdebug. 阅读全文
posted @ 2024-11-08 14:29 我的五年 阅读(770) 评论(0) 推荐(0)
摘要:Laravel报错Call to undefined function Termwind\ValueObjects\mb_strimwidth() 通常是因为php的mbstring扩展没有打开 解决办法: 搜索 extension=mbstring 去掉前面的;注释符即可,需要注意的是,Larav 阅读全文
posted @ 2024-10-29 09:12 我的五年 阅读(170) 评论(0) 推荐(0)
摘要:报错: "Libsodium is not available. You should either install the sodium extension, upgrade to PHP 7.2+ or use a different encoder." 原因: 报错说让把php根系到7.2以上 阅读全文
posted @ 2021-04-22 17:04 我的五年 阅读(16) 评论(0) 推荐(0)
摘要:1、根目录下有.env文件,约17行有这句: APP_ENV=dev 默认开发环境 prod为生产环境 2、.env.local.php文件(如果有)会覆盖.env的配置 阅读全文
posted @ 2020-09-08 11:56 我的五年 阅读(11) 评论(0) 推荐(0)
摘要:直接返回结果集: getConnection反回了\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\Connection.php接口的实现,所以Connection的所有public方法都可用。 doctrine执行原生sql实例: <?php names 阅读全文
posted @ 2020-08-13 11:05 我的五年 阅读(19) 评论(0) 推荐(0)
摘要:当时在网上搜了下这个问题,大多方法都是定义一个函数,在里面处理,后来网官网文档看到可以这么用,记录下。 php时间戳转datetime对象 var_dump(new \Datetime('@'.time())); 获取当前20秒前的dateime问题 var_dump(new \Datetime(' 阅读全文
posted @ 2020-08-06 08:52 我的五年 阅读(20) 评论(0) 推荐(0)
摘要:初识api-platform: 都0202年了,整天还在用php一遍又一遍的写crud api吗?还在为构建restfull风格api而烦恼吗?那么,symfony的衍生框架api-platform你值得拥有。 东西很强大,只是国内好像用的人不是很多,只有英文文档也难怪(不过现在机翻这么强大,这都不 阅读全文
posted @ 2020-06-05 16:54 我的五年 阅读(22) 评论(0) 推荐(0)
摘要:php -S ip:port 命令可以开启一个纯php的web服务,如: php -S 127.0.0.1:8080 # ip指定为localhost也是可以的 tips:端口号必填,服务的根目录即为当前目录。 # 另外: php -r 'code···' 可以直接在命令行里运行你的php代码 比如 阅读全文
posted @ 2020-03-14 23:13 我的五年 阅读(61) 评论(0) 推荐(0)
摘要:报错: Catchable Fatal Error: Object of class App\Entity\ProjectType could not be converted to string 版本:symfony5.0 解决办法: 在对应的Entity里添加public __toString方 阅读全文
posted @ 2020-03-10 16:32 我的五年 阅读(18) 评论(0) 推荐(0)
摘要:之前用symfony3.4,最近上手symfony5发现加入了很多新特性,搭配easyadminBundle、api-platform这些用起来感觉简直如有神助,瞬间爱了。 不过api-platform还没太弄明白,有用这个的可以给分享下文档,官网文档好多地方说的太简略了。||| 面记一些使用时遇到 阅读全文
posted @ 2020-03-08 19:58 我的五年 阅读(28) 评论(0) 推荐(0)
摘要:原文:38条技巧优化PHP代码 1、如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2、echo的效率高于print,因为echo没有返回值,print返回一个整型; 3、在循环之前设置循环的最大次数,而非在在循环中; 4、销毁变量去释放内存,特别是大的数组; 5、避免使用像__get 阅读全文
posted @ 2020-02-09 17:53 我的五年 阅读(9) 评论(0) 推荐(0)
摘要:今天使用composer的时候得到了这个错误: The openssl extension is required for SSL/TLS protection but is not available 搜了一圈,基本都是说开启php.ini里的配置: extension=openssl # 同时, 阅读全文
posted @ 2019-12-20 15:41 我的五年 阅读(124) 评论(0) 推荐(0)
摘要:WampServer更新比较慢,需要新版本的php时就需要我们自己去添加了。 步骤(这里默认你已经安装好了wampserver): 下载解压;增加配置文件重启wampserver 去php官网根据系统(我的是64位)下载php Thread Safe(线程安全)版,解压到wampserver\bin 阅读全文
posted @ 2019-12-20 12:03 我的五年 阅读(69) 评论(0) 推荐(0)