转眼间今天是2月6日了,不少公司、企业都已经放假了。所以我也准备休息一下,这篇也是之前内容的一份总结了。
一、PHP语言基础
这部分内容我们首先知道了PHP有哪些数据类型,怎么定义常量、变量,运算符有哪些。学会了这个我们可以轻松的对一些简单的数学运算然后打印出来。
<?php
$str = "hello world";
$val = 123 123;
echo $str;
echo “<br/>”;
echo $val;
?>
输出结果:
hello world
246
然后我们接触了如何声明PHP函数,会使用自定义函数,调用系统函数实现自己的需求。最后我们强调了和学习了PHP编码规范。这些基础知识是一门语言的核心,内容可能也相对简单,但对初学者还是有一些挑战的。因为要对一些术语的理解,一些名词的重新定义等等都是一个理解的过程。希望我们能理解和掌握这些知识,这对之后的学习有帮助。
二、流程控制语句流程控制语句包括条件控制语句和循环控制语句。让我们可以知道无论是入门的数学公式,还是有高级的复杂算法,我们都可以通过这几个语句的使用来实现。比如:要找出1000以内所有的质数,计算100的阶乘。
合理的使用流程控制结构可以让我们的程序流程清晰,可读性强,从而提高了工作效率。所以这部分的学习需要我们不断地去练习和总结,这样可以让我们锻炼形成一套属于自己的方法和技巧。
三、字符串操作和正则表达式在WEB编程中,字符串总是被大量的生成和处理。所以需要我们正确的使用和处理字符串。在这里我们也是先简单的了解了字符串的定义和使用,字符串连接通过英文的句号“.”来实现。然后我们学习了一些对字符串处理的函数,比如去除字符串的空格,获取字符串的长度,对字符串的查找和替换都是我们需要重点掌握的技术。
后面我们对字符串的处理提高到了根据规则处理的正则表达式,了解了正则表达式的语法规则和相关的PHP函数。在这部分的学习,我们可以初步地掌握了正则表达式,需要进一步地提高我们可以再找一些资料进行学习,出几个问题锻炼下自己,对知识进行查缺补漏。
四、数组
我们之前的学习中没有接触到栈,下标的概念,所以对数组的学习还是有一定的吃力的。这里我们没有介绍指针的说法,但学习过C和C 的都知道指针是什么。这里我们只要知道数组是什么,怎么定义声明一个数组,数组要怎么插入一个数据,删除一个数据等等。
使用了数组,我们可以对相同数据类型的大量数据进行存储,排除,插入和删除等操作,操作的方法可以使用调用系统函数就完成,这些方便,易懂的系统操作函数无疑是简化了开发人员的负担。也可以通过自定义函数对数据进行自定义的操作来满足自己的需求也是可以的。
五、日期和时间日期和时间我们闻不到,也摸不到,但是我们可以把它显示出来。显示在页面上我们可以知道今天是几月几日 几点几分了。可以定义这个内容可以在系统里存储几分钟或者几小时。也可以在新闻网上阅读某年某月某日的新闻,知道了那时候发生的人和事。
这篇我们也主要学习了如何获取时间,对时间进行格式化处理,比较两个日期的大小等等。还有我们也知道不同地方对同时间的表达也不一样。如英语中表示Sunday,我们的汉语表达是星期四。所以我们也看到了PHP中提供了本地化日期时间的概念。
六、WEB表单和JavaScriptWEB表单主要介绍了什么是表单,表单的提交方法,表单元素,获取表单数据的的方法。Javascript主要介绍了Javascript语言的基础知识,事件,调用。通过这两个的学习,我们可以用WEB表单轻松的创建一个信息表单页,使用Javascript对提交数据进行验证和交互,然后提交到服务器对用户提交的数据进行获取。掌握了这些技术要点,意味着我们已经有了开发动态网页的能力,后面我们还将学习如何使用数据库来存储用户提交的数据,面向对象等一些技术。
本系列的一些学习的内容是来自 明日科技编著的《PHP从入门到精通》(第三版) 清华大学出版社的,有感兴趣的可以查看和购买此书。书中的知识都有具体的例子介绍,涉及的程序代码也有详细的注释。配书光盘有视频讲解,实例资源库,项目资源库,模块资源库,面试资源库等等。适合软件开发入门的自学用书。
朝暮与岁月并往,愿我们一同行至天光。
,