
PHP
lichuny257
这个作者很懒,什么都没留下…
展开
-
php中cal_days_in_month不可用时的替代方法
在计算某个月中的天数时,由于PHP编译时没有加上--enable-calendar选项,会导致cal_days_in_month方法不可用。这时,如果不能更改服务器的编译设置,可以通过以下方法实现该功能$dayCount = date("t",strtotime("2015-10"));转载 2016-03-01 11:32:28 · 5223 阅读 · 0 评论 -
codeigniter加载自定义libray时,提示找不到对象(Undefined property)的问题
在使用自定义库时,遇到了标题中提到的问题。其中库文件名AES.php类定义 class AES{}在使用库时$this->load->library('AES');$this->AES->methodname();问题就出在加载libray时,开头字母要小写。正确写法$this->load->library('aES');这样修改后就都正常了原创 2016-04-01 13:46:11 · 620 阅读 · 1 评论 -
(备忘)php中json格式的空对象
json_encode((object)null) 会得到{}json_encode(array()) 会得到[]原创 2016-03-23 14:00:12 · 2652 阅读 · 0 评论 -
关于PHP的自动加载
PHP可以通过自动加载的方式帮助我们加载文件假设目录结构如下:test (工程名称) --app --QueryPhone.php index.php■不使用自动加载时QueryPhone.php<?phpclass QueryPhone { public static function query() {原创 2016-06-20 21:36:56 · 266 阅读 · 0 评论 -
PHP中调用filesize后,无法取得文件的真实大小
在处理中,需要每隔一段时间看一下文件的大小。使用filesize后,最初取得的大小是正确的,后来就变的不正确了。一直是一个固定的值。调查后发现,这时取得的是缓存的数据,追加clearstatcache后,就都正常了。原创 2017-07-03 16:19:30 · 3110 阅读 · 0 评论 -
PHP中new Mongo时,提示class not found
在PHP中通过【$m = new Mongo("mongodb://localhost:27017")】连接mongo数据库时,一直提示class not found。而在实际环境中已经通过【apt-get install php-mongo】安装了mongo的支持,并通过【phpinfo()】确认也没有问题。后台,发现,是由于我的类中,自定义了命名空间(namespace)导致了原创 2017-11-09 16:02:27 · 990 阅读 · 0 评论 -
支付宝对接(PHP APP支付)过程中的2点注意事项
1 在对接过程中,发现PHP后台生成的支付订单信息给APP使用时,APP侧一直出 AL38173的错误,检查各个参数也没有发现问题。后来修改了demo中的这句代码后,就正常了。DEMO:echo htmlspecialchars($response);修改后:echo $response;2 在APP侧支付成功后,在异步通知的处理中,发现对于sign的check一直失败...原创 2018-11-26 10:03:46 · 604 阅读 · 0 评论 -
【php】数组经过unset处理后,多出了下标,变成了对象
原始数据是数组,经过unset后,多出了下标,变成了对象。可以使用array_values函数,让数组只返回值,不返回键名。 例如:<?php$a=array("Name"=>"Bill","Age"=>"60","Country"=>"USA");print_r(array_values($a));?&原创 2019-01-04 17:13:57 · 2746 阅读 · 1 评论