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);
?>   

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: php