草庐IT

vec_bool

全部标签

php - CakePHP 和 tinyint 作为 bool 值

我如何强制CakePHP2.x检索tinyint数据库列而不是bool值,而是tinyint?MySQL:Column|type-------------------------------...|...category_id|tinyint(1)...|...CakePHP:$this->request->data=$this->Question->read();var_dump($this->request->data['Question']['category']);该值始终为0(如果我提取的问题的类别ID为0)或1(如果问题具有任何其他类别ID)。

php - 如何让 PHP bool 值 FALSE 仅输出为 FALSE

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:transferaVariablefromphptojs这可能看起来微不足道。我将PHP变量的值设置为false。然后经过一些处理后,我在脚本中输出了一些JavaScript变量。这是代码$a=true;$b=false;echo'vara='.$a.';varb='.$b.';';当脚本完成时,我得到这个输出:vara=1;varb=;所以我在JavaScript中遇到语法错误。现在的问题是,如何在JavaScript中将这些值也作为真正的bool值?预期输出:vara=true;varb=false;我不

php - 如何使单选按钮返回 bool 值真/假而不是开/关

我希望我的单选按钮返回一个bool值true或false代替开/关所以我在输入值中传递真/假:MaleFemale但它以文本格式返回真/假。请高手如何以bool格式获取它们?更多细节:事实上,我需要将我的$_POST数组存储在file.txt中,对于我的单选按钮,我需要存储例如:array("IsMale"=>true);而不是:array("IsMale"=>"true"); 最佳答案 您必须检查数据并修改它。if(isset($_POST['SubmitButton'])){$_POST['IsMale']=$_POST['Is

php - 将 bool 值存储在 xml 文档中并使用 PHP SimpleXML 读取

如何在XML文档中存储bool值,以便您可以使用PHP的SimpleXML类读取它们?我有以下XML文档:samplelog和下面的php脚本来读取它:if(file_exists($filename)){$statusXml=simplexml_load_file($filename);if($statusXml){$investigating=(bool)($statusXml->investigating);echo$investigating;}}else{exit('Failedtoopen'.$filename.'.');}无论我在标签中放入什么,它总是被读取为真。我试过“

php - 为什么不能将 SplFileInfo 转换为 bool 值?

PHP的局限之一是对象的计算结果总是true。但是SplFileinfo(以及Symfony的UploadedFile等子类)的行为不同:$a=newArrayIterator();//oranyotherclass$b=newSplFileInfo(__FILE__);//fileusedisnotimportantif($a)echo'true';//'true'if(!$a)echo'false';//nothingbecause$aistrueif($b)echo'true';//'true'if(!$b)echo'false';//Catchablefatalerror:Ob

php - Localhost URL 在浏览器中有效,但对于 PHP curl_exec 返回 bool(false)

我有以下PHP代码:$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$URL);curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);$html=curl_exec($curl);echo$html;结果如下:对于像“http://www.google.com”这样的$URL是可以的KO像“http://localhost/index.html”这样的$URL,并在我执行var_dump时返回bool(false)即使浏览器可以显示http://localhost/index.html没问题。我在本

php - 传递给 Y 的参数 X 必须是 bool 值的实例, bool 值给定 - PHP7

给定代码我收到错误TypeError:Argument1passedtoa()mustbeaninstanceofboolean,booleangiven这是怎么回事? 最佳答案 只有boolean的有效类型提示是bool。根据documentationboolean在类型提示中未被识别为bool的别名。相反,它被视为类名。int(标量)和integer(类名)也是如此,这将导致错误TypeError:Argument1passedtoa()mustbeaninstanceofinteger,integergiven在这种特定情况下

php - yii2:显示标签而不是 bool 复选框的值

我创建了一个bool类型的复选框输入,用于将值存储为洗碗机-选中或未选中。选中将存储1,未选中将存储0。现在我想在GridView和View中为值1和0显示标签为Yes或No。如何实现。我的_form.php代码是这样的$form->field($model,'discharged')->checkBox(['label'=>'Discharged','uncheck'=>'0','checked'=>'1'])我试过['attribute'=>'discharged','value'=>['checked'=>'Yes','unchecked=>'no']],但看起来不像是正确的语法

php - 在 bool 值上调用成员函数 fetch()

这个问题在这里已经有了答案:WhydoesthisPDOstatementsilentlyfail?(1个回答)关闭1年前。我收到此错误:Fatalerror:Calltoamemberfunctionfetch()onbooleaninC:\xampp\htdocs\repo\generator\model\database.phponline34当我运行这段代码时:classdatabase{private$user='root';private$pass='';public$pdo;publicfunctionconnect(){try{$this->pdo=newPDO('my

PHP 计算 bool 数组中真值的个数

我有一个关联数组,我需要计算其中bool真值的数量。最终结果是创建一个if语句,当数组中只存在一个真值时,该语句将返回真。如果数组中有多个真值,或者数组中没有真值,则需要返回false。我知道最好的方法是以某种形式使用count和in_array。我不确定这是否行得通,就在我的脑海中,但即使行得通,这是最好的方法吗?$array(a->true,b->false,c->true)if(count(in_array(true,$array,true))==1){returntrue}else{returnfalse} 最佳答案 我会使