献给php初学者(入门学习经验谈)


Posted in PHP onOctober 12, 2010

1.概要:学习任何语言都需要 多看 多想 多写 多问!!写编程是一种熟能生巧的东西!因为知识就那么多,你看多了就会觉得怎么都一样。

程序员就是炒冷饭的,一遍又一遍。代码多敲几遍就可以闭着眼睛写了,所以企业招聘都会问你写过多少行代码的!!程序员最忌讳浮躁,有时候发现一段程序完全找不出错误,仅仅是因为少了或多了一个符号,程序员需要的是细心,粗心的人当不了程序员!

2.php参考手册是必须熟知的,有的初学者会问一些很基础的问题,其实手册上面都有,所以建议初学者先把手册看了,最好把常用函数抄几遍!!再敲几遍手册里的代码。

当你把手册里的东西都熟悉了,你遇到问题的可能性就很小了。当然mysql手册,也要看一下,但可以不先看的那么细!至少要知道常用的sql语句,这是必须的!

3.觉得php最好的东西就是,网上能找的开源项目很多,而且一些都是大项目的。所以建议初学者可以看留言板代码,先熟悉常用的数据操作,然后可以去看一下简单的企业网站或者博客,然后可以去研究一下ecshop之类,当你看懂这些 ,你可以去看看discuz,phpwind论坛源码,里面的架构都是相当强悍的,当然这不是初学者需要去做的,但是总要有个做将军的理想!

4.要习惯,遇到问题自己先解决,在网络时代,要学会用百度谷歌,这是必须的。当你实在没法解决的时候再去寻求别人的帮助!!

5.当你写完一个程序的时候,要学会分享出去,因为你是初学者,你的程序也许会有很多不完善的地方,所以分享你写的程序对你更有益!!多分享多交流!才会让你写的程序更精!!

6.记住,学了php你要不只是学会php,你要学会分析一个项目的实现方式或者一个程序的实现方式。都说算法是语言的基础,要学好php,你还得去学习和运用算法去实现你的程序,学会用算法可以用于任何语言,学会用php你只能用php.

PHP 相关文章推荐
php 中英文语言转换类
Sep 07 PHP
php定时计划任务的实现方法详解
Jun 06 PHP
php分页代码学习示例分享
Feb 20 PHP
不使用php api函数实现数组的交换排序示例
Apr 13 PHP
round robin权重轮循算法php实现代码
May 28 PHP
PHP守护进程化在C和PHP环境下的实现
Nov 21 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
Mac系统下安装PHP Xdebug
Mar 30 PHP
PHP自动载入类文件函数__autoload的使用方法
Mar 25 PHP
TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法
Jun 03 PHP
在laravel框架中实现封装公共方法全局调用
Oct 14 PHP
laravel框架语言包拓展实现方法分析
Nov 22 PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 #PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
Oct 12 #PHP
利用php+mysql来做一个功能强大的在线计算器
Oct 12 #PHP
发一个php简单的伪原创程序,配合商城采集用的
Oct 12 #PHP
php知道与问问的采集插件代码
Oct 12 #PHP
php笔记之常用文件操作
Oct 12 #PHP
php+jquery编码方面的一些心得(utf-8 gb2312)
Oct 12 #PHP
You might like
微信支付开发交易通知实例
2016/07/12 PHP
PHP常用字符串函数小结(推荐)
2018/08/05 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
在vs2010中调试javascript代码方法
2011/02/11 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
jquery根据属性和index来查找属性值并操作
2014/07/25 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
2017/06/01 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
2017/08/29 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
[40:53]完美世界DOTA2联赛PWL S3 Magma vs DLG 第二场 12.18
2020/12/20 DOTA
解决python写的windows服务不能启动的问题
2014/04/15 Python
python通过wxPython打开一个音频文件并播放的方法
2015/03/25 Python
Python三级目录展示的实现方法
2016/09/28 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
用Python shell简化开发
2018/08/08 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
Python3实现二叉树的最大深度
2019/09/30 Python
python 实现让字典的value 成为列表
2019/12/16 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
2020/01/14 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
老师给学生的表扬信
2014/01/17 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis
AngularJS实现多级下拉框
2022/03/25 Javascript