随笔分类 - php
摘要:mcryptis a file encryption method using secure techniques to exchange data. It is required for some web apps for exampleMagento, the shopping cart sof...
阅读全文
摘要:首先启动 Apache,在终端里输入命令:sudo apachectl start查看 Apache 版本:httpd -v在Yosemite 10.10下,apache更新了Server version: Apache/2.4.9 (Unix)Server built: Sep 9 2014...
阅读全文
摘要:Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境。但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容易手动搭建,可控性很高Brewbrew对于mac,就像apt-get对于ubuntu,安装软件的好帮...
阅读全文
摘要:让 zend studio 10 识别 Phalcon语法并且进行语法提示https://github.com/rogerthomas84/PhalconPHPDoc下载解压后,把里面 phalcon 整个目录复制到 workspace 的C:\Documents and Settings\Admi...
阅读全文
摘要:1、安装mysql请参照centos 7 min 编译安装mysql5.6.20 笔记2、编译安装php5.6+nginx1.7.52.1、安装php5.6.0首先添加依赖应用yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libp...
阅读全文
摘要:一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewall...
阅读全文
摘要:PHP默认识别的数据类型是application/x-www.form-urlencoded标准的数据类型。php获取post参数的几种方式1、$_POST['paramName'] 只能接收Content-Type: application/x-www-form-urlencoded提交的数据.....
阅读全文
摘要:前言:本文是总结在开发微信接口时,为方便开发所采取的一些快捷步骤,已节省开发人员难度开发时间从而提高开发效率。本地测试:(提醒,在本地模拟微信get或post数据时先将校验参数注释掉)利用微信模拟器weixinPost进行模拟发送xml数据由于这个软件是微信没公开高级接口时公布的,所以对于高级接口的...
阅读全文
摘要:确定你需要使用哪种设计模式,是根据你 的目的和需求决定的....在看下面的設計模式時,你會發現許多的設計模式實現過程都是一樣的.所以你使用的是什麼設計模式,取決於你的實現需求.只有弄明白這點.才不會混亂适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种...
阅读全文
摘要:说起模式来大家都很头疼.大篇的介绍和概念,还有uml图.不弄的复杂点都不好意思拿出来叫做教程.本篇文章列举出了各个模式的示例,额....省略了很多东西.凡人很难理解!理解了的都是超神级别的人物!关键词:Factory,AbstractFactory,getInstance,Builder,Proto...
阅读全文
摘要:Composer对php世界的影响是巨大的,使用composer来代替PEAR一定是大势所趋。当小伙伴们都还沉浸在composer带来的便利的时候,有没有想过如何更好的使用composer呢,网上大部分教的直接下载composer然后在当前目录直接运行的方法是不是略感屌丝呢。没错,这么好用的工具怎么...
阅读全文
摘要:而在PHP 5.3发布的时候, 其中有一条new feature就是支持闭包/Lambda Function, 我第一反应是以为zval新增了一个IS_FUNCTION, 但实际上是构造了一个PHP 5.3引入的Closure”类”的实例, Closure类的构造函数是私有的, 所以不能被直接实例化...
阅读全文
摘要:ProblemYou want to add middleware to your application but don't know where to begin.SolutionCreate a simple middleware class.Step 1 - Create the class...
阅读全文
摘要:To clarify, I’m looking for a decent regular expression to validate URLs that were entered as user input with. I have no interest in parsing a list of...
阅读全文
摘要:link($name)会使用..get$name...即有hasmany和hasone... // update lazily loaded related objects if (!$relation->multiple) { $this->_related[$name] =...
阅读全文
摘要:test.phpname; //222?>hasstest.phphass.php
阅读全文
摘要:如何創建一個自己的 Composer/Packagist 包首先讓我們踏着歡快的腳步去Github創建一個新庫,這裏取名composer-car,又歡快的將它克隆到本地:git clone http://go.rritw.com/github.com/GeHou/composer-car.gitcd...
阅读全文
摘要:Note:反斜线在单引号字符串和双引号字符串中都有特殊含义,因此要匹配一个反斜线, 模式中必须写为 ”\\\\”。 译注: “/\\/”, 首先它作为字符串,反斜线会进行转义, 那么转义后的结果是/\/,这个才是正则表达式引擎拿到的模式, 而正则表达式引擎也认为 \ 是转义标记,它会将分隔符 / 进...
阅读全文
摘要:“正则表达式”描述在搜索文本正文时要匹配的一个或多个字符串。该表达式可用作一个将字符模式与要搜索的字符串相匹配的模板。正则表达式包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。特殊字符下表包含了单字符元字符的列表以及它们在正则表达式中的行为。注意若要匹配这些特殊字符之一,必...
阅读全文
摘要:在PHP5.4版本当中给我们提供了好用的特性,上传进度的支持,我们可以配合Ajax动态获取SESSION当中的上传进度:在使用这一特性之前,需要现在php.ini文件当中进行相应的设置:123456session.upload_progress.enabled[=On]:是否启用上传进度报告(默认开...
阅读全文