社区
基础编程
帖子详情
php写法的问题
ppxstar
2008-08-06 03:31:28
看到有些程序里有这种写法
if ($var){
.......
.......
}
我发现$var的值不单纯的是0,1,可以是任意值,甚至是一个数组。
我想请问这种写法与
if (isset($var)){
}
有什么区别?
这种写法的背后是一种什么样的处理过程。
...全文
170
9
打赏
收藏
php写法的问题
看到有些程序里有这种写法 if ($var){ ....... ....... } 我发现$var的值不单纯的是0,1,可以是任意值,甚至是一个数组。 我想请问这种写法与 if (isset($var)){ } 有什么区别? 这种写法的背后是一种什么样的处理过程。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CuTe_CuBe
2008-08-06
打赏
举报
回复
区别就在
$var=false;
if(isset($var)){
.......
}
变量值为false的时候isset返回真。为什么这样用,要联系上下文,如果上面用过$var,只要不是NULL,那么isset($var)就为真。
ppxstar
2008-08-06
打赏
举报
回复
那为什么还要有isset呢,使用isset速度会更快还是会更慢呢??
SICTXK
2008-08-06
打赏
举报
回复
其实都一样,就是判断是否为空。
ppxstar
2008-08-06
打赏
举报
回复
这样的话,跟isset($var)的区别在什么地方呢?
isset不也是不为空返真,为空返假嘛。
北里闻箫
2008-08-06
打赏
举报
回复
$var不为空,返回真。$var为空,返回假。
ppxstar
2008-08-06
打赏
举报
回复
楼上说的我都清楚,我不明白的地方是:
$var=123;
if ($var){
......
......
}
这种写法是怎么判断的。因为这里$var不为真也不为空,不为1也不为0,不为true也不为false
jacky_hjf
2008-08-06
打赏
举报
回复
if ($var){
} $var非零为ture,零为fulse
if (isset($var)){
} 中$var可以为任意数据类型,设置了为ture,否则false.
mikespook
2008-08-06
打赏
举报
回复
if($var) {
// empty($var) == false
} else {
// empty($var) == true
}
isset 是判断变量是否存在的,不论变量的值为多少,只要有值 isset 总是 true。
手册上这块讲得比较清楚,概念看手册。底层处理过程看 ext/standad/var.c 中 c 对 isset 的实现。
liuyang1588
2008-08-06
打赏
举报
回复
isset($var是判断$var是否被设置,设置执行
if ($var){
} $var为真的时候执行
php
递归
写法
,
php
递归无法返回
问题
,递归正确
写法
这篇文章介绍的内容是关于
php
递归无法返回
问题
,递归正确
写法
,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下常规
写法
function digui($tiaojian){if ($tiaojian) { return $data;} else{ return digui();}}注意:条件不成立时,一定要return 递归函数。不然无法正常返回如果...
php
递归无法返回
问题
,递归正确
写法
常规
写法
function digui($tiaojian){ if ($tiaojian) { return $data; } else{ return digui(); } } 注意:条件不成立时,一定要return 递归函数。不然无法正常返回 如果递归只是为了输出。可以简写: function digui($...
PHP
初始化
问题
多!老油条怒批小伙的错误
写法
,你中枪了吗?
最近在重构一个老项目,发现团队里几个小伙子写的
PHP
初始化代码简直惨不忍睹。作为一个在
PHP
坑里摸爬滚打十年的老油条,今天就来聊聊
PHP
初始化那些事。
PHP
被骂惨了?
问题
不在语言,而在你的
写法
在编程语言选型中,性能、类型安全与工程化常是开发者核心考量。
PHP
8引入JIT、枚举、readonly属性等现代特性,配合Composer及PSR-4自动加载,已具备构建高并发、强类型项目的实力。然而,多数负面评价源于历史版本和不良编码习惯——弱类型滥用、缺乏类型声明、绕过预处理语句导致SQL注入,甚至反序列化不可信数据引发RCE。通过OPcache、Swoole常驻内存、
PHP
Stan静态分析及Pint规范检查,
PHP
项目同样能实现高性能与高可维护性。本文深入剖析
PHP
被诟病的根源,对比现代工程实践,说
分享脚本,同一个
问题
,
php
,python,shell的
写法
关于写脚本,1 2 3 5 8 13 .............用脚本写出,第一百个数是什么 shell: ##########下面是脚本内容########## #!/bin/bashfor((i=1;i<=100;i++))do if [ $i -eq 1 ];then let s[1]=1 elif [ $i -eq 2 ];then let s[2...
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章