社区
基础编程
帖子详情
为何类内无法返回给变量真假值?
zairwolfo
2005-09-04 06:48:24
<?
$a=new ddb;
if(!$a) {
echo "aaa";
}
class ddb{
function ddb(){
Return false;
}
}
...全文
75
3
打赏
收藏
为何类内无法返回给变量真假值?
<? $a=new ddb; if(!$a) { echo "aaa"; } class ddb{ function ddb(){ Return false; } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Meteorlet
2005-09-04
打赏
举报
回复
构造函数不需要返回值
surfchen
2005-09-04
打赏
举报
回复
楼主的代码在我这里能输出aaa..
但是并不是说$a为false;
例如
<?
class ddb{
function ddb(){
Return false;
}
}
$a=new ddb;
if($a===false) {
echo "aaa";
}
?>
这样就不能输出aaa...
因为$a是一个实例,返回false的是它的一个方法。。
既然$a有成员,那么它就不可能是false
虽然ddb()是构造函数,但是也是函数。。
我可以这样取得false值
<?
class ddb{
function ddb(){
Return false;
}
}
$a=new ddb;
if($a->ddb()===false) {
echo "aaa";
}
?>
zairwolfo
2005-09-04
打赏
举报
回复
也就是说如果我想返回aaa,只能在构造函数中返回了?
Java的
变量
与运算符经验总结
Java的
变量
与运算符经验总结,Java的
变量
与运算符经验总结,Java的
变量
与运算符经验总结
python 迭代器与生成器-9.两个
变量
间的逻辑运算-是非,对错?.py
python 迭代器与生成器-9.两个
变量
间的逻辑运算——是非,对错?.py
JavaScript语言核心数据类型和
变量
使用介绍
和众多编程语言一样,JavaScript也有自己语言的核心,了解并学好JavaScript的语言核心部分是JavaScript学习道路上非常良好的开始
C++第二章 数据类型和表达式.ppt
C++第二章 数据类型和表达式.ppt
JAVA试题及答案(50道选择题).doc
JAVA试题及答案(50道选择题).doc
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章