嘿嘿$instence = new someClass();easy...
PHP5语法如下:
class someClass {
public function __construct() {
//此函数为构造函数...
}
}
PHP4语法如下:
class someClass {
function someClass() {
//默认构造函数名跟类名相同
}
}
PHP5语法如下:
class someClass {
public function __construct() {
//此函数为构造函数...
}
}
PHP4语法如下:
class someClass {
function someClass() {
//默认构造函数名跟类名相同
}
}
我用的一个改变url的类,base64编码。
编码好用,解码就不好用了。<?
class phpsecureurl
{
var $var_name="my"; // 可自定义
var $decode_url; // 原始url function code_param_url()
{
$this->decode();
}
function encode($url) //编码
{
$pos_debut=strpos($url,"?"); if(!$pos_debut){$sep="&";}
$pos_fin=strpos($url," ");
if($pos_fin){
$pos_long=$pos_fin-$pos_debut-1; $fin=substr($url,$pos_fin);
}else{
$pos_long=strlen($url)-$pos_debut-1;
}
$debut=substr($url,0,$pos_debut+1);
$param=substr($url,$pos_debut+1,$pos_long);
$code = base64_encode($param);
return $debut.$sep.$this->var_name."=".$code.$fin;
}
function decode () //**************** 解码和改变request变量
{
if($_REQUEST[$this->var_name])
{
$this->decode_url=base64_decode($_REQUEST[$this->var_name]);
parse_str($this->decode_url, $tbl);
foreach($tbl as $k=>$v)
{
$_REQUEST[$k]=$v;
global $$k;
$$k=$v;
}
}
}}
?>
http://www.phpclasses.org/browse/package/1107.html