前三天学习了静态页面的知识点的学习,今天开始介绍php的知识点,先从基础说起
一、php介绍
二、数据类型
三、变量
四、运算符
五、常量
六、输出
一、php介绍:
1 php HyperText preprocessor 超文本预处理程序。
2 php运行环境:lamp(运行环境) wamp(开发环境)
3 http://主机ip[:端口号]/文件路径
/app/wamp/www
phpinfo(); 环境信息
phpinfo()
4 php结构
html代码
标准定界符*******
php代码
php代码
短标记定界符:
php代码
开启短标签的话,打开配置文件php.ini php配置文件 把属性修改一下short_open_tag = On
asp风格
asp代码
ps说明:php代码
1》严格区分大小写;
2》每行代码结束后,要以分号;结尾。
二、数据类型
1 数据类型:
主数据类型:
伪数据类型:
2 主数据类型:
标量数据类型:
复合数据类型:
特殊类型:
3 标量数据类型
字符串(string)
整形(integer)
浮点型(float/double)
布尔型(boolean)true false
4 字符串:
1》单引号
2》双引号
字符串
flag;
注意:
重点强调 :html代码能写入字符串中,echo输出在页面能够成正常执行。
5 转义字符:
目的:控制《==》字符
符号 \
\$ 美元符号
\' ''
\" ""
\n 换行
\r 回车
\t 制表符
\\ \
6 布尔型(true/false)
true 1
false 0
7 复合数据类型:
数组(array) *******
一维数组
对象(object) *******
8 特殊类型
空值 null
资源 resource
9 空值
1> 明确赋值为NULL
2> 没有赋值的变量
3> unset(变量名称)销毁的变量
10 伪数据类型
mix 混合类型,参数可以是多种类型。
gettype(mix 参数)
number: 数值:整形和浮点型。
callback 函数
三、变量*********
1 声明变量:
$变量名称 = 值; //值:值可以包含上面所有类型的数据。demo
$str='freemoban';
2 变量命名规则:
$符号后边第一个必须是字母或下划线,第二位后可有字母 数字 下划线
变量名称不禁止与关键字同名。关键字:
变量名称最好有一定的含义。
习惯:把第二个词后的首字母都大写。(驼峰标记法)
$userName $userAge $userList $newsTitle
$user_name $user_age $news_title
3 预定义变量:
$_ENV 存储了环境变量信息。
http传递数据的两种方式 get post
$_GET 路径传值
$_POST 表单传值
$_FILES 接受文件上传的。 表单控件传值
$_SERVER 服务器资料
HTTP_HOST======>localhost:8888
SERVER_NAME======>localhost
SERVER_ADDR======>127.0.0.1
SERVER_PORT======>8888
REMOTE_ADDR======>127.0.0.1
DOCUMENT_ROOT======>D:/soft/www
PHP_SELF======>/db.php
使用:
$_SERVER[PHP_SELF]
$_SESSION : 存储在服务器端的变量。用来跟踪记录信息的。
四、运算符:
1 算数运算符: + - * / %(余数)
2 字符串运算符:.
3 比较运算符: > =
4 逻辑运算符: 与 && 或|| 非! xor(异或)
流程判断
与 或
条件1 &&(||) 条件2
条件1 && 条件2 两边都是true
或
条件1 (||) 条件2 只要有一个true就可以
! !3 对立面。
5 错误抑制符号:
@ 不显示错误信息。
6 位运算符:(了解)
& | ~ >>
五 常量(不经常修改的变量 如数据库配置信息):
define("常量名称","常量的值");
常量使用
2 魔术常量:
__FILE__******** 返回文件的物理路径和文件名称
basename(__FILE__); 返回文件名称;
dirname(__FILE__); 路径。
__LINE__ 打出当前行号
__CLASS__ 返回当前类名
__METHOD__ 返回当前方法名称
__FUNCTION__ 返回当前函数名
今天介绍的知识点比较多,这个以后项目中用到的也比较常见.有兴趣的朋友可以都试试看看输出效果。上面只是简单的介绍,在实际需求中会接触更多的组合。不过都是由基础衍生的。快去敲代码吧。
领取专属 10元无门槛券
私享最新 技术干货