PHP点滴知识
弹琴弹琴
这个作者很懒,什么都没留下…
展开
-
$this或self::引用类中的一个方法
运行效率与这两个操作符没有关系。调用当前类的静态方法,规范的写法是使用 self 而非 $this。因为当你的PHP版本小于 5.3.0,使用 $this 会让代码出现解析错误,而无法运行。自 PHP 5.3.0 起,才可以通过变量来引用类。PHP中所有以 $ 开头的都是变量,所以可以知道 $this 其实是一个变量,而 self 是常量。常量在代码解析阶段就可以确定其值,而变量需要解析...原创 2016-03-01 17:46:45 · 492 阅读 · 0 评论 -
__construct()和__initialize()
ThinkPHP中的__initialize()和类的构造函数__construct()网上有很多关于__initialize()的说法和用法,总感觉不对头,所以自己测试了一下。将结果和大家分享。不对请更正。首先,我要说的是1、__initialize()不是php类中的函数,php类的构造函数只有__construct().2、类的初始化:子类如果有自己的构造函数(__construct...转载 2016-03-01 17:26:11 · 549 阅读 · 0 评论 -
PHP计算两个GPS点之间的距离
下面是PHP计算两个GPS点距离的函数:PHP计算两个GPS点之间的距离Mysql计算两GPS坐标的距离javascript计算两个GPS点之间的距离#lon为ç»åº¦ï¼lat为纬度ï¼ä¸å®ä¸è¦å¼éäºå¦ function <span class='wp_keywordlink_affiliate'><a href="http://www....转载 2016-02-29 11:52:53 · 2084 阅读 · 0 评论 -
thinkphp分页
Controller: <?phpnamespace Home\Controller;use Think\Controller;header("Content-Type:text/html;charset=utf8");class IndexController extends Controller { public function index() { ...原创 2016-01-19 17:22:30 · 421 阅读 · 0 评论 -
thinkphp上传文件(一次只能上传一个)
Controller: <?phpnamespace Home\Controller;use Think\Controller;header("Content-Type:text/html;charset=utf8");class IndexController extends Controller { public function index(){ ...原创 2016-01-19 14:53:46 · 905 阅读 · 0 评论 -
thinkphp验证码
1.index控制器: <?phpnamespace Home\Controller;use Think\Controller;header("Content-Type:text/html;charset=utf8");class IndexController extends Controller { public function index(){ ...原创 2016-01-19 11:55:51 · 547 阅读 · 0 评论 -
php文字替换表情
function replace_phiz($content){ preg_match_all('/\[.*?\]/is',$content,$arr); $phiz=array ( 'zhuakuang' => '抓狂', 'baobao' => '抱抱', 'haixiu' => '害羞', '...原创 2016-01-15 11:02:46 · 1276 阅读 · 0 评论