首页
注册
登录
会员
统计
帮助
中国PHP开发者
»
PHP技术讨论
» 关于显示问题
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
关于显示问题
sjtprruy
新手上路
帖子
21
积分
222
P币
56 P元
1楼
大
中
小
发表于 2007-11-17 21:53
只看该作者
发短消息
加为好友
当前离线
关于显示问题
<?
$a="str";
$b=is_int($a);
print($b);
?>
返回值为false,为什么不能显示假值?
UID
74
精华
0
贡献
0
荣誉
0
阅读权限
10
在线时间
6 小时
注册时间
2007-9-14
最后登录
2008-6-8
查看详细资料
TOP
kasp
kasp
初级会员
帖子
39
积分
1548
P币
156 P元
2楼
大
中
小
发表于 2007-11-18 05:51
只看该作者
发短消息
加为好友
当前离线
回复 undefined 的帖子
?is_int返回值只有true和FALSE啊!
你想返回什么东西?
UID
20
精华
0
贡献
0
荣誉
0
阅读权限
20
性别
男
在线时间
49 小时
注册时间
2007-9-9
最后登录
2008-4-23
查看个人网站
查看详细资料
TOP
xinglu1983
知知了了
版主
知了老大
帖子
200
积分
8590
P币
645 P元
3楼
大
中
小
发表于 2007-11-18 09:38
只看该作者
发短消息
加为好友
当前离线
var_dump($b);
MagicLab.cn | 魔法工作室
UID
49
精华
1
贡献
1
荣誉
0
阅读权限
100
性别
男
来自
北京
在线时间
268 小时
注册时间
2007-9-12
最后登录
2008-11-19
查看个人网站
查看详细资料
TOP
sjtprruy
新手上路
帖子
21
积分
222
P币
56 P元
4楼
大
中
小
发表于 2007-11-20 22:34
只看该作者
发短消息
加为好友
当前离线
<?php
$a="sjtprruy";
$b=is_string($a);
echo ($b);
?>
显示为1,即真值.
<?php
$a="sjtprruy";
$b=is_int($a);
echo ($b);
?>
显示什么?
UID
74
精华
0
贡献
0
荣誉
0
阅读权限
10
在线时间
6 小时
注册时间
2007-9-14
最后登录
2008-6-8
查看详细资料
TOP
xinglu1983
知知了了
版主
知了老大
帖子
200
积分
8590
P币
645 P元
5楼
大
中
小
发表于 2007-11-21 09:39
只看该作者
发短消息
加为好友
当前离线
用echo打印布尔型实际上php会自动先把布尔型转换成字符串,然后打印输出(看手册里echo的定义:Output one or more strings)
所以你那两个语句相当于:
echo (string)$b;
true会被转换成字符串"1",false会被转换成空字符串,所以看不到显示。
MagicLab.cn | 魔法工作室
UID
49
精华
1
贡献
1
荣誉
0
阅读权限
100
性别
男
来自
北京
在线时间
268 小时
注册时间
2007-9-12
最后登录
2008-11-19
查看个人网站
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队