<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[grthgSyp的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/grthgSyp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; grthgSyp]]></copyright><item><title><![CDATA[数据库乱码像见前女友般心塞! 如何搞定PHP和MySQL字符集?!]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147034092</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147034092</guid><author>grthgSyp</author><pubDate>Mon, 07 Apr 2025 08:14:56 +0800</pubDate><description><![CDATA[最近在重构一个老项目，数据库里全是乱码，看得我眼睛都快瞎了。这让我想起了十年前被字符集支配的恐惧，今天就来聊聊PHP和MySQL字符集那些事。先说说我遇到的血泪史。项目里有个用户表，存的是中文用户名，结果查出来全是???????。这特么比看到前女友还让人心塞。问题出在哪？就是字符集没统一。]]></description><category></category></item><item><title><![CDATA[服务器半夜自动更新文件？十年程序员惊呼：这是寄生虫感染]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147029135</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147029135</guid><author>grthgSyp</author><pubDate>Sun, 06 Apr 2025 19:53:49 +0800</pubDate><description><![CDATA[最近在维护一个老项目时，发现服务器上出现了些奇怪的现象：CPU时不时飙高，磁盘空间莫名其妙减少，最诡异的是某些php文件会在半夜自动更新。作为一个有十年经验的程序员，我敏锐地意识到：这特么是被寄生虫感染了！先说说我是怎么发现的。那天我正在调试一个支付接口]]></description><category></category></item><item><title><![CDATA[2023年竟还用DES加密? 看它在PHP里怎么玩!]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147028887</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147028887</guid><author>grthgSyp</author><pubDate>Sun, 06 Apr 2025 19:34:55 +0800</pubDate><description><![CDATA[最近在重构一个老项目，发现用户密码居然是用DES加密存储的。我当时就笑了，这都2023年了还有人用DES？不过转念一想，这东西虽然老，但在某些场景下还是有点用的。今天就带你们看看这个上古神兽在PHP里怎么玩。先说个笑话：DES的全称是Data Encryption Standard]]></description><category></category></item><item><title><![CDATA[刚学PHP的懵圈了：echo到底啥意思？你可别小看它]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147021193</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147021193</guid><author>grthgSyp</author><pubDate>Sun, 06 Apr 2025 09:43:55 +0800</pubDate><description><![CDATA[最近有个刚学PHP的小老弟问我：echo到底什么意思？我看教程里到处都是这东西。我当时就乐了，这不就跟问吃饭什么意思一样？不过仔细想想，echo这个看似简单的东西，水还挺深。今天咱就掰开了揉碎了聊聊这个破东西。首先说最基本的，echo就是个输出语句，相当于你在街上大喊一声我单身！。]]></description><category></category></item><item><title><![CDATA[找资源手动翻页反人类?看我用爬虫抓取种子链接!]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147019806</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147019806</guid><author>grthgSyp</author><pubDate>Sun, 06 Apr 2025 09:10:56 +0800</pubDate><description><![CDATA[最近在thzhd.info/forum.php上找资源时，突然发现手动翻页太反人类了。作为一个懒癌晚期患者，我决定写个爬虫自动抓取种子链接。结果发现事情并不简单，特别是遇到thunder://这种上古协议时，差点把自己整崩溃。先说说这个thunder协议，这东西简直就是互联网活化石。]]></description><category></category></item><item><title><![CDATA[PHP命名空间搞不懂?include文件都报错!今天讲明白!]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147019789</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147019789</guid><author>grthgSyp</author><pubDate>Sun, 06 Apr 2025 09:10:19 +0800</pubDate><description><![CDATA[最近有个新手问我：大佬，PHP的命名空间到底是个啥东西？为啥我include个文件都能报错？ 我看着他满屏的Fatal error，默默点了根烟。今天咱们就用最接地气的方式，把这东西讲明白。先看个经典翻车现场：include utils]]></description><category></category></item><item><title><![CDATA[PHP版本迁移踩坑无数? 不看这篇会怀疑人生!]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147019405</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147019405</guid><author>grthgSyp</author><pubDate>Sun, 06 Apr 2025 08:45:22 +0800</pubDate><description><![CDATA[那天我正瘫在椅子上刷着B站，突然产品经理发来消息说有个老项目要迁移服务器。我心想这还不简单，结果发现这项目用的是php5.6，新服务器默认是php7.4。好家伙，这波直接给我整不会了。先说说我的环境：Ubuntu 20.04 + nginx 1.18 + php7.4-fpm。]]></description><category></category></item><item><title><![CDATA[PHP让我又爱又恨!当年追妹不成却与此纠缠十几年?]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147019388</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147019388</guid><author>grthgSyp</author><pubDate>Sun, 06 Apr 2025 08:41:34 +0800</pubDate><description><![CDATA[记得第一次接触PHP是在大学宿舍，当时为了追妹子想做个表白网站。结果妹子没追到，倒是和PHP纠缠了十几年。今天就跟你们唠唠这个让人又爱又恨的语言。先说说环境搭建这个坑。当年用XAMPP装环境，硬是把C盘塞爆了。现在用Docker多香，给你们看看我的docker-compose]]></description><category></category></item><item><title><![CDATA[Mac上PHP开发竟这么坑? 且看我的心酸历程!]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147014993</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147014993</guid><author>grthgSyp</author><pubDate>Sat, 05 Apr 2025 19:58:10 +0800</pubDate><description><![CDATA[最近在Mac上搞PHP开发，发现这东西比想象中麻烦多了。不是说Mac不适合开发，而是有些坑你不踩一下都不知道自己有多天真。今天就来说说我在Mac上搞PHP的那些破事。首先得说，Mac自带的PHP就是个摆设。你以为敲个php -v就能用了？Too young too simple。]]></description><category></category></item><item><title><![CDATA[PHP竟能开发苹果系统？这操作太疯狂]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147014957</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147014957</guid><author>grthgSyp</author><pubDate>Sat, 05 Apr 2025 19:54:12 +0800</pubDate><description><![CDATA[最近有个朋友神秘兮兮地问我：老哥，听说你用PHP开发了个苹果系统？我差点把嘴里的泡面喷出来。这年头，用PHP写操作系统？怕不是想让我去ICU写代码？不过仔细想想，这事还真有点意思。先说说这个疯狂想法的来源。那天我在调试一个PHP的CLI应用，突然发现PHP7]]></description><category></category></item><item><title><![CDATA[PHP字符串处理很坑爹? 老司机来吐槽那些坑!]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147014682</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147014682</guid><author>grthgSyp</author><pubDate>Sat, 05 Apr 2025 19:25:55 +0800</pubDate><description><![CDATA[最近在重构一个老项目，发现前任写的字符串处理代码简直是一坨翔。作为一个被PHP虐了十年的老司机，今天就来聊聊PHP字符串那些坑爹事。别以为字符串简单，这东西能把你坑得亲妈都不认识。先来个开胃菜，你们知道PHP的字符串长度计算有多魔幻吗？]]></description><category></category></item><item><title><![CDATA[PHP教程只看兄弟连? 老油条带你看真实项目的玩法!]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147014596</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147014596</guid><author>grthgSyp</author><pubDate>Sat, 05 Apr 2025 19:17:01 +0800</pubDate><description><![CDATA[最近看到不少人在问PHP教程选兄弟连，作为一个从PHP4时代就开始写代码的老油条，我实在忍不住要来说几句。那些教程都是给幼儿园小朋友看的，今天我就用我最近开发的一个电商后台系统为例，带你们看看真实项目中的PHP该怎么玩。首先说个真实案例，上周我接手一个烂摊子，前任写的代码简直惨不忍睹]]></description><category></category></item><item><title><![CDATA[被serialize()支配过吗? 将PHP对象存数据库超坑的真相!]]></title><link>https://blog.youkuaiyun.com/grthgSyp/article/details/147014542</link><guid>https://blog.youkuaiyun.com/grthgSyp/article/details/147014542</guid><author>grthgSyp</author><pubDate>Sat, 05 Apr 2025 19:12:40 +0800</pubDate><description><![CDATA[最近在搞一个项目，需要把PHP对象存到数据库里。这让我想起了十年前刚学PHP时被serialize()支配的恐惧。今天就来聊聊这个看似简单实则坑爹的函数。先来个最简单的例子：$data = [name => 张三]]></description><category></category></item></channel></rss>