首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

10天学会php第四天php基础知识

前三天学习了静态页面的知识点的学习,今天开始介绍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__ 返回当前函数名

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181226A0COCJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券