当前位置: 首页 > news >正文

公司网站维护建设费入什么科目百度seo排名优化排行

公司网站维护建设费入什么科目,百度seo排名优化排行,西安网站公司建设,盐城网站建设搜索热词我们在PHP中经常用到魔术方法,像构造方法,析构方法等等魔术变量,下面总结一下一些常用的魔术变量:__construct(),__destruct(),__clone(),__autoload(),__tostring(),__invoke(),__set(),__get(),__unset(),__isset(),__call(),__cal…

搜索热词

我们在PHP中经常用到魔术方法,像构造方法,析构方法等等魔术变量,下面总结一下一些常用的魔术变量:

__construct(),__destruct(),__clone(),__autoload(),__tostring(),__invoke(),__set(),__get(),__unset(),__isset(),__call(),__callstatic;

1,__constuct()构造函数

通常实例化完一个对象之后,都要对该对象的属性进行初始化!在实例化一个对象的时候,PHP系统会自动的调用一个名字叫作__construct()的方法,我们把这个方法叫作“构造方法”!

其中,构造方法可以没有参数!

PHP;">

class Stu {

public $stu_name;

public $stu_age;

//构造方法,实例化时自动调用

public function __construct($name,$age){

$this->stu_name = $name;

$this->stu_age = $age;

}

}

//实例化stu对象

$stu = new Stu('孙悟空','500');

2.__destruct()析构方法

与构造方法是一对,构造方法是在一个对象“出生”的时候由系统自动调用的,而析构方法是在一个对象“消失”的时候由系统自动调用的!

析构方法的名字叫__destruct();注意里面不能有任何的参数!

PHP;">

//析构方法

public function __destruct(){

}

?>

注意:析构方法是在对象销毁之前调用的!

作用:

析构方法的作用一般是用来释放该对象所占用的额外的资源,而不是销毁该对象本身!

3,__clone()克隆

触发时机:是在克隆一个对象的时候,对新对象进行初始化的工作

public function __clone(){

$this->is_clone=true;

}

思考:

克隆出来的对象还是不是Student类中的一个实例呢?

我们可以利用instanceof运算符来进行判断!

instanceof就是用来判断某个对象是否是某个类的一个实例!

需要两个操作数,前面是一个对象变量,后面是一个类名!返回一个布尔值!

var_dump($stu instanceof Stu);   //返回bool(true)

4.__autoload()自动加载类

当调用不存在的类的时候自动调用!

PHP;">

/**

自动加载类

需要什么类__autoload会自动调用需要的文件

*/

public function __autoload($class_name)

{

require_once "../Model/{$class_name}.class.php";

}

?>

5.__tostring()

当将对象当成字符串使用的时候自动调用

6.__invoke()

当将对象当成函数使用的时候自动调用

7,__set()

当对无法访问的属性赋值时自动调用(比如:类外调用私有属性)

8.__get()

当对获取无法访问的属性值的时候自动调用

9.__unset()

当销毁无法访问的属性的时候自动调用

10.__isset()

当判断无法访问的属性是否存在的时候自动调用

11.__call()

当调用无法访问的普通方法时自动触发

PHP;">

public function call(){

echo "error";

}

}

$stu = new Stu();

//此时Stu类里没有show()方法,会触发call()函数

$stu->show();

12.__callststic()

当无法通过静态方法访问时自动触发

PHP;">

PHP

class Stu{

public static function __callstatic(){

echo "error";

}

}

$stu = new Stu();

//此时Stu类里没有show()方法,会触发__call()函数

$stu::show();

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程之家!

总结

以上是编程之家为你收集整理的PHP中常用的魔术方法全部内容,希望文章能够帮你解决PHP中常用的魔术方法所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

http://www.lbrq.cn/news/2661247.html

相关文章:

  • 关于色彩搭配的网站沈阳seo推广
  • wordpress手机验证免插件seo搜索优化网站推广排名
  • github个人网站模板百度关键词下拉有什么软件
  • 南京网站建设设计怎么制作百度网页
  • 国外网站众筹怎做aso优化报价
  • b站推广入口2022完善的seo网站
  • 单页站如何做网站seo优化陕西整站关键词自然排名优化
  • vip解析网站怎么做的深圳百度代理
  • 江苏建站速度忿国内前10电商代运营公司
  • 网站设计简单讲解知乎推广合作
  • 中国建设银行上海分行网站网上营销策略有哪些
  • 做网站除了域名还需要什么市场调研问卷调查怎么做
  • 免费建设物流网站windows优化大师自动安装
  • 如今做哪个网站能致富怎样搭建一个网站
  • 建网站选号域名现在搜什么关键词能搜到网站
  • 东莞seoseo优化排名优化推广网站怎么做最好
  • 百度搜寻网站缩略图如何添加大连网站seo
  • 穷游 网站开发免费引流app下载
  • wordpress用mysql5.6肇庆seo排名
  • 淘宝客 网站备案萝卜建站
  • 网站建设费用预算明细app优化推广
  • 廊坊疫情最新情况沈阳seo排名优化推广
  • 快站怎么做淘客网站百度本地惠生活推广
  • 免费高清网站推荐品牌策划案
  • 做逆战网站的名字最常用的几个关键词
  • 网站语言是什么惠州seo收费
  • 怎么做网站流量赚钱吗百度指数官网入口
  • 建湖做网站哪家最好百度seo推广计划类型包含
  • 郑州网站托管助企免费大数据查询
  • 如何做网站广告搜索引擎优化自然排名
  • Spring的三层架构及其各个层用到注解详细解释。
  • Filter,Interceptor拦截器-登录校验
  • 《Resolving tissue complexity by multimodal spatial omics modeling with MISO》
  • 笔试——Day32
  • simulink tlc如何通过tlc写数据入文件
  • Spring Boot + Angular 实现安全登录注册系统:全栈开发指南