几天能学会php,10天学会php第四天php基础知识

前三天学习了静态页面的知识点的学习,今天开始介绍php的知识点,先从基础说起

一、php介绍

二、数据类型

三、变量

四、运算符

五、常量

六、输出

一、php介绍:

1 php HyperText preprocessor 超文本预处理程序。

2 php运行环境:lamp(运行环境) wamp(开发环境)

3 http://主机ip[:端口号]/文件路径

/app/wamp/www

phpinfo(); 环境信息

72f88035f91375cfa8f87525edbc4f67.pngphpinfo()

4 php结构

html代码

标准定界符*******

b95f49814311038252da2709fa5b47cb.pngphp代码

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》双引号

3》<<

字符串

flag;

注意:<<

重点强调 :html代码能写入字符串中,echo输出在页面能够成正常执行。

5 转义字符:

目的:控制《==》字符

符号 \

\$ 美元符号

\' ''

\" ""

\n 换行

\r 回车

\t 制表符

\\ \

6 布尔型(true/false)

true 1

false 0

7 复合数据类型:

数组(array) *******

6fa0886f7cdd72d3d77beb644e63bb2c.png一维数组

对象(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(异或)

bfe116ab4695e59d33ea7c1d650b8eb4.png流程判断

与 或

条件1 &&(||) 条件2

条件1 && 条件2 两边都是true

条件1 (||) 条件2 只要有一个true就可以

! !3 对立面。

5 错误抑制符号:

@ 不显示错误信息。

6 位运算符:(了解)

& | ~ >> <<

五 常量(不经常修改的变量 如数据库配置信息):

define("常量名称","常量的值");

1b3dbe53e3e7ca3f984768c985479467.png常量使用

2 魔术常量:

__FILE__******** 返回文件的物理路径和文件名称

basename(__FILE__); 返回文件名称;

dirname(__FILE__); 路径。

__LINE__ 打出当前行号

__CLASS__ 返回当前类名

__METHOD__ 返回当前方法名称

__FUNCTION__ 返回当前函数名

今天介绍的知识点比较多,这个以后项目中用到的也比较常见.有兴趣的朋友可以都试试看看输出效果。上面只是简单的介绍,在实际需求中会接触更多的组合。不过都是由基础衍生的。快去敲代码吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值