欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

php中的类、对象、属性类型关键词解析

时间:2022-11-03 07:11:07 | 浏览:7511

一、php中的类描述:php中类的定义都以class开头,后跟类名,然后加一个花括号。花括号里是类的属性或者方法。语法:class 类名{类内部的结构 }举例:class $People () { public $pname = "xiao

一、php中的类

描述:php中类的定义都以class开头,后跟类名,然后加一个花括号。

花括号里是类的属性或者方法。

语法:class 类名{类内部的结构 }

举例:

class $People () {

public $pname = "xiaoming";

function showself (){

echo "Hello World";

}

}

二、php中的对象

描述:创建一个类的实例,必须用new关键字

语法:$ xiaoming =new 类名();

举例:

class $People () {

public $pname = "xiaoming";

function showself (){

echo "Hello World";

}

}

$xiaoming=new People();

print_r( $xiaoming);

三、php中类的属性与属性类型关键词

描述:类内部的变量成员称为属性。

语法:由关键字public protected或private开头,然后跟一个普通变量组合而成。

public:被定义为公有的类型成员,可以在任何地方被访问

protect:被定义为受保护的类成员,可以被其自身以及其子类和父类访问

private:被定义为私有的类成员 只能被其定义所在的类访问

举例:

class $peo{

public $pname=“xiaoming”;

private function prun(){

echo "跑得快";

}

}

四、php中的类常量与静态变量

描述:类常量由关键词const声明,静态变量用关键词static声明

class 类名{

const 类常量(没有$开头)=简单值;

static 静态变量名(有$开头)=简单值;

}

由const声明的类常量不允许发生改变。

由static声明的静态变量,仅在类被声明的时候执行一次,但可以修改。

这两者的调用方式都是::调用。

这两者调用的时候可以不实例化直接用类名调用。

五、php中类的构造函数

构造函数是类在实例化对象的时候自动执行,用来帮助类去构造对象的函数

六、php中类的继承

有时也叫类扩展,是指子类会继承父类的所有共有和受保护的属性方法

php中使用extends关键词来实现继承。

举例:

class Father{

public $house="大房子";

private function money(){

echo "有点钱";

}

}

class Son extends Father{

}

$xiaoming = new Son;

echo $xiaoming->house;

$xiaoming->money(); 会报错 。因为访问不到

七、数据库小知识

简介:是一种开放源代码的关系型数据库管理系统。

主要作用:增删改查

php连接数据库与基本操作配置:

1.建立连接

$con=mysqli_connect("域名","账号","密码",“库名”);

2.判断是否连接

3.设置编码

mysqli_query($con,"set names utf8");

mysqli_query($con,"set charactor_set_client=utf8");

mysqli_query($con,"set charactor_set_result=utf8");

4.创建sql语句

$sql="select * from 表名 where 1";

5.执行sql语句,并获得结果

$result=$con->query($sql);

6.判断结果条数

if($result->num_rows>0){

$jsonInfo=[];

for($i=0;$rows=$result->fetch_assoc();$i++){

}

}

7.拼凑结果

$jsonInfo[$i]=$row;

8.json化返回

print_r($jsonInfo);

相关资讯

PHP学习Thinkphp框架(1)——关于Thinkphp结构目录和数据库操作

Thinkphp:=> 简介:是由上海顶想公司开发的一款,PHP写成的,开源的MVC框架;官网:http://www.thinkphp.cn下载:https://github.com/top-think/framework 环境要求:

国产PHP框架ThinkPHP与SpeedPHP的浅析对比

本文主要简析两个国产的PHP框架ThinkPHP与SpeedPHP。通过学习发现,它俩在很多方面有着相似但又不同的地方:1.单一入口,二者都是单一入口文件。每个app都需要一个入口文件,且只能有一个入口文件。ThinkPHP生而就有多app

《PHP》什么是PHP框架,为什么要用PHP框架

PHP框架是什么?PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。这样不但节省开发时间,有助于建立更稳定的应用,而且减少了重复编码的开发。框架还可以帮助初学者建立更稳定的应用服务,这可以让你花更

「PHP发展史」PHP5.2到PHP5.6中新增的功能详解

截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护的 PHP5.2, 其余的一半用户在使用 PHP5.3。因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本

php中的类、对象、属性类型关键词解析

一、php中的类描述:php中类的定义都以class开头,后跟类名,然后加一个花括号。花括号里是类的属性或者方法。语法:class 类名{类内部的结构 }举例:class $People () { public $pname = "xiao

PHP开发者的福音,解读PHP异步通信框架Swoole的机制

在中国互联网行业膨胀的12-16年,PHP语言凭借自身易上手,开发周期短的优势,深受各中小企业的喜爱。小编也很荣幸在2009年底进入这一行业,为自己谋生分得一杯羹。但是PHP又先天有它的局限性,导致客户很多需求无法得到满足。大家都知道,P

ZWebPHP基于API的简易PHP开发框架

ZWebPHP 框架设计目的:标准化、体验统一、简单可靠、易于扩展后端PHP框架基于PHP、smarty 构建。基于composer自动加载。完全基于API接口设计,API文档自动生成。权限包含菜单访问权限和API接口访问权限。工具类、数据

PHP组件及框架推荐系列:PHP世界中最好的日志组件——Monolog

这也许,不,就是PHP世界中最好的日志组件—— Monolog所有的 PHPer,请站在巨人的肩膀上。随着 Composer 的普及,PHP 组件化开发思想越来越深入人心,我们没有必要重新自己打造轮子,只要确定需求和目标,设计好软件的架构,

「php框架教程」给PHP初学的你10个最常用的函数

PHP的功能越来越强大,里面有着非常丰富的内置函数。资深的PHP程序员对它们可能都很熟悉,但很多的PHP学习者,仍然对一些非常有用的函数不太熟悉。这篇文章里,我们就列举10个你或许不了解但实用的PHP函数,供大家参考和学习。1. php_c

纯PHP开发的高性能PHPsocket服务器框架

Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持W

PHP框架开发-如何拥有自己的PHP框架

框架是帮助初学者创建稳定的程序。使得你可以花更多的时间去创造真正的Web程序,而不是编写重复性的代码。框架第一阶段什么是框架?一直以来php框架被广泛利用,多半都是基本mvc架构模式的,国内外框架有HDPHP框架、ThinkPHP、CI框架

可持续更新的PHP框架---是时候有自己的PHP框架了

怎样搭建自己一个PHP框架?PHP写了5年,不想用其他框架,想自己搭建一套mvc oop的框架 可以用别人一些类库,但核心orm 之类希望自己写。这是最近遇到了别人的一个问题,5年时间的PHP资深程序是可以独立开发出自己框架。小编今天带来H

PHP应用中比较好的php框架

PHP的框架很多,有phalcon,kohana ,laravel,Yii,thinkPHP,ROR,HD,,CI,和ROR等,我觉得PHP框架其实本身就是一个工具而已,没有好与不好,只有合不合适。任何东西都没有最好,只是不同的取舍。有人说

PHP框架之ThinkPHP框架

ThinkPHP框架人们习惯性又叫它TP框架,是一个轻量级的国产PHP开发框架,快速、兼容而且简单, ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、

PHP框架的发展背景以及主流PHP框架横向对比

PHP框架的发展背景毫无疑问,Web框架技术在近几年已经得到了突飞猛进的发展和普及,在过去几年里,框架技术的普遍经历了比较大的完善过程,很大一部分可以归因于RubyonRails,以及在其他编程语言中流露出的MVC框架思想。如果你是一个PH

友情链接

网址导航 SEO域名抢注宝宝起名网妈妈知道币圈栗妃板栗资讯网极限漂流运动网ChatGPT中文网白洋淀旅游攻略黄明昊歌迷网天梭收藏家礼品定制网平面模特资讯东京旅游网正品莆田鞋官网创维电视评测网铜仁新闻头条网c语言中文官网徒步旅行网澳大利亚旅游网
今日朔州网-朔州位于中国山西省北部,桑干河上游,西北毗邻内蒙古自治区,南扼雁门关隘,朔州市是全国避暑胜地和京津地区避暑休闲的后花园,全市拥有各类规模的旅游景区景点80处,历史上先后涌现出西汉著名女诗人班婕妤、三国名将张辽、唐朝开国元勋尉迟恭、明朝首辅王家屏等一批杰出人物。
今日朔州 33599.cn ©2022-2028版权所有