当前位置:首页 > >
《21天学通PHP》电子书封面

21天学通PHP

  • 发布时间:2019年04月12日 13:47:31
  • 作者:陈浩
  • 大小:211.8 MB
  • 类别:PHP电子书
  • 格式:PDF
  • 版本:清晰扫描第2版
  • 评分:7.7

    21天学通PHP PDF 清晰扫描第2版

      给大家带来的一篇关于PHP相关的电子书资源,介绍了关于学通PHP方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小211.8 MB,陈浩编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.3。

      内容介绍

      读者评价

      这本书对我来说不错,而对0基础学php是一个不错的选择,我不是给它卖广告,而是真的好

      内容很基础,但是通过全书以后,组织不成一个网站,觉得挺悲观的,俗话说学以致用,希望以后这方面可以加强。

      算是一本比较适合初学者阅读的PHP入门书籍,不过里面有些例子不是很好,而且有点比较跳,书中也有不少错误。

      主要是讲一此PHP的基本知识,里面的内容完全是东拼西凑而成,重要的地方很多都是一笔带过,没有自己的思想.如果是初学PHP而又没有其它编程基础的话,简直会看的莫名其妙!当初是看中这本书的配套视频较多,有20几个小时,但视频看起来也很吃力,作者有气无力的讲解让人心烦.

      内容简介

      PHP是一种广泛使用的开源Web语言,由于其自身的优秀特性,已经有越来越多的网站采用PHP技术开发,尤其Web 2.0网站对它格外垂青。本书共五篇,包括21章的内容。第一篇主要讲解了PHP基础知识,主要内容包括初识PHP、配置Web服务器和HTML基础。第二篇的主要内容是PHP基础语法,包括PHP基础知识、常用流程控制、常用函数、数组、字符串、HTML表单和文件的基本操作。第三篇主要分析了PHP开发的常见技术,主要讲解了类和对象、会话管理、正则表达式和式样匹配和错误调试与异常处理。第四篇详细介绍了数据库的内容,主要包括数据库基础、SQL语言和MySQL数据库基础、MySQL数据类型、MySQL数据库及其图形化管理工具、数据库的优化和PHP操作数据库。第五篇为综合案例篇,通过一个具体的实例讲解了如何使用PHP进行实际开发。

      本书的特点是概念清楚,有的穿插类比的方式或加入相关插图进行辅助讲解,使读者能够更加直观地理解和掌握PHP的各个知识点。本书适合学习PHP技术的初学者,也可作为大、中院校师生和培训班的教材。

      本书附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、源代码、职场面试法宝等。

      内容节选

      1. PHP是什么

      PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。

      2. PHP能做什么

      PHP主要是用于服务端的脚本程序,因此可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PHP 的功能远不局限于此。

      2.1 服务端脚本

      这是 PHP 最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、web 服务器和 web 浏览器。需要在运行 web 服务器时,安装并配置 PHP,然后,可以用 web 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。

      2.2命令行脚本

      以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理各种复杂的业务。

      PHP 能够在所有的主流操作系统上使用,并且已经支持了大多数的 web 服务器,包括 Apache、IIS、Nginx 等。对于大多数的服务器,PHP 提供了一个模块;还有一些 PHP 支持 CGI 标准,使得 PHP 能够作为 CGI 处理器来工作。

      PHP 最强大最显著的特性之一,是它支持很大范围的数据库。使用任何针对某数据库的扩展(例如 mysql)编写数据库支持的网页非常简单,或者使用抽象层如 PDO,或者通过 ODBC 扩展连接到任何支持 ODBC 标准的数据库。其它一些数据库也可能会用 cURL 或者 sockets,例如 CouchDB。

      PHP 还支持利用诸如 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows 环境)等不计其数的协议的服务。还可以开放原始网络端口,使得任何其它的协议能够协同工作。PHP 支持和所有 web 开发语言之间的 WDDX 复杂数据交换。关于相互连接,PHP 已经支持了对 Java 对象的即时连接,并且可以透明地将其用作 PHP 对象。

      PHP 具有极其有效的文本处理特性,包括 Perl 兼容正则表达式(PCRE)以及许多扩展和工具可用于解析和访问 XML 文档。PHP 将所有的 XML 功能标准化于坚实的 libxml2 扩展,并且还增加了 SimpleXML,XMLReader 以及 XMLWriter 支持以扩充其功能。

      另外,还有很多其它有趣的扩展库,在此根据字母和分类归类列出。

      3. 安装PHP

      在此,我们只介绍Windows下安装方式,其他操作系统下请自行查看安装手册。

      我们以PHP5.6最新版本为例

      1. 下载二进制包下载地址

      2. 解压缩到 D:/php 目录下

      3. 将 D:/php 放入windows环境变量中

      4. 打开windows命令行工具,输入: > php -v ,若输出如下则说明安装成功

      PHP 5.6.16 (cli) (built: Nov 25 2015 18:51:26)
      Copyright (c) 1997-2015 The PHP Group
      Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

      4. Hello World

      在D盘创建 script 目录,在目录中新建hello.php文件,将以下代码拷贝到文件中

      <?php
      echo "Hello World\n"; 
      ?>

      在cmd中运行 php D:/script/hello.php ,显示结果如下:

      php D:/script/hello.php
      Hello World

      目录

      • 第一篇  PHP语言的基础知识
      •  第1章  初识PHP
      • 1.1  介绍PHP
      • 1.1.1  PHP是什么
      • 1.1.2  PHP有什么前景
      • 1.1.3  PHP有什么优势
      • 1.1.4  PHP的发展历史
      • 1.2  PHP与ASP、JSP的对比
      • 1.2.1  语言概念的介绍
      • 1.2.2  性能的对比
      • 1.3  PHP常用开发工具
      • 1.3.1  用于PHP代码开发的工具
      • 1.3.2  用于网页设计的工具
      • 1.3.3  用于文本编辑的工具
      • 1.4  小结
      • 1.5  习题
      •  第2章  配置Web服务器
      • 2.1  学习PHP前的准备工作
      • 2.1.1  选择硬件
      • 2.1.2  选择操作系统
      • 2.1.3  选择服务器软件
      • 2.1.4  选择PHP版本
      • 2.1.5  选择数据库
      • 2.2  Apache服务器的安装
      • 2.2.1  安装Apache服务器
      • 2.2.2  配置Apache服务器
      • 2.3  PHP的安装与配置
      • 2.3.1  安装PHP压缩包
      • 2.3.2  配置PHP运行环境
      • 2.4  MySQL数据库的安装与测试
      • 2.4.1  安装MySQL
      • 2.4.2  测试MySQL
      • 2.5  PHP、Apache服务器和MySQL建立关联
      • 2.5.1  设置Apache支持PHP网页
      • 2.5.2  测试Apache与PHP的关联
      • 2.5.3  测试调用MySQL数据库
      • 2.6  小结
      • 2.7  习题
      •  第3章  HTML基础
      • 3.1  HTML简介
      • 3.1.1  了解HTML语言
      • 3.1.2  练习HTML语言实例
      • 3.2  HTML语言的基础语法
      • 3.2.1  HTML标签
      • 3.2.2  HTML属性
      • 3.2.3  HTML注释
      • 3.3  HTML文档的基本结构
      • 3.3.1  HTML主体标记
      • 3.3.2  HTML头部标记
      • 3.3.3  HTML主体区标记
      • 3.4  文字标签
      • 3.4.1  标题字标记
      • 3.4.2  标题字的对齐属性
      • 3.4.3  文字的修饰标记
      • 3.4.4  字体标记
      • 3.5  段落标记
      • 3.5.1  段落标记
      • 3.5.2  行中断标签
      • 3.5.3  不换行标签
      • 3.6  小结
      • 3.7  习题
      • 第二篇  PHP语言的语法基础
      •  第4章  PHP基础知识
      • 4.1  PHP的基础语法
      • 4.1.1  语言风格
      • 4.1.2  PHP在HTML中的嵌入
      • 4.1.3  标识符
      • 4.1.4  注释
      • 4.1.5  使用echo输出命令
      • 4.1.6  使用print输出命令
      • 4.2  数据类型
      • 4.2.1  布尔型
      • 4.2.2  整型
      • 4.2.3  浮点型
      • 4.2.4  数据类型的转换
      • 4.2.5  字符串
      • 4.2.6  特殊的NULL类型
      • 4.3  变量
      • 4.3.1  变量名
      • 4.3.2  变量的定义和赋值
      • 4.3.3  输出变量值
      • 4.3.4  变量类型的自动转换
      • 4.3.5  默认变量
      • 4.4  常量
      • 4.4.1  默认常量
      • 4.4.2  用户自定义常量
      • 4.5  运算符及表达式
      • 4.5.1  算术运算符
      • 4.5.2  赋值运算符
      • 4.5.3  自增自减运算符
      • 4.5.4  位运算符
      • 4.5.5  逻辑运算符
      • 4.5.6  关系运算符
      • 4.5.7  其他运算符
      • 4.5.8  运算符的优先级
      • 4.5.9  表达式
      • 4.6  小结
      • 4.7  习题
      •  第5章  常用流程控制
      • 5.1  if语句的使用
      • 5.1.1  只含if的条件语句
      • 5.1.2  if...else结构的条件语句
      • 5.1.3  嵌套的if...else结构
      • 5.1.4  if语句多种嵌套
      • 5.2  switch语句的使用
      • 5.2.1  switch多分支选择语句
      • 5.2.2  switch语句的其他形式
      • 5.3  while语句的使用
      • 5.3.1  while循环语句
      • 5.3.2  do…while循环语句
      • 5.3.3  while循环和do…while循环的区别
      • 5.4  for语句的使用
      • 5.4.1  一般形式的循环
      • 5.4.2  多重循环
      • 5.5  break/continue语句的使用
      • 5.5.1  使用break中断循环
      • 5.5.2  使用continue语句执行下次循环
      • 5.5.3  continue和break语句的区别
      • 5.6  小结
      • 5.7  习题
      •  第6章  常用函数
      • 6.1  自定义函数
      • 6.1.1  自定义函数的语法格式
      • 6.1.2  调用用户自定义的函数
      • 6.1.3  按值传递参数
      • 6.1.4  按引用传递参数
      • 6.1.5  定义默认参数
      • 6.1.6  定义函数返回值
      • 6.1.7  使用return语句返回多个值
      • 6.2  函数的高级调用
      • 6.2.1  嵌套调用
      • 6.2.2  递归调用
      • 6.3  函数对变量的操作
      • 6.3.1  变量函数
      • 6.3.2  局部变量
      • 6.3.3  全局变量
      • 6.3.4  动态变量
      • 6.3.5  静态变量
      • 6.4  文件包含
      • 6.4.1  使用require包含文件
      • 6.4.2  使用include包含文件
      • 6.4.3  require和include的区别
      • 6.4.4  单次调用文件
      • 6.5  数学函数
      • 6.5.1  实现四舍五入和取整的函数
      • 6.5.2  实现进制转化的函数
      • 6.6  时间函数
      • 6.6.1  日期函数date()的使用
      • 6.6.2  获得日期信息
      • 6.6.3  其他常用时间函数
      • 6.7  本章小结
      • 6.8  习题
      •  第7章  数组
      • 7.1  定义数组
      • 7.1.1  数组的构成
      • 7.1.2  使用赋值创建数组
      • 7.1.3  使用array()函数创建数组
      • 7.1.4  键名分配
      • 7.1.5  用字符串作键名
      • 7.1.6  键名的新建/修改
      • 7.1.7  创建多维数组
      • 7.2  数组输出与测试
      • 7.2.1  打印变量
      • 7.2.2  输出数组
      • 7.2.3  测试数组
      • 7.3  遍历数组
      • 7.3.1  使用foreach遍历数组
      • 7.3.2  foreach含键名的遍历
      • 7.3.3  使用each()函数遍历数组
      • 7.3.4  使用list()函数遍历数组
      • 7.3.5  for语句遍历的应用
      • 7.3.6  返回键和键值
      • 7.3.7  查找数组元素值
      • 7.4  数组计算
      • 7.4.1  计算元素个数
      • 7.4.2  使用count()函数实现递归
      • 7.4.3  数组运算符
      • 7.4.4  相同元素数组的比较
      • 7.5  数组排序
      • 7.5.1  按标识符排序
      • 7.5.2  按元素值排序
      • 7.5.3  删除原有键名排序
      • 7.6  小结
      • 7.7  习题
      •  第8章  字符串
      • 8.1  去除特殊字符
      • 8.1.1  去除两端空格
      • 8.1.2  去除左端空格
      • 8.1.3  去除右端空格
      • 8.2  字符串的大小写转换
      • 8.2.1  转换为小写
      • 8.2.2  转换为大写
      • 8.2.3  首字符大写转换
      • 8.2.4  单词首字符大写转换
      • 8.3  比较字符串
      • 8.3.1  比较运算符
      • 8.3.2  区分大小写字符串的比较
      • 8.3.3  不区分大小写字符串的比较
      • 8.3.4  选择性的比较字符串
      • 8.3.5  不区分大小写选择性的比较
      • 8.4  查找与匹配
      • 8.4.1  查找字符串
      • 8.4.2  查找字符串出现次数
      • 8.4.3  查找最后一次的位置
      • 8.4.4  查找第一次的位置
      • 8.5  替换与分隔
      • 8.5.1  字符串的替换
      • 8.5.2  字符串的部分替换
      • 8.5.3  分隔字符串
      • 8.6  字符串的其他操作
      • 8.6.1  MD5算法的应用
      • 8.6.2  创建格式化输出
      • 8.7  小结
      • 8.8  习题
      •  第9章  HTML表单
      • 9.1  制作表单界面
      • 9.2  输入标记<input>
      • 9.2.1  文本域text
      • 9.2.2  密码域password
      • 9.2.3  文件域file
      • 9.2.4  提交与重置按钮
      • 9.2.5  复选框
      • 9.2.6  单选按钮
      • 9.2.7  <select>下拉列表标记
      • 9.3  提交表单信息

      以上就是本次介绍的PHP电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:PHP+MySQL动态网站开发从入门到精通

      下一篇:树莓派Python编程入门与实战

      展开 +

      收起 -

      下载地址:百度网盘下载
      PHP相关电子书
      PHP+MySQL动态网站开发从入门到精通
      PHP+MySQL动态网站开发从入门到精通 原书扫描版

      《PHP+MySQL动态网站开发从入门到精通》本书循序渐进地介绍了PHP 7 MySQL 5.7开发动态网站的主要知识和技能,提供案例、课件、命令速查手册,让你看得懂、学得会、做得出,教你快速成为网站应用开发高手。

      立即下载
      ThinkPHP实战
      ThinkPHP实战 原书超清版

      《ThinkPHP实战》实战性很强,没有冗长的概念讲解,都是实际项目中使用的实用技术,比如验证码、文件上传、图像处理、调试、安全、缓存等。留言板、博客、论坛、微信公众平台开发4个实战项目案例,使读者尽快切入ThinkPHP企业级项目开发。

      立即下载
      PHP与MySQL高性能应用开发
      PHP与MySQL高性能应用开发 全书超清版

      PHP与MySQL高性能应用开发书中不仅讲解了OOP、设计模式,也讲解了如何进行性能优化和调试。甚至,还对于语言之外的代码重构进行了讲解,本书面向的对象是有一定PHP基础,但是又想深入学习的PHP开发者,欢迎免费下载

      立即下载
      Modern PHP
      Modern PHP 原版中文扫描版

      本书让你会学到关于应用架构、规划、数据库、安全、测试、调试和部署方面的很好实践。如果你具有PHP基础知识,想提高自己的技能,不要错过这本书

      立即下载
      PHP从入门到精通
      PHP从入门到精通 影印第4版

      《php从入门到精通(第4版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。《php从入门到精通(第4版)》共分4篇25章,

      立即下载
      读者留言
      码农之家

      码农之家 提供上传

      资源
      43
      粉丝
      25
      喜欢
      122
      评论
      20

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com