首页 > 编程语言 >000006 PHP 赋值运算符

000006 PHP 赋值运算符

时间:2022-11-06 16:56:26浏览次数:44  
标签:000006 结果 等同于 echo 运算符 init 按位 PHP

<?php
header('Content-Type: text/html; charset=utf-8');
include './assets/php/head.php';

//赋值运算符
/**
 * 例子 等同于 操作 
 * $a+=$b 等同于 $a=$a+$b 加法 
 * $a-=$b 等同于 $a=$a-$b 减法 
 * $a*=$b 等同于 $a=$a*$b 乘法 
 * $a/=$b 等同于 $a=$a/$b 除法 
 * $a%=$b 等同于 $a=$a%$b 取模 
 * $a**=$b 等同于 $a=$a**$b 指数 
 * 
 * 位赋值运算符例子 等同于 操作 
 * $a&=$b 等同于 $a=$a&$b 按位与 
 * $a|=$b 等同于 $a=$a|$b 按位或 
 * $a^=$b 等同于 $a=$a^$b 按位异或 
 * $a<<=$b 等同于 $a=$a<<$b 左移 
 * $a>>=$b 等同于 $a=$a>>$b 右移 
 * 
 * 其他赋值运算符例子 等同于 操作 
 * $a.=$b 等同于 $a=$a.$b 字符串拼接 
 * $a??=$b 等同于 $a=$a??$b NULL 合并 
 * */

$a=0;
$b=0;

//初始化
function init(){
	//定义全局n变量
	global $a;
	global $b;
	$a=10;
	$b=3;
}
init();

echo '$a=10; $b=3;<br>';
$a+=$b;
echo '$a+=$b 等同于 $a=$a+$b 加法 结果:'; 
echo $a;
echo '<br>';
init();

$a-=$b;
echo '$a-=$b 等同于 $a=$a-$b 减法 结果:'; 
echo $a;
echo '<br>';
init();

$a*=$b;
echo '$a*=$b 等同于 $a=$a*$b 乘法 结果:'; 
echo $a;
echo '<br>';
init();

$a/=$b;
echo '$a/=$b 等同于 $a=$a/$b 除法 结果:'; 
echo $a;
echo '<br>';
init();

$a%=$b;
echo '$a%=$b 等同于 $a=$a%$b 取模 结果:'; 
echo $a;
echo '<br>';
init();

$a**=$b;
echo '$a**=$b 等同于 $a=$a**$b 指数 结果:'; 
echo $a;
echo '<br>';
init();

$a&=$b;
echo '$a&=$b 等同于 $a=$a&$b 按位与 结果:'; 
echo $a;
echo '<br>';
init();

$a|=$b;
echo '$a|=$b 等同于 $a=$a|$b 按位或 结果:'; 
echo $a;
echo '<br>';
init();

$a^=$b;
echo '$a^=$b 等同于 $a=$a^$b 按位异或 结果:'; 
echo $a;
echo '<br>';
init();

$a<<=$b;
echo '$a<<=$b 等同于 $a=$a<<$b 左移 结果:'; 
echo $a;
echo '<br>';
init();

$a>>=$b;
echo '$a>>=$b 等同于 $a=$a>>$b 右移  结果:'; 
echo $a;
echo '<br>';
init();


$a.=$b;
echo '$a.=$b 等同于 $a=$a.$b 字符串拼接 结果:'; 
echo $a;
echo '<br>';
init();

?>
<?php include './assets/php/foot.php'; ?>

结果:

标签:000006,结果,等同于,echo,运算符,init,按位,PHP
From: https://www.cnblogs.com/onestopweb/p/16863003.html

相关文章

  • 000005 PHP 算术运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');include'./assets/php/head.php';//算术运算符/***+$a:标识;根据情况将$a转化为int或float。*-$a:取反;$......
  • 1.4 算术运算符
    1.4算术运算符/*例1.4-1:算术运算符*/publicclassOperator01{publicstaticvoidmain(String[]args){inta=10;intb=20;......
  • 1.6 关系运算符
    1.6关系运算符/*例1.6-1:关系运算符*/publicclassOperator03{publicstaticvoidmain(String[]args){inta=10;intb=20;......
  • 1.5 赋值运算符
    1.5赋值运算符/*例1.5-1:赋值运算符*/publicclassOperator02{publicstaticvoidmain(String[]args){inta=10;intb=20;......
  • 1.8 位运算符
    1.8位运算符/*例1.87-1:位运算符*/publicclassOperator05{publicstaticvoidmain(String[]args){/*位的与或非运算A=00101010......
  • 1.7 逻辑运算符
    1.7逻辑运算符/*例1.7-1:逻辑运算符*/publicclassOperator04{publicstaticvoidmain(String[]args){booleana=true;booleanb=f......
  • C语言运算符优先级
    C语言的运算符包括单目运算符、双目运算符、三目运算符,优先级如下:第1优先级:各种括号,如()、[]等、成员运算符.;第2优先级:所有单目运算符,如++、–、!、~等;第3优先级:乘法运算......
  • php:在linux上用sudo提升权限(centos 8 / PHP 7.4.2)
    一,php中查看当前用户: php代码:publicfunctionocr(){$daemon_user=getenv('USERNAME')?:getenv('USER');$script_user=get_current_user......
  • Thinkphp6笔记十九:加载自定义配置
    适用场景:加载自己的某些配置1.创建配置文件app/config/test.php或者app/admin/test.php<?phpreturn['rule'=>['alibaba'=>[],'ebay'=>[],......
  • 【Python零基础入门篇 · 4】:字符串的运算符、下标和切片
    字符串名称中文名称作用举例str字符串字符串“hello”,”loveyou”,.......字符串的运算符:+*innotin字符串的运算符作用举例结果......