PHP简介
2021/12/8 17:17:12
本文主要是介绍PHP简介,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
[目录]
PHP简介
一、简介
PHP
:Hypertext Preprocessor(超文本预处理器)
- 是一种使用广泛开源的脚本语言,常用于网页开发,
在服务器上执行
默认拓展名:.php
文件可包含前端代码
(HTML、JavaScript)、PHP
二、基础语法
1. 结构与注释
PHP脚本可以放在文档的任何位置,由闭合
<?php //单行注释1 #单行注释2 /* 多行 注释 */ ?>
2. 变量
定义:$变量名
$a='Welcome'; $b='to BiliBili'; $B='to php World';
注意
:PHP变量大小写敏感
3. 串接
串接用点(".
")连接两个变量
<?php # 编写函数 function myTest(){ $a='Welcome'; $b='to BiliBili'; $B='to php World'; # echo可以用逗号分隔字符串变量来显示 echo '$a$b'.$a.$b.'<br/>'; echo '$a$B'.$a.$B.'<br/>'; } # 执行如下函数 echo '函数执行的效果<br/>'; myTest(); ?>
输出结果:
$a$b:Welcometo BiliBili
$a$B:Welcometo php World
4. echo与print
- echo
语句
:一次输出多个 - print
函数
:有返回值
<?php # echo 可以用逗号分隔字符串变量来显示, echo 'echo语句:'.$a,$b.'<br/>'; # 而print不能用逗号,只能用点号分隔, # print $a,$b.'<br/>';这里使用逗号时报错 print 'print函数:'.$a.$b.'<br/>'; echo 'echo打印print函数并返回1:'.print $a.$b.'<br/>'; ?>
输出结果:
echo语句:Welcometo BiliBili
print函数:Welcometo BiliBili
Welcometo Bilibili
echo打印print函数并返回1:1
5. 文件包含
<?php echo "中文要用双引号"."<br/>" # 文件包含代码如下 include '文件名.php'; ?>
6. 比较运算符
比较数字类型
比较运算符,如同它们名称所暗示的,允许对两个值进行比较。
例子 | 名称 | 结果 |
---|---|---|
$a == $b | 等于 | true ,如果类型转换后 $a 等于 $b。 |
$a === $b | 全等 | true ,如果 $a 等于 $b,并且它们的类型也相同。 |
$a != $b | 不等 | true ,如果类型转换后 $a 不等于 $b。 |
$a <> $b | 不等 | true ,如果类型转换后 $a 不等于 $b。 |
$a !== $b | 不全等 | true ,如果 $a 不等于 $b,或者它们的类型不同。 |
$a < $b | 小与 | true ,如果 $a 严格小于 $b。 |
$a > $b | 大于 | true ,如果 $a 严格大于 $b。 |
$a <= $b | 小于等于 | true ,如果 $a 小于或者等于 $b。 |
$a >= $b | 大于等于 | true ,如果 $a 大于或者等于 $b。 |
$a <=> $b | 太空船运算符(组合比较符) | 当$a小于、等于、大于 $b时 分别返回一个小于、等于、大于0的 int 值。 |
当两个操作对象都是 数字字符串
, 或一个是数字另一个是 数字字符串
, 就会自动按照数值进行比较。 此规则也适用于 switch
语句。 当比较时用的是 ===
或 !==
, 则不会进行类型转换——因为不仅要对比数值,还要对比类型。
比较多种类型
运算数 1 类型 | 运算数 2 类型 | 结果 |
---|---|---|
null 或 string | string | 将 null 转换为 "",进行数字或词汇比较 |
bool 或 null | 任何其它类型 | 转换为 bool,false < true |
object | object | 内置类可以定义自己的比较,不同类不能比较,相同类和数组同样方式比较属性(PHP 4 中),PHP 5 有其自己的说明 |
string、resource、int、float | string、resource、int、float | 将字符串和资源转换成数字,按普通数学比较 |
array | array | 具有较少成员的数组较小,如果运算数 1 中的键不存在于运算数 2 中则数组无法比较,否则挨个值比较(见下例) |
object | 任何其它类型 | object 总是更大 |
array | 任何其它类型 | array 总是更大 |
这篇关于PHP简介的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-19php8的协程和hyperf的协程有什么区别?-icode9专业技术文章分享
- 2024-12-19php8 的fiber是什么?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-11-29使用PHP 将ETH账户的资产汇集到一个账户
- 2024-11-23怎么实现安卓+php 热更新方案?-icode9专业技术文章分享
- 2024-11-22PHP 中怎么实现判断多个值是否为空、null 或者为 false?-icode9专业技术文章分享
- 2024-11-11开源 PHP 商城项目 CRMEB 二次开发和部署教程
- 2024-11-09怎么使用php在kaufland平台刊登商品?-icode9专业技术文章分享
- 2024-11-05PHP的抽象类和接口是什么,有什么区别-icode9专业技术文章分享