失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > php中的构造函数 析构函数 (静态)变量 方法的实例分析

php中的构造函数 析构函数 (静态)变量 方法的实例分析

时间:2020-09-18 07:03:53

相关推荐

php中的构造函数 析构函数 (静态)变量 方法的实例分析

后端开发|php教程

php,静态,函数

后端开发-php教程

1.php的类的结构以及调用与java的方法很是不同;

鞋类商城源码,vscode相同单词高亮,ubuntu 撤销剪切,tomcat配置内存方法,sqlite3没有外键可以,爬虫爬取到的文章内容是无序的,php小说小偷,珠海驻马店seo优化,财经门户网站源码,复杂模板静态生成lzw

2.php使用->调用方法和变量的,用::调用静态方法和变量;

android 登陆注册源码下载,ubuntu视频死机,配置Tomcat自启动服务,网络爬虫配置,php 魔术方法的理解,奉贤区seo网络推广优化价格lzw

3.php不仅有一个构造函数,还有有一个析构函数。子类的这两种函数可被parent::来进行调用保留。

缴费系统asp源码,ubuntu怎么更改中文,一台pc 多tomcat,爬虫自动挂机,php输出两个函数,熊猫seo团队lzw

A、父类 myClass.php

myCt01 = $myCt01;// } //构造函数,是程序开始时就执行。 public function construct($myCt01, $myCt02, $myCt03) { $this->myCt01 = $myCt01; $this->myCt02 = $myCt02; $this->myCt03 = $myCt03; }//析构函数,程序结束时执行 public function destruct() { // TODO: Implement destruct() method. echo "我是析构函数"; }//打印值 public function printMyCt01() { echo $this->myCt01; echo $this->myCt02; echo $this->myCt03; } //无参数,无返回值 public function getMyClass() { echo "这是我的类getMyClass()方法" . "

"; echo $this->n2; echo $this->n3; } //具有返回值,无参数 public function getMyNum() { return "我是返回值"; } //有参数有返回值 public function getMyName($n) { $n = $n . "大海" . "

"; return $n; } //有参数,参数具有初始化,如果被传入则用传入的,没传入则不用;无返回值 public function getAction($a, $b, $c = "我是初始化") { echo $a . "

"; echo $b . "

"; echo $c . "

"; } //静态方法 static public function getSc() { echo "我是静态方法" . "

"; }}////构造参数,必须传参//$myCs = new myClass("汪洋大盗", "汪洋大盗", "汪洋大盗");//$myCs->printMyCt01();//$myCs->getMyClass();//echo $myCs->n;////具有返回值,无参数//echo "

" . $myCs->getMyNum();//注意下边的输出方式//$r = $myCs->getMyNum();//echo $r;////有参数有返回值//echo $myCs->getMyName("汪洋");////有参数,参数具有初始化//$myCs->getAction("123", "456");//$myCs->getAction("123", "456", "789");//静态的情况下////静态方法//myClass::getSc();//$myCs->getSc();////静态变量//echo myClass::$m;?>

C、子类文件myChild.php

<?php/** * Created by PhpStorm. * User: 洋 汪 * Date: /7/16 * Time: 17:59 */header("Content-type:text/html;charset=utf-8");include "myClass.php";class myChild extends myClass{ public function construct() {// parent::construct("", $myCt02, $myCt03);//可以保留父类的构造函数,也可以不保留。 echo "我是儿子的构造函数" . "

"; } public function destruct() { echo "我是儿子的析构函数" . "

";// parent::destruct(); }}//只能得到父类的public的方法,变量;静态方法,静态变量。$mc = new myChild();echo $mc::getSc();echo $mc::$m;?>

如果觉得《php中的构造函数 析构函数 (静态)变量 方法的实例分析》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。