首页 > 编程语言 >PHP函数 逻辑运算符

PHP函数 逻辑运算符

时间:2024-05-22 16:29:05浏览次数:27  
标签:xor 函数 结果 echo 运算符 && PHP

<?php
header('Content-Type: text/html; charset=utf-8');
define ('ROOT', $_SERVER['DOCUMENT_ROOT']);
include ROOT.'/assets/php/head.php';

//逻辑运算符 
/**
 * $a and $b:And(逻辑与) true;如果 $a 和 $b 都为 true。 
 * $a or $b:Or(逻辑或) true;如果 $a 或 $b 任一为 true。 
 * $a xor $b:Xor(逻辑异或) true;如果 $a 或 $b 任一为 true;但不同时是。 
 * ! $a:Not(逻辑非) true;如果 $a 不为 true。 
 * $a && $b:And(逻辑与) true;如果 $a 和 $b 都为 true。 
 * $a || $b:Or(逻辑或) true;如果 $a 或 $b 任一为 true。 
 * */

$a=true;
$b=false;

echo '$a=true; $b=false; <br>';

echo '$a and $b 结果:'; 
echo ($a and $b)?'真':'假';
echo '<br>';

echo '$a or $b 结果:'; 
echo ($a or $b)?'真':'假';;
echo '<br>';

echo '$a xor $b 结果:'; 
echo ($a xor $b)?'真':'假';;
echo '<br>';

echo '! $a 结果:'; 
echo ! $a?'真':'假';;
echo '<br>';

echo '$a && $b 结果:'; 
echo ($a && $b)?'真':'假';;
echo '<br>';

echo '$a || $b 结果:'; 
echo ($a || $b)?'真':'假';;
echo '<br>';

?>
<?php include ROOT.'/assets/php/foot.php';
//查改样式
$chck = array();
chck($chck);
?>
$a=true; $b=false;
$a and $b 结果:假
$a or $b 结果:真
$a xor $b 结果:真
! $a 结果:假
$a && $b 结果:假
$a || $b 结果:真

标签:xor,函数,结果,echo,运算符,&&,PHP
From: https://www.cnblogs.com/onestopweb/p/18206527

相关文章

  • PHP函数 BC数学函数
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//BC数学函数/***bcadd—2个任意精度数字的加法计算*bccomp—比较两个任意精度的数字*bcdiv—......
  • thinkphp5遇到必须使用Db::raw方法而无法使用json格式传递Db对象
    今天使用Thinkphp5做异步任务传递where参数时遇到一个问题:有一段如下代码:$where['jst.supplier']=['exp',Db::raw('>0orjst.is_supplier=1')];在使用swoole做异步任务时需要把where参数传递给异步任务处理,因为无法传递数组和对象只能传递字符串,所以需要把where数组转换......
  • Python基础篇(函数)
    函数是实现某种特定的功能而组织的带名字的代码块,可以重复使用的,用来实现单一,或相关联功能的代码段,所以说函数是程序员规模化使用的基础。函数能提高应用的模块性,和代码的重复利用率。在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。善于利用函数,可以减少......
  • JavaScript-函数式编程-全-
    JavaScript函数式编程(全)原文:zh.annas-archive.org/md5/14CAB13674AB79FC040D2749FA52D757译者:飞龙协议:CCBY-NC-SA4.0前言函数式编程是一种强调和使智能化代码编写的风格,可以最大程度地减少复杂性并增加模块化。这是一种通过巧妙地改变、组合和使用函数来编写更清洁的代......
  • MD5加密函数 宏实现
    原文https://blog.csdn.net/zhanglongfei_test/article/details/127868750一、下载宏文件点击下载md5宏.xla二、找到excle并加载宏1、依次打开【文件】-【选项】-【自定义功能区】选中【开发工具】2、这样在Excel顶部就多了一栏【开发工具】3、选择【加载项】-【浏览】-选......
  • LLM相关损失函数
    信息熵:信息熵torch代码event={'a':2,'b':2,'c':4}#信息熵分:1.5event2={'a':1,'b':1,'c':1}#信息熵分:1.585p_e=[v/sum(event.values())forvinevent.values()]en_e=[item*torch.log2(......
  • Hooking linux内核函数(一)
    本文是《HookingLinuxKernelFunctions,Part1:LookingforthePerfectSolution》的翻译文章。前言我们最近参与了一个Linux系统安全相关项目,需要hooking几个重要的Linux内核函数调用,例如打开文件和启动进程,并利用它来启用系统活动监控并抢先阻止可疑进程。最后,我们发明......
  • Hooking linux内核函数(二):如何使用Ftrace hook函数
    本文是《HookingLinuxKernelFunctions,Part2:HowtoHookFunctionswithFtrace》的翻译文章前言Ftrace是一个用于跟踪Linux内核函数的Linux内核框架。但是,当我们尝试启用系统活动监控以阻止可疑进程时,我们的团队设法找到了一种使用ftrace的新方法。事实证明,ftrace允许......
  • 国赛2024 simple_php(三种方法)
    <?phpini_set('open_basedir','/var/www/html/');error_reporting(0);if(isset($_POST['cmd'])){$cmd=escapeshellcmd($_POST['cmd']);if(!preg_match('/ls|dir|nl|nc|cat|tail|more|flag|sh|cut|awk|string......
  • 欧拉函数
    一、欧拉函数定义\([1,n]\)中与\(n\)互质的数的个数,称为欧拉函数,记为\(\varphi(n)\)。互质的定义:对于正整数\(a\)和\(b\),若\(gcd(a,b)=1\),则\(a\)和\(b\)互质。性质若\(p\)是质数,则\(\varphi(p)=p-1\)。证:因为\(p\)是质数,所以因数只有\(1\)和\(p\)。......