我是一个php的初学者。我想在同一个php文件中调用一个类,但是当我尝试的时候,这个类本身是无法识别的。我做错了什么。因为我刚开始用php写代码,所以请给我指引正确的方向。
代码:
<?php
$details = new studdetails();
$details->id = $sid;
$details->name = $sname;
$details->roll = $sroll;
Somemethod("Have some calculations over here");
Class studdetails{
public id;
public name;
public roll;
}
?>
发布于 2016-05-12 21:24:45
有一些语法错误。缺少";“和"$”。
<?php
Class studdetails {
public $id;
public $name;
public $roll;
}
$details = new studdetails();
$details->id = $sid;
$details->name = $sname;
$details->roll = $sroll;
?>
发布于 2016-05-12 21:36:35
在php中,你需要在class属性前加上$ sign。
请参见下面的示例
$sid = 1;
$sname = 'name';
$sroll = 'sroll';
$details = new studdetails();
$details->id = $sid;
$details->name = $sname;
$details->roll = $sroll;
Somemethod("Have some calculations over here", $details);
Class studdetails
{
public $id;
public $name;
public $roll;
}
function Somemethod($str, $obj) {
echo $str . PHP_EOL;
var_export($obj);
}
https://stackoverflow.com/questions/37197608
复制相似问题