tp框架中的一些疑点知识-7】的更多相关文章

mysqli是用面向对象的,所以用箭头对象语法, 而mysql是用C语言面向过程写的, 所以用的都是php全局函数 式的写法. tinkle: 叮叮当当的响; (口语)一次电话, i will give you a tinkle tonight. cascade: ['k2skeid] 瀑布; 级联.. symbol: 符号代号: 一种用于打印或书写的符号. notation: 主要是口语中的符号, 记号. 所以 json: 就是js: js object notation: 是js的一种对象标…
关于vim中的缓存区的前后bp和bn的界定 通过命令ls可以看到 缓存区的 排序. 最开始打开的文件排在最上面, 序号最小. 那么它们就是 更 前 的缓冲区. 序号更前的用bp, 序号靠后的用bn. 但是 序号的数字不一定是挨着的 你自己也可以 根据打开文件的先后次序来判定 p和n, 如果打开当前文件后, 再打开第二个文件, 那么第二个文件就是 后next文件, 当前文件就是previous文件. 所以 , 在第二个文件编辑的时候, 要回到当前文件, 就要用 bp.. 关于路由? 首先要明确,…
tp中有三种常量: 预定义常量, 这个设置后不会随环境的改变而改变的,比如'URL_MODEL' => 1 注意是 model, 不是 url_mode 路径常量, 也不会随环境的改变而改变的, 比如define('THINK_PATH', './ThinkPHP/'), define('LIB_PATH', THINK_PHP.'Library/'); 系统常量, 这个会随着环境/文件的不同而不同的, 比如: 在模板中常用到的各种地址和名字等 : __ROOT__, __CONTROLLER_…
rewrite就是伪静态, 伪静态就是 rewirte, 可以把入口地址隐藏掉. 兼容模式就是 普通模式 和 pathinfo模式的 结合, 前面是普通模式 ?s= , 后面的 模块/控制器/操作和参数是用 pathinfo方式给出的, 比如: http://localhost/index.php?s=/home/user/login/var/value 这个s叫做var_pathinfo, 是兼容模式下获取模块等变量的符号, 可以自己定义: 'VAR_PATHINFO' => 'path',…
NaN是Number对象的一个属性, 表示一个特殊值, 表示不是一个 数字, 引用/赋值时, 要使用: Number.NaN 判断 一个值是不是 NaN, 用 isNaN() 函数, 它是一个js的全局函数 , 所以前面不需要用 对象什么的来引用, 直接使用 isNaN() . 同时要注意, 判断一个数是否是NaN不能用 == NaN, 因为NaN, 不等于任何值, 即使是它自身也不相等, 即: NaN != N阿N 注意这个函数不要 想反了. 是判断一个变量(不是一个数字). 当在一个 (任意…
vim自带一个目录浏览器,使用命令:E就可以调出来,实际上就是浏览器的名字就是"网络读写"netrw vim也自带了 补全功能, 启动键是 "ctrl_N" 或者用 ctrl_p也可以, 不管是第一个还是后面第几个,反正你可以补全就好了 . 如果有多个补全(开头的字符相同的多个), 则会显示^N^P 还有更多的补全在 ctrl_x中(6种): ctrl_x 和 ctrl_D 是宏定义补全 ctrl_x ctrl_f 是文件名补全(file) ctrl_x ctrl_…
$_SERVER的几个元素: script_name脚本名称, 是指这个脚本文件本身的文件名, 通常只是 : /index.php path_info: 是从控制器/操作方法开始到最后的内容,包括路径参数但是不包括动态参数 php_self则是所有的url地址内容中除了主机后的部分, 但不包括动态查询参数 request_uri 则是所有的url地址内容中除了主机后的部分, 包括动态查询参数 query_string就是动态查询参数, 即 问号后面? 的内容(不包括问号) 比如: 对于这个url…
tp默认的编码是utf-8 Runtime中的Cache和Logs都是分模块的,因为在应用app下可以有多个模块,但是 公共模块和Runtime模块只有一个, 所以, Runtime要包含各个模块的内容. 包括home和admin的内容: 比如:Cache/Home/....php, Cache/Admin/...php, Logs/Admin/...log , Logs/Home/....log 不管是任何一种语言, 都要养成相同的, 严格严禁的编程习惯, 比如变量在使用前, 要事先声明并初始…
不同的浏览器采用不同的方式保存Cookie. IE浏览器会在"C:\Documents and Settings\你的用户名\Cookies"文件夹下以文本文件形式保存,一个文本文件保存一个Cookie. 1.1.2 记录用户访问次数 Java中把Cookie封装成了javax.servlet.http.Cookie类.每个Cookie都是该Cookie类的对象.服务器通过操作Cookie类对象对客户端Cookie进行操作.通过request.getCookie()获取客户端提交的所有…
TP框架中关于if.else 分支结构逻辑错误 代码中没有任何错误 将注释往下一行就可以解决 造成问题的原因: TP框架中 想分配变量可以使用assign方法 在[模块]中: $this->assign('data',$name); ->data是一个标识 在[模板]中:使用定点符({$data} -- 花括号和$ + 标识)嵌入这个变量(data) ** 『模板』花括号 } 是定界符(ThinkPHP默认的) -- 不太建议使用这种默认的花括号定界符. @@ 如何修改左右定界符?? 解决方法…