




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
php基础学习心得 php基础学习心得对于php的理解是新手最难迈过的一道门槛下面带来php基础学习心得范文欢迎阅读借鉴 php基础学习心得【1】 学东西永远不要妄想有速成这一说告诉你了一个方式但是缺少努力这一环节那也是白搭掌握好的学习方法非常必要,看看这篇如何学习php/学习php的方法 相信大家选择一种语言并不是看它的背景和悠久历史更重要的是看它的实用性华而不实的语言怕是再辉煌的历史也毕将步向没落可喜的是php经受住了考验也因此它确实是一种值得学习的语言 我总结的学习php的进程可能需要经历下面这几个阶段: (1)熟悉html/css/js等网页基本元素完成阶段可自行制作完整的网页; (2)理解动态语言的概念运做机制熟悉php语法; (3)学习如何将php与html结合起来完成简单动态页面; (4)接触mysql开始设计数据库程序; (5)不断巩固摸透大部分php常用函数并可理解oopmysql优化以及模板;(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+语言注释方式(以/开头)如:43215Shell注释方式/*C语言注释方式*/C+语言注释方式4.直接量指直接出现在程序中的数据值如数据、字符串 5.标识符、变量名、函数名、类名、常量标识符是指给变量名、函数名和类名命名的一个名字它的首字母为下划线和大小写字母(ASCII码的0x7F0xFF也可以不过一般没人用)首字母以外可以由下划线、大小写字母以及数字09组成 变量名以美元符($)开头后接标识符变量名是区分大小写的函数名和类名直接以标识符组成函数名和类名不区分大小写的PHP的常量以define以定义如1define(NAME,YUTUO); 6.关键字主要的关键字有以下一些$HTTPCOOKIEVARS$HTTPENVVARS$HTTPGETVARS$HTTPPOSTFILES$HTTPPOSTVARS PHP学习(2)数据类型 PHP有8种数据类型 其中四种基本类型:整形、浮点型、字符串、以及布尔型; 两种复合类型:数组和对象;两种其它类型:资源和NULL 1.整形整形是整数可以有正负通常范围是:21474836482147483647 写法有三种:十进制、八进制以及十六进制它可以用函数isint($x)来测试是否是一个整形 如:43215678910 $a=10;/十进制 $a=10;/十进制 $a=010;/八进制 $a=010;/八进制 $a=0x10;/十六进制 $a=0x10;/十六进制 if(isint($a)echo$a; PHP学习(3)变量 在上一篇里说了变量是以美元符号($)作为前缀的标识符如:$name变量可以存放任何类型的值;在PHP中没有显示的语法来声明变量第一次使用变量时变量就被创建了 1.变量的变量变量的变量即把一个变量名存在另一个变量中如:12$name=value;$name=4321;执行后会创建一个$value的变量它的值为43212.变量引用在PHP中变量也和指针差不多 变量引用表示把两个变量指向同一个值别名的意思差不多吧因为是指向同一个地址所以更改其中一个变量的值另一个变量也会改变要注意的是重设一个变量不会对改变另一个变量这是因为重设变量只是把变量指向NULL而没有修改另一个变量所指向的值 函数的参数以及返回值都可以是一个变量引用这样可以防止复制很大的数据类型(如:字符串、数组、类) 示例代码: 43215678910111213141516171819/更改其中一个变量的值 $valuea=Test; $valueb=$valuea; $valueb=Change; print$valueais$valuea; print$valuebis$valueb; 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结合时两种写法如下:4321567891011121314151617/大括号表示语句块if($value)/操作;elseif($value)/操作;else/操作;/冒号表示语句块if($value):/操作;elseif($value):/操作;else:/操作;endif; PHP学习(6)包含代码和嵌入PHP 包含代码在PHP中包含代码有四个函数includeincludeoncerequirerequireonce include和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 伤口冲洗查房课件
- 郑州市农村管理办法
- 路灯照明巡查管理办法
- 高校交流生管理办法
- 护理团队高效协作与沟通技巧实战指南
- 企业生产安全培训知识课件
- 2025年疼痛科疼痛评估和管理规范考试答案及解析
- 税务责任追究管理办法
- 留学归国落户管理办法
- 2025年4.15全民国家安全教育日知识竞赛题汇编附答案
- 《MH-T7003-2017民用运输机场安全保卫设施》
- CB-Z-239-1987一般排水量船模双桨自航试验方法
- 平安经营分析岗面试
- 《民航客舱设备操作与管理》课件-项目二 客舱服务设备
- 《心系国防 有你有我》国防教育主题班会课件
- 普通外科临床路径(2019年版)
- WK22040101001PT 经编基本组织与变化组织
- 2022智慧健康养老服务与管理专业人才培养调研报告
- 新编文学理论课件
- 小学数学北师大版三年级下册递等式计算练习300题及答案
- 30道医院放射科医生岗位高频面试问题附考察点及参考回答
评论
0/150
提交评论