首页 » 网站建设 » php页面设计技巧_php实例操作PHPCMS之installPhp页面设计开拓

php页面设计技巧_php实例操作PHPCMS之installPhp页面设计开拓

访客 2024-10-24 0

扫一扫用手机浏览

文章目录 [+]

比如

php页面设计技巧_php实例操作PHPCMS之installPhp页面设计开拓

PHPCMS,Content Managerment System,内容管理系统。

php页面设计技巧_php实例操作PHPCMS之installPhp页面设计开拓
(图片来自网络侵删)

OOP:Oriant Object Programming,面向工具编程。
它是一种编程思想,没有固定的格式,目的使开拓软件安全、稳定、高效、可扩展性强等上风。
特色是封装、继续、多态。

在PHP中引入OOP刚开始便是办理不同的文件中同名函数的问题。

1、面向工具的载体是类(class)。
指具有共同特色事物的统称,是群体范围性的观点。
比如人类。
语法:

Class 类名{

//类的组成部分

}

2、类成员:

1)字段;大略来说便是变量前加private(私有)

2)属性;字段外部工具无法访问,通过属性封装可以赋值和取值。
只写属性,只有赋值没有取值;只读属性,只能获取,没有写入。

3)函数。

3、类的实例化工具:

类是一个群体范围性的观点,无法直策应用,要想利用,必须详细到个中的一个个体。
这个过程称为的类的实例化,这个个体称为类的工具。
语法

$变量=new 类名();

实例源码:

定义People类

<?php

class People{

public $name;//姓名

public $age;//年事

/

Describe:人类都有的说话功能(函数)

/

function Say(){

echo '哈哈';

}

}

?>

调用

include_once('People.php');//引入

//利用类必须要先实例化,通过实例化工具去操作

$p1=new People();//实例化一个p1工具

$p1->Say();//p1工具调用函数

$p2=new People();//实例化一个p2工具

$p2->Say();//p2工具调用函数

-> 读作of,...的。

理解类成员,修正类代码

<?php

class People{

public $name;//姓名

public $age;//年事

/

Describe:人类都有的说话功能(函数)

/

function Say(){

echo $this->name.'说:哈哈';//$this在类的本身中代表该类的本身工具,访问自己的组成部分。

}

}

?>

调用

<?php

include_once('People.php');//引入

//利用类必须要先实例化,通过实例化工具去操作

$p1=new People();

$p1->name='张三';

$p1->Say();

$p2=new People();

$p2->name='李四';

$p2->Say();

?>

4、类成员访问润色符

1)public 公共,内部和外部工具都可以访问;

2)Protected保护,外部工具无法访问,本身工具、子类中都可以访问;

3)Private 私有,只能本类中访问。

示例封装类代码

<?php

class People{

private $name;//姓名,私有字段不许可外部工具访问

private $age;//年事

//对字段进行封装,属性,赋值

function setName($value){

$this->name=$value;

}

//工具字段封装成属性,取值

function getName(){

return $this->name;

}

//封装年事属性

function setAge($value){

$this->age=$value;

}

function getAge(){

return $this->age;

}

/

Describe:人类都有的说话功能(函数)

/

function Say(){

echo $this->name.'说:哈哈';

}

}

?>

调用

include_once('People.php');//引入

//利用类必须要先实例化,通过实例化工具去操作

$p1=new People();

$p1->setName('张三');//属性赋值

$p1->Say();

$p2=new People();

$p2->setName('李四');//属性赋值

$p2->Say();

?>

5、布局函数:

布局便是类实例化工具的函数。
布局函数与类同名,没有返回值。
实例化时自动调用,默认有一个无参没有任何处理的布局函数。

6、魔术函数:

在PHP中__开头的并且系统定义好的函数称为魔术函数。

__construct 布局函数

__autoLoad 自动装载函数,自动加载类等到实例化的时候自动去装载类文件。
不会一开始就加载,效率高,但是哀求文件名和类名必须同等!


7、install.php页面详细开拓:

思路:

定义好须要处理的SQL语句

1)以上SQL语句切割循环调用数据库操作类来实行

2)每条SQL语句实行成功与否给出提示,只要有一条缺点给出错误提示,终止实行。

8、序列化与反序列化:

Serialize

Unserialize

9、多态:

一个的函数方法有着不同的实现。

方法重载

方法覆盖

方法重写

方法实现

标签:

相关文章

微信第三方登录便捷与安全的完美融合

社交平台已成为人们日常生活中不可或缺的一部分。微信作为我国最受欢迎的社交软件之一,拥有庞大的用户群体。为了方便用户在不同平台间切换...

网站建设 2025-02-18 阅读1 评论0

广东高速代码表解码高速公路管理智慧

高速公路作为国家交通动脉,连接着城市与城市,承载着巨大的物流和人流。广东作为我国经济大省,高速公路网络密布,交通流量巨大。为了更好...

网站建设 2025-02-18 阅读1 评论0