对最近学习PHP做个简单的总结吧

书籍:《PHP和MySQL Web开发》

环境/工具:wamp/Editplus&Chrome

时间:8月2日-8月7日

内容:

以前把前3章学了,前3章主要是基础语法和逻辑控制语句、文件访问和处理、数组。

第4章 字符串与正则表达式:处理字符的各种函数、正则表达式的基础和应用。

第5章 代码重用与函数编码:require和include函数、PHP的函数结构和使用、递归。

第6章 面向对象的PHP:面向对象的概念和语法、如何用private和public控制访问、如何实现继承。

第7章 错误和异常处理:异常处理的概念和控制结构、Exception类。

这7章是PHP(含面向对象编程语法)的基础,下面接着写。

第8章 设计Web数据库:其实主要是介绍关系型数据库(数据逻辑结构为二维表格)的概念。

第9章 创建Web数据库:其实主要是介绍如何登陆MySQL、如何创建MySQL用户和设置权限、如何创建数据库表和数据类型的设置。

第10章 使用MySQL数据库:inert、select、update、alter table、delete、drop语句的使用(我觉得这是MySQL的重点内容,尤其是select语句,可惜我看得不细)。

第11章 使用PHP从Web访问数据库:如何用PHP建立到MySQL数据库的连接(PHP与数据库交互的接口和方法)。

第12章 MySQL高级管理:简单看了下,主要是讲操作权限和MySQL的安全。(看不太懂。。。)

第13章 MySQL高级编程:存储引擎、事务、外键和存储过程。(也看不太懂。。。)

第14章 运营一个电子商务网站:为什么建网站、网站面临的风险和威胁。(了解一下即可)

第15章 电子商务的安全问题:主要的安全威胁、身份验证原则、加密技术基础、数字证书等。(了解一下即可)

第16章 Web应用的安全(还没看完,不过看到这里,我觉得写的有些啰嗦了。。。)

总结一下:第1~7章是PHP的基础,第8~11章是MySQL和PHP访问数据库的基础,第12、13章MySQL高级管理和编程有些难(个人感觉可以大概看下),第14章~第15章简单看下即可。

因为一直对编程技术很感兴趣,感觉做网站很酷,所以一直在学习。以前自己学过Java和C,Web编程方面也学过一些Servlet和JSP,不过一直是断断续续的学,也没有实战经验。

这本书,我打算把前面18章(前半部分)看完,然后停一下,书的后半部分主要是PHP的高级技术介绍和应用。先把HTML、CSS和javascript学习一下(以前一直没有怎么关注过),然后结合前18章的知识做一个小型的网站练练手,然后再写个总结。

今天,我的网络断了,这是用EditPlus写的,等网络修复了再贴到博客里去吧。
8月2号-8月7号 晚20:28。
-------------------------------------------------------------------------------------这里是分割线-------------------------------------------------------------------------

PS:做到第17章的用.htaccess文件使用基本身份验证时出问题了,百度了下,依然不知道如何下手。
500Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

PHP学习总结(一)的更多相关文章

  1. 从直播编程到直播教育:LiveEdu.tv开启多元化的在线学习直播时代

    2015年9月,一个叫Livecoding.tv的网站在互联网上引起了编程界的注意.缘于Pingwest品玩的一位编辑在上网时无意中发现了这个网站,并写了一篇文章<一个比直播睡觉更奇怪的网站:直 ...

  2. Angular2学习笔记(1)

    Angular2学习笔记(1) 1. 写在前面 之前基于Electron写过一个Markdown编辑器.就其功能而言,主要功能已经实现,一些小的不影响使用的功能由于时间关系还没有完成:但就代码而言,之 ...

  3. ABP入门系列(1)——学习Abp框架之实操演练

    作为.Net工地搬砖长工一名,一直致力于挖坑(Bug)填坑(Debug),但技术却不见长进.也曾热情于新技术的学习,憧憬过成为技术大拿.从前端到后端,从bootstrap到javascript,从py ...

  4. 消息队列——RabbitMQ学习笔记

    消息队列--RabbitMQ学习笔记 1. 写在前面 昨天简单学习了一个消息队列项目--RabbitMQ,今天趁热打铁,将学到的东西记录下来. 学习的资料主要是官网给出的6个基本的消息发送/接收模型, ...

  5. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  6. Unity3d学习 制作地形

    这周学习了如何在unity中制作地形,就是在一个Terrain的对象上盖几座小山,在山底种几棵树,那就讲一下如何完成上述内容. 1.在新键得项目的游戏的Hierarchy目录中新键一个Terrain对 ...

  7. 《Django By Example》第四章 中文 翻译 (个人学习,渣翻)

    书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:祝大家新年快乐,这次带来<D ...

  8. 菜鸟Python学习笔记第一天:关于一些函数库的使用

    2017年1月3日 星期二 大一学习一门新的计算机语言真的很难,有时候连函数拼写出错查错都能查半天,没办法,谁让我英语太渣. 关于计算机语言的学习我想还是从C语言学习开始为好,Python有很多语言的 ...

  9. 多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类)

    前言:刚学习了一段机器学习,最近需要重构一个java项目,又赶过来看java.大多是线程代码,没办法,那时候总觉得多线程是个很难的部分很少用到,所以一直没下决定去啃,那些年留下的坑,总是得自己跳进去填 ...

  10. node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理

    一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...

随机推荐

  1. 使用Inno Setup函数修改文件内容

    0.inno打开文件操作&字符串操作所需函数原型及解释 function LoadStringsFromFile(const FileName: String; var S: TArrayOf ...

  2. ABP框架详解(五)Navigation

    ABP框架中的Navigation功能用于管理业务系统中所有可用的菜单导航控件,通常在业务系统的首页会有一个全局性的导航菜单,JD商城,天猫,猪八戒网莫不如是.所以为方便起见,Navigation功能 ...

  3. spi接口的ds1302时钟芯片控制在lcd1602上显示

    spi接口的ds1302时钟芯片控制在lcd1602上显示                                                                        ...

  4. Sensor(GYROSCOPE)

    package com.example.sensor01; import java.util.List; import android.hardware.Sensor; import android. ...

  5. 前端自动化测试工具doh学习总结(一)

    前言 项目中需要用到前端自动化测试,自己被当作一个探针研究了下目前用的比较多的web自动化测试工具.一开始研究的是的selenium,但由于项目使用了大量的dijit控件,写起testCase来很费劲 ...

  6. Wix 安装部署教程(十五) --CustomAction的七种用法

    在WIX中,CustomAction用来在安装过程中执行自定义行为.比如注册.修改文件.触发其他可执行文件等.这一节主要是介绍一下CustomAction的7种用法. 在此之前要了解InstallEx ...

  7. 防止开发人员获取到敏感数据(SQL Server的数据加密简介)

    背景 有时候,我们还真的会碰到这样的需求:防止开发人员获取到敏感数据.也许你觉得很简单,把开发和运营分开不就可以了吗?是的,如果公司有专门的运营团队的话,但对于很多小公司来说,几个人的开发团队就兼顾了 ...

  8. 运用DebugDiag诊断ASP.Net异常

    Debug Diagnostic Tool (DebugDiag)是用来帮助诊断IIS/COM+等应用假死.性能差.内存泄露及碎片和崩溃等问题的工具. 本文介绍如何运用DebugDiag诊断特定的AS ...

  9. swfupload 例子

    upload.html <!DOCTYPE html> <html lang="en"> <head> <script type='tex ...

  10. okhttp教程——起步篇

    okhttp教程--起步篇 这篇文章主要总结Android著名网络框架-okhttp的基础使用,后续可能会有关于他的高级使用. okhttp是什么 okhttp是Android端的一个Http客户端, ...