知识学堂

Knowledges

您现在的位置:  首页 >> 网站推广 >> 正文

网站推广

【安米亚网络】每天五道题【第26-30题】巩固一下PHP基础知识

2018-11-13

  26. include()和require()函数的用法和区别是什么?include_once()和require_once()呢?(可扩展)(重点)
 
 include和require出现错误后的错误级别不一样
 
 include_once()和require_once()在加载之前要判断是否已经导入
 
 27. 说出前置++和后置++的区别?
 
 前置++是先将变量增加1,然后在将值赋值给原来的变量;
 
 后置++是先返回变量的当前值,然后再将变量的当前值增加1.
 
 28. 字符串运算符“.”与算术运算符“+”有什么区别?
 
 当“a”“b”之间使用.时认为是连字符。如果两者间是+的时候php会认为是一次运算。
 
 1)如果+号两边的字符串是数字组成的,那么会将字符串自动转为整型;
 
 2)如果+号两边是纯粹的字母,那么会输出0;
 
 3)如果+号两边的字符串是以数字开头的,那么会截取字符串开头的数字,然后进行运算。
 
 29. 什么是三目(或三元)运算符?
 
 根据一个表达式的结果在另两个表达式中选择一个。
 
 例如: ($a==true) ? 'good':'bad';
 
 30. 控制流程语句有哪些?
 
 1:三种程序结构    顺序结构、分支结构、循环结构
 
 2:分支: if/esle/esleif/     switch/case/default
 
 3: switch 需要注意的:
 
 case子句中的常量可以是整型、字符串型常量、 或者常量表达式,不允许是变量。
 
 同一个switch子句中,case的值不能相同,否则只能取到首次出现case中的值。
 
 4: 循环  for while   do...while
 
 do...while 后面必须加入分号结尾。
 
 while 和 do...while 的区别
 
 5:break 和 continue 的区别。(重点)
 
 break可以终止循环。
 
 continue没有break强大,只能终止本次循环而进入到下一次循环中。
------分隔线----------------------------