【发布时间】:2010-11-11 14:08:48
【问题描述】:
我对 PHP 还很陌生,所以在学习的过程中遇到了一个小问题:
我建立了一个名为 DataStrip.php 的类
<?php
final class DataStrip
{
public function DataStrip()
{
// constructor
}
public function stripVars($vars)
{
return $vars;
}
}
?>
然后我尝试向公共函数 stripVars 传递一个值:
<?php
include_once ('lib/php/com/DataStrip.php');
echo($projCat);
$a = new DataStrip;
$a->stripVars($projCat);
echo($a);
?>
但是,我得到了这个错误:
( ! ) 可捕获的致命错误:DataStrip 类的对象无法在 myfilepath
中转换为字符串
...关于我在这里可能做错的任何建议?现在这只是一个测试功能,因为我正在尝试习惯 OOP PHP。 :)
【问题讨论】:
-
我假设
stripVars()的给定实现中缺少代码?可以加吗? -
你的意思是
echo($a->stripVars($projCat));?