摘要:
char varchar的主要区别是L:他们的长度是库定的还是可变的,以及他们如何对待尾缀的空格。char的空格在数据列检索信息的时候,尾部的空格将被去掉,varchar则不会。同时记住char(0)是合法的,只占一位enum set:区别是enum数据列的值只能是你创建的合法值的一个,set则可以是多个,enum最多存储65535,在数据表里面存储的是整型。set是存储的是字符串。mysql 对enum数据列的合法值再声明的先后顺序对他们编号,从1开始(编号0 是mysql 保留得出错代码,这个出错代码的字符串形式是一个空字符串)CAST()函数可以将enum类型在查询的时候转换为其他类型s 阅读全文
摘要:
看php底层,会发现include_once的工作原理,它是先把文件绝对路径存放在一个大的数组中,我们可以通过get_included_files()得到文件的地址数组,然后在去判断现在要包含的是否已经存在,如果存在则不包含,否则包含。$arr=array();$_SESSION['fpath']=$arr;function myInclude($str){ $flag=in_array(realpath($str),$_SESSION['fpath']); if($flag){ echo 'aaaaaaaaaa';//写自己想要的实现的功能 } 阅读全文