我知道这可能是一个基本问题,但是当我用谷歌搜索它时,为不同的 php 版本找到了不同的解决方案。简而言之,我有一个没有浪费你的时间。类`
class UploadHandler
{
protected $options;
public static $path;
public $prop1='';
function __construct($options=null,$x){
$this->prop1 = $x;
$this->options = array(
'script_url' => $this->getFullUrl().'/',
'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).$this->getPath(),
'upload_url' => $this->getFullUrl().$this->getPath(),` ....and so on
AND里面的方法:
public function getPath()
{
return self::$path;
}
static public function setPath($autoSave)
{
self::$path = $autoSave;
}
在另一个地方我这样做:
require('upload.class.php');
.......//上面的类包含在这个里面
UploadHandler::setPath('/files/');
为什么它不起作用...??..请帮助我或指导我获得更好的教程