[{"data":1,"prerenderedAt":59},["ShallowReactive",2],{"article-96":3},{"code":4,"msg":5,"data":6,"count":14},200,"查询成功",{"id":7,"title":8,"keywords":9,"description":10,"category_id":11,"content":12,"body_html":13,"thumb_up":14,"clicks":15,"sort":14,"remark":16,"status":17,"is_open":17,"is_deleted":14,"is_top":14,"is_recommend":14,"create_time":18,"update_time":19,"image_id":20,"url":13,"member_id":14,"cate_name":21,"prev":22,"next":25,"tags":28,"words":31,"read_time":14,"comments":14,"cover":32,"relevant":33},96,"PHP中字符串跟0做比较永远是true","php,比较","最近在项目中做数据对比的功能，发现一个特殊的情况，0跟任何字符串做比较永远返回true，特意了解了一下。",2,"最近在项目中做数据对比的功能，发现一个特殊的情况，0跟任何字符串做比较永远返回true，特意了解了一下。\n\n如：\n\n```php\n$a = 0;\n$b = 'test';\nif($a == $b){\n    echo 'ok';\n}else{\n    echo 'no';\n}\n```\n\n理想中$a不等于$b,应该返回no才对，事实上，返回的时ok，惊喜不！！！\n\n经过测试验证，原来在PHP中字符串跟数值比较时，会将字符串类型的值强制转换成数值型的0\n\n解析\n\n```php\nif($str==0)\n```\n\n字符串和数字比较是否相等，相当于把$str字符串隐性转换为数字，然后再比较，相当于\n\n```php\nif(intval($str) == 0)\n```\n\nif($str==0)判断和if(intval($str) == 0)是等价的，而和if($str)是不一样的。\n\nif($str)可以判断$str值有没有被初始化。有没有赋值，只要赋值就返回true。\n\n",null,0,785,"",1,"2021-02-04 16:16:27","2026-04-19 10:45:06",133,"PHP",{"id":23,"title":24},95,"Django启用memcache缓存",{"id":26,"title":27},97,"Redis必知必会的知识点",[29],{"id":30,"name":21},25,284,"https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002Fbe\u002F7eb81eb8c1826e0eb5671b64818cf3.jpg",[34,39,44,49,54],{"id":35,"title":36,"create_time":37,"description":38},93,"PHP执行Python脚本解压，压缩文件夹操作","2020-08-06 14:59:05","PHP是有解压缩类文件的，但在实际项目中，用户方使用Python脚本压缩，很容易出现中文解压乱码，导致文件内容丢失的情况，本文主要介绍PHP执行Python脚本解压缩出现的问题以及解决方法",{"id":40,"title":41,"create_time":42,"description":43},92,"PHP对图片的处理","2020-07-30 15:53:38","图片处理函数功能：缩放、剪切、相框、水印、锐化、旋转、翻转、透明度、反色处理并保存历史记录的思路：当有图片有改动时自动生成一张新图片",{"id":45,"title":46,"create_time":47,"description":48},13,"Win系统下配置PHP链接Oracle","2019-01-17 22:23:36","该文章内容主要介绍window系统下，php连接oracle的配置。",{"id":50,"title":51,"create_time":52,"description":53},103,"面向对象三大特性五大原则 + 低耦合高内聚[转载]","2021-10-31 23:18:58","面向对象的三大特性是\"封装、\"多态\"、\"继承\"，五大原则是\"单一职责原则\"、\"开放封闭原则\"、\"里氏替换原则\"、\"依赖倒置原则\"、\"接口分离原则\"。",{"id":55,"title":56,"create_time":57,"description":58},29,"PHP设计模式之迭代器、代理模式","2019-01-17 23:03:13","本文章讲述了php设计模式中的迭代器模式和代理模式，以及简单的应用实例",1783431656183]