PHP语法初步 变量与常量 基础知识点笔记整理(一)

PHP语法初步

PHP代码标记

短标记:<? php代码 ?>

脚本标记:

标准标记:<?php php代码 ?>

PHP注释

单行注释 :# //

多行注释:/ /

PHP语句分隔符

代码以行为单位,通常以英文分号结尾

特殊说明:

1.PHP中标记结束符?>有自带语句结束符的效果,最后一行PHP代码可以没有语句结束符";"

2.PHP中很多代码的书写并不是嵌入到HTML中,二是单独存在,通常书写习惯中不建议使用标记结束符?>

变量

1.定义

必须使用$符号

例:$var1; $var2 = 1;

2.删除

使用unset(变量名)

unset($var2);

echo 'nihao',$var2;

3.预定义变量

预定义变量都是数组

![](E:\软件常用文档\Typora\屏幕截图 2021-05-29 155900.jpg)

4.可变变量

一个变量保存的值刚好是另一个变量的名字,可以直接通过访问一个变量得到另一个变量的值:在变量前面在多加一个$符号

例如

$a='b';

$b='bb';

echo $$a; //bb,实际为解析$b

5.变量传值

将一个变量赋值给另外一个变量

第一种方式:值传递

将变量保存的值赋值一份,然后将新的值给另外一个变量保存(两个变量没有关系)

第二种方式:引用传递

将变量存的值所在的内存地址,传递给另外一个变量:两个变量指向同一块内存空间

例:$c = 10;

$d = &$c;

$c=5;

echo $d;

内存中分区:

栈区:程序可以操作的内存部分,不存数据,运行程序代码,少但是快

代码块:存储程序的内存部分 不执行

数据段:存储普通数据(全局区和静态区)

堆区:存储复杂数据,大但是效率低

常量

1.定义方法

第一种方式:

使用定义常量的函数:define('常量名',常量值);

第二种方式:

5.3之后才有的:const 常量名 = 值;

2.命名 规则

1.不需要使用$符号,一旦使用系统会认为是变量,echo时也不加$符号

2.常量的名字通常以大写字母为主(与变量区别)

3.可以使用特殊字符但是只能使用define定义,不能用const定义

注意细节:

两种定义方法有权限上的区别

在定义时必须赋值

特殊常量访问时需要用到constant()来访问

例如 echo constant('-_-');

3.系统常量

PHP_VERSION:PHP版本号

PHP_INT_SIZE:整形大小

PHP_INT_MAX:整形能表示的最大值(允许出现负数:带符号)

4.魔术常量

双下划线开始双下划线结束,魔术常量的值会跟着环境变化,但是用户改变不了

PHP语法初步 变量与常量 基础知识点笔记整理(一)

网络攻防

宝塔面板nginx环境禁止ip访问 防止网站被恶意解析成镜像站

2021-12-10 15:14:21

PHP

PHP语法初步 数据类型与运算符 基础知识点笔记整理(二)

2021-5-17 11:33:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索
Array ( [0] => post [1] => user [2] => document [3] => newsflashes )