-
PHP源码加密
PHP源码加密详解 -
PHP autoload 机制详解
PHP在魔术函数__autoload()方法出现以前,如果你要在一个程序文件中实例化100个对象,那么你必须用include或者require包含进来100个类文件,或者你把这100个类定义在同一个类文件中——相信这个文件一定会非常大。但是__autoload()方法出来了,以后就不必为此大伤脑筋了,这个类会在你实例化对象之前自动加载制定的文件。 -
php 中修改内存限制的三种方法 及 获取当前使用内存、内存使用的最大峰值
1、在php.ini里面设置memory_limit=128M;设置脚本可以分配的最大内存量,防止失控脚本占用过多内存,此指令只有在编译时设置了–enable-memory-limit标志的情况下才生效修,改完毕后,保存配置文件并重启apache服务器2、通过PHP的ini_set函数设置ini_set('memory_limit','128M');3.修改Apache的.htacce… -
PHP http请求超时问题解决方案
一,http请求超时时间可能出现的场景:1,curl进程运行了一个世纪还木结束,curl的时候设置了超时时间--connect-timeout10002,operationtimedoutafter1000millisecondswith0bytesreceived3,connect()timedout!wget对超时时间,是有分阶段的,比如说请求的超时,传输的超时,同样HTTP请求有两个超时时间… -
移动端APP接口设计要考虑哪些问题
1.制定规范 开发前一定要定好一个规范,比如要定好数据返回的通用参数和格式。关于数据格式,用的比较多的有xml和json,我建议用json,因为json比xml的好处更多。 2.精简的返回数据 接口数据因符合需要什么返回什么的原则,比如要查询某个用户的余额和注册时间,网页里面的做法可能是select*fromuserwhereuid=1,但是接口一定要selectbalance,regtim… -
PHP魔术方法之__set()和__get()
一般来说,把类中的成员属性定义为private更符合现实的逻辑,能够更好的对类中成员起到保护作用。但是,对成员属性的读取和赋值操作都是非常频繁的,而如果在类中为每个私有属性都定义可以在对象的外部获取和赋值的公有方法又是非常繁琐的。__set()和__get()正好是用来完成对所有私有属性都能获取和赋值的操作。1、魔术方法__set() 输出结果:mynameistony--male--2… -
面试PHP遇到一些笔试题
1、请简述PHP的魔术函数__get()和__set() 的作用 参考:PHP魔术方法之__set()和__get()2、请问你觉得做移动端APP接口设计要考虑哪些问题? 参考:移动端APP接口设计要考虑哪些问题3、如果你知道某次PHP请求要很长时间才能完成,怎样防止PHP脚本超时 参考:PHPhttp请求超时问题解决方案… -
php使用smtp发送邮件报错Cannot connenct to relay host
使用DEDEcms自定义了一个发送邮件的php文件,使用了dedecms自带的mail.class.php,在本地可以正常发送,上传到服务器上后,出现提示Cannotconnencttorelayhostsmtp.qq.comError:()Error:CannotsendemailtoXXX@qq.com网上找了一大堆文章,终于解决,问题出在服务器的环境配置上。找到php.ini,查看两个地方,…