温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PHP的重点和难点

发布时间:2020-06-18 10:09:22 来源:亿速云 阅读:184 作者:Leah 栏目:编程语言

这篇文章将为大家详细讲解有关PHP的重点和难点,文章内容质量较高,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

● use

php从5.3.0开始引入了一个叫作命名空间的新特征,让我们能够定义相同的类和处理与第三方库同名类的时候有了很好的解决方案,在一个命名空间里面能够包括类、函数、接口和常量,有了命名空间以后,在其他地方需要使用命名空间时,需要使用use引入该命名空间或者为该命名空间定义一个别名再使用,这是use的第一种使用情况,特别注意的是,这里的use并没有将其对应的文件加载进来。

在使用php的时候,我们发现有很多函数有一个回调函数的参数,我们可以使用匿名函数(也叫闭包来实现),同时,我们知道在php的函数里面无法直接用外部的变量,那么在闭包里面要使用外面的变量,怎么办呢?参考下面的例子,用use就可以做到,这是use的第二种用法。

至于use的第三种用法请看下面的Traits。

PHP的重点和难点

● Traits

我们知道,php不像C++一样,是多继承语言,它是一种单继承语言,如果有时我们需要继承多个类怎么办?这个时候Traits就上场了,我们仅仅需要在类中用use声明多个trait,这样当前类中的同名方法覆盖trait,而trait又覆盖基类中的同名方法,属性也是一样的。

PHP的重点和难点

● 错误和异常的区别

不管是错误发生还是某种异常我们未捕获,我们的程序都会出现问题,而且不管是错误还是未捕获异常,二者的表现都是一样的,导致我们对错误和异常的理解总是很模糊,其实异常就是理论上程序没有问题,但是运行的时候,因为某些特殊的情况而终止了程序的运行,比如链接数据库的操作,如果一切都好,那么我们应该可以正常的链接数据库,但是当数据库的可用连接数没有了,或者无法链接数据库,那么这个时候,如果没有捕获这个异常,肯定是会出错的。

PHP的重点和难点

关于PHP的重点和难点就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI