Trait Trait自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。 Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。 Trait 和 C 2017-11-28 PHP PHP
【转】各类 HTTP 返回状态代码详解 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求。此状态代码提供关于请求状态的信息, 告诉 Googlebot 关于您的网站和请求的网页的信息。 一些常见的状态代码包括:200 – 服务器成功返回网页201 – 请求成功并且服务器创建了新的资源 301 – 请求的网页已永久 2017-11-15 PHP PHP HTTP
【转】session原理,如何修改session生命周期 简介PHP的Session支持包含一种可以在以后访问中保存某些数据的方法。 一个访问者访问你的web网站将被分配一个唯一的id,这就是所谓的Session id。这个id可以存储在用户端的一个cookie中,也可以通过URL进行传递。 Session支持允许你将请求中的数据保存在超全局数组$_SESSION中. 当一个访问者访问你的网站,PHP 将自动检查(如果 session.auto_star 2017-11-13 PHP PHP Session
线上服务器搭建GIT服务器,实现本地代码上传并同步到服务器 前言最近搞了个服务器,来放一些自己的小东西(代码)。想想ftp太麻烦(lower),于是选择了在服务器上搭建一个Git,用来同步代码,特此做一个备忘录(注:我的服务器是centos 7,lnmp环境)。 一、在服务器安装Git1yum install -y git 在安装完之后你可以运行git进行测试,看看是否安装成功(就不贴图了)。 二、在服务器上创建裸版本库ps:远程仓库通常只是一个裸仓库(b 2017-09-23 git Linux git
【转】驼峰命名法和下划线风格的互转 php方法实现1、驼峰命名法转下划线风格 123456789101112131415161718//驼峰命名法转下划线风格 function camelToUnderLine($str){ $array = array(); for($i=0;$i<strlen($str);$i++){ if($str[$i] == strtolow 2017-05-22 PHP 面试 PHP
webuploder+PHP实现大文件断点(切片)续传 前言做手机游戏运营难免会遇到上传超大APP,但受限于宽带、http响应时间等因素,导致文件上传不成功。在网上搜罗了一圈,终于在github上找到了kazaff大神对于webuploader大文件上传的详细介绍。 下面整理一下自己的实现过程吧(kazaff已做了详细介绍,这里只是借鉴一下):文件目录结构: index.html1234567891011121314151617181920212223 2017-05-08 PHP PHP webuploader js
配置phpmyadmin使登录时可填写IP管理多台MySQL 连接多个数据库 自动登录 一、设置phpMyAdmin自动登录首先在根目录找到config.sample.inc.php复制一份文件名改为config.inc.php(如果已经存在 config.inc.php 文件,则直接修改该文件即可)。打开config.inc.php 找到 $cfg['Servers'][$i]['auth_type'],将代码如下: 1$cfg['Serv 2017-04-02 MySQL MySQL
PHP的冒泡算法 12345678910111213141516171819202122232425262728<?php/* 冒泡算法 * @para $arr 传人进去排序的数组 * @return $newArr 排序之后的数组 */ function maopao($arr){ //一共是多少趟 for($i = count($arr)-1; $i>0; $i--) 2017-03-14 数据结构 PHP 数据结构
PHP遍历文件夹下子目录和文件 123456789101112131415161718192021222324252627282930<?phpfunction read_all_dir ( $dir ){ $result = array(); $handle = opendir($dir); if ( $handle ) { while ( ( $file = readdir ( $handle ) 2017-03-14 PHP PHP
PHP header() 函数 定义和用法header() 函数向客户端发送原始的 HTTP 报头。认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题) 123456<html><?php// 结果出错// 在调用 header() 之前已存在输出header('Location: http://www.ex 2017-02-22 PHP PHP