php基础学习心得(优选3篇)

时间:2015-01-04 04:47:22
染雾
分享
WORD下载 PDF下载 投诉

php基础学习心得 篇一

在学习php基础知识的过程中,我深刻感受到了php语言的强大和灵活性。php作为一种用于Web开发的脚本语言,具有许多优秀的特性,使得它成为了众多开发者的首选。

首先,php语言的学习门槛相对较低。与其他编程语言相比,php的语法相对简洁明了,易于理解和掌握。尤其是对于有其他编程语言基础的开发者来说,学习php更加得心应手。在学习过程中,我发现php的语法规则与C语言类似,这使得我能够更快地上手,并开始编写简单的php程序。

其次,php具有广泛的应用领域。作为一种用于Web开发的语言,php可以轻松地与HTML和CSS等前端技术进行整合。通过php,我们可以实现与数据库的连接,处理表单数据,生成动态网页等功能。这使得php在开发动态网站和Web应用方面具有独特的优势。在学习过程中,我尝试了使用php编写一个简单的留言板系统,通过与数据库的交互,我成功实现了留言的发布和展示功能。这让我更加深入地理解了php的应用价值。

此外,php拥有强大的开发社区和丰富的资源库。在学习php的过程中,我发现了许多优秀的php框架和工具,如Laravel、CodeIgniter等。这些框架和工具提供了丰富的功能和组件,可以大大提高开发效率。同时,php社区也非常活跃,开发者们在论坛和社交媒体上积极交流和分享经验,这为学习者提供了宝贵的学习资源。

总结起来,php基础学习给我留下了深刻的印象。它简单易学,应用广泛,并且拥有强大的开发社区和资源库。通过学习php,我不仅掌握了一门有用的编程语言,还提升了自己的编程能力和解决问题的能力。我相信,在未来的学习和实践中,我将能够更好地运用php来开发出更加优秀的Web应用。

php基础学习心得 篇二

在学习php基础知识的过程中,我深深地感受到了它的灵活性和强大的功能。php作为一种脚本语言,不仅具备了其他编程语言的特性,还有自身独有的优势,使得它成为了Web开发领域中最受欢迎的语言之一。

首先,php语言具有较强的跨平台性。无论是在Windows、Linux还是MacOS等操作系统上,php都可以轻松运行。这使得开发者可以根据自己的喜好和需求选择合适的开发环境,而不必受限于操作系统的选择。在我的学习过程中,我在Windows系统上安装了php解释器和开发环境,通过简单的配置,我就能够编写和运行php程序。

其次,php语言具有出色的数据库支持。通过php,我们可以方便地连接和操作各种数据库,如MySQL、Oracle等。这使得php成为了开发动态网站和Web应用的首选语言之一。在学习过程中,我尝试了使用php连接MySQL数据库,并进行数据的增删改查操作。通过这个实践,我更加深入地了解了php与数据库的交互方式,并学会了处理数据库操作的常见问题。

此外,php还具备了丰富的网络编程功能。通过php,我们可以轻松地实现与其他服务器的通信,如发送HTTP请求、接收和解析JSON数据等。这使得php在开发Web服务和API接口时具有独特的优势。在学习过程中,我尝试了使用php编写一个天气查询接口,通过调用第三方API获取天气数据,并将其以JSON格式返回给客户端。这个实践让我更深刻地了解了php在网络编程方面的强大功能。

综上所述,php基础学习给我带来了很多收获。它的灵活性和强大的功能使得它在Web开发领域中具有广泛的应用。通过学习php,我不仅掌握了一门有用的编程语言,还提升了自己的编程能力和解决问题的能力。我相信,在未来的学习和实践中,我将能够更好地运用php来开发出更加优秀的Web应用。

php基础学习心得 篇三

  学东西,永远不要妄想有速成这一说,告诉你了一个方式,但是缺少努力这一环节,那也是白搭。 掌握好的学习方法非常必要,看看这篇如何学习php/学习php的方法

  相信大家选择一种语言,并不是看它的背景和悠久历史,更重要的是看它的实用性,华而不实的语言哪怕是再辉煌的历史,也毕将步向没落,可喜的是php经受住了考验,也因此,它确实是一种值得学习的语言。

  我总结的学习php的进程可能需要经历下面这几个阶段:

  (1)熟悉html/css/js等网页基本元素,完成阶段可自行制作完整的网页;

  (2)理解动态语言的概念,运做机制,熟悉php语法;

  (3)学习如何将php与html结合起来完成简单动态页面;

  (4)接触mysql,开始设计数据库程序;

  (5)不断巩固,摸透大部分php常用函数,并可理解oop,mysql优化,以及模板;(6)完成一个功能齐全的动态站点。

  我的这套线路可能跟许多学习php的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,默默在此不得不对您稍微泼一下冷水,任何东西其实都不简单,即使是小吃部的烧饼也不是一下子就会做成的。我先解释一下我的学习思路。

  首先,理解网站这一概念之后不难看出,任何网站都是由网页组成的,也就是说想完成网站,必须先学会做网页,因此必须要掌握了html,才能为今后制作网站打下基础。

  在学习html中我想边学边做是最有效的方式,当然这一方式对于学习php同样是最有效的。

  html中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,你才会记忆深刻,而一味的啃书,绝对是不行的,我想大部分新手之所以觉得概念难学,大部分是一个字“懒”,懒是阻止进步的最大敌人,所以克服掉懒的习惯,才能更快的学好一样东西。

  也许您在学习php的时候只想尽快的开发一个网站,也就会想我做网站,干嘛要学什么网页这些小儿科不难看出,眼高手低的新手不在少数,这种思想无疑于建造空中楼阁,你不建地基,何来的房顶呢?

  ok,掌握静态网页的制作技术是学习开发网站的先决条件,这一点就讲到这里,因为这篇文章不是教程文章,也就不对技术进行深入的刨析了。

  我假设你目前已经可以完成一个静态页面了,当然,做的好看难看是另外一说,默默的第一个网页也没好看到哪去,但是“孩子”再丑,咱们做“爹妈”的也不能嫌弃不是?这毕竟是咱的成果。

  那么咱们就开始学习动态语言的概念吧,刚一接触动态语言,可能很多人都会蒙了,怎么这乱七八糟的东西,在网页里显示的时候却是另外一码事?其实这并不算乱 七八糟,你写的html代码不也一样是一堆堆的字符吗?

  毕竟,代码并不是作为直接输出的,而是经过处理的,说白了,html是经过html解析器,而 php当然也就通过php解析器了,跟学习html一样的道理,想让任何的解析器完成操作,就必须使用它们专用的语法结构,所以php长相奇怪也就不足为奇了。

  对于php的理解是新手最难迈过的一道门槛,不过你应该感到幸运的是php已经最大极限的为了新手而努力了,如果你学过其他的语言,也许会觉得php的确相当的简单,

  但是如果你之前什么都没学过,那么阿弥陀;佛,硬着头皮琢磨吧。

  书过三遍自然熟,这个简单的道理告诉我们,即使你理解不了php,但是也必须先跟它混个脸熟,看,一遍遍的看,看的同时一边琢磨,一边按照它所教的打代码,即使你搞不清楚那些代码到底是干嘛的,但是起码你应该找找感觉。

  在一段挣扎之后,聪明的你,显然已经逐渐的开悟了,慢慢的理解了编程的概念,那么祝贺你,你已经迈出了成功的第一步。

  搞清楚html和php的概念,那么php和html混合编程应该不成问题,在这期间,你完全可以让php给你算算 一加一等于几,然后在浏览器输出,不要觉得幼稚,这的确是跟阿波罗登月一样,你打的是一小段代码,但是对于你的编程之路,可是迈出了一大步啊!兴奋吧?但是不得不再给你泼点冷水,您还是菜鸟一个。

  高兴一段时间就必须继续努力了,接下来就是学习数据库了,mysql可算是php的黄金搭档了,不过,虽然话是这么说,你也可能恨不得把mysql给生吞活剥了,因为这一行一列的东东简直让自己头晕目眩。

  头晕归头晕,目眩归目眩,你不可能吃饭的时候咬了自己一下舌头就从此不吃饭了不是?放下畏惧,继续努力,咱们是来征服它的,而不是被它征服的,振奋起来吧同志。在一番搏斗之后,你终于理解了数据库的概念,而且让你兴奋不已的是你终于可以通过php来连接数据库了,这期间你是怎么学会的,我们不去考证了,但是事实证明,你已经可以了。

  学会了php和数据库的你,无疑是左手拿着motolola右手拿着nokia,要多潇洒,有多潇洒,哈哈,终于学会了,但是可能这个时候,又会有人不经意的拍拍肩膀对你说:哥们,别高兴的太早,你还是菜鸟,离学会还差着一大截呢!

  等到你发奋努力的学会了用php成功的插入,删除,更新数据的时候,显然,你已经距离成功指日可待了。

  PHP基础学习小结【2】

  词法结构

  1. 大小写 在PHP中,关键字、函数名以及类名不区分大小写,但变量名是区分大小写的。

  2. 分号、空格、换行、大括号 在PHP中,分号表示一个语句的结束。 一般来说,空格和换行在PHP中没有实际意义,但可以提高代码的可读性。 大括号表示一个语句块。

  3. 注释 PHP支持多种注释方式。如Shell注释方式(以#开头)、C语言注释方式(以/*开头,以*/结尾)、C++语言注释方式(以//开头)。如: 12345 # Shell注释方式 /* C语言注释方式 */ // C++语言注释方式 4. 直接量 指直接出现在程序中的数据值,如数据、字符串。

  5. 标识符、变量名、函数名、类名、常量 标识符是指给变量名、函数名和类名命名的一个名字。它的首字母为下划线和大小写字母(ASCII码的'0x7F~0xFF也可以,不过一般没人用。),首字母以外可以由下划线、大小写字母以及数字0~9组成。

  变量名以美元符($)开头,后接标识符。※变量名是区分大小写的 函数名和类名直接以标识符组成。※函数名和类名不区分大小写的 PHP的常量以define以定义。如 1 define('NAME', 'YUTUO');

  6. 关键字 主要的关键字有以下一些 $HTTP_COOKIE_VARS $HTTP_ENV_VARS $HTTP_GET_VARS $HTTP_POST_FILES $HTTP_POST_VARS …

  PHP学习(2) 数据类型

  PHP有8种数据类型。

  其中四种基本类型:整形、浮点型、字符串、以及布尔型;

  两种复合类型:数组和对象;两种其它类型:资源和NULL。

  1. 整形 整形是整数,可以有正负。通常范围是:-2147483648 ~ 2147483647。

  写法有三种:十进制、八进制以及十六进制。它可以用函数 is_int($x) 来测试是否是一个整形。

  如: 12345678910

  $a = 10; //十进制

  $a = -10; //十进制

  $a = 010; //八进制

  $a = -010; //八进制

  $a = 0x10; //十六进制

  $a = -0x10; //十六进制

  if (is_int($a)) echo $a; …

  PHP学习(3) 变量

  在上一篇里说了变量是以美元符号($)作为前缀的标识符。如:$name。 变量可以存放任何类型的值;在PHP中没有显示的语法来声明变量。第一次使用变量时,变量就被创建了。

  1. 变量的变量 变量的变量,即把一个变量名存在另一个变量中,如: 12 $name = 'value'; $$name = '1234'; 执行后,会创建一个$value的变量,它的值为'1234′。 2. 变量引用 在PHP中,变量也和指针差不多。

  变量引用表示把两个变量指向同一个值,别名的意思差不多吧。 因为是指向同一个地址,所以更改其中一个变量的值,另一个变量也会改变。要注意的是重设一个变量不会对改变另一个变量,这是因为重设变量只是把变量指向NULL,而没有修改另一个变量所指向的值。

  函数的参数以及返回值都可以是一个变量引用,这样可以防止复制很大的数据类型(如:字符串、数组、类)。

  示例代码:

  12345678910111213141516171819 // 更改其中一个变量的值

  $value_a = 'Test';

  $value_b = & $value_a;

  $value_b = 'Change';

  print "\$value_a is $value_a";

  print "\$value_b is $value_b"; …

  PHP学习(4) 表达式和操作符

  PHP的表达式是指通过一定的操作符计算出结果的一个语句。 PHP的操作符是基本上都是从C语言和Perl语言借鉴而来的。

  1. 隐式类型转换 数字型计算时(加、减、乘、除、求余等),先把字符串转化为数字,如果转化成的数字是浮点数或者表达式中含有浮点数,则其它数字转化为浮点数进行计算,否则用整数进行计算。 字符串计算时(字符串连接),把数字转化为字符串再连接。

  2. 递增和递减 递增和递减可以放到变量前或者变量后。放在变量前表示先加(减)1再计算,放在变量后表示先计算再加(减)1

  3. 类型转换 类型转操作符有一些同义操作符。比如: (int)和(integer),(float)和(real),(bool)和(boolean) 附:下表列出了PHP的运算符,其中“优先级”从大到小(大的优先级高)表示操作符的优先级;“结合性”表示操作符是左结合还是右结合(“没有”表示没有结合性)。

  优先级 结合性 操作符 说明 19 没有 new 创建对象 18 右 [] 数组下标 17 右 !,~ 逻辑取反,逐位取反 右 ++,– 递增,递减 右 (int),(double),(string),(array),(object) 类型转换 右 …

  PHP学习(5) 流控制语句

  在PHP中,流控制语句主要有条件语句和循环语句组成。其中,流控制语句有if/else和switch语句;循环语句有while和for语句。

  1. IF语句 在PHP中,IF语句有两种语法结构。一种用大括号表示语句块,一种用冒号表示语句块。前者一般用于纯代码中,后者一般用于代码和HTML结合时。两种写法如下: 1234567891011121314151617 // 大括号表示语句块 if ($value) { // 操作; } elseif($value) { // 操作; } else { // 操作; } // 冒号表示语句块 if ($value) : // 操作; elseif($value) : // 操作; else : // 操作; endif; …

  PHP学习(6) 包含代码和嵌入PHP

  包含代码 在PHP中,包含代码有四个函数,include include_once require require_once。

  include和require的主要区别是,如果文件不存在require函数会抛出一个致命错误,而include只会抛出一个警告。

  include include_once 以及 require require_once,其中后缀为once的表示如果代码已经包含该文件,不再再次引用该文件。 嵌入PHP 在HTML中嵌入PHP有四种方法:XML形式、SGML形式、ASP形式、脚本形式。其中ASP形式默认是不支持的,必须在PHP配置文件[PHP.ini]中,修改asp_tags为On。

php基础学习心得(优选3篇)

手机扫码分享

Top