深入探讨PHP数据类型

    PHP是一种弱类型语言:PHP的变量没有数据类型的概念,可以存放任意的数据类型。数据本身都是有数据类型的,数据是人为分类的,分成不同的类型。在PHP中所讲的数据类型指的是变量所保存的数据本身。通常都是用变量的数据类型来代替变量所保存的数据的数据类型。 PHP将数据类型分为三大类八小类: 标量数据类型 整型(integer) 浮点型(float) 布尔型(boolean) 字符串型(string) 复合数据类...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP内存模拟分析

    值传递:将一个变量的值,复制一份,把新的这份交给另外一个变量保存,从而在内存中产生两个变量,对应两个不同的值,任何一个的修改都不会影响彼此。 $变量1 = 值; $变量2 = $变量1; 引用传值:变量实际保存的是数据对应的内存地址,如果将一个变量所保存的内存地址赋值给另外一个变量,存在两个变量共同指向同一块内存地址,一个变量的修改会导致另外一个变量的修改。 引用传递必须在...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP中的国际化与本地化支持

    在一个全球化的网络世界中,为了能够更好地满足用户的需求,开发人员必须考虑国际化和本地化支持。对于使用PHP语言进行开发的网站或应用程序来说,PHP提供了一些强大的功能来实现国际化和本地化。 1. 什么是国际化和本地化 国际化是指将应用程序的设计和实现过程中,考虑到不同地区、不同国家和不同文化背景的用户需求,使得应用程序能够方便地适应不同的语言、数字、货币、时间等格式。 ...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    php对结果集数组字段进行过滤的方法

    给接口方返回数据的时候,经常被要求只返回需要的字段,于是自己写了两个方法分别用于过滤获取结果集中的不需要的字段,使用的过程中需要先定义一个过滤的key数组,然后调用对应的方法处理即可。 过滤单个结果集: function filterResult(array &$result, array &$filter_key) { if (!$result) { return false; } $result = array_intersect_key($result, $...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHPStorm中的PHP Fatal error: Class ‘X’ not found

    在使用PHPStorm开发PHP项目时,有时候会遇到类似于PHP Fatal error: Class 'X' not found的错误信息。这种错误通常表示PHP无法找到指定的类。本文将介绍可能导致这种错误的几个常见原因,并提供相应的解决方案。 1. 类文件未被包含或自动加载 PHP中的类通常需要通过include或者自动加载机制被引入。如果没有正确地包含或加载类文件,就会出现“Class ‘X’ not found”错误。 解...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    忘记PHPnow的MySQL数据库密码的解决办法

    使用PHPnow作为web开发的服务器的童鞋们应该会有忘记PHPnow的MySQL数据库密码的经历,这个时候该如何办呢?顿足?抓狂?,下面分享一个当我们忘记了phpnow自带的mysql的数据库的密码的时候的解决办法,期望能够帮到大家! (1)首先把mysql目录下的数据库目录date目录剪切出来,如果因为文件目录被占用而导致剪切失败的话,请先停用MySQL服务,具体是打开phpnow的控制面板,然后选择输入32...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    修改xampp mysql默认空密码的方法

    以前开发我一直都是用的phpnow做php开发环境,phpnow的特点就是一键安装,安装的时候会要求用户输入mysql的root密码。今天由于客户机器使用的xampp作为开发环境,所以碰到了修改mysql默认空密码的问题。 参考了网上提供的一些方法,发现说的都挺复杂。下面同大家分享一种简单快捷的方法。 首先说明下mysql用户的相关信息是保存在mysql数据库的user表中的,并且该表的密码字段(Password)...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    php递归函数中使用return需注意

    php递归函数中使用return的时候会碰到无法正确返回想要的值得情况,如果不明白其中的原因,很难找出错误的,就下面的具体例子来说明一下吧: function test($i){ $i-=4; if($i<3){ return $i; }else{ test($i); } } echo test(30); 这段代码看起来没有问题,如果不运行一下估计你也不会认为他有什么问题,及时运行起来发现有问题你也不一定知道哪里有问题,但其实这个函数的el...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP5.5+启用OPCache提高php程序性能的方法

    opcache是Zend Optimizer编译到php环境中的名字,意思即优化缓存。Zend OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是省去了每次加载和解析 PHP 脚本的开销。 这个PHP加速插件的主要原理就是把PHP执行后的数据缓冲到内存中从而避免重复的编译过程,能够直接使用缓冲区已编译的代码从而提高速度,降低服务器负载,它们的效率是显...阅读全文
    作者:绝缘体.. | 分类:CSS, PHP, 编程语言 | 阅读: | 标签:, , , ,