在定义函数的时候,我们可以把其中的一个参数变的特殊起来,使它有一个默认值,这个参数就叫默认参数。在调用这个函数的时候,你既可以给这个默认参数传递一个值,这样的话默认参数的值会被覆盖掉,也可以不给它传递值,这样的话,函数会使用默认参数的值。 默认参数需要注意的点是,默认参数必须要在参数位置最右边,为什 ...
分类:
Web程序 时间:
2018-02-19 17:02:58
阅读次数:
130
这个和C语言中的include是同样的用法,如果一个php文件中有一句include a.php,那么执行的时候就会把a.php的内容插入到这个php文件中。 举个例子,我现在有一个名为helloworld.php的文件,它的内容如下: 我还有一个名为new.php的文件,它的内容如下: 执行结果如 ...
分类:
Web程序 时间:
2018-02-19 10:28:41
阅读次数:
197
for循环的执行逻辑是先执行一次init语句,然后判断condition是否为true,是则执行func(),再执行statement语句,再次判断conditon。。。进入下一次循环。 init在整个循环过程中只执行一次,而condition、func()、statement每次循环都会执行一次。 ...
分类:
Web程序 时间:
2018-02-19 00:20:14
阅读次数:
277
do while执行逻辑是先执行循环体里面的代码,再判断condition是否为true,如果是则和while循环一样了。如果condition是false,则不执行循环。可以看出,即使condition是false 循环体也执行一次。 ...
分类:
Web程序 时间:
2018-02-19 00:19:51
阅读次数:
278
while循环的执行顺序是先判断condition是不是true,如果是true,那么就执行while循环体的代码,这是一个回合,然后再次判断condition是否为true。。。。进入下个回合。 那么什么时候退出循环呢?通常在while循环体里面有自增或者自减代码,它们的就是为了跳出循环而存在的, ...
分类:
Web程序 时间:
2018-02-19 00:00:13
阅读次数:
240
elseif需要明白的一点就是你的代码到底是在什么条件下才会执行,这个搞不清楚,脑子一锅粥是写不好的。 如果condition1这个条件是true的话则执行func1(),如果condition2这个条件满足的话则执行func2(),如果condition1和condition2都不满足的话则执行f ...
分类:
Web程序 时间:
2018-02-18 23:59:25
阅读次数:
333
生活不会总是波澜不惊的,要是那样也没有什么意思。代码也一样,if else的出现为平静的生活带来一点变化。 ...
分类:
Web程序 时间:
2018-02-18 23:22:23
阅读次数:
221
多维数组就是有一个数组,它里面的每个元素又是一个数组。 stuff是一个关联数组,它有三个元素,第一是food,第二个是book,第三个是 tool,food这个元素的值是一个数组,它包含两个元素,一个是apple,一个是orange。 ...
分类:
编程语言 时间:
2018-02-18 23:22:13
阅读次数:
217
传统的数组定义方法如下: 有什么缺点呢?不直观,因为引用数组元素的时候用的是索引,而索引是一个数字,你并不能很好的了解到这个数字到底代表的是什么意思,这有点类似IP地址和域名的关系。为了解决这个问题提出了关联数组的概念。 关联数组是个什么意思?就是我们定义数组的时候可以给数组中的元素起一个名字,不仅 ...
分类:
编程语言 时间:
2018-02-18 22:45:01
阅读次数:
279
上图包含两种定义数组的方法,一种是通过数组索引来创建的,一种是通过array()函数来创建的。 ...
分类:
编程语言 时间:
2018-02-18 20:43:15
阅读次数:
177