Can
Be Better

Hi-PHP

第3页

ThinkPHP项目规划

Qi阅读(395)评论(0)

一、项目模块规划 1、项目分为PC端、移动端、和PC管理端,分为对应目录为 /Application/Home,/Application/Mobile,/Application/Admin; 对应入口文件为 index.php, mobil...

List Tree

Qi阅读(275)评论(0)

<?php function arr_foreach ($arr) { if (!is_array ($arr)) { return false; } foreach ($arr as $key => $val ) { if (...

ThinkPHP 自动加载(Vendor)

Qi阅读(287)评论(0)

ThinkPHP 3.2.3中遇到一个很不解的问题,调用外部类库的时候,比如用如下相同的语句 Vendor('Test.TestAutoload'); $userOperator = new UserOperator(); $result ...

php设计模式:策略模式的实际应用

Qi阅读(445)评论(0)

序言 过去曾经写过C语言的面向过程的程序,其实当时就很想吐槽:好多 if else好烦啊,尤其是if里面嵌套着if……然后修改其中某一个if条件就要修改所有if条件,然后内存溢出了,然后就要想办法优化逻辑与变量类型(...

PHPStorm+Xdebug 断点调试

Qi阅读(424)评论(0)

下载Xdebug 准备阶段 首先调用phpinfo()函数显示出当前PHP信息。 Xdebug 官网下载合适的 dll 文件 打开窗口:http://xdebug.org/wizard.php ,Ctrl+A把当前窗口所有文本把文本添加到输...

ThinkPHP 表单令牌

Qi阅读(228)评论(0)

ThinkPHP支持表单令牌验证功能,可以有效防止表单的重复提交等安全防护。 要启用表单令牌功能,需要配置行为绑定,在应用或者模块的配置目录下面的行为定义文件tags.php中,添加: return array( // 添加下面一行定义即可...

ThinkPHP关联模型

Qi阅读(399)评论(0)

关联模型,如果手册一次看不懂的话,那就再看一次,如果看了N多遍还是没看懂,那就动手操作吧。 ThinkPHP中,关联模型更类似一种mysql中的外键约束,但是外键约束更加安全,缺点却是在写sql语句的时候不方便,ThinkPHP很好得解决了...