PHP中的面向工具理论-根本理论
-结构造数
1、案例指标
(1)、理解结构函数
a、理解结构函数的界说
b、理解创立结构函数的作用
c、把握结构函数的特性
d、把握带参数的结构函数的留意事项
e、创立带默许值参数的结构函数
(2)、增补常识
a、若何正在饬令行中运转一个php文件
b、Cmd内最根底的饬令
c、若何处理饬令行中乱码成绩
d、假如php文件要正在饬令行中显示换行成果,需求写\n,<br/>只有正在阅读器里能力辨认为换行
1、结构函数对应的详细代码
阐明:为了确保一个常识点可以更易的被各人看懂,以是每一篇文章都是严密相连,循序垂垂,以是此次的代码是基于上篇文章来的,然而此次的代码的重点是解说结构函数
<?php /*** * 案例指标: * 1.了解结构函数的界说以及作用 * 2.把握结构函数的创立 * 2.理解结构函数的特性 * 3.带参数的结构函数的留意事项 * 4.函数参数的默许值设置 * */ /***界说一个类,类的名字叫NbaPlayer(中文=NBA球员) * 提醒: * 1.界说类的进程:咱们起首以class开端,而后写上类 称号:NbaPlayer,最初要写上一对{} * 2.类的名字通常首字母要年夜写 * 3 * ***/ class NbaPlayer{ //界说属性 public $name = ""; public $height = ""; public $weight = ""; public $team = ""; public $playerName = ""; //结构函数 /* 界说: 它是一个非凡的函数,正在构建工具的时分主动执行 作用:初始化工具,正在浅显一点讲就是给工具设置默许的属性或许默许的行为 (变量初始化的意义就是给变量设置初始值) 特性:1. 初始化工具的时分会主动触发的一个函数,没有需求手动挪用城市第一个执行的函数 2. 不克不及自界说称号 只能定名为 __construct 3. 假如函数带有了参数,你又不设置默许值,那末应用的时分就需求通报参数出去,不然会报错 总结: 1.结构函数创立进程 = public function __construct(){} */ // 不参数的结构函数 /* public function __construct(){ echo "结构函数触发了<br/>"; }*/ //假如咱们心愿经过结构函数来初始化工具,咱们能够让结构函数带有参数 public function __construct($name,$height,$weight,$team,$playerName){ $this->name = $name; $this->height = $height; $this->team = $team; $this->playerName = $playerName; //常识点:正在php里,咱们正在类里应用$this,那末这个$this就叫做伪变量,用来示意是工具自身 // 既然是工具自身,那末咱们就能够经过$this->的形式拜访工具里的属性以及办法 } //界说办法 //界说跑的办法 //提醒: //办法界说的进程: //1.写上办法的类型,public,示意公共的办法,能够被内部间接挪用 //2.写上function //3.界说办法的称号,而后写上一对(),最初{}末端 //总结: //办法界说以及以前js中函数的界说是同样的,只是类中的办法多了一个public public function run(){ echo "跑步<br/>"; } //界说腾跃办法 public function jump(){ echo "腾跃<br/>"; } //界说运球办法 public function dribble(){ echo "运球<br/>"; } //界说投篮的办法 public function shoot(){ echo "投篮<br/>"; } //界说扣篮办法 public function dunk(){ echo "扣篮<br/>"; } //界说传球 public function pass(){ echo "传球<br/>"; } } //类到工具的实例化 /*总结: 一、类的实例化进程= 经过new 类名() 便可实现一个类的实例化进程 */ //1.创立乔丹 // $jordan = new NbaPlayer();//类的实例化 //类赋值 // $jordan->name = "乔丹"; // $jordan->height = "1.98米"; // $jordan->weight = "98千克"; // $jordan->team = "公牛"; // $jordan->playerName = "23"; //经过带有参数的结构函数初始化工具 $jordan = new NbaPlayer("乔丹","1.98米","98千克","公牛","23"); //输入工具值 print_r("乔丹称号:".$jordan->name."<br/>"); print_r("乔丹身高:".$jordan->height."<br/>"); //总结:经过->能够挪用工具里的属性 echo "<br/>"; //输入工具办法 $jordan->dribble(); $jordan->pass(); //总结:经过->符号能够挪用工具的办法 ?>
2、增补常识点具体引见
1、成绩:若何正在饬令行中运转一个php文件
1. 设置环境变量(如下是win10零碎的设置装备摆设)
2. 右击桌面的电脑图标,抉择属性
3. 点击初级零碎设置
4. 关上环境变量窗口
5.抉择零碎变量下的Path,而后点击编纂
6.而后抉择新建
7.而后将你的php装置门路填写出来,点击确定
留意php装置门路就是能够看到php.exe文件所正在的目次,留意本人抉择的php版本,比方我这里的php是7.0.12版本
那末填写以下D:\soft\develeopment\phpstudy\phpstudy2018\install\PHPTutorial\php\php-7.0.12-nts
8. 最初点击一路点击确定便可
9.关上要运转的php文件所正在的目次
10.而后再地点栏中输出cmd
11.正在关上的饬令行中输出 php -f 文件名.php,便可呈现后果
2、Cmd内最根底的饬令
一、cls:肃清饬令
二、cd 进入某个盘符
三、dir 显示出目次一切文件
3、饬令行中乱码
以上中文乱码处理计划以下
正在饬令行中输出饬令:chcp 65001 就会切换到新窗口,正在输出咱们就会发现,中文能够失常显示了
当然切换到65001 utf-8编码只是暂时的,下次再进入cmd 它又是变为默许的编码了,假如再呈现,依照如上形式再次运转便可
4、若何查看饬令行中确当期编码
5、\n <br/>区分
假如php文件要正在饬令行中显示换行成果,需求写\n,<br/>只有正在阅读器里能力辨认为换行。
结构函数总结:
界说: 它是一个非凡的函数,正在构建工具的时分主动执行 详细完成 = public function __construct(){}
作用:初始化工具,正在浅显一点讲就是给工具设置默许的属性或许默许的行为
(变量初始化的意义就是给变量设置初始值)
特性:
1. 初始化工具的时分会主动触发的一个函数,没有需求手动挪用城市第一个执行的函数;
2. 不克不及自界说称号 只能定名为 __construct;
3. 假如函数带有了参数,你又不设置默许值,那末应用的时分就需求通报参数出去,不然会报错。
以上就是PHP中的面向工具之结构函数详解的具体内容,更多请存眷资源魔其它相干文章!
标签: php开发教程 php开发资料 php开发自学 面向对象
抱歉,评论功能暂时关闭!