php基础

Php理论知识

Php是什么

PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

Php代码标记

<?php …. ?>,PHP每条语句必须以英文(;)结束

Php网页基础知识

Ip地址:IP地址分为v4、v6两个版本,v4长度为32位2进制码,v6为128位2进制码。v4版本IP在2010年左右已经用完,主要格式是192.168.4.238(点分十进制法),由四段组成,每段8位二进制,用十进制表示的取值范围为:0-255,特殊IP:127.0.0.1用于本机的软件测试或网站测试,只能自己访问自己的127。

域名解析器(DNS服务器):储存了域名与IP地址对应表的数据库

php基础语法

php变量:php变量要以$开头,不能以数字开头

php数据类型:

字符串,整形,浮点,布尔,数组,对象,null

php数据类型判断:

var_dump

is_*()返回一个布尔(*代表的是类型)

isset()检测变量是否设置

empty()检测变量是否为空

数据类型的转换

转换为bool值 (bool)c s 转 换 为 整 型 数 值 ( i n t ) cs 转换为整型数值(int)cs转换为整型数值(int)cs

转换为浮点数值(float)c s 转 换 为 字 符 串 ( s t r i n g ) cs 转换为字符串(string)cs转换为字符串(string)cs

数组转换为字符串

数组转字符串implode(",", $array)

字符串转数组 explode(" ", $pizza)

Php运算符

数值运算符:(+,-,,/,%,++,–)

字符串运算符:( . 类似于js中+拼接)

赋值运算符:(=,+=,-=,=,/=,%=)

比较运算符:(>,<,>=,<=,,=,!=,!==)

逻辑运算符:(&&,||,!)

三元运算:a?b:c

Php循环语句

While(条件判断){ break }

for(条件判断){ }

break语句 可以添加break 2表示跳出两层循环

continue语句 跳出本次循环,直接开始下次循环

在tp中还有foreach($array as $k => $v){}循环

Session和cookie

Session和cookie都是超全局变量

储存位置session存储于服务器,cookie存储于浏览器

安全性session安全性比cookie高

Php常用mysqli函数

mysqli_query():执行某个针对数据库的查询。

mysqli_num_rows() 返回结果集中行的数量

mysqli_fetch_array() 从结果集中取得一行作为关联数组,或数字数组,或二者兼有

mysqli_fetch_row() 从结果集中取得一行,并作为枚举数组返回

mysqli_close() 关闭先前打开的数据库连接

mysqli_select_db() 选择数据库

mysqli_connect(端口,账号,密码) 链接数据库

Php常量

设置常量:使用define()来设置常量

Define函数有三个参数。

name:必选参数,常量名称,即标志符

value:必选参数,常量的值

case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的

常量是全局的:常量设置后,可以在整个运行的脚本的任何地方使用

Php类

什么是类:类是变量与作用于这些变量的函数的集合。

怎么定义类:

private、 protected、 public修饰符的访问权限

private:私有的,只有当前类可以调用

protected:受保护的,只有当前类,或者继承类可以调用

public:公共的,任何类都可以调用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值