PHP语法
return的使用方法详解#
如果执行了return,则 return 语句后面的内容将不会被执行 了;
首先,它的意思就是返回;return()是语言结构而不是函数,仅在参数包含表达式时才需要用括号将其括起来。
当返回一个变量时通常不用括号,这样可以降低PHP的负担。
基本用法:
a)、return expression // 返回一个表达式结果
b)、return(expr) // 函数表达式
c)、return // 直接返回,或返回空值
PHP 包含文件#
includ() 和 require()区别
include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。
include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的:
- require 生成一个致命错误(E_COMPILE_ERROR),在错误发生后脚本会停止执行。
- include 生成一个警告(E_WARNING),在错误发生后脚本会继续执行。
PHP运算符 == 和 === 的区别
== 是比较运算符号 只检查表表达式的值 //不会检查条件式的表达式的类型
=== 是恒等计算符 同时检查表达式的值与类型
== 在进行比较运算时将两边值转化为同类型再比较
(对于==的比较,若有一方为数字,另一方为字符串或空或null,均会先将非数字一方转化为0,再做比较)
=== 则不会转换
&和&&区别#
$a & $b
表达式$a & $b,不论&前的$a真假,表达式后的$b依然要进行计算。
//逻辑操作符后的$b是否被运行,可能影响到后面的数据和程序结果。
$a && $b
表达式$a && $b中&&前面的$a为false时,已确定表达式为假,此时逻辑操作符&&后的$b不再进行计算
array() //数组变量
<hr> 水平分隔线(horizontal rule)
&&是逻辑运算符
代表“并且”也就是常说的 and
shell_exec#
PHP用来执行命令的函数
例子:
shell_exec ( string $cmd ): string
String 字符串
$result = mysql_query( $query ) or die( '<pre>' . mysql_error() . '</pre>' );
$query 查询变量
$result 结果
or die()#
or在这里是这样理解的,因为在PHP中并不区分数据类型,所以$file既可以是int也可以bool,所以这样的语句不会报错。
当 or 前面的变量$query 为真时,后面一个变量则不会判断
若 or 前面的变量·······为假时,后面一个变量则会判断执行
die() 函数输出一条消息,并退出当前脚本。
exit() 函数输出一条消息,并退出当前脚本。 //该函数是 die() 函数的别名。
<pre>
<pre></pre> 错误代码输出
<br>和<br/>
<br>和<br/>都是换行。在PHP里用的时候是一定要带引号的。
两个不同的是
<br/>是标准写法,而<br>不标准。
虽然目前都能实现换行的功能。
但是不标准的写法是早晚会被淘汰的。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 为DeepSeek添加本地知识库
· 精选4款基于.NET开源、功能强大的通讯调试工具
· DeepSeek智能编程
· 大模型工具KTransformer的安装
· [计算机/硬件/GPU] 显卡