【发布时间】:2013-01-01 01:27:07
【问题描述】:
事情就是这样...我有一个带有一些函数的简单类,但我需要更改调用这些函数的方式。
原来这个类是这样的
<?php
class Bcrypt {
const DEFAULT_WORK_FACTOR = 8;
public static function hash($password, $work_factor = 0) { ... }
public static function check($password, $stored_hash, $legacy_handler = NULL) { ... }
}?>
现在我需要改变模型调用这个类的方式
原来的模型是这样的
Bcrypt::hash($data['password'])
我需要做的是把这个调用改成这样:
$this->bcrypt->hash($data['password'])
我知道这可能是一个简单的问题,但我需要澄清一些概念......
【问题讨论】:
-
你为什么不能这样做:$this->bcrypt::hash($data['password']);
-
你真的知道这些运算符的意思吗?
-
然后阅读@Gordon 的链接