PHP超文本预处理器。是嵌入HTML文件中的服务器端脚本程序。换句话:PHP只能运行在服务器上。
一个HTML文件中,可以包含的代码:HTML代码、CSS代码、JS代码、PHP代码等。
PHP的主要功能:web应用开发(线上产品)。
PHP入门比较简单,语法与C、Java、C#、JS等相似。
PHP主要用函数做各种操作,而JS主要用内置对象作操
PHP语言基础l PHP代码,跟ASP一样,都是嵌入到HTML文件中去的。
l PHP代码标记:<?php …… ?>
l PHP文件的扩展名:.php
l PHP文件的执行,必须从域名开始访问(必须要经过虚拟主机)。
l 访问PHP文件的路径上,不能包含空格和中文。
l PHP也是区分大小写,但关键字和函数名不区分大小写。
l PHP中每条语句,必须以英文下的分号结束(;)。
l HTML注释:<!—注释内容 -->
l CSS注释:/* */
l JS注释://或/* */
注释的功能:是为以后修改项目时,找问题非常方便。
l PHP的单行注释://或#
l PHP的多行注释:/* */
l 提示:多行注释不能相互嵌套。
l 注意:PHP的注释,与代码一样,最终在客户端都是不可见。
PHP变量1、变量的概念
变量是临时存储数据的容器。
变量可以看成是宾馆的房间号。
变量可以看成是一个瓶子,瓶子中可以装水、汽水、沙子、酱油等。
我们可以把内存条看成是,由若干个“小格子”构成。每一个“小格子”可以存储一个变量。
2、变量的命名规则
l 变量名可以包含:a-z、A-Z、0-9、_(下划线)。
l 变量名不能以数字开头。
l 变量名可以以字母或下划线开头。
l PHP的变量前,必须以“$”符号开头,但不是变量名的一部分。如:$name、$age
l 对长文件名,如何命名呢?
u “驼峰式命名”:$getUserName、$getUserPassword
u “下划线式命名”:$get_user_name、$get_user_pwd
3、写程序的一般思路
l 变量初始化
l 项目运行的过程。
l 输出结果。
4、变量赋值
使用“=”将右边的运算结果,赋给左边的变量名。换句话说:将“=”右边的数据,装到左边容器中。
$name = “abc”;
$name = 100 + 200;
$name+10 = 100; (错误的写法)
PHP变量的数据类型提示:变量本身没有类型之分,变量的数据才有类型之分。
JS中变量的数据类型:
l 基本数据类型(只有一个值):字符型、数值型、布尔型、NULL、undefined
l 复合数据类型(可能有多个值):数组、对象、函数。
PHP中变量的数据类型:
l 标量数据类型:字符串型、整型、浮点型、布尔型
l 复合数据类型:数组、对象
l 特殊数据类型:资源、NULL
1、整型
整型的取值范围:-21亿~21亿
$a=100; $a=-100; $a=0;