微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP基础知识

PHP标签
常用标签
<?PHP
//PHP代码
?>

是最常见一种标签方式。

PHP脚本标签
<script language=”PHP”>
//PHP代码
</script>

这里写图片描述

注意:脚本标签的方式很少用,因为容易与javascript的标签混淆。

标签
<?
//PHP代码
?>

认的,PHP已经不支持标签语法,需要在配置文件中开启。

这里写图片描述


效果

这里写图片描述

asp标签
<%
//PHP代码
%>

asp 标签不能直接使用,需要开启PHP.ini中asp标签

这里写图片描述



PHP注释

PHP注释有两大类:单行注释和块注释(多行)
单行注释有两种
双斜杠://
//输出hello world
echo ‘hello world’;
井号:#
#输出helloworld

块注释:/* 注释内容 */
/*
这里是注释
以下内容是某个业务逻辑
*/
块注释通常在函数方法)的地方使用,形式如下

这里写图片描述

效果

这里写图片描述

注意:PHP在解析PHP代码的时候,会跳过注释,不会保留注释信息。

写的代码,必须要有注释。凡是有业务逻辑的地方,都必须使用注释详细说明,利人利己。



PHP变量
变量:可以变化值的东西

定义变量
语法: $变量名
$name
$school_number
$age1
$age2

变量命名规则
1.必须以$符号开始
2.变量名可以由字母,下划线和数字自由组合
3.不能以数字开头
4.可以是中文
5.变量命名通常需要见名之意
6.变量名字有多个单词组成的时候,可以使用两种方式
a)驼峰法:schoolName
b)下划线:school_name
7.PHP中变量一般是在定义的时候就赋值

语法错误

这里写图片描述

PHP是一种弱类型语言。指的是变量可以为任意类型,而不需要指定具体类型。
语言有强类型和弱类型之分
强类型:C,JAVA
先必须声明变量类型
int age; //age是一个整型的变量:只能保存整数
string name; //name是一个字符串变量:只能保存字符串
age = 1; //正确的
name = ‘123’; //正确
age = ‘你好’; //错误:类型不符合

弱类型:PHP
变量不需要事先声明
$age = 10; //age变量理论上可以放置任何数据类型的值
$age = ‘-_-’;



使用变量
直接使用变量即可:前提条件是当前变量已经被赋值(定义)
输出:echo $变量名;
判断:if( $变量名 == ‘值’)



修改变量
将原有变量进行重新赋值
//定义变量
$age = 10;
//修改变量
$age = 11;

echo $age;//11



删除变量
将变量所指向的值给释放掉(将变量本身释放)
unset($变量名);

//输出已经释放的变量
$age = 10;
unset($age);
echo $age;//错误,未定义的变量

变量增删改查

这里写图片描述



常量
一旦被定义,就不能被修改,只能被使用的“量”叫做常量。
语法:
define(‘常量名’,常量值);

常量使用的语法:直接使用常量名

常量的使用
1.某个值不需要变化的时候。某些数学常量如π
2.用于整个网站使用。
3.凡是能使用常量去做的事情都可以使用变量去替代。常量是用来规范数据保证数据不被修改

这里写图片描述

常量命名规则
1.常量不能使用$符号
2.其他命名规则与变量基本一致
3.常量命名通常使用全部大写字母,多单词的常量都是使用下划线方式。
4.常量与变量一样都区分大小写

这里写图片描述

常量不能被修改删除

这里写图片描述

变量与常量的内存原理图

这里写图片描述

PHP脚本执行结束后内存是如何处理的?
1.什么叫做PHP脚本执行结束?
指的是当PHP引擎将用户请求的某个PHP脚本文件(index.PHP)的最后一行PHP代码执行完毕,称之为脚本执行结束。

2.脚本结束后内存如何处理?
PHP脚本所占用的所有内存都会被释放,被操作系统回收。

这里写图片描述

注意:
1.标签可以没有结束符号,如果在PHP代码之后没有任何其他非PHP代码,那么该结束标签可以没有
有结束标签:如果在结束标签之后还有额外的空格或者空行,PHP在解析的时候,会将该空格当做html的空格或者空行输出,会浪费带宽

如果PHP是嵌入到HTML代码中,那么建议最好使用结束标签,最后一个PHP结束标签可以没有(后面没有其他代码

一般情况下,可以没有结束标签

2.PHP语句结束符:英文分号“;”
如果有PHP结束标签,那么最后一行PHP代码,可以没有语句结束符分号。
如果没有结束标签,那么不论哪一行代码都必须使用语句结束符

这里写图片描述

3.常量的定义比变量更加松散

这里写图片描述

4.变量和常量的命名建议
a)不建议使用中文作为变量名
b)所有的变量或者常量,都建议使用字母配合下划线的方式去实现,变量中还可以配合数字

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐