PHP
文章平均质量分 70
yiwenyida
凡奋斗的必经历成长。凡含泪播种的,必含笑收获。
展开
-
php文件操作 复制 上传
文件复制:方法一:linux命令执行$sourcePath:源文件的路径 $desPath:要复制到的目录如:$sourcePath="/var/lib/test.txt"exec("sudo cp $sourcePath $desPath");方法二:使用php函数bool copy ( string $source , string $dest )将文件从原创 2015-05-07 17:33:24 · 752 阅读 · 0 评论 -
PHP内核探索——入门
常听说php是弱类型语言,但是真的懂PHP的弱类型么? php弱类型:php的弱类型体现在变量的定义,php的变量在定义时是不需要指定变量的类型的,这就方便了我们对变量的操作。具体这种弱类型是怎么实现的就要回归php底层。 php是说是一门语言其实质上就是用C写的工具,php底层核心就是zend,zend有它自己的变量及数据结构,典型的变量就是使用共用体实现的弱类型,结构如下: 实际上原创 2016-04-07 15:56:57 · 429 阅读 · 0 评论 -
PHP内核——hash算法
php的hash算法是采用典型的DJBX33A算法原理: hash(i) = hash(i-1)*33 + str[i] hash(0) = 5381 php内部实现:static inline ulong zend_inline_hash_func(char *arKey, uint nKeyLength){ register ulong hash = 5381原创 2016-04-08 16:56:58 · 429 阅读 · 0 评论 -
php内核机制——魔术方法
文章来源:http://www.nowamagic.net/librarys/veda/detail/1519,在此感谢作者。 今天阿里面试问了一个PHP魔术方法的问题,我一脸懵逼。好吧,那就回来研究一下php魔术方法。 PHP中有一些特殊的函数和方法,这些函数和方法相比普通方法的特殊之处在于:用户代码通常不会主动调用, 而是在特定的时机会被PHP自动调用。在PHP中通常以”“打头的方法原创 2016-04-07 17:37:50 · 514 阅读 · 0 评论 -
PHP内核探索——PHP反射机制
介绍:PHP5添加了一项新的功能:Reflection。这个功能使得phper可以reverse-engineer class, interface,function,method and extension。通过PHP代码,就可以得到某object的所有信息,并且可以和它交互。反射是什么?它是指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信原创 2016-04-14 16:45:23 · 360 阅读 · 0 评论 -
php字符串翻转
php字符串翻转原创 2015-05-07 17:29:55 · 624 阅读 · 0 评论 -
php+mysql在线人数统计
php在线人数统计php统计在线人数在线人数:某特定时间段内访问站点的人数 如何统计? 1、记下访客最后一次浏览站点页面的时间。如果该访客在一个特定的时间内没有新的动作,那么可以认为他走了。 2、将特定时间段内无操作的用户删除 3、将有操作用户的最后访问时间更新原创 2015-05-21 11:30:39 · 1057 阅读 · 0 评论