基础问题

恋着宝贝的鱼 技术部负责人  2010-09-14 06:09:30
小弟初学php在代码中看到$typeid = isset($typeid) ? intval($typeid) : 99;这个,有没有高手给解读下这句话是什么意思啊?
...全文
25 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
谢谢1楼二楼的大哥。明白了,先看基础。
回复
CunningBoy 2010-09-14
a ? b : c是三目运算符,表示如果满足条件a,则返回b,如果不满足条件a则返回c

$typeid = isset($typeid) ? intval($typeid) : 99;
这句的意思是如果存在$typeid变量,就将这个变量的整数值赋值给$typeid,否则将99赋值给$typeid
回复
PIGer920 2010-09-14
三元运算符

不要看代码了 看看基础的书吧 磨刀不误砍柴工
看书学习不丢人 一上来就看源码都是误人子弟
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告