摘要:
class Paging { //记录的总条数 protected $total; //每一页的条数 protected $pageSize; //当前页 protected $page; //页码的参数名字 protected $pageName; //总页数 protected $pageCou 阅读全文
posted @ 2017-06-01 17:11
lhbryant
阅读(196)
评论(0)
推荐(0)
摘要:
对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。 例:项目中有两个模块:article和m 阅读全文
posted @ 2017-06-01 17:02
lhbryant
阅读(229)
评论(0)
推荐(0)
摘要:
数据库连接的天龙八步: 1、连接数据库 连接:mysqli_connect 2、成功与否判断 连接错误号:mysqli_connect_errno 连接错误信息:mysqli_connect_error 3、选择数据库 选择库:mysqli_select_db 执行错误号:mysqli_errno 阅读全文
posted @ 2017-06-01 15:53
lhbryant
阅读(15660)
评论(0)
推荐(0)
摘要:
'; } } / 具体策略角色B / class ConcreteStrategyB implements Strategy { public function algorithmInterface() { echo 'algorithmInterface B'; } } / 具体策略角色C / c 阅读全文
posted @ 2017-06-01 15:46
lhbryant
阅读(137)
评论(0)
推荐(0)
摘要:
"; } function sell() { echo "卖出阿里股票"; } } / 万达股票 Class Wanda / class Wanda { function buy() { echo "买入万达股票"; } function sell() { echo "卖出万达股票"; } } / 阅读全文
posted @ 2017-06-01 15:43
lhbryant
阅读(290)
评论(0)
推荐(0)
摘要:
100) { $param_sign = md5($param_sign); } $class_sign = $class_name.'@'.$param_sign; } if (isset(self::$objSet[$class_sign])) { return self::$objSet[$c 阅读全文
posted @ 2017-06-01 15:41
lhbryant
阅读(89)
评论(0)
推荐(0)
摘要:
随便转载的 PHP 面向对象:设计模式之单例模式 单件模式要解决的问题就是“如何让这个类只有一个实例”。 我们的web应用中,大量使用了数据库连接,如果反复建立与数据库的连接必然消耗更多的系统资源。 我们如何解决这个问题,建立唯一的数据库连接是必要的方式。 我们又如何知道与这个数据库的连接是否已经建 阅读全文
posted @ 2017-06-01 15:39
lhbryant
阅读(123)
评论(0)
推荐(0)
摘要:
_observers = array(); } / 增加一个新的观察者对象 @param Observer $observer / public function attach(Observer $observer) { return array_push($this _observers, $ob 阅读全文
posted @ 2017-06-01 15:37
lhbryant
阅读(109)
评论(0)
推荐(0)
摘要:
1 获得文件名: basename(); 给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。 eg: 复制代码 代码如下: $path = "/home/httpd/html/index.php"; $file = bas 阅读全文
posted @ 2017-06-01 15:35
lhbryant
阅读(146)
评论(0)
推荐(0)
摘要:
read()){ $filename=$dir.'/'.$entry; if(is_file($filename)){ @unlink($filename); }elseif(is_dir($filename)&$forceclear&$entry!='.'&$entry!='..'){ chmod 阅读全文
posted @ 2017-06-01 15:34
lhbryant
阅读(201)
评论(0)
推荐(0)
摘要:
错误1:foreach循环后留下悬挂指针 在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法: $arr = array(1,2,3,4); foreach($arr as&$value){ $value = $value 2; } // $arr is now 阅读全文
posted @ 2017-06-01 15:31
lhbryant
阅读(1348)
评论(0)
推荐(0)
摘要:
PHP的Trait Trait是在PHP5.4中加入的,它既不是接口也不是类。主要是为了解决单继承语言的限制。是PHP多重继承的一种解决方案。例如,需要同时继承两个 Abstract Class, 这将会是件很麻烦的事情,Trait 就是为了解决这个问题。它能被加入到一个或多个已经存在的类中。它声明 阅读全文
posted @ 2017-06-01 15:19
lhbryant
阅读(235)
评论(0)
推荐(0)
摘要:
PHP反射API 近期忙着写项目,没有学习什么特别新的东西,所以好长时间没有更新博客。我们的项目用的是lumen,是基于laravel的一个轻量级框架,我看到里面用到了一些反射API机制来帮助动态加载需要的类、判断方法等,所以本篇文章就把在PHP中经常用到的反射API给大家分享一下吧,想学习反射AP 阅读全文
posted @ 2017-06-01 15:18
lhbryant
阅读(472)
评论(0)
推荐(0)
摘要:
php split 和 explode 的区别 split (PHP 3, PHP 4 ) split 用正则表达式将字符串分割到数组中 说明 array split ( string pattern, string string [, int limit]) 提示: preg_split() 函数 阅读全文
posted @ 2017-06-01 15:17
lhbryant
阅读(3607)
评论(0)
推荐(0)
摘要:
php判断检测一个数组里有没有重复的值 php里有一个处理数组重复值得函数array_unique,我们的思路就是用这个函数来实现的。 if (count($array) != count(array_unique($array))) { echo '该数组有重复值'; } 著作权归作者所有。商业转 阅读全文
posted @ 2017-06-01 15:16
lhbryant
阅读(5789)
评论(0)
推荐(0)
摘要:
PHP serialize 和 JSON 解析与区别 对于JSON(JavaScript Object Notation)大家应该不陌生,它是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard 阅读全文
posted @ 2017-06-01 15:16
lhbryant
阅读(7223)
评论(0)
推荐(1)
摘要:
php 单文件上传 通过 PHP,可以把文件上传到服务器。 创建一个文件上传表单 允许用户从表单上传文件是非常有用的。 请看下面这个供上传文件的 HTML 表单: Filename: </form 请留意如下有关此表单的信息: 标签的 enctype 属性规定了在提交表单时要使用哪种内容类型。在表单 阅读全文
posted @ 2017-06-01 15:15
lhbryant
阅读(401)
评论(0)
推荐(0)
摘要:
php 数组 类对象 值传递 引用传递 区别 一般的数据类型(int, float, bool)不做这方面的解说了 这里详细介绍一下数组和的类的对象作为参数进行值传递的区别 数组值传递 实例代码: output: array(2) { [0]= string(1) "a" [1]= string(1 阅读全文
posted @ 2017-06-01 15:14
lhbryant
阅读(160)
评论(0)
推荐(0)
摘要:
php 多文件上传 这个是对单文件上传的补充,只要是让大家知道有这么回事 没有对安全等考虑的很全面,请大家修正,谢谢 单文件 index.php </form 当需要上传二进制文件时,记得 enctype="multipart/form data" 现在的$_FILES只有一个索引,就是$_FILE 阅读全文
posted @ 2017-06-01 15:14
lhbryant
阅读(167)
评论(0)
推荐(0)
摘要:
工欲善其事,必先利其器,数据抓取同样也是如此,PHP数据抓取常用CURL。 CURL是一个使用libcurl库与各类服务器进行通讯,支持很多协议,如HTTP、FTP、TELNET等。 curl_init 创建一个新的会话,返回CURL句柄 curl_setopt 获取网页之前的参数设置 curl_e 阅读全文
posted @ 2017-06-01 15:06
lhbryant
阅读(4063)
评论(0)
推荐(0)

浙公网安备 33010602011771号