内容简介:<!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>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Writing Windows VxDs and Device Drivers, Second Edition
Karen Hazzah / CMP / 1996-01-12 / USD 54.95
Software developer and author Karen Hazzah expands her original treatise on device drivers in the second edition of "Writing Windows VxDs and Device Drivers." The book and companion disk include the a......一起来看看 《Writing Windows VxDs and Device Drivers, Second Edition》 这本书的介绍吧!