位置: 编程技术 - 正文

PHP学习笔记之二 php入门知识(php教程全集)

编辑:rootadmin
PHP学习笔记之二 1. 数组 PHP的数组其实是一个关联数组,或者说是哈希表。PHP不需要预先声明数组的大小,可以用直接赋值的方式来创建数组。例如: //最传统,用数字做键,赋值 $state[0]="Beijing"; $state[1]="Hebei"; $state[2]="Tianjin"; //如果键是递增的数字,则可以省略 $city[]="Shanghai"; $city[]="Tianjin"; $city[]="Guangzhou"; //用字符串做键 $capital["China"]="Beijing"; $capital["Japan"]="Tokyo"; 用array()来创建数组会更加方便一点,可以将数组元素作为array的参数传递给他,也可以用=>运算符创建关联数组。例如: $p=array(1,3,5,7); $capital=array(“China”=>”Beijing”, “Japan=>”Tokyo”); array其实是一种语法结构,而不是函数。和array类似,还有一个list(),它可以用来提取数组中的值,并给多个变量赋值。例如: list($s,$t)=$city; echo $s,' ',$t; 输出结果:Shanghai Tianjin 注意,list方法只能用于由数字索引的数组。 PHP内建了一些常用的数组处理函数,具体可以参考手册。常用的函数举例如下,count或者sizeof可以得到数组的长度,array_merge 可以合并两个,或者多个数组,array_push(pop)可以像堆栈一样使用数组。 输出结果为: 3 Shanghai Tianjin Guangzhou Beijing Tokyo Paris 2. 类和对象 PHP5开始对面向对象编程有了很好的支持。PHP中的类的概念和其他面向对象的语言比如C#是十分相似的,它也是一个值和方法的聚合体,使用class关键字定义。例如: 上面是一个虽然没有什么用但是语法结构上较为完整的类。首先使用class关键字定义类的名字,内部可以定义字段和方法。字段和方法的修饰词可以是private,protected,public 和 final(仅方法有)。其含义和其它语言一致。不再赘述。不同的地方在于,PHP不支持函数的重载。另外,PHP5的构造函数的定义是__construct,注意前缀是两个下划线。PHP4的构造函数的定义和其它语言一致,是和类名一样的函数,PHP5也兼容这种写法。PHP5还支持析构函数,名字是__destruct。在函数内部,可以使用$this变量来获得当前对象的引用。 PHP也支持静态函数,同样是使用static关键字修饰。示例中最后一个函数就静态函数。静态函数不能通过类的实例引用。 类的定义下面是使用类的代码示例,PHP也是通过new关键字来实例化一个类。通过->运算符来引用对象的方法。注意其静态类的引用方法是::,这是和C++一致的。 下面再简单介绍下类的继承。PHP中使用extends关键字来实现类的继承,这是和Java一致的: 输出的结果是: In BaseClass constructor In BaseClass constructor In SubClass constructor 要注意,PHP的子类的构造函数不会自动调用父类的构造函数,必须在程序中显式地调用。使用parent关键字可以得到父类的引用。另外,由于PHP本身是弱类型的,所以“多态“的概念也不存在了,实际上,它永远都是多态的。 接口 接口定义了一组方法,但不实现他们。其语法为: interface IInterfaceName { //常量、函数定义 }类利用implements关键字来表面实现某个接口,这和Java是一致的。 其中 instanceof关键字是PHP5新增的,用来判断一个对象是不是某个类的实例,或者它的类型是不撒实现了某个接口。

推荐整理分享PHP学习笔记之二 php入门知识(php教程全集),希望有所帮助,仅作参考,欢迎阅读内容。

PHP学习笔记之二 php入门知识(php教程全集)

文章相关热门搜索词:php详细教程,php初学实例教程,php入门实例,php的教程,php入门实例,php教程100,php实用教程,php教程100,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP企业级应用之常见缓存技术篇 普遍缓存技术数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数

PHP中MVC模式的模板引擎开发经验分享 使Web系统的开发与维护更加方便,从而有效的节省人力物力,受到了越来越多企业的青眯。模板引擎是MVC模式建立过程的重要方法,开发者可以设计一

PHP基础学习小结 词法结构1.大小写在PHP中,关键字、函数名以及类名不区分大小写,但变量名是区分大小写的。2.分号、空格、换行、大括号在PHP中,分号表示一个语句

标签: php教程全集

本文链接地址:https://www.jiuchutong.com/biancheng/284566.html 转载请保留说明!

上一篇:php 变量未定义等错误的解决方法(php未定义数组下标0)

下一篇:PHP企业级应用之常见缓存技术篇(php企业管理系统)

  • 生产成本年末转入什么科目
  • 退休金合并其他收入缴纳个税
  • 增值税小规模纳税人免征增值税政策
  • 支付货款的会计凭证怎么做
  • 资产负债表是根据什么填的
  • 信息技术服务可以简易征收吗
  • 公司户和个人户卖车的时候价格差多少
  • 集团内部公司之间怎么称呼
  • 一般纳税人进货收到普通发票
  • 长期股权投资的账务处理
  • 原材料被盗计入什么科目
  • 房地产开发企业会计科目
  • 预收电费结转成本怎么办
  • 用友t3固定资产计提折旧后没有凭证
  • 车间房屋维修费属于什么科目
  • 开办费转入管理费用分录
  • 上个月银行流水没有录这个月补录
  • 企业所得税成本确认原则
  • 房地产开发企业销售自行开发的房地产项目
  • 生产企业出口退税流程怎么操作
  • 公司购买环保材料会计分录
  • 个人转让住房交土地增值税吗
  • 怎么查询财务章备案信息
  • 6%的增值税发票能抵扣13%的吗
  • 平均年限法如何计算
  • 公司注销清算债权委托另一股东处理
  • win10 20h1 bug
  • 你需要权限来执行操作是怎么回事
  • elccest.exe是间谍广告程序吗 elccest进程有什么作用
  • php curlfile
  • esafec.dll是什么东西
  • 退伍兵自谋职业后被单位辞退怎么办
  • moments的用法
  • 计算机网络的基本概念
  • wrme.exe是什么
  • 关于扩展检索,下列说法正确的是
  • 计提消费税的会计科目
  • 固定资产加速折旧方法
  • php 遍历树
  • 企业所得税包含在税金及附加里面吗
  • 微信小程序图片大小如何设置
  • 学习笔记:深度学习(2)——BP神经网络
  • 微信利用php创建文件
  • 现代服务包括哪些税目
  • 出口退税率和进项税额
  • 行政性收费和事业性收费 财政局
  • 发票货物或应税劳务名称怎么填写
  • 物价变动的影响因素
  • 建设项目财务费用包括
  • php 时间
  • 织梦建站详细教程
  • 申请个体工商户流程
  • 从事特殊行业
  • 成本票可以用在下个季度吗
  • 委托代销受托方会计分录
  • 公司租赁办公场所,没发票怎么办
  • 房屋租赁合同印花税计税依据
  • 当月作废的专票还是要交增值税吗
  • 股份有限责任公司是什么意思
  • 什么叫零售差额退税
  • 固定资产净残值最后怎么处理
  • 损益类科目增加记哪方
  • 坏账准备计入营业外支出什么明细
  • 收到的专票必须当月认证吗
  • 汽车租赁公司成本
  • 账户的基本结构不包括的内容有
  • SQL Server Table中XML列的操作代码
  • mysql无法连接10055
  • 深入理解mysql主从原理32讲
  • mysqli修改表中数据
  • windows2000自动登陆
  • mac复制文件路径后怎么粘贴
  • scchost.exe - scchost是什么进程 有什么用
  • windows8如何进入bios
  • python占位
  • androidstudiosdk
  • three.js typescript
  • 怎么打印纳税申报表带章的
  • 河南省优秀班主任2022
  • 四川地方税务 副局长 晓宏
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设