Code前端首页关于Code前端联系我们

实例化php类的时候如何传参,php传入参数

terry 2年前 (2023-09-30) 阅读数 47 #PHP
文章标签 PHP Date()

本文目录一览:

  • 1、thinkphp 实例化控制器时怎么带参数
  • 2、php中构造函数的参数是接口类型,在实例化一个对象时这个参数怎么传
  • 3、php如何传递类参数

thinkphp 实例化控制器时怎么带参数

R方法用于调用某个控制器的操作方法,是A方法的进一步增强和补充。

R方法的调用格式:

R('[项目://][分组/]模块/操作','参数','控制器层名称')

class UserAction extends Action {

     public function detail($id){

         return M('User')-find($id);

     }

 }

那么就可以通过R方法在其他控制器里面调用这个操作方法

$data = R('User/detail',array('5'));

希望对你有帮助!

php中构造函数的参数是接口类型,在实例化一个对象时这个参数怎么传

直接在实例化 class 类的时候传参数;

$a = new Class( $param1, $param2 );

public function __construct( $a, $b ) {

echo $a;

echo $b; // 可以这样在构造方法中输出来就看到了

}

php如何传递类参数

PHP类中,可能有多个属性参数。当使用new创建一个对象的时候,可能需要完成初始化操作,需要从外边传递参数进来。下面演示具体过程:

?php

class Test {

//定义私有变量name ,age

private $name, $age;

//构造函数,初始化的时候最先执行

public function __construct($name, $age) {

$this-

name = $name;

$this-age = $age;

}

public function showMsg() {

return "大家好,我叫".$this-name.";今年".$this-age."岁了!";

}

}

//定义参数

$name="百度知道";

$age=10;

//初始化类的时候传递参数

$te=new Test($name, $age);

echo $te-showMsg();

//输出结果:大家好,我叫百度知道;今年10岁了!

?

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门