PHP实战学习总结

为了弄这个blog网站,参考了几种开源的blog源码,神奇的发现wordPress的主题、插件最为丰富,考虑到万一后期扩展性的需求,故毫不犹豫的选择了WordPress。

搭建网站开始,不用学习PHP、CSS、MySQL语法细节,就像WordPress广告说的,5分钟就能把网站搭建好,激动万分,但是是真的。 但是,后期维护过程才发现,有点必要学PHP知识才能搞定一些问题,故,边学边用。

我学习PHP的视角是站在C#、C++、C语言的既有心智模式上的, 花费了大约2~3天时间了解语法,搭建调试环境,然后就照猫画虎了。 PHP的很多语法很像C语言,如文件操作函数:fopen ,fread ,filesize,fwrite,fclose如,多个模块(*.php文件)之间引用采用类似C++头文件的方式:include(“mypc.php”);

总的来看,学习PHP需要做3件事情:

第一件:准备IDE编程环境、Apache的运行环境

下载Apache的XamppEclipsePHP Studio 3

按照说明按照后,稍微有点编程知识的,即可上手,非常傻瓜化。

第二件:浏览一下PHP基本语法

1 打印输出使用echo  或者 print 语句,调试必备

2 注释来屏蔽符号来调试

// ……….

/*…………  */

3 变量命名用$开始,如 $name. 且不用事先声明,无编译器的类型检查

4  四种基本类型:

boolean(布尔型)

integer(整型)

float(浮点型,也作“double”)

string(字符串)

两种复合类型:

array(数组)

object(对象)

         $arr = array (3,5,7,9,6);

         $arr = array (“id”=>2,”title”=>3);

5  全局的数据容器:$_GET[‘value’];   $_POST[‘value’];     $_SERVER[“REQUEST_URI”]

第三件:PHP面向对象部分

class MyPc{

function __construct() {

构造函数

}

function __destruct () {

析构函数

}

}

封装关键字雷同C# :public,protected,private

封装相关函数:__set() , __get()

子类继承的关键字类似JAVA语法

class home extends MyPc{

类的继承只能有一个,而接口可继承n个,这点,同C#的继承语法

class mypc extends root implements demo , demo2 , demo3{

php语言是比较灵活的一种语言,其最大优势是容易和HTML结合起来、不需要编译为机器码;且在Web中用PHP搭建的很多; 简言之:有兴趣学会这门语言很容易的。

能够把一门语言学习,并马上实战到项目中去,是非常开心的一件事情。