首页 > 编程语言 >PHP函数 递增递减运算符

PHP函数 递增递减运算符

时间:2024-05-22 16:29:25浏览次数:31  
标签:10 结果 ++ 递增 echo 运算符 -- init PHP

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

//递增/递减运算符
/**
 * 递增/递减运算符 例子 名称 效果 
 * ++$a 前加 $a 的值加一,然后返回 $a。 
 * $a++ 后加 返回 $a,然后将 $a 的值加一。 
 * --$a 前减 $a 的值减一, 然后返回 $a。 
 * $a-- 后减 返回 $a,然后将 $a 的值减一。 
 * */

$a=0;

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

echo '$a=10; <br>';

echo '++$a 结果:'; 
echo ++$a;
echo '<br>';
init();

echo '$a++ 结果:'; 
echo $a++;
echo '<br>';
init();

echo '--$a 结果:'; 
echo --$a;
echo '<br>';
init();

echo '$a-- 结果:'; 
echo $a--;
echo '<br>';
init();

?>
<?php include ROOT.'/assets/php/foot.php';
//查改样式
$chck = array();
chck($chck);
?>
$a=10;
++$a 结果:11
$a++ 结果:10
--$a 结果:9
$a-- 结果:10

标签:10,结果,++,递增,echo,运算符,--,init,PHP
From: https://www.cnblogs.com/onestopweb/p/18206526

相关文章

  • PHP函数 逻辑运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//逻辑运算符/***$aand$b:And(逻辑与)true;如果$a和$b都为true。*$aor$b:O......
  • 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数组转换......
  • 300-Longest Increasing Subsequnce-最长递增子序列
    问题描述链接:https://leetcode.com/problems/longest-increasing-subsequence/description/Givenanintegerarray nums,return thelengthofthelongest strictlyincreasing subsequence解释:给定一个数组nums,返回长的严格递增子序列。案例:Input:nums=[10,9,......
  • 国赛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......
  • Linux下安装PHP环境
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`Linux下安装PHP环境日期:2018-5-7阿珏教程浏览:2016次评论:0条学习环境:Centos7.2正式版_64位#更新源yumupdate#安装nginxyuminstall......
  • MajorDoMo-thumb.php未授权RCE漏洞复现
    漏洞描述:thumb.php主要用于MajorDoMo中的缩略图生成,这个文件处理外部输入时未正确验证用户输入,攻击者可以利用该处执行恶意代码Fofa:app="MajordomoSL"POC:GET/modules/thumb/thumb.php?url=cnRzcDovL2EK&debug=1&transport=%7C%7C+%28echo+%27%5BS%5D%27%3B+id%3B+echo+%2......
  • php 异步并行后续--兼容FPM使用的组件
    上次给人推荐了这篇文章,关于PHP异步并行的文章,之后有人评论问这个组件能不能给fpm用,我测试了一下发现不行,于是又找到一个可以给fpm用的http请求组件.安装很简单,就这样  composerrequireguzzlehttp/guzzle 进行安装一下.然后代码示例如下:我们先建一个文件作为一个长......
  • PHP的多样化执行方式(parallel PHP多线程实现,原生协程实现,多进程实现,ZTS、NTS、TS又是
    进程、线程、协程进程:应用程序的启动实例,运行起的代码叫进程,有独立的内存空间,类比工厂的P个(P=1单进程,P>1多进程)车间。线程:线程是CPU调度的最小单位,是进程内的执行单元,多个线程共享所属进程的资源。类比车间内的T个员工(T=1单线程,T>1多线程)车间。协程:类似线程,协程是用户态(CPU受......
  • ThinkPHP
    ThinkPHPThinkPHP本地搭建安装composer注意:开启php.ini的opsenssl,将extension=openssl前面的;去掉安装到php7.3.4nts\php.exe安装thinkphp路径D:\phpstudy_pro\WWW\think安装ThinkPHP稳定版本composercreate-projecttopthink/think=版本号名访问ThinkPHP框架......