在类中,我们可以通过self访问本类或父类中的静态属性/静态方法,可以通过parent访问父类中的静态属性/静态方法。可我们却没有关键字从父类中的方法访问子类的静态属性,这是由于父类是先于子类创建的,所以从逻辑上来讲从父类中访问子类的静态属性并不是一个好的选择。但有些时候我们不得不这样做,那么我们可以通过get_class()方法实现:get_class()返回的是本对象名,get_class(o
昨日晚上,在不经意间听到别人说php中for循环效率比foreach高,尽量多用for循环可以提高php效率。听到这个论调,我当时一愣,for每次循环前都要进行判断,而foreach只需在数组内部移动指针,for的效率会比foreach要高?-------------------今天特地写了个简单的脚本做了测试(以下结果皆采用多次测试后的平均值)$max = 100000; $
在数据库中保存明文密码是非常不明智的选择,其危害不言而喻。这里就不讨论明文密码的缺点了,只谈谈如何安全的保存密码。基本的安全措施如下:1.设置密码最小位数2.将用户的密码加密保存3.通过重置密码的一次性链接修改密码4.同一IP或mac地址一天内只能获取3次重置邮件5.用户修改密码时需输入原密码6.用户信息被修改后发送短信/邮件提醒当然还可以采取更安全的措施:7.不常用设备登陆需手机短信验证(需要短
压缩javascript的工具很多,为什么我们要选Google Closure Compiler?一千个读者有一千个哈姆雷特,没有最好的答案,在这里可以参考下面这篇分析https://github.com/pandamicro/Javascript-Compressors-Analyse ----------------------------在这里就只讨论Closure Compiler首先最核
dirname(__FILE__) php中定义了一个很有用的常数,即__file__这个内定常数是当前php程序的就是完整路径(路径+文件名)。即使这个文件被其他文件引用(include或require),__file__始终是它所在文件的完整路径,而不是引用它的那个文件完整路径。请看下面例子:/** /home/data/demo/test/a.php 
CURL是利用URL语法在命令行方式下工作的开源文件传输工具。PHP通过默认支持CURL扩展库,可以实现开发中常见的传输功能:实现远程获取和采集内容实现PHP网页版的FTP上传和下载实现模拟登陆,例如一个邮件系统,CURL可以模拟Cookies实现接口对接(API)、数据传输,例如微信公众平台的开放接口访问实现模拟Cookie等,登录状态下才可以操作的一些属性PHP的CURL功能扩展模块提供了很多
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号