1、使用print_r();打印数组的时候最好使用<pre>标签,可以是数组表现的更加直观。
pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
2、empty()与isset()区别:
empty检测一个变量是否为空:如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,”"、0、”0″、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。
isset检测一个变量是否定义:如果 var 存在则返回 TRUE,否则返回 FALSE。
如果变量为0,则empty()会返回TRUE,isset()会返回TRUE;
如果变量为空字符串,则empty()会返回TRUE,isset()会返回TRUE;
如果变量未定义,则empty()会返回TRUE,isset()会返回FLASE;
3、ThinkPHP数据库连接常用配置项
'DB_HOST'=>'127.0.0.1',//主机名
'DB_USER'=>'root',//用户名
'DB_PWD'=>'',//密码
'DB_NAME'=>'databasename',//数据库名
'DB_PREFIX'=>''//表前缀
4、PHP中使用require可以将文件引入,如果引入的文件(config.php)是直接返回值形式 return $var ,则可以直接用一个变量接受
$myVar = require ' ./xxx/config.php';