一个phper,笔试,面试,技术栈的总结

powerby flight phpms

成功,唯有积累,没有奇迹

关于我

瞧一瞧,看一看:

吴大叔,20已过半,30还未满,175cm的个子,65kg的体重,平淡的就像差不多先生,一个非主流的程序员,目前的理想是赚钱,得一灵魂伴侣,然后隐居山水之间,蹦野迪

友情链接

一切只是开始,我从未放弃过改变

php56版本部分ajax错误HTTP_RAW_POST_DATA已被弃用头部错误原因

2019-02-25 11:40:00 - 2019-02-25 11:41:11

不推荐使用:自动填充$ HTTP_RAW_POST_DATA已弃用,将在以后的版本中删除。 要避免此警告,请在php.ini中将'always_populate_raw_post_data'设置为'-1',然后使用php://输入流。 在第0行的未知中警告:无法修改标题信息 - 已在第0行的未知中发送的标题 解决方案: 打开php.ini的配置文件,找到以下代码 ``` ; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is ; to disable this


隐藏入口文件

2019-02-23 21:18:46 - 2019-02-23 21:19:38

``` server { listen 80; server_name oneweb.cn www.oneweb.cn; root "D:\WWW\Ci_vote"; location / { index index.html index.htm index.php; autoindex on; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 las


Apache三种工作模式介绍与配置

2019-02-22 23:52:35 - 2019-02-22 23:56:39

## 一、Apache的三种工作模式介绍及相关查看方法 ### 1、Apache三种工作模式简介 Apache目前一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式。它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展。 Apache在configure配置编译参数的时候,可以使用 --with-mpm=prefork|worker|event 来指定编译为那一种MPM,当然也可以用编译为三种都支持:--enable-mpms-shared=all,这样在编译的时候会在modules目录下自动编译出三个


Linux下安装SVN服务端小白教程

2019-02-20 22:49:17 - 2019-02-20 22:52:58

> 安装 使用yum安装非常简单: ``` yum install subversion ``` > 配置 ## 2.1. 创建仓库 我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。 ``` [root@localhost /]# cd /home [root@localhost home]# mkdir svn [root@localhost home]# svnadmin create /home/svn [root@localhost home]# ls svn


mkdir(): Permission denied

mkdir(): Permission denied

2019-02-16 19:40:02 - 2019-02-16 19:40:32

chmod -R 777 ./runtime


预定义接口

2019-02-12 13:57:16 - 2019-02-12 14:10:43

## 预定义接口 ### 遍历 >Traversable(遍历)接口 ``` 检测一个类是否可以使用 foreach 进行遍历的接口。 无法被单独实现的基本抽象接口。相反它必须由 IteratorAggregate 或 Iterator 接口实现。 实现此接口的内建类可以使用 foreach 进行遍历而无需实现 IteratorAggregate 或 Iterator 接口。 这是一个无法在 PHP 脚本中实现的内部引擎接口。IteratorAggregate 或 Iterator 接口可以用来代替它。 接口摘要 Traversable


错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证

在项目目录中创建了我的composer.json文件 从包含composer.json的目录执行'composer install'

2019-01-30 09:33:32 - 2019-01-30 09:38:18

## 我收到以下错误: ``` - Installing symfony/class-loader (v3.4.4): Downloading (failed) Downloading (failed) Downloading (failed) Failed to download symfony/class-loader from dist: The "https://files.phpcomposer.com/files/symfony/class-loader/e63c12699822bb3b667e7216ba07fbcc3a3e203e.zip" file coul


PHP Predefined Interfaces 预定义接口 6个迭代器接口介绍

这个对理解开发php很重要

2019-01-27 12:12:31 - 2019-01-27 12:25:34

官方地址 http://www.php.net/manual/en/class.iterator.php ## SPL提供了6个迭代器接口: 名称|解释 ---|--- Traversable |遍历接口(检测一个类是否可以使用 foreach 进行遍历的接口) Iterator |迭代器接口(可在内部迭代自己的外部迭代器或类的接口) IteratorAggregate| 聚合式迭代器接口(创建外部迭代器的接口) OuterIterator |迭代器嵌套接口(将一个或多个迭代器包裹在另一个迭代器中) RecursiveIterator| 递归迭代访问接口(提供递归访问


PHP面向对象(OOP):抽象方法和抽象类(abstract)

来自官方文档和部分网络摘抄

2019-01-27 11:43:58 - 2019-01-27 11:50:53

PHP 5 支持抽象类和抽象方法。定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。 继承一个抽象类的时候,子类必须定义父类中的所有抽象方法;另外,这些方法的访问控制必须和父类中一样(或者更为宽松)。例如某个抽象方法被声明为受保护的,那么子类中实现的方法就应该声明为受保护的或者公有的,而不能定义为私有的。此外方法的调用方式必须匹配,即类型和所需参数数量必须一致。例如,子类定义了一个可选参数,而父类抽象方法的声明里没有,则两者的声明并无冲突。 这也适用于


PHP ORM框架与简单代码实现

我想自己写一个ORM框架--基于注解和反射的ORM增删改查实现,查了一些质料备用

2019-01-27 11:15:42 - 2019-01-27 11:23:04

对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 ORM提供了所有SQL语句的生成,代码人员远离了数据库概念。从一个概念需求(例如一个HQL)映射为一个SQL语句,并不需要什么代价,连1%的性能损失都没有。真正的性能损失在映射过程中,更具体地讲,是在对象实例化的过程中。 目前PHP 开源比较有名的 ORM 有以下几个: ## 1、Prope


有需要的,可以联系我 wuxiumu@163.com

Copyright © 2019. All rights reserved. 本站由 无朽木 纯手工打造