后端_PHP

栏目: PHP · 发布时间: 4年前

内容简介:<!DOCTYPE html><html lang="en"><head>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">
<title>TPHP7.30</title>

</head>

<body>

<h3>变量</h3>

<p>变量是一个唯一值,用于储存值的.声明的变量都会储存在服务器的内存里.变量名的命名规则必须已字母或下划线“_"开头且区别大小写。

变量有几种数据类型:字符串类型,整型,浮点型,数组
  PHP支持八种数据类型,包括四种标量类型,两种符合类型和两种特殊类型。
  布尔类型(boolean):只有两个值,一个True,另一个是False,不区分大小写.
  整型:可以用十进制,八进制,十六进制指定,
  浮点型:小数,使用科学计数法可以使用小写e.
  字符串是由一系列字符组成,可以使用单引号形式,双引号形式,Heredoc结构形式.在双引号中包含变量时,变量会与双引号中的内容链接在一起.在单引号时,变量会被当做字符串输出.
  资源是由专门的函数来建立和使用的,可以对资源进行操作.
  NULL是空类型,对大小写不敏感,NULL类型只有一个值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况被认为NULL.

</p>

<h3>常量</h3>

<p>常量是定义之后不可改变的量,分为两种,自定义define()和系统常量.自定义的格式define(name,value,true/false).常见的系统常量有: FILE 获取当前文件在服务器的物理位置 LINE 查看当前代码在第几行 PHP_VERSION 解析解析器的版本号 PHP_OS 查看系统的名称</p>

<h3>运算符</h3>

<p>算术运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符,字符串连接运算符,错误控制运算符,算术运算符.

算术运算符: + - * / %
 比较运算符: == ===  != <> !== < > <== >==
 三元运算符: ? :
 逻辑运算符: and or xor ! &&  ||
 连接运算符: . .=
 错误控制运算符: @

</p>

<h3>结构语句</h3>

<p>所有的程序都是有条件结构,循环结构,顺序结构组成.</p>

<p>

if(条件) {}else{}
  if(条件){} elseif{}
  if(条件){}else if(条件二){}else{}
  switch(条件){break;}
  switch(条件) { case1: ; case2: ;}
  while(条件) {}
  do {}while(条件)
  for(){}

</p>

<h3>数组</h3>

<p>PHP的数组是一个关键字和值的集合,PHP的数组有两种,索引数组和关联数组.索引数组是数组的键是整数的组,顺序是从0开始.关联数组是数组的键是字符串的数组.</p>

<h3>类与面向对象</h3>

<p>类是一类东西的结构描述,对象是一类东西的一个具体实例.在类中定义的变量称之为属性. public:公开的 protected:受保护的 private:私有的

方法就是function  在面向过程的程序设计中function叫做函数  在面向对象中function则被称为方法
  使用_construct()定义一个构造函数
  静态属性与方法可以不在实例化类的情况下调用。直接使用类名::方法名的方式进行调用
  _set _get _isset _unset来分别实现对不存在属性的赋值,读取,判断属性是否设置,销毁属性。

</p>

<h3>正则表达式</h3>

<p>正则表达式是对字符串进行操作的一种逻辑表达式,使用一些特殊的字符组成一个规则的字符串,称之为正则表达式。

</p>

<h3>会话控制</h3>

<p>Cookie是储存在客户端浏览器中的数据,一般情况下,Cookie通过HTTP headers从服务器返回到客户端,Cookie具有有效期,结束之后自动删除。

PHP设置Cookie最常用的方法就是setcookie函数,setcookie具有七个可选参数。name(cookie名)可以通过$_COOKIE['name']进行访问 value(cookie值) expire(过期时间)
  path(有效路径) domain(有效域)默认整个域名都有效。
  Session是将用户的会话数据存储到服务端,没有大小限制,通过一个session_id进行用户识别。

</p>

<h3>文件系统</h3>

<P>PHP文件系统之读取文件内容,判断文件是否存在,取得文件的修改时间,取得文件的大小,写入内容到文件,删除文件。

$content = file_get_content('.text);
  $contentb = '//text.text';
  if (file_exits($filename)) {
   echo file_get_contents($filename);
  }
  fileowner:获得文件的所有者   filectime; 获取文件的创建时间
  filemtime; 获得文件的修改时间   filetime; 获取文件的访问时间
  unlink函数删除文件

</P>

<h3>PHP异常处理</h3>

<p>PHP代码产生的异常可被throw语句抛出并被catch语句捕获, Exception是处理所有异常的基本类: message 异常消息内容 code 异常代码 file 抛出异常的文件名

line 抛出异常在该文件的行数
  常用的方法: getTrace获取异常追踪消息 gteTraceAsStrig 获取异常追踪信息的字符串 getMessage 获取出错信息</p>

<h3>数据库操作</h3>

<p>PHP通过安装相应的扩展来实现数据库操作,链接,退出,增加,删除,改,查。

查询语句: $res = mysql_query('select * from user limit 1');
插入语句: $sql = "insert into user (name,age,class) values ('$name','$age','$class')";

</p>

</body>

</html>


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Docker从入门到实战

Docker从入门到实战

黄靖钧 / 机械工业出版社 / 2017-6 / 69.00元

本书从Docker的相关概念与基础知识讲起,结合实际应用,通过不同开发环境的实战例子,详细介绍了Docker的基础知识与进阶实战的相关内容,以引领读者快速入门并提高。 本书共19章,分3篇。第1篇容器技术与Docker概念,涵盖的内容有容器技术、Docker简介、安装Docker等。第2篇Docker基础知识,涵盖的内容有Docker基础、Docker镜像、Dockerfile文件、Dock......一起来看看 《Docker从入门到实战》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试