勤学教育网合作机构> > 昆明北大青鸟培训学校欢迎您!

php编程

昆明北大青鸟培训学校logo
来源:昆明北大青鸟培训学校

2021-08-23|已帮助:1112

进入 >

由浅入深,从简到难系统的学习PHP知识;结合多个项目,将知识点串联成一个完整体系.学会PHP知识的同时,掌握科学的学习方法.做事要坚持,学编程也要,这是前提,是基本.以下就是小编给大家整理的php编程的学习方法。

学好PHP编程方法

一、心态

我说了php入门很容易,不错,但我不说php它很容易,php应用起来博大精深,如果你说做php很简单,那么我只能说你懂php懂得比较简单吧.在大学读书的时候大家一定要心态摆正,比如你想学什么语言,以后要做什么程序员,比如java,C++,我讲一例子,比如你立志做java程序员,你首先在校学校开这课程时努力要把它学好,学好了还不行哦,因为这些只能应付考试的,工作上这算是不起眼的知识,所以在剩下来的读书时间努力涉及一些应用上的,更深层次的知识,把java的学得更深才行. 人的精力是有限的,你如果想一起同时学精通php,又精通java,等等,算了吧,人家工作了几年都不敢说精通,还在校的只能说是不知天高地厚了.---如果你以后想编程就努力专一花大量的时间深学它,当然也要多学一下其它的.初学者不要有这种精几门编程语言的心态,到头来样样不精,连工作也找不到.

二、书

买书来学习是最直接实在的,网上中原的视频教程,it实验室的算了吧,想看它们就会php是不行的,如果想学某种编程语言,就要买到那种编程语言最书的几本书来一起看,为什么要买几本呢,因为这样的,有书的这节讲不够细,那些书偏会讲得细,这样有个互补.把它们的理解合起来,更易加深对程序的理解. 学好入门的后就买几个开发实例的书来看,最好把里面的代码都打打运行一下,慢慢地就会适应工作. 如果你舍不得买几十元一本的书,那样你会多走很多弯路.单单的一本书给不了你多少知识.

php编程

三、多学相关知识

一个phper懂得php是最基本的!但必须要熟练js,css,html,sql,数据库,设计模式...等等.说真的,我总觉平时写js,比php还写得多. 如果说php你强,那么熟练js,css,html,sql,数据库,设计模式等等就是你值钱的地方了..不懂它们,你php再好,也算是菜鸟.工作中很快被淘汰..大家能理解到这个重要性吗.

四、多读源代码

多读开源的代码,dz,dedecms很多php的开源代码,读多了你思路更广了,你会发现很多很妙的写法,也是提高水平最快的方法之一.

学编程好习惯

1、字符串的输出 你认为以下哪一条语句的运行速度最快?

print “Hi my name is $a. I am $b”;

echo “Hi my name is $a. I am $b”;

echo “Hi my name is “.$a.”. I am “.$b;

echo “Hi my name is “,$a,”. I am “,$b;

echo ‘Hi my name is ‘,$a,’. I am ‘,$b; 也许这看起来很奇怪,但事实上最后一条的运行速度是最快的。print比echo要慢,在字符串中进行变量替换时会慢,而连接字符串要比用逗号连接来得慢,最后一句则是第一个习惯的体现。所以,不在字符串中进行变量替换不仅会加快程序运行速度,也会让你的代码在任何语法高亮显示的编辑器中显得更为易懂(变量会被高亮显示出来)。很少人知道echo的参数可以用逗号连接,且速度会比字符串连接要来得快。最后再用上第一个习惯,那这条语句就非常好了。

2、在数组索引中使用单引号 正如你在上面的测试题中所看到的,我指出了$x[sales]从严格意义上来说是错误的,索引应该被括起来,即$x['sales']。这是因为PHP 会将没有括起来的索引辨认为“裸”字符串,并把它解释为一个常量。当找不到该常量的定义时,才将其解释为一个字符串,所以这条语句才是可运行的。把索引括起来可以省去这部分工作,如果将来正好要用这一字符串定义常量时也就不会有错误了。我甚至听说这样做要快七倍左右的时间,虽然我没有亲自测试过。更多关于这一话题的讨论,请看PHP手册“数组”一章中的的“数组的能与不能”一节。

学编程好习惯

3、不要使用开始标志的缩写形式 你正在使用这样的符号吗?“

4、尽量不要使用正则表达式 在进行常规的字符串操作时,尽可能不要去使用正则表达式(preg和ereg系列函数)。str_replace函数要比preg_replace快得多,甚至strtr函数也要比str_replace来得快。

成为php编程高手技巧

首先你需要玩转字符串。。我们要掌握:

a.字符串的表达方式有几种

b.字符串的原理是什么?

c.UTF-8和GBK编码原理区别

d.字符串类型转换

e.PHP正则表达式详解

f.字符串常见算法和原理

其次你要会玩数组。。这也是php中比较重要的数据类型

a.了解PHP数组的本质--哈希表探秘

b.如何实现遍历数组若干方法

c.数组过滤和移除元素的技巧

d.数组集合的相关运算

e.多维数组和对象数组的排序方法

f.数组排序和对比

g数组和数据结构相关算法问题

然后你需要学会处理上传文件:

a.文件和文件系统

b.文本文件和二进制文件

c.文件指针和定位读写

d.详解Filesystem系统函数

e.PHP超大文件上传和断点续传

f.基于文件的通讯录实现原理

g纯真IP数据库原理和分析

以上是昆明北大青鸟培训学校整理的php编程全部内容。

热门推荐

更多
勤学培训网 php学习网 php编程