php外包、微信开发、app开发尽在蓝普!PHP技术服务商

文章列表

PHP面向对象之旅:单例模式

单例模式要解决的问题就是“如何让这个类只有一个实例”。 我们的web应用中,大量使用了数据库连接,如果反复建立与数据库的连接必然消耗更多的系统资源。 我们如何解决这个问题,建立唯一的数据库连接是必要的方式。 我们又如何知道与这个数据库的连接是否已经建立? 还是需要现在建立? 单例模式可以解决这个问题。 先假设我们需要一个类完成在内存中只有一份的功能,我们该如何做呢? 我们一步一步的使用前面学过的知...

作者: 时间:2018-03-09 评论0 关键字: ,,,,
PHP面向对象之旅:对象的比较

在PHP中有 = 赋值符号、== 等于符号 和 === 全等于符号, 这些符号代表什么意思? 当使用比较操作符(==)时,对象以一种很简单的规则比较:当两个对象有相同的属性和值,属于同一个类且被定义在相同的命名空间中,则两个对象相等。等于符号比较对象时,比较对象是否有相同的属性和值。 注意:== 比较两个不同的对象的时候,可能相等也可能不等。 <? // 1-7.php class Pers...

作者: 时间:2017-12-25 评论0 关键字: ,,
ecshop 模板直接使用运算符

includes/cls_template.php 加入以下代码   case ‘math’: return $this->_compile_math_tag(substr($tag, 5)); break; function _compile_math_tag($tag_args) { preg_match_all(‘/\-?\d+[\.\d]...

作者: 时间:2017-10-30 评论0 关键字: ,,
如何写一个网页标题title的闪动提示

通过网页title来提示用户有新消息这个功能很常见,比如现在的微博,还有一些邮箱,这个功能都很常见。如何实现则个功能呢? 思路是:通过ajax访问后台,若有新消息,则将网页的title替换为 提示信息 ,并与空格来回切换。例:【你有新消息】与【     】切换。提示内容弄是动态的,所以替换文字的空格数目也是算出的。这里用全角的空格。但是如果提示消息中有‘数字’等半角字符的话就会出现问题。全角的空格...

作者: 时间:2017-10-24 评论0 关键字: ,
PHP解析XML的一些方法

首先要说下编码问题,如果XML文件与页面文件编码不一致,那么乱码会产生。解决中文乱码问题可以输出时用以下语句:echo iconv(“UTF-8″,”GBK”,$Song_Url); PHP网页的编码 php文件本身的编码与网页的编码应匹配, 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: te...

作者: 时间:2017-08-31 评论0 关键字: ,,,
放一个福利poli支付

最近弄项目要做POLI支付,找到POLI支付的官网,调试他们给的demo,最终成功调试成功,附上ecshop对接时的核心代码。 发起支付时唤起支付页面:get_code($order, $payment) $order[‘amount’] = $order[‘order_amount’]; $date = time(); $json_buil...

作者: 时间:2017-08-15 评论0 关键字: ,,,
字符串反转

字符串反转:给定字符串”we;tonight;you;”,编码实现输出”ew;thginot;uoy;” 方法一: $str = “we;tonight;you;”; $count = mb_strlen($str); if($str[$count-1] == “;”) { $str = mb_subs...

作者: 时间:2017-07-26 评论0 关键字:
一个好用的数组按特定键排序的方法

这个方法是官方文档上排序方法评论里评分比较高的方法,在实际开发中有时候会有这样的需求,sql查询里的order by 无法满足自己排序的需求是需要对数据进行一个排序,php官方的排序方法并没有完美解决这个问题的方案时就需要自己写一个排序方法,作者的基本思路是用一个A数组保存原数组的key1和需要排序的key2,然后将数组A按排序key2排序,最后循环A数组用一个数组B接收原数组里key2里的val...

作者: 时间:2017-07-19 评论0 关键字: ,,
微信小程序中常见的typeof cb == “function” && cb(that.globalData.userInfo)

微信小程序官方demo以及很多代码中会在函数中经常出现typeof cb == “function” && cb(that.globalData.userInfo)一句。开始很不明白,网上的回答大多也是一知半解,查了官方的api配合demo的代码,终于搞清楚了。 代码本身的含义是,判断cb是不是函数类型同时将一个参数传入名为cb的函数下,这样看似乎还是不明白...

作者: 时间:2017-03-08 评论0 关键字: ,
微信授权获取用户的openid

<?php echo "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\">"; $code = $_GET['code']; $getAccess = new getWxAccess(); $getAccess-&...

作者: 时间:2016-10-14 评论0 关键字: ,,
给我汇款 | 合作流程 | 看看我们 | 加入我们 Copyright 2008-2016 php外包与洛阳php培训服务商. Some Rights Reserved. 豫ICP备12025288号-1