PHP基础
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
🥲 🥸 🤌 🫀 🫁 🥷 🐻❄️🦤 🪶 🦭 🪲 🪳 🪰 🪱 🪴 🫐 🫒 🫑 🫓 🫔 🫕 🦤 🪶 🦭 🪲 🪳 🪰 🪱 🐻❄️ 🫐 🫒 🫑 🫓 🫔 🫕
♔博主昵称�欢快↑㎡
🕍博客主页�欢快↑㎡的博客_CSDN博客-学习注意点杂记,BUG集,安装教程领域博主
🥗感谢点赞🤞🏻评论
⚇很方便的在线编辑器Lightly
相信吧🤜🏻我们很优秀还可以更加优秀加油🌼让我们一起在写作中记录巩固学习吧
PHP语法
PHP基本语法
php脚本可以放在文档中的任何位置
php脚本以<?php开始以>结束如下
<?php
// PHP 代码
?>
php文件通常包含HTML标签和一些php脚本
php中的注释
// 这是单行注释
/*
*/
php多行注释
PHP变量
<?php
$x=5; // 赋值变量x为5
$y=6; // 赋值变量y为6
$z=$x+$y;
echo $z; // 输出变量z的值到浏览器
?>
php变量规则
变量以$开始后面跟变量名称
变量名必须以字母或者下划线开始
变量名只能包含字母数字以及下划线
变量名区分大小写
php是一门弱语言类型不必声明变量的数据类型
php变量作用域
local
global
static
parameter
除了函数外全局变量可以在脚本以<?php开始以>结束的任何部分访问在函数内部试用全局变量需要使用gobal关键字
php的所有全局变量存储在$GLOBALS[index]数组中index保存变量的名称这个数组可以在函数内部被访问用来更新全局变量
Static作用域
当一个函数完成时它所有变量通常都会被删除如果希望某个局部变量不被删除可以在声明变量使用static关键字
PHP echo/print
PHP有两种输出方式echo和print
echo 和 print 区别:
echo - 可以输出一个或多个字符串
print - 只允许输出一个字符串返回值总为 1
echo输出速度比print快但没有返回值print有返回值1
PHP echo语句
echo语句可以加,也可以不加
输出字符串中可以包含HTML标签并且标签有效
echo "<h2>PHP 很有趣!</h2>";
echo "Hello world!<br>";
输出变量加$并且在字符串中可直接输出变量值无须拼接
echo "在 $txt2 学习 PHP ";
PHP print语句
echo语句可以加,也可以不加
输出字符串中可以包含HTML标签并且标签有效
输出变量加$并且在字符串中可直接输出变量值无须拼接
PHP EOF(heredoc)
是一种在命令行shell个程序语言里定义字符串的方法
必须后接分号否则编译不通过
EOF可以用任意字符代替到那时结束标识必须与开始标识一致
结束标识必须顶格独占一行前后不能衔接任何空白和字符)后接分号
开始标识可以不带引号或者双引号不带引号与带双引号效果一致内嵌的变量和转移符号带单引号则不解释内嵌的变量和转义符号
当内容需要内嵌引号时单引号或者双引号不需要加转义符本身对单引号双引号进行了转义
开始标记不能出现在正文
变量不需要连接符拼接如.
<?php
$name="run";
$a= <<<EOF
"abc"$name
"123"
EOF;
// 结束需要独立一行且前后不能空格
echo $a;
?>
PHP数据类型
String字符串
Integer整型
整型可以用三种格式来指定十进制 十六进制 以 0x 为前缀或八进制前缀为 0
Float浮点型
Boolean布尔型
布尔型是 true或false
Array数组
Object对象
必须使用class关键字声明类对象。类是可以包含属性和方法的结构。
NULL空值
Resource资源类型
保存外部资源的引用常见资源
var_dump()函数返回变量的数据类型和值
<?php
$x = 5985;
var_dump($x); // 返回值 int(5985)
echo "<br>";
$x = -345; // 负数 返回值 int(-345)
var_dump($x);
echo "<br>";
$x = 0x8C; // 十六进制数 返回值 int(140)
var_dump($x);
echo "<br>";
$x = 047; // 八进制数 返回值 int(39)
var_dump($x);
?>