易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP高手养成秘籍

有种说法:PHP是最简单的网站开发语言,这种观点是错的。
木头比积木简单,但木匠和孩子的差别是木匠能把木头和积木都变成房子,孩子只能把积木变成房子,对于木头他们只能在上面画个房子而已。
PHP就像木头,菜鸟只能用它做点简单的事情,高手就会把它变成无所不能。
既然PHP简单又是高手炫耀的东西,那怎么学才能变成高手呢?
请往下看……
之前 去学习C#或JAVA基础。
为什么?跟PHP不相关啊。对!就是要先学这些,了解基本的东西,最重要的是要学会面向对象编程。学会这些就算会爬了。
首先  PHP的基础
这个你得会吧,连走都不会怎么飞?什么变量、常量、语句、函数,了解web开发的一些基本常识,什么get请求/post请求,html,表单啊之类的。
接下来 根据最开始掌握的面向对象编程知识比对学习PHP的面向对象编程。
因为PHP的面向对象编程语法比较特殊,所以才要你之前学写C#基础。你要不学这些,硬啃PHP的面向对象也没人拦你。
再下来 写点小东西
留言板什么之类的,事件出真知啊,锻炼很重要的。能写出来就说明基础掌握的不错了。自己继续写个什么CMS或者论坛之类的吧。无从下手?往下看。
再下来 边写自己的东西,边参照别人的代码,边学习边练习。
慢慢自己的东西也有点意思了,那就继续看看其他多一些同类型程序的源代码,慢慢你会发现有些东西代码是垃圾。这时,说明你进步了
再下来 恶补基础知识吧
什么设计模式啊,框架设计啊,不管咱懂不懂,先看看,长长见识,吃不到猪肉,看看猪跑总行吧。
这时,也可以选择暂时放弃PHP,去进修一段C#或者JAVA,把咱之前的练习用不同语言再写一下看看。你会发现,其他语言和PHP之间很多差别,哪些方便哪些不方便,自己渐渐懵懂啦,这样你小子就快入戏了。
接下来,继续去看人家程序
这时候,就不能再看人家的程序如何实现功能了,就要着眼于程序的结构和框架了,如果到这里了,说明你已经有些投入了。再继续!渐渐你会发现更多的垃圾PHP程序,少量程序结构精致,让人心动啊!
接下来 干什么?看到人家的程序那么牛还不自己搞一个!
自己的小东西把程序重新梳理,划分不同的目录,把不同的类和函数分别放在不同的地方,慢慢地,咱的小东西也有不错的结构啦。
再接下来 写程序、读代码、看书
边写边学基础知识,培养自己的全局观,架构能力,慢慢的,咱就发现程序的好多东西可以抽离出来做其他用途啦,比如CMS的一部分函数和类也可以用在博客里头啦,这样你就会有


相关文档:

实现php工厂模式的几个关键函数

面向对象编程的方法中,为了实现对象间的松耦合,其中一种简单的原则就是将应用策略与功能实现分离。常常用到的设计模式有factory、facade等,而当中的核心编程技术就是callback技术。
所谓callback技术,简单的说就是将函数的作为一个参数传递给另外一个函数,并被该函数所调用。
php下,实现工厂模式的有一下。几个关键 ......

PHP之$_SERVER用法详细

$_SERVER['PHP_SELF']                        #当前正在执行脚本的文件名,与 document root相关。
$_SERVER['argv']            &n ......

php查看服务端目录

几天没有更新的blog这两天在写个小东西玩玩
现在是基本能用了
最近没什么事做,就想到了查看服务端目录的小程序玩玩
现在查看已经写完了发上来给大家看看
demo地址
http://www.web-jia.com/demo/folder/demo.html
我分享的代码欢迎大家来下载啊
下载可以到
http://www.web-jia.com/viewthread.php?tid=2832&ext ......

在 PHP 中养成 7 个面向对象的好习惯

如果您尚未打算用 OO 原则创建应用程序,则使用 PHP 的面向对象(OO)的语言特性,这 7 个习惯将帮助您开始在过程编程与 OO 编程之间进行转换。
在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。
但是,没有面向对象的语 ......

使用PHP程序直接调用文本文件的内容

 
如何用php直接调用文本文件内容:首先通过file函数打开服务器上的一个文本文件,返回的$myFile 就将成为这个文件操作的句柄,然后再通过循环指令,取出文件中每一行的内容并打印出来。
 
编程思路
 
首先要使用的函数为fi1e,本函数与 readfile() 类似,不同的地方为 file 函数将文件中的内容全部读出 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号