分类:PHP

PHP学习

Yii 自带的19 个验证器

 yii-1.1.10.r3566 版本中,yii 自带的验证器共有 19 个。全部如下: // CValidator.php public static $builtInValidators=array( 'requir...

3162℃

php中var_dump显示不全信息的解决办法

php开发环境里,安装了xdebug模块后,var_dump()输出的结果将比较易于查看,但默认情况下,var_dump() 输出的结果将有所变化:过多的数组元素不再显示,字符串变量将只显示前N个字符,较深的数组元素也被显示成省略号。这点会带来一些不便,我们修改配置文件,设置...

4534℃

程序员最头疼的事不是写代码

英文原文: Arg! The 9 hardest things programmers have to do 那些非程序员认为软件开发是非常困难的,确实如此,但这种困难不像那些外行人理解的那样。最近在 Quora 上的一次讨论,程序员分享了他们认为工作中的最大困难,在这...

2609℃

include(“./file.php”)和include(“file.php”)区别

多数情况下,两种方式的区别可能在性能上有细微的区别。 但是,在多重包含的情况下表现未必一样: |-- index.php `-- lib |-- a.php `-- b.php 假定有三个文件,入口文件index.php,包含lib/a.php...

3255℃

mysql优化之覆盖索引

有这么一个表: CREATE TABLE `user_group` ( `id` int(11) NOT NULL auto_increment, `uid` int(11) NOT NULL, `group_id` int(11) NOT NULL,...

2571℃

用位运算来解决权限控制问题

几年前就看到过用位运算来处理权限问题的例子,直到今天才找到比较详细的介绍资料。拿来共享: 在Linux文件系统中,一个用户对文件或目录所拥有的权限分为三种:”可读”、”可写”和”可执行”,分别用 1...

2163℃

Yii 连接数据库的另一种方法 可以随时换库

数据库存储对象DAO Data Access Objects提供了一个通用的API已访问存储在不同DBMS中的数据,这样数据库改变时可以无需修改访问数据库的代码。 Yii PDO主要由下面四个类组成:   1.CDbConnection:代表一个...

3026℃

再发一次修改phpmyadmin上传限制的方法

首先我们要找到php的配置文件php.ini文件,然后按下Ctrl+F,搜索post_max_size,如果使用自己配置的php,默认的值应该是8M,很多集成环境对这个参数也没有改,如果你要导入的文件小于8M,可以不用修改此参数.如果大于8M,则修改为你需要的...

2013℃

php对象在内存中的分配 对象也不是频繁new的

转载这篇帖子的意思是说,即使是对象,也不是随便new的,最好做成全局的。 对像在PHP 里面和整型、浮点型一样,也是一种数据类,都是存储不同类型数据用的, 在运行的时候都要加载到内存中去用,那么对象在内存里面是怎么体现的呢? 内存从逻辑上 说大...

3160℃

PHP中执行外部命令的三个方法

PHP和其它的程序设计语言一样,完全可以在程序内调用外部命令,并且是很简单的:只要用一个或几个函数即可。  前提条件  由于PHP基本是用于WEB程序开发的,所以安全性成了人们考虑的一个重要方面。于是PHP的设计者们给PHP加了一个门:安全...

2137℃

Yii框架中常用的url

当前页面url Yii::app()->request->url; 跳转前一个页面url $this->redirect(Yii::app()->request->urlReferrer); 根目录URL Yii::app()->baseUrl 或 Yii::app()->re...

4787℃

备忘录之Adodb使用方法

备忘录之,adodb的使用方法。 <?php //定义数据库变量 $DB_TYPE = "mysql"; $DB_HOST = "localhost"...

1973℃

php从5.2升级到5.3后的一些变化……不定期更新

最近php从5.2升级到了5.3,但是会出现了一些错误,一些错误会随着不同的使用场景会不断的显现出来。这里会对出现的错误及解决方法做一个汇总,欢迎补充: ·Assigning the return value of new by reference is...

4085℃