
PHP 基础
文章平均质量分 86
chaoyv
这个作者很懒,什么都没留下…
展开
-
第 1 章 PHP 概述
学习要点:1.PHP 基础知识2.PHP 的环境配置3.安装三款主流程序4.PHP 开发工具的选择5.一个简单的示例一.PHP 基础知识PHPPHP 是一种目前最流行的服务端 Web 程序开发语言之一。PHP 主要的特点是语法简单易于学习、功能强大、灵活易用。在融合了现代编程语言的一些最佳特性后,PHP 、Apach e和 MySQL 的组合已成为 Web 服务器的一种配置标准。学习 PHP ...原创 2014-10-13 21:06:04 · 321 阅读 · 0 评论 -
第 2 章 基本语法
ow -> Preferences -> PHP -> Editor -> Templates -> New simple PHP file//这个可以修改每次新建文件的起始代码2.自动提示代码速度很慢:Window -> Preferences -> PHP -> Editor -> Content Assist ->Auto Activation//将代码自动提示的原创 2014-10-13 21:06:43 · 87 阅读 · 0 评论 -
第 3 章 操作符与控制结构
原创 2014-10-13 21:07:15 · 131 阅读 · 0 评论 -
第 4 章 数学运算
原创 2014-10-13 21:07:34 · 114 阅读 · 0 评论 -
第 5 章 数组
原创 2014-10-15 00:06:17 · 104 阅读 · 0 评论 -
第 6 章 目录与文件
员需要有一种方法来获得关于文件和目录的重要细节,如位置、大小、最后修改时间、最后访问时间和其他确定信息。一.目录操作解析目录路径:basename()函数返回路径的文件名部分。<?$path = 'C:\AppServ\www\Basic6\Demo1.php' ;echo 'path:' .basename($path);?> 获取路径的目录:dirname()函数返回路径目录部分。<?$path = 'C:\AppServ\www\B原创 2014-10-15 00:06:31 · 118 阅读 · 0 评论 -
第 7 章 自定义函数
原创 2014-10-15 00:06:45 · 159 阅读 · 0 评论 -
第 8 章 字符串处理
的一部分,一般也认为这是所有编程语言的基础。不同与其他语言,PHP 没有那么麻烦地使用数据类型来处理字符串。这样一来,PHP 中的字符串处理就再容易不过了。一.字符串格式化整理字符串的第一步是清理字符串中多余的空格。虽然这一部操作不是必需的,但如果要将字符串存入一个文件或数据库中,或者将它和别的字符串进行比较,这就是非常有用的 。chop()函数移除字符串后面多余的空白,包括新行。ltrim() 函数移除字符串起始处多余空白。rtrim() 函数移除字符串后面多余的空白,包括新行,此函数是 chop() 的原创 2014-10-15 00:07:01 · 97 阅读 · 0 评论 -
第 9 章 正则表达式
原创 2014-10-15 00:07:16 · 97 阅读 · 0 评论 -
第 10 章 日期与时间
原创 2014-10-16 00:53:21 · 96 阅读 · 0 评论 -
第 11 章 表单与验证
原创 2014-10-16 00:53:44 · 107 阅读 · 0 评论 -
第 12 章 会话控制
种无状态的协议,说明每次请求的处理都与之前或之后的请求无关。虽然这种简化实现对于 HTTP 的普及做出了卓越的贡献,但对于希望创建复杂的Web 应用程序的开发人员来说,这点有点困扰。为了解决这个问题,出现了一种在客户端机器上存储少量信息(cookie )。由于 cookie 大小限制、数量及其他原因,开发人员又提出了一种解决方案:session 会话处理。一.Cookie 的应用设置 cookie :setcookie()函数可以在客户端生成一个 cookie 文件,这个文件可以保存到期时间、名称、值等。创原创 2014-10-16 00:54:05 · 77 阅读 · 0 评论 -
第 13 章 上传文件
文件、AVI、压缩文件及各种其他文件类型。虽然 FTP 在历史上一直是向服务器上传文件的标准方式,但通过网页上传文件也逐渐流行起来。一.PHP 上传配置有一些配置指令可用于精细地调节 PHP 的文件上传功能。这些指令用来确定是否启用PHP 的文件上传、可允许的最大上传文件大小、可允许的最大脚本内存分配和其他各种重要的资源。1.file_uploads=on|off : 确定服务器上的 PHP 脚本是否可以接受文件上传。2.max_execution_time=integer :PHP 脚本在注册一个致命错误原创 2014-10-16 00:54:27 · 72 阅读 · 0 评论 -
第 14 章 处理图像
原创 2014-10-16 00:54:51 · 78 阅读 · 0 评论 -
第 15 章 MySQL 数据库
原创 2014-10-17 22:34:21 · 192 阅读 · 0 评论 -
第 1 章 PHP 概述
b 程序开发语言之一。PHP 主要的特点是语法简单易于学习、功能强大、灵活易用。在融合了现代编程语言的一些最佳特性后,PHP 、Apach e和 MySQL 的组合已成为 Web 服务器的一种配置标准。学习 PHP 的过程是十分轻松、快捷的。可以说 PHP 已经成为 Web 脚本技术的先驱,并且会继续引领 Web 技术的潮流。PHP ,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP 与微软的 ASP原创 2014-10-13 21:06:04 · 279 阅读 · 0 评论 -
第 16 章 PHP 操作 MySQL
学习要点:1.PHP 连接到 MySQL2.增删改查3.其他常用函数如果你已经具有了使用 PHP、SQL 和 MySQL 的丰富经验,现在就可以把所有这些技术组合在一起。 PHP 与 MySQL 之间稳固的集成只是众多程序员采纳它的一个原因,还有一个原因就是,它如此的简单方便。一.PHP 连接到 MySQL这里,我们全面采用 UTF-8 编码。设置 Zend Stduio 的编码:Window...原创 2014-10-17 22:34:30 · 144 阅读 · 0 评论 -
第 2 章 基本语法
学习要点:1.Zend Studio 两个小问题2.在 Web 页面中嵌入 PHP 代码3.标识符与变量、常量4.访问表单变量一.Zend Studio 两个小问题1.新建文档的模板设置:Window -> Preferences -> PHP -> Editor -> Templates -> New simple PHP file//这个可以修改每次新建文件的...原创 2014-10-13 21:06:43 · 126 阅读 · 0 评论 -
第 3 章 操作符与控制结构
学习要点:1.字符串插入2.操作符3.控制结构一.字符串插入为了给开发人员处理字符串值提供最大的灵活性,PHP 为字面插入和内容插入提供了一种方法。双引号提供了最大的灵活性,原因是变量和转移序列都会得到相应的解析。<?php$userName = "吴祁";echo "His name is $userName ";echo "<br />";//中文会出...原创 2014-10-13 21:07:15 · 141 阅读 · 0 评论 -
第 4 章 数学运算
学习要点:1.数值数据类型2.随机数3.格式化数据4.数学函数在大多数程序设计语言中,数值运算都是最基本的元素之一。数值运算允许程序员完成加法到高级计算等各种操作。尽管 PHP 只是设计为用于创建动态 HTML 文档,但如今它已经发展成为一门通用的编程语言,包括了一个强大而灵活的数学实现。一.数值数据类型PHP 中,数字或数值数据以及数学函数的使用很简单。基本来说,要处理两种数据类型:浮点数和整...原创 2014-10-13 21:07:34 · 164 阅读 · 0 评论 -
第 5 章 数组
学习要点:1.什么是数组2.自定义键数组3.数组里的数组4.数组的排序5.数组的指针操作6.统计数组个数7.将数组转换成标量变量一.什么是数组传统上把数组(array) 定义为一组有某种共同特性的元素,包括相似性和类型。每个元素由一个特殊的标识符来区分,称之为键(key);而每个键对应一个值(value)。 依照上表,我们创建一个数组。第一种:$userName s= array ('李彦宏...原创 2014-10-15 00:06:17 · 118 阅读 · 0 评论 -
第 6 章 目录与文件
学习要点:1.目录操作2.磁盘、目录和文件计算3.文件处理将相关的数据组织为文件和目录等实体,这一直是计算环境的核心概念。出于这个原因 ,程序员需要有一种方法来获得关于文件和目录的重要细节,如位置、大小、最后修改时间、最后访问时间和其他确定信息。一.目录操作解析目录路径:basename()函数返回路径的文件名部分。<?$path = 'C:\AppServ\www\Basic6\...原创 2014-10-15 00:06:31 · 285 阅读 · 0 评论 -
第 7 章 自定义函数
学习要点:1.标准函数2.自定义函数3.文件包含4.魔法常量一般来讲,冗余的代码都是不好的。一而再,再而三地重写代码不仅浪费时间,从布局结构角度看也显得粗制滥造。与所有优秀的编程语言一样,PHP 采用了很多方法来缓解冗余代码的问题,其中最常见而且最容易实现的方法就是使用函数(function )。一.标准函数标准的 PHP 发行包中有 1000 多个标准函数,这些标准函数都是系统内置的,不需要用...原创 2014-10-15 00:06:45 · 168 阅读 · 0 评论 -
第 8 章 字符串处理
学习要点:1.字符串格式化2.操作子字符串3.字符串比较4.查找替换字符串5.处理中文字符在每天的编程工作中,处理、调整以至最后控制字符串是很重要的一部分,一般也认为这是所有编程语言的基础。不同与其他语言,PHP 没有那么麻烦地使用数据类型来处理字符串。这样一来,PHP 中的字符串处理就再容易不过了。一.字符串格式化整理字符串的第一步是清理字符串中多余的空格。虽然这一部操作不是必需的,但如果要将...原创 2014-10-15 00:07:01 · 122 阅读 · 0 评论 -
第 9 章 正则表达式
学习要点:1.正则表达式语法(Perl 风格)2.正则表达式中的元素3.Perl 风格函数处理字符串时,有很多较为复杂的字符串用普通的字符串处理函数无法干净的完成。 比如说,可能需要验证一个 Email 地址是否合法,为此需要查看许多不容易检查的规则。这正是正则表达式的用武之地。正则表达式是功能强大而简明的字符组,其中可以包含大量的逻辑,特别值得一提的是正则表达式相当简短。一.正则表达式语法(...原创 2014-10-15 00:07:16 · 182 阅读 · 0 评论 -
第 10 章 日期与时间
学习要点:1.PHP 日期和时间库使用 PHP 编程时,与你遇到的大多数其他类型的数据相比,日期和时间有很大不同。因为日期和时间没有明确的结构,并且日期的计算和表示也很麻烦。在 PHP 中,日期和时间函数库是 PHP 语言的一个核心部分。时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数。它也被称为 Unix 时间戳(Unix Timestamp )。Unix 时间戳...原创 2014-10-16 00:53:21 · 126 阅读 · 0 评论 -
第 11 章 表单与验证
学习要点:1.Header()函数2.接收及验证数据我们对 Web 感兴趣,认为它有用的原因是其主要通过基于 HTML 的表单发布和收集信息的能力。这些表单用来鼓励网站的反馈、进行论坛会话、收集在线定购的邮件地址,等等 。但是对 HTML 表单进行编码只是有效接受用户输入的必须操作的一部分,必须由服务器端组件来处理输入。一.Header()函数标头 (header) 是服务器以 HTTP 协议传...原创 2014-10-16 00:53:44 · 118 阅读 · 0 评论 -
第 12 章 会话控制
学习要点:1.Cookie 的应用2.Session 会话处理HTTP(超文本传输协议)定义了通过万维网(WWW)传输文本、图形、视频和所有其他数据所有的规则。HTTP 是一种无状态的协议,说明每次请求的处理都与之前或之后的请求无关。虽然这种简化实现对于 HTTP 的普及做出了卓越的贡献,但对于希望创建复杂的Web 应用程序的开发人员来说,这点有点困扰。为了解决这个问题,出现了一种在客户端机器上...原创 2014-10-16 00:54:05 · 98 阅读 · 0 评论 -
第 13 章 上传文件
学习要点:1.PHP 上传配置2.$_FILES 数组3.PHP 上传函数虽然大多数人认为 Web 只包含网页,但 HTTP 协议实际上可以传输任何文件,如office文档、PDF 、可执行文件、AVI、压缩文件及各种其他文件类型。虽然 FTP 在历史上一直是向服务器上传文件的标准方式,但通过网页上传文件也逐渐流行起来。一.PHP 上传配置有一些配置指令可用于精细地调节 PHP 的文件上传功能。...原创 2014-10-16 00:54:27 · 130 阅读 · 0 评论 -
第 14 章 处理图像
学习要点:1.创建图像2.简单小案例在 PHP5 中,动态图象的处理要比以前容易得多。PHP5 在 php.ini 文件中包含了 GD 扩展包,只需去掉 GD 扩展包的相应注释就可以正常使用了。PHP5 包含的 GD 库正是升级的GD2 库,其中包含支持真彩图像处理的一些有用的 JPG 功能。一般生成的图形,通过 PHP 的文档格式存放,但可以通过 HTML 的图片插入方式 SRC来直接获取动态...原创 2014-10-16 00:54:51 · 105 阅读 · 0 评论 -
第 15 章 MySQL 数据库
学习要点:1.Web 数据库概述2.MySQL 的操作3.MySQL 常用函数4.SQL 语句详解5.phpMyadmin一.Web 数据库概述现在,我们已经熟悉了 PHP 的基础知识,这是我们想暂时离开 PHP 一章,来重点介绍一下关系型数据库,让大家了解数据库比文件储存的有点。这些优点包括:1.关系型数据库比普通文件的数据访问速度更快。2.关系型数据库更容易查阅并提取满足特定条件的数据。3...原创 2014-10-17 22:34:21 · 498 阅读 · 0 评论 -
第 16 章 PHP 操作 MySQL
与 MySQL 之间稳固的集成只是众多程序员采纳它的一个原因,还有一个原因就是,它如此的简单方便。一.PHP 连接到 MySQL这里,我们全面采用 UTF-8 编码。设置 Zend Stduio 的编码:Window -> Preferences -> Workspace标头设置,让火狐和 IE 保持编码统一:<?phpheader('Content-Type:text/html; charset=utf-8');?> 连接 MySQL原创 2014-10-17 22:34:30 · 84 阅读 · 0 评论