PHP
码飞飞
大家好!我是练习时长五年的前端练习生码飞飞
展开
-
PHP中empty和isset的区别以及??和?:的区别
empty 和 isset1. emptyempty()用于判断一个变量是否为空null、false、0.0、0、00、′0′、array() 、′′、var $a 都会返回true2. issetisset()用于判断一个变量是否已设置0、00、′0′、array() 、′ ′、false、′false′、′null′都返回true。只有值为null的变量返回true3. is_null检测变量是否为null4. 总结项目emptyissetis_null原创 2021-04-09 10:08:50 · 711 阅读 · 2 评论 -
自制PHP框架之路由
我们为什么要使用路由?原因1:一个更漂亮的URI1.URI的改进刚刚开始学PHP时,我们一定写过blog.php?id=1之类的URI,使用GET方式获取参数。这样的URI有两个缺点,一是容易被SQL注射攻击,二是维护性可读性差,大家可以比较下面两种URI哪一种更具备可读性。www.mysite.com/blog.php?id=1上面URI是我们初学PHP最常用的。www.mysite...原创 2019-05-20 22:37:51 · 1634 阅读 · 0 评论 -
PHP中=>和->以及::的用法
1、echo与print,var_dump()和print_r()的区别(1)echo 和 print 的区别共同点:首先echo 和 print 都不是严格意义上的函数,他们都是 语言结构;他们都只能输出 字符串,整型跟int型浮点型数据。不能打印复合型和资源型数据;区别是:echo 可以连续输出多个变量,而print只能一次输出一个变量。print打印的值能直接复制给一个变量,如$a =...原创 2019-07-06 22:12:55 · 145 阅读 · 0 评论 -
composer 报 Failed to decode response: zlib_decode(): data error问题
composer 错误问题Failed to decode response: zlib_decode(): data errorRetrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info导致这个错误的原因一般是网...原创 2019-08-11 15:00:21 · 887 阅读 · 0 评论