CodeIgniter中无需参数自动显示名称的代码实现方法
实现无需传参自动显示名称的方案
你当前的代码要求必须传入$name参数才能显示名称,要达成无需传参自动显示的效果,可以用以下两种简单方式修改:
方式一:直接在方法内定义固定名称
public function show() { $name = "你的实际名称"; // 替换成你要显示的名字 echo "<h1>Welcome to Sai Pali</h1> - $name"; }
方式二:通过类属性预设名称(适合类结构的代码)
class Home { // 预先设置好你的名称 private $name = "你的实际名称"; public function show() { echo "<h1>Welcome to Sai Pali</h1> - {$this->name}"; } } // 调用方法时无需传参 $homeInstance = new Home(); $homeInstance->show();
修改后运行home.php,不需要在浏览器地址栏或代码里额外传入任何参数,就能自动显示你预设的名称。
内容的提问来源于stack exchange,提问作者Immy Hrtwright
相关产品推荐
相关产品推荐

