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开发自学 面向对象
抱歉,评论功能暂时关闭!