-
php解决安全问题的方法实例
所属栏目:[PHP] 日期:2020-05-25 热度:147
php解决安全问题的方法实例 PHP安全配置 (1) 打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd,但是默认的php.ini是[详细]
-
php提供实现反射的方法和实例代码
所属栏目:[PHP] 日期:2020-05-25 热度:149
php提供实现反射的方法和实例代码 就算是类成员定义为private也可以在外部访问,不用创建类的实例也可以访问类的成员和方法. PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中,访问和使用类.方法.属性.参数和注释等,其功能十[详细]
-
php使用yield对性能提升的测试实例分析
所属栏目:[PHP] 日期:2020-05-25 热度:87
php使用yield对性能提升的测试实例分析 本文实例讲述了php使用yield对性能提升的测试.分享给大家供大家参考,具体如下: 生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低.生成器允许你在 for[详细]
-
php写入mysql中文乱码的实例解决方法
所属栏目:[PHP] 日期:2020-05-25 热度:178
php写入mysql中文乱码的实例解决方法 php写入mysql出现中文乱码的解决办法是:在建立数据库连接之后,将该连接的编码方式改为中文. 代码如下: $linkID=@mysql_connect(localhost,root,admin); if(!$linkID) { echo 数据库连接失败!; } echo 数据库连接成功!; my[详细]
-
PHP实现批量修改文件名的方法示例
所属栏目:[PHP] 日期:2020-05-25 热度:90
PHP实现批量修改文件名的方法示例 本文实例讲述了PHP实现批量修改文件名的方法.分享给大家供大家参考,具体如下: 需求描述: 某个文件夹下有100个文件,现在需要将这个100个文件的文件名后添加字符串Abc(后缀名保持不变). 代码实现: 方法一 ?php $dir = __DIR__.[详细]
-
php统计数组不同元素的个数的实例方法
所属栏目:[PHP] 日期:2020-05-25 热度:194
php统计数组不同元素的个数的实例方法 php统计数组元素个数 count():对数组中的元素个数进行统计; sizeof():和count()具有同样的用途,这两个函数都可以返回数组元素个数.可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一[详细]
-
php策略模式简单示例分析【区别于工厂模式】
所属栏目:[PHP] 日期:2020-05-25 热度:104
php策略模式简单示例分析【区别于工厂模式】 本文实例讲述了php策略模式.分享给大家供大家参考,具体如下: 策略模式和工厂模式很像. 工厂模式:着眼于得到对象,并操作对象. 策略模式:着重得到对象某方法的运行结果. 示例: //实现一个简单的计算器 interface Mat[详细]
-
PHP+redis实现的限制抢购防止商品超发功能详解
所属栏目:[PHP] 日期:2020-05-25 热度:139
PHP+redis实现的限制抢购防止商品超发功能详解 本文实例讲述了PHP+redis实现的限制抢购防止商品超发功能.分享给大家供大家参考,具体如下: redis不仅仅是单纯的缓存,它还有一些特殊的功能,在一些特殊场景上很好用.redis中key的原子自增incrby和判断key不存在再[详细]
-
php文件包含的几种方式总结
所属栏目:[PHP] 日期:2020-05-25 热度:59
php文件包含的几种方式总结 四种语句 PHP中有四个加载文件的语句:include.require.include_once.require_once. 基本语法 require:require函数一般放在PHP脚本的最前面,PHP执行前就会先读入require指定引入的文件,包含并尝试执行引入的脚本文件.require的工作[详细]
-
php引用和拷贝的区别知识点总结
所属栏目:[PHP] 日期:2020-05-25 热度:95
php引用和拷贝的区别知识点总结 对于值传递和引用传递,书本上的解释比较繁琐,而php面试中总会出现,下面我会通过一个生活的例子带大家理解它们之间区别. 第一步 假设我们去酒店订房间,我们把酒店的门牌号比作变量名,我们把房间里住人数当做给这个变量名赋值的[详细]
-
php数组和链表的区别总结
所属栏目:[PHP] 日期:2020-05-25 热度:172
php数组和链表的区别总结 PHP中数组和链表的区别 从逻辑结构来看 1..数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况.当数据增加时,可能超出原先定义的元素个数:当数据减少时,造成内存浪费:数组可以根据下标直接存取. 2.链表动态地进行存[详细]
-
PHP实现一个限制实例化次数的类示例
所属栏目:[PHP] 日期:2020-05-25 热度:193
PHP实现一个限制实例化次数的类示例 本文实例讲述了PHP实现一个限制实例化次数的类.分享给大家供大家参考,具体如下: 实现思路 定义一个static变量$count,用于保存实例化对象的个数 定义一个static方法create,通过该方法判断$count的值,进而判断是否进一步实例[详细]
-
php实例化一个类的具体方法
所属栏目:[PHP] 日期:2020-05-25 热度:91
php实例化一个类的具体方法 类的实例化就是对象.一个类可以分成两个部分,一个是静态描述,就是类里的成员属性.第二个是动态描述,就是类里的成员方法,也就是对象的功能. 声明一个类,可以在class前加一些关键字,如abstract或final等. 声明类里的变量时,前面要加[详细]
-
PHP实现的AES 128位加密算法示例
所属栏目:[PHP] 日期:2020-05-25 热度:70
PHP实现的AES 128位加密算法示例 本文实例讲述了PHP实现的AES 128位加密算法.分享给大家供大家参考,具体如下: /* 加密算法一般分为两种:对称加密算法和非对称加密算法. 对称加密 对称加密算法是消息发送者和接收者使用同一个密匙,发送者使用密匙加密了文件,[详细]
-
PHP判断一个变量是否为整数、正整数的方法示例
所属栏目:[PHP] 日期:2020-05-25 热度:144
PHP判断一个变量是否为整数、正整数的方法示例 在PHP中判断一个变量是否为整数 在写PHP代码的时候遇到这样一个小问题:如何判断一个变量是否为整数,于是在网上找到了两个方法来解决,在此做一个小小的记录. 方法1 ?php $num=12; //返回right //$num=12.1 返回fa[详细]
-
php DES加密算法实例分析
所属栏目:[PHP] 日期:2020-05-25 热度:64
php DES加密算法实例分析 本文实例讲述了php DES加密算法.分享给大家供大家参考,具体如下: yii框架的DES代码 ?php /** *@see Yii CSecurityManager; */ class Des{ public static function encrypt($data,$key){ $module=mcrypt_module_open(des,, MCRYPT_MOD[详细]
-
PHP生成随机字符串实例代码(字母+数字)
所属栏目:[PHP] 日期:2020-05-25 热度:104
PHP生成随机字符串实例代码(字母+数字) 当我们要生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度 function randomkeys($length) { $pattern = 1234567890abcdefgh[详细]
-
php连接mysql数据库最简单的实现方法
所属栏目:[PHP] 日期:2020-05-25 热度:64
php连接mysql数据库最简单的实现方法 在连接MySQL数据库之前,您必须指定以下信息: MySQL数据源名称或DSN:指定MySQL数据库服务器的地址.您可以使用IP地址或服务器名称,例如,127.0.0.1 或 localhost MySQL数据库名称:表示要连接的数据库的名称. 用户名和密码:指[详细]
-
php集成开发环境详解
所属栏目:[PHP] 日期:2020-05-25 热度:116
php集成开发环境详解 HP开发使用的集成环境,可用PHPStorm, 或者用免费版的 IDEA 加 PHP 插件,两者功能基本相同,只是后者安装起来略折腾. PHPStorm的特点:跨平台,我在 Windows, Linux, Mac 下都可以使用它,完全一致的界面和功能,省着折腾了UI 还算好看,我 用的[详细]
-
PHP的JSON封装、转变及输出操作示例
所属栏目:[PHP] 日期:2020-05-25 热度:170
PHP的JSON封装、转变及输出操作示例 本文实例讲述了PHP的JSON封装.转变及输出操作.分享给大家供大家参考,具体如下: Json封装 protected function renderJSON($data=[], $msg =ok, $code = 200) { //设置格式 header(Content-type: application/json); //输出j[详细]
-
PHP下载文件函数与用法示例
所属栏目:[PHP] 日期:2020-05-25 热度:191
PHP下载文件函数与用法示例 本文实例讲述了PHP下载文件函数与用法.分享给大家供大家参考,具体如下: 文件链接 div a href=./file.zip rel=external nofollow 链接/a /div PHP拼接下载 div a href = http://aa.aa.aa/funtwo.php?filename=file链接/ ...[详细]
-
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
所属栏目:[PHP] 日期:2020-05-25 热度:183
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】 本文实例讲述了PHP创建XML的方法.分享给大家供大家参考,具体如下: 使用DOMDocument类创建xml config.php ?php $doc = new DOMDocument(1.0,utf-8); $doc-formatOutput = true; //创建标签 $my[详细]
-
php+jQuery ajax实现的实时刷新显示数据功能示例
所属栏目:[PHP] 日期:2020-05-25 热度:140
php+jQuery ajax实现的实时刷新显示数据功能示例 本文实例讲述了php+jQuery ajax实现的实时刷新显示数据功能.分享给大家供大家参考,具体如下: 创建数据表:demo -- -- 表的结构 `demo` -- CREATE TABLE IF NOT EXISTS `demo` ( `id` int(11) NOT NULL AUTO_INC[详细]
-
PHP实现时间日期友好显示实现代码
所属栏目:[PHP] 日期:2020-05-25 热度:137
PHP实现时间日期友好显示实现代码 系统的友好性在开发过程中是非常重要的,一个系统非常友好不光可以带给用户非常棒的使用体验,而且还可以使系统有这更长的寿命.今天这篇博文主要来展示一个我们如何让日期时间更加友好的显示. 下面就是使时间日期友好显示的代[详细]
-
php的命名空间与自动加载实现方法
所属栏目:[PHP] 日期:2020-05-25 热度:192
php的命名空间与自动加载实现方法 类的自动加载 引子 当我们在php代码中加载类时,我们必须要include或者require 某个类文件. 但遇到类似的情况,例如: require Class1.php; require Class2.php; $boy = $_GET[sex] = 0?true:false; if($boy) { $class1 = new C[详细]

浙公网安备 33038102330553号