嘿嘿$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() {
//默认构造函数名跟类名相同
}
}
解决方案 »
- RESTful风格的Web服务如何在收到HTTP请求之前,完成初始化,或执行初始化函数。
- 高手,请告诉我这段代码是干吗用的...我在ecshop里解密出来的
- 新手问问题了。。谢谢
- php链接跳转源码,跳转不良···
- 下载数据问题。
- 谈谈php4设计系统应该注意技术问题
- 想要那个php编程百例的过来
- 如何在windows下运行php文件????(急!!!!!)
- 如何实现模糊查询?比如“:输入“电信公司”跟输入“电信”都能查得出来?
- 简单的php 2 个小题,求按照要求做出来,谢谢。
- PHP的fwrite
- 建表时提示table'mysql.proc'doesn't exist,向表中插入数据页不行
我用的一个改变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