PHP:如何使用类函数?

PHP:如何使用类函数?,php,class,object,Php,Class,Object,我是个新手,正在尝试创建一个类和对象 这是我的剧本: <?php class testingm { private $t; public function __construct($file) { $this->t = fopen($file, 'rb') } } $test = new testingm; $s = new file($_GET['n']); ?> 剧本上说 警告:testingm::_construct()缺少参数1,

我是个新手,正在尝试创建一个类和对象

这是我的剧本:

<?php
class testingm 
{
private $t;        
public function __construct($file) 
{
$this->t = fopen($file, 'rb')
}      
}

$test = new testingm;
$s = new file($_GET['n']);
?>

剧本上说

警告:testingm::_construct()缺少参数1,在中调用

如何为$file变量提供值?有人能给我引路吗?

试试看

$test = new testingm($_GET['n']);
您的
\u构造($file)
需要一个参数
$file
,需要提供该参数。当您使用带有
new
的类实例化对象时,将调用构造函数方法

要在示例中执行此操作,请在使用
new
实例化对象时传入文件名。例如:

$file = $_GET['n'];
$test = new testingm($file);

PHP文档提供了有关将参数传递给方法的更多信息。

“try”是保留关键字。所以给你的类起一个不同的名字。然后使用print\u r($\u GET)打印$\u GET。另外,为什么不提供file()的文件路径呢。e、 文件('/path/to/file.txt'),用于测试purpose@Grokify接近brackets@splash58知道了。谢谢