基础问题

恋着宝贝的鱼 2010-09-14 06:09:30
小弟初学php在代码中看到$typeid = isset($typeid) ? intval($typeid) : 99;这个,有没有高手给解读下这句话是什么意思啊?
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
恋着宝贝的鱼 2010-09-15
  • 打赏
  • 举报
回复
谢谢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
  • 打赏
  • 举报
回复
三元运算符

不要看代码了 看看基础的书吧 磨刀不误砍柴工
看书学习不丢人 一上来就看源码都是误人子弟

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧