一直以来,多多少少都在用PHP这玩意,但总归还是半吊子一个,见不得台面。自从21号到学校后,自己似乎还真的静下心来了。于是乎,又重新对PHP一系列的了解学习和熟悉。我相信一句话,一件事情如果只要你下决心去做了,就没有不会做不到的。我是个懒人,往往只是坚持一半就放弃了,这点上我是极其鄙视自己的。好在已经坚持了三天了吧。日常生活也算是比较正常了吧。因为没有网的缘故,一直把这博客给滞留了。现在回想下这两天的收获。
PHP即 超文本预处理器,是一种服务器端脚本程序语言,它协助web服务器工作。它是一种弱类型语言,定义变量时不用考虑数据类型($var以美元符号$开头),都是根据上下文来的。八种数据类型,四标量:整形integer、浮点型float(double)、布尔型boolean、字符串string;两特殊:资源Resource,NULL;两复合:数组Array,对象Object。其中四标量与C语言很相近,不过整形int没有无符号数,只要超过了上下限-2147483648~2147483647,数据便自动转为float类型,还要注意的其他类型转为布尔型时,布尔值 FALSE、整型值 0(零)、浮点型值 0.0(零)、空白字符串和字符串"0"、没有成员变量的数组、没有单元的对象(仅适用于 PHP 4)、特殊类型 NULL(包括尚未设定的变量)都是FALSE,其它数据以及任何资源都默认TRUE。运算符倒是没有太多要注意,同样C语言的大多适用,不过需注意的有A XOR B异或运算只有在两者之一其中一个为1时是true,===是两边数据值和类型相等才是真,<>与!=等价。
PHP的数组很强大,这是毫无疑问的。可以将它理解为一个由序图吧。array(key => value) 它分为索引和关联数组两种,前者和一般数组没什么区别,注意是 索引值不同,健值为整数,而关联数组则是我们常用的,它可以把字符串作为键值。数组的输出可以用函数var_dump(),它能输出类型和数据值。数组中的元素输出则可以用foreach(array as $key=>$value){ echo $key.$'=>'.$value}或者foreach(array as $value){echo $value}。好像还有其他方法,我忘了,这倒是蛮常用。之后再补充吧~