自操作运算| 学习笔记

简介: 快速学习自操作运算。

开发者学堂课程【PHP 基础入门课程(上) :自操作运算】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/709/detail/12608


自操作运算

 

内容介绍:

一、概念

二、自操作运算

三、示例

四、小结

 

了解自操作运算的原理,掌握自操作运算的应用

 

一、概念

自操作运:针对—个变量的自找操作运算,能够让变量实现自我按规矩改变

 

二、自操作运算

1.自操作运算只需要━个变量即可完成

2.自操作运算分为两种:

(1)++:变量自增,即自己加1,法后赋值治自己

(2)--:交量自减,即自己减1,然后赋值给自己

3.自操作符号分前置和后置:

前后置的区则运用是在参与其他运算时体现

(1)前置自操作符:先运算自己、改变自己,然后把改变后的结果去参与其他运算

(2)后置自操作符:先把自己当前的值保留去参与其他运算,然后运算自己、改变自己

4.自操作在变量都是变化1的时候,而且需要重复执行时用到:

年龄:每年自增1

寿命:每年自减1

 

三、示例

1.简单自操作运算

#变量赋值:多个同时赋值

$a=$b=10;

$a++;       #等价于:$a=$b+1

echo $a;      #11

++$b;    #等价于:$b=$b+1

Echo $b;    #11

#独立运算,前置与后置没有区别

2.前后置区别(虚岁生日和实岁生日):参与其他运算

$a=$b=0   #刚出生

#虚岁生日

echo  '我今年:  ',++$a,'岁';   #我今年1岁:前置先改变自己,后参与运算

#实岁生日

echo  '我今年:  ', $b++,'岁';   #我今年0岁∶后置先参与运算,后改变自己

#最终 $a 和 $b 都变成了1

 

四、小结

1、自操作包含++和--都是一个变量参与的改变运算,每次都改变1

2、自操作运算包含前置运算和后置运算

(1)前置自操作:先改变自己、后参与运算·

(2)后置自操作:先参与运算、后改变自己

(3)条件:前后置的区别需要运算本身还要参与到其他运算

其他运算包括:

·输出

·算术运算

·连接运算

3、自操作运算是有规律的自增1或者自减1,实际在循环时会经常用致(循环条件的变更)

相关文章
|
21天前
|
机器学习/深度学习 人工智能 安全
AI加速疫苗研发:从十年磨一剑到一年出成果
AI加速疫苗研发:从十年磨一剑到一年出成果
152 27
|
20天前
|
存储 监控 CDN
阿里云CDN怎么收费的?一文讲明白
阿里云CDN收费由基础服务费和增值服务费组成。基础费用必选,计费方式包括按流量、按带宽峰值或月结95带宽峰值三种;增值服务如HTTPS请求、QUIC请求、WAF防护和实时日志等按需使用,不使用不收费。本文详解2025年最新收费标准及计费规则。
|
12天前
|
机器学习/深度学习 缓存 PyTorch
131_推理加速:ONNX与TensorRT深度技术解析与LLM模型转换优化实践
在大语言模型(LLM)时代,高效的推理加速已成为部署高性能AI应用的关键挑战。随着模型规模的不断扩大(从BERT的数亿参数到GPT-4的数千亿参数),推理过程的计算成本和延迟问题日益突出。ONNX(开放神经网络交换格式)和TensorRT作为业界领先的推理优化框架,为LLM的高效部署提供了强大的技术支持。本文将深入探讨LLM推理加速的核心原理,详细讲解PyTorch模型转换为ONNX和TensorRT的完整流程,并结合2025年最新优化技术,提供可落地的代码实现与性能调优方案。
168 3
|
1月前
|
机器学习/深度学习 搜索推荐 算法
基于深度学习的音乐推荐系统
本文探讨了信息过载背景下推荐系统的发展与应用,重点研究基于卷积神经网络的音乐推荐系统设计与实现。内容涵盖推荐系统的发展历程、技术架构及在音乐领域的应用,介绍了系统开发中使用的Python、MySQL与B/S结构等关键技术,并提出了通过输入文字实现音乐推荐的解决方案,旨在提升用户个性化音乐获取效率。
|
28天前
|
监控 网络协议 Linux
Gobuster目录/文件扫描工具
Gobuster 是用 Go 语言编写的高效命令行扫描工具,支持目录/文件暴力扫描、子域名枚举和虚拟主机发现。其多线程机制使扫描速度快,资源占用低,适合远程或云服务器使用。它具备灵活性,支持自定义字典、代理、HTTP 认证等功能,适用于敏感目录查找、资产管理、渗透测试等场景。此外,Gobuster 可通过安装在 Kali 或 Linux 系统上,快速执行各类扫描任务,是安全测试和自动化脚本的理想选择。
150 0
|
数据安全/隐私保护
建木(Jianmu)----使用docker-compose安装部署Jianmu(建木)
建木(Jianmu)----使用docker-compose安装部署Jianmu(建木)
769 0
建木(Jianmu)----使用docker-compose安装部署Jianmu(建木)
|
7月前
|
人工智能 程序员 C++
【实战经验】C/C++右移高位补0还是1?
本文探讨了C/C++中右移运算时高位补0还是补1的问题。通过示例代码分析,揭示了右移规则:无符号类型高位补0;有符号类型根据正负决定(正数补0,负数补1)。文中列举了可能导致错误的场景,并提供了两种规避措施——使用无符号类型和掩码校正,确保结果符合预期。最后总结指出,右移运算虽常见,但若处理不当易引发隐晦Bug,需谨慎对待。
380 97
|
3月前
|
人工智能 搜索推荐 程序员
从产品经理视角深度解析五款热门AI产品:洞察创新与用户价值
本文从产品经理视角深度解析五款热门AI产品,包括ChatGPT、Midjourney、Notion AI、Perplexity与GitHub Copilot,剖析其成功要素与不足,总结AI产品设计的核心方法论,如用户体验优先、场景化落地、信任机制构建等,为AI时代的产品创新提供实践启示。
381 0
|
7月前
|
域名解析 应用服务中间件 网络安全
阿里云个人博客外网访问中断应急指南:从安全组到日志的七步排查法
1. 检查安全组配置:确认阿里云安全组已开放HTTP/HTTPS端口,添加规则允许目标端口(如80/443),授权对象设为`0.0.0.0/0`。 2. 本地防火墙设置:确保服务器防火墙未阻止外部流量,Windows启用入站规则,Linux检查iptables或临时关闭防火墙测试。 3. 验证Web服务状态:检查Apache/Nginx/IIS是否运行并监听所有IP,使用命令行工具确认监听状态。 4. 测试网络连通性:使用外部工具和内网工具测试服务器端口是否开放,排除本地可访问但外网不可的问题。 5. 排查DNS解析:确认域名A记录指向正确公网IP,使用`ping/nslookup`验证解析正
248 2

热门文章

最新文章