• thinkphp系列:类的自动加载是如何设计的

    在使用框架开发时,可以发现框架有很多核心类,却很少看到显示的引入某个文件的代码,这是因为框架都采用了类的自动加载机制,即使用到类时,框架会自动找到该类所在文件的位置并引入该文件。 为了更容易看出代码思路,下面在说明时,只抽取了相关的主要代码。 在剖析t...

    2018-06-22 05:32:13

  • MVC

    M model 模型 V view 视图/模板 C Controller 控制器 MVC流程 1.用户通过入口文件访问控制器 2.控制器从模型层中提取数据 3.控制器将数据返回模板页面...

    2018-06-22 05:32:11

  • PHP介绍

    Hypertext Preprocessor----超文本预处理器 Personal Home Page 原始名称 目标用途: 允许web开发人员快速编写动态生成的web页面,与其他页面相比,PHP是将程序嵌入到HTML文档中去执行,效率比完全生成HTML编辑的CGI高很多 HTML: Hypertext Markup Language 创始人: 拉...

    2018-06-22 05:32:10

  • 多线程编程 - PHP 实现

    前言 前些天帮同事查一个问题,第一次接触到了 PHP 的多线程,原以为 PHP 普遍都是单线程模型,并不适合多线程领域,花些时间翻了几个多线程的项目源码之后,发现 PHP 的多线程也颇有可取之处,活用起来,用来解决某些问题竟然非常适合。 于是找了几篇文章看了下 PHP...

    2018-06-22 05:32:08

  • php之基础深入---类与对象篇

    1、类的自动加载:spl_autoload_register() 函数可以注册任意数量的自动加载器,当使用尚未被定义的类(class)和接口(interface)时自动去加载,这样可以避免include一大堆文件。 比如你有一个(甚至很多个)需要引用的类文件Example.php,它是这样子的 ? php clas...

    2018-06-22 05:32:08

  • 简单的验证码制作

    ...

    2018-06-22 05:32:07

  • cms判断写法

    cms比较容易写出循环的网页内容,对于有些循环的网页内容有不同css设定,这样在写cms时需要对循环做出条件判断:{if 判断条件}输出内容{else}输出内容{/if}。通过判断可以实现图片轮播效果,某些单独突出显示的内容 ul class ="pro-list" {pc:content action="category...

    2018-06-22 05:32:07

  • 301重定向的方法

    第一种方法PHP: ? php $the_host = $_SERVER ['HTTP_HOST']; // 取得当前域名 $the_url = isset ( $_SERVER ['REQUEST_URI']) ? $_SERVER ['REQUEST_URI'] : ''; // 判断地址后面部分 if ( $the_url =="/index.php") // 判断是不是首页 { $the_url =""; // 如果是首页...

    2018-06-22 05:32:05

  • phpstorm+wamp+xdebug配置php调试环境

    本篇文章主要是:教大家如果搭建一套phpstorm+wamp+xdebug调试php的环境 现在大多数的程序员使用的调试方式一般都是echo, var_dump, file_put_contents等其他方式,效率比较低下,因此我们有必要学习用工具调试,工具调试主要可以用来解决以下问题: 1,审核系统性能...

    2018-06-22 05:32:05

  • Linux下安装Redis php-redis扩展 redis重启shell脚本

    ...

    2018-06-22 05:32:04

2