分类:PHP

PHP学习

socket实现php异步调用

文章利用了socket来实现异步调用哦,有需要学习socket的朋友可以参考一下。 <? $host = "www.hzhuti.com"; $path = "/Report.php?ReportID=1"; $...

5250℃

收藏几个有用的php代码

尽管PHP经常被人诟病,被人贬低,被人当玩笑开,事实证明,PHP是全世界网站开发中使用率最高的编程语言。PHP最大的缺点是太简单,语法不严谨,框架体系很弱,但这也是它最大的优点,一个有点编程背景的普通人,只需要学习PHP半天时间,就可以上手开始开发web应用了。 在P...

3709℃

识别gbk编码和utf8编码的方法,php版

编码自动识别的基本思想如下:    1.看给定的字节串是否符合utf8编码规则。如果不符合则为gbk编码。    2.如果给定的字节串中没有符合utf8三字节规则的,则为gbk编码。中文在utf8中占三个字节。 &nb...

4053℃

Yii 自带的19 个验证器

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

4987℃

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

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

7626℃

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

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

5676℃

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

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

4930℃

mysql优化之覆盖索引

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

4399℃

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

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

3535℃

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

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

4730℃

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

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

4798℃

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

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

5856℃