<?php ?> 使用短标签 要打开php.ini中的short_open_tag 用短标签易与 <?xml ?>等混淆
如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。 有些情况下当使用 include 或者 require 时省略掉会更好些,这样不期望的空白符就不会出现在文件末尾,之后仍然可以输出响应标头。在使用输出缓冲时也很便利,就不会看到由包含文件生成的不期望的空白符
echo print printf
echo 不是一个函数(它是一个语言结构)因为是一个语言构造器而不是一个函数,不能被 可变函数调用。 给echo 传递多个参数(连续输出), 那么就不能使用小括号。 没有返回值。
print 实际上不是一个函数(它是一个语言结构),因此你可以不必使用圆括号来括起它的参数列表。(不能连续输出) 总是返回1
printf 依据format 格式参数产生输出 >返回输出字符串的长度。
可变函数 上下文 作用域
可变函数 : 变量表示一个函数名, 通过变量后加()调用函数
上下文:指的是函数所在的 scope。一个嵌套函数的 scope 是它的外层函数,顶层函数的 scope 是全局。这个 scope 是静态的,不可改变的。一个函数的 scope 一层层向上,形成一个静态链,当代码中引用某个变量是,对应的名字查找就顺着这个链往上进行。
上下文的英文叫context,抽象的说是一个环境,具体的话可以是一个句柄(handle),如device context
我暂时把它理解为一个 关系菜单……关系环境……关联环境……
javascript 上下文 (var name=“” 上下文是window : window.name)