1、instanceof 用于确定一个 PHP 变量是否属于某一类class的实例;
2、数组最后一个元素的$value引用在 foreach 循环之后仍会保留。建议使用 unset() 来将其销毁。
3、break 结束当前for;foreach ,while ,do--while或者while结构的执行
4、continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。
5、declare 结构用来设定一段代码的执行指令。declare的语法和其它流程控制结构相似:
declare (directive)
statement
6、return 如果在一个函数中调用 return 语句,将立即结束此函数的执行并将它的参数作为函数的值返回。return 也会终止 eval() 语句或者脚本文件的执行。
7、require 和 include 几乎完全一样,除了处理失败的方式不同之外。require在出错时产生E_COMPILE_ERROR级别的错误。换句话说将导致脚本中止而 include 只产生警告(E_WARNING),脚本会继续运行。
8、(PHP 5 >= 5.3.0)
goto操作符可以用来跳转到程序中的另一位置。该目标位置可以用目标名称加上冒号来标记,而跳转指令是goto之后接上目标位置的标记。PHP 中的goto有一定限制,目标位置只能位于同一个文件和作用域,也就是说无法跳出一个函数或类方法,也无法跳入到另一个函数。也无法跳入到任何循环或者 switch 结构中。可以跳出循环或者 switch,通常的用法是用goto代替多层的break。
网友评论