php
文章平均质量分 95
瞧着瞧着就疯了
这个作者很懒,什么都没留下…
展开
-
php define();
define() 函数定义一个常量。常量类似变量,不同之处在于:在设定以后,常量的值无法更改常量名不需要开头的美元符号 ($)作用域不影响对常量的访问常量值只能是字符串或数字原链接:http://www.w3school.com.cn/php/func_misc_define.asp原创 2014-02-23 18:36:19 · 674 阅读 · 0 评论 -
php 安装扩展
一些扩展文件在php的源码包中是已经存在的,如果需要的话可以直接用源码包中的扩展进行安装这些扩展文件在源码包中的位置(视情况而定):/usr/local/src/php-5.5.11/ext例如:openssl进入相应的目录:#cd /usr/local/src/php-5.5.11/ext/opensslphp的安装目录:/usr/loca/php运行:#/usr/l原创 2014-08-11 17:07:39 · 836 阅读 · 0 评论 -
Sublime Text 3能用支持的插件推荐
Sublime Text 3能用支持的插件推荐从二月份用测试版本build 3012开始用sublime text 3,虽然很多插件在sublime text 3不工作了,因为sublime text 3修复了2的一些bug、提升了性能并集成了不少常用插件的功能,当时没什么要求够用了,就这样傻傻地裸插件空手写代码用了快5个月。上月27号Sublime Text 3公测了,又原创 2015-05-29 14:04:47 · 1007 阅读 · 0 评论 -
centos 安装 pear
安装pear的具体流程如下:1.下载go-pear.phar包# wget http://pear.php.net/go-pear.phar在当前用户有操作权限的前提下2.运行#php go-pear.phar 或者 /usr/local/php5/bin/php go-pear.phar (具体的要根据你的php 的安装路径)3.点击回车两次...4.查看你的原创 2015-06-22 13:39:56 · 1203 阅读 · 0 评论 -
Laravel中的信息验证 和 语言包
Laravel框架的语言包,和表单信息验证的简单用发原创 2015-06-03 22:49:19 · 3614 阅读 · 0 评论 -
php zmq 扩展
首先,说一下什么事ZMQ,就是zeromq的缩写ZMQ是什么?这是个类似于Socket的一系列接口,他跟Socket的区别是:普通的socket是端到端的(1:1的关系),而ZMQ却是可以N:M 的关系,人们对BSD套接字的了解较多的是点对点的连接,点对点连接需要显式地建立连接、销毁连接、选择协议(TCP/UDP)和处理错误等,而ZMQ屏蔽了这些细节,让你的网络编程更为简单。ZMQ用于no原创 2015-06-14 23:00:12 · 1677 阅读 · 0 评论 -
php 源码安装没有gd库
一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式GD Support enabled GD Version bundled (2.0.34 compatible) GIF Read Support enabled GIF Create Support enabled PNG Support enabled libPNG Version 1.2.原创 2015-08-12 21:59:58 · 1609 阅读 · 0 评论 -
Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.
从github.com 克隆代码的时候出现的问题:Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.服务器上刚刚装git,然后拷贝代码出现了上述的问题,这问题很好解决,在hosts文件中加入github.com就可以了,我的centos服务器,v原创 2015-08-03 13:53:01 · 21064 阅读 · 1 评论 -
新安装的mysql,启动时候出现错误 The server quit without updating pid file
错误:2016-03-23 22:08:58 6942 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist在日之中截取的一段错误信息,后来经过查看资料发现是权限惹的祸,我的数据文件放在 /data/mysql下面,后来修改一下权限 # sudo原创 2016-03-24 09:11:00 · 974 阅读 · 0 评论 -
php扩展之 pdo_mysql.so
总结:新搭编译安装的 nginx+php+mysql环境,运行之前开发的项目遇到了没有安装pdo的问题1.进入到php5的源码包里面,ext下面,找到pdo_mysql文件夹首先执行:/usr/loca/php5/bin/phpize2.进行编译。./configure --with-php-config=/usr/local/php5/bin/php-config --with-原创 2014-06-28 12:07:35 · 4031 阅读 · 0 评论 -
mysql 存储引擎
什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 MyS原创 2014-06-25 11:15:22 · 506 阅读 · 0 评论 -
安装phpmyadmin出现2002无法登陆
把config.inc.php文件种的localhost改为127.0.0.1,因为locahost需要寻找socket具体原创 2014-05-13 00:22:01 · 1019 阅读 · 0 评论 -
php的抽象类与接口
PHP 接口PHP 类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此 PHP 引入了类的接口技术。如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是 public 权限的,那么这种特殊的抽象类就叫 接口 。接口使用关键字 interface 来定义,并使用关键字 implements 来实现接口中的方法,且原创 2014-02-23 18:53:37 · 608 阅读 · 0 评论 -
php中glob();函数用户加载核心类或者配置文件
php glob(pattern,flags)原链接,及详细信息:http://www.w3school.com.cn/php/func_filesystem_glob.aspdefine(CONF,'./conf');foreach (glob(CONF.'*.inc.php') as $_file_t_conf){require($_file_t_原创 2014-02-24 10:34:13 · 600 阅读 · 0 评论 -
php ucfirst();函数
ucfirst() 函数把字符串中的首字符转换为大写。原链接:http://www.w3school.com.cn/php/func_string_ucfirst.asp原创 2014-02-24 17:39:04 · 923 阅读 · 1 评论 -
php之call_user_func();和call_user_func_array();
今天看框架的底层代码遇到了call_user_func_array();这个函数主要是用于动态调用方法是用到第一种:这个函数也是当需要动态调用函数时用到的,它的用法和call_user_func函数比较像,只是参数传入的是数组。functiona($b,$c){echo$b;echo$c; }原创 2014-02-24 21:55:42 · 611 阅读 · 0 评论 -
php的单例模式
首先我们要知道明确单例模式这个概念,那么什么是单例模式呢?单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类我们称之为单例类。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。下面我们讨论下为什么要使用PHP单例模式原创 2014-02-24 22:00:59 · 636 阅读 · 0 评论 -
PHP sprintf() 函数
sprintf() 函数把格式化的字符串写入一个变量中。使用:如在应用中经常想要得到一定的格式的数据,例如,想要得到一个8位的16进制的数字,不足的在前面用0补齐,使用方法如下:$userId = 123;sprintf('%08x',$userId);语法sprintf(format,arg1,arg2,arg++)参数描述原创 2014-03-17 12:26:56 · 897 阅读 · 0 评论 -
php 高效率 (转)
转自:http://my.oschina.net/pandao/blog/126991PHP高效率写法(详解原因)1.尽量静态化:2.echo的效率高于print,因为echo没有返回值,print返回一个整型;3.在循环之前设置循环的最大次数,而非在在循环中;4.销毁变量去释放内存,特别是大的数组;5.避免使用像__get, __set, __autoload等魔原创 2014-04-04 11:33:48 · 606 阅读 · 0 评论 -
RBAC(Role-Based Access Control,基于角色的访问控制)
转:RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限转载 2014-05-05 21:10:37 · 1715 阅读 · 0 评论 -
strftime()的问题,新搭建的环境
刚刚搭建好的lamp结果运行程序的时候出现了下面的问题解决的方法是:在php.ini中加上 date.timezone = "Asia/Shanghai",问题就解决了strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date原创 2016-05-01 16:39:44 · 930 阅读 · 0 评论