摘要:
do while执行逻辑是先执行循环体里面的代码,再判断condition是否为true,如果是则和while循环一样了。如果condition是false,则不执行循环。可以看出,即使condition是false 循环体也执行一次。 阅读全文
摘要:
while循环的执行顺序是先判断condition是不是true,如果是true,那么就执行while循环体的代码,这是一个回合,然后再次判断condition是否为true。。。。进入下个回合。 那么什么时候退出循环呢?通常在while循环体里面有自增或者自减代码,它们的就是为了跳出循环而存在的, 阅读全文
摘要:
elseif需要明白的一点就是你的代码到底是在什么条件下才会执行,这个搞不清楚,脑子一锅粥是写不好的。 如果condition1这个条件是true的话则执行func1(),如果condition2这个条件满足的话则执行func2(),如果condition1和condition2都不满足的话则执行f 阅读全文
摘要:
生活不会总是波澜不惊的,要是那样也没有什么意思。代码也一样,if else的出现为平静的生活带来一点变化。 阅读全文
摘要:
多维数组就是有一个数组,它里面的每个元素又是一个数组。 stuff是一个关联数组,它有三个元素,第一是food,第二个是book,第三个是 tool,food这个元素的值是一个数组,它包含两个元素,一个是apple,一个是orange。 阅读全文
摘要:
传统的数组定义方法如下: 有什么缺点呢?不直观,因为引用数组元素的时候用的是索引,而索引是一个数字,你并不能很好的了解到这个数字到底代表的是什么意思,这有点类似IP地址和域名的关系。为了解决这个问题提出了关联数组的概念。 关联数组是个什么意思?就是我们定义数组的时候可以给数组中的元素起一个名字,不仅 阅读全文
摘要:
上图包含两种定义数组的方法,一种是通过数组索引来创建的,一种是通过array()函数来创建的。 阅读全文
摘要:
很有用的一个命令,用法如下: A | B 是把A命令的输出作为B命令的输入。 比如我想查看一下我在终端输入过的命令,可以这样: history | less 阅读全文
摘要:
只有当$a和$b都是true才返回true,否则false。 只要$a或者$b至少有一个是true则返回true.意思是或者$a是true,或者是$b是true,或者$a和$b都是true,这三种情况都返回true. $a是true且$b是false则返回true,$a是false且$b是true则 阅读全文
摘要:
其中比较难懂的是==和 ==是只比较两个变量的值,不仅仅是用于比较两个数是否相等,还可以比较int和string,不过会先转化string为int类型再比较,值相等则返回true,值不相等则返回false。 是不仅比较两个变量的值,而且还要比较两个变量的类型,只有当值相等而且变量类型相等的时候才会返 阅读全文
摘要:
在LINUX中的终端中输入命令之后,这些命令会被存储到一个文件中,在终端中按下 键盘上的向上的箭头就会显示出以前敲击过的命令,最关键的是重起电脑之后依然有效的,这点和 windows上的CMD有着很大的不同,在CMD中只有当前的实例才会缓存输入过的命令,关掉这个实例就没有了,重起之后更是没有了。 阅读全文
摘要:
在php中有时候会遇到比如 14.6%3这种操作,php是会先把14.6转化为整数再做其它的操作,那么这个转化为整数的操作是floor(14.6)还是ceil(14.6)还是round(14.6)呢?都不是,是直接把0.6给仍掉了,最后算的是14%3结果是2 再比如 14.6%3 14.8%3.8 阅读全文
摘要:
看一个例子。 如果一个变量名前面有两个美元符号,那么这个变量就叫做可变变量。就拿上面这个举例,可变变量的意思是先找到$a这个变量的值,它是hello,再把这个值作为变量名形成一个新的变量, 是$hello,再找到这个$hello变量的值,它是hi,所以$$a的值就是hi 可变变量就是由内向外脱皮,然 阅读全文
摘要:
这个东西很难理解,但很重要,我觉得非常容易出错。 PHP中的变量按照作用域分为有两种,一种是global,一种是local。 函数内部声明的变量就叫local型变量,只能在函数内部被访问到。一句话,local型变量只能在函数内部定义以及引用。 函数外部声明的变量叫global型变量,只能在函数的外部 阅读全文