📝 PHP
139篇技术文档📅  最后修改于: 2020-10-10 00:37:41        🧑  作者: Mango
ConstructorPHP5允许开发人员为类声明构造方法。构造函数适用于在使用对象之前可能需要进行的任何初始化。我们可以使用“ __construct”或与类名相同的名称来设计构造函数。如果子类定义了构造函数,则不会隐式调用父构造函数。为了运行父构造函数,请调用parent :: __ construct()。例子1输出:例子2输出:...
📅  最后修改于: 2020-10-10 00:38:34        🧑  作者: Mango
DestructorPHP 5引入了与其他面向对象的语言(例如C++)相似的析构函数概念。一旦删除了对特定对象的所有引用,或者在关闭顺序中以任意顺序显式销毁了该对象,则将调用析构函数方法。我们使用“ __destruct”函数创建析构函数。例子1输出:...
📅  最后修改于: 2020-10-10 00:44:29        🧑  作者: Mango
抽象类和接口之间的区别。抽象类:抽象类属于部分抽象。抽象类可以维护抽象方法和非抽象方法。在抽象类中,我们可以创建变量。在抽象类中,我们可以使用任何访问说明符。通过使用“ extends”关键字,我们可以访问派生类的抽象类功能。多重继承是不可能的。接口:接口是完全抽象的。接口只能维护抽象方法。在接口中,我们无法创建变量。在界面中,我们只能使用公共访问说明符。通过使用“ implement”关键字,我...
📅  最后修改于: 2020-10-10 00:45:21        🧑  作者: Mango
用PHP封装封装是一个概念,其中我们将所有数据和成员函数封装在一起以形成一个对象。将数据成员和方法包装在一起成为一个单元称为封装。封装还允许类在不损害系统整体功能的情况下更改其内部实现。用操纵它的代码绑定数据。这样可以确保数据和代码不受外界干扰。例子1输出:...
📅  最后修改于: 2020-10-10 00:46:10        🧑  作者: Mango
最终关键字在PHP中,Final关键字仅适用于类和类方法。我们不能在PHP中声明为Final。因此,如果我们将类方法声明为Final方法,则子类不能重写该方法。与方法相同,如果我们将class声明为Final,则该类无法再扩展。例子1输出:...
📅  最后修改于: 2020-10-10 00:47:02        🧑  作者: Mango
PHP中的一些有用函数,用于获取有关类和对象的信息1.get_class:通过使用它,我们可以获得对象的类名。例子1输出:2.get_class_vars:用于获取类的所有变量作为Array元素。例子2输出:3.get_class_methods:将一个类的所有方法作为数组获取。例子3输出:4.get_declare_classes:获取当前脚本中的所有声明类以及预定义的类。例子4输出:5.get...
📅  最后修改于: 2020-10-10 00:47:51        🧑  作者: Mango
遗产它是从另一类访问一个类的功能的概念。如果我们将类特征继承到另一个类中,则可以访问这两个类属性。我们可以使用’extends’关键字来扩展类的功能。它支持层次分类的概念。继承具有三种类型,单继承,多继承和多继承。PHP仅支持单一继承,其中只能从单个父类派生一个类。我们可以使用接口模拟多重继承。例子1输出:例子2输出:...
📅  最后修改于: 2020-10-10 00:49:51        🧑  作者: Mango
接口接口与类相似,但是它不能包含代码。接口可以定义方法名称和参数,但不能定义方法的内容。任何实现接口的类都必须实现该接口定义的所有方法。一个类可以实现多个接口。使用“interface“关键字声明接口。接口不能维护非抽象方法。例子1输出:例子2输出:...
📅  最后修改于: 2020-10-10 00:50:40        🧑  作者: Mango
重载PHP中的重载提供了动态创建属性和方法的方法。这些动态实体是通过魔术方法处理的,可以为各种动作类型在类中建立。所有重载方法都必须定义为Public。在为类创建对象之后,我们可以访问实体集,这些实体是在类范围内未定义的属性或方法。此类实体被称为重载属性或方法,该过程称为重载。为了使用这些重载的属性或函数,使用了PHP魔术方法。除在静态上下文中使用的__callStatic()方法外,大多数魔术方...
📅  最后修改于: 2020-10-10 00:51:29        🧑  作者: Mango
类型提示简而言之,类型提示意味着提供函数提示以仅接受给定的数据类型。用技术术语来说,我们可以说类型提示是一种可以强制函数接受所需数据类型的方法。在PHP中,我们可以将类型提示用于Object,Array和可调用数据类型。例子1输出:例子2输出:...
📅  最后修改于: 2020-10-10 00:52:20        🧑  作者: Mango
复合类型PHP中有2种复合数据类型。数组目的数组:该数组是异构(不同)数据类型的集合。PHP是一种松散类型的语言,这就是为什么我们可以在数组中存储任何类型的值。普通变量可以存储单个值,数组可以存储多个值。该数组包含许多元素,每个元素都是元素键和元素值的组合。数组声明语法:例子1例子2例子3目的:对象是一种数据类型,它累积数据以及有关如何处理该数据的信息。对象是作为对象模板提供的类的特定实例。句法:...
📅  最后修改于: 2020-10-10 00:53:11        🧑  作者: Mango
浮点数此数据类型表示十进制值。浮点数(浮点数)是带小数点的数字或指数形式的数字。句法例子1输出:例子2输出:例子3输出:帮助他人,请分享了解最新教程制备趋势技术科技/ MCA...
📅  最后修改于: 2020-10-10 00:55:07        🧑  作者: Mango
整数此数据类型仅保存数值。它仅存储整数,没有小数部分。整数范围必须在-2^31到2^31之间。句法整数可以十进制(以10为底),十六进制(以16为底),八进制(以8为底)或二进制(以2为底)表示法定义。例子1输出:例子2输出:例子3输出:帮助他人,请分享了解最新教程制备趋势技术科技/ MCA...
📅  最后修改于: 2020-10-10 00:56:44        🧑  作者: Mango
PHP is_null()函数通过使用is_null函数,我们可以检查变量是否为NULL。此功能在PHP 4.0.4中引入。语法:参数:ParameterDescriptionIs compulsoryvarThe variable being evaluated.compulsory返回类型:如果var为null,则PHP的is_null()函数返回true,否则返回false。重要的提示:我们...
📅  最后修改于: 2020-10-21 05:18:56        🧑  作者: Mango
使用会话登录PHPPhp登录脚本用于为我们的网页提供身份验证。提交用户登录按钮后,脚本将执行。登录页面登录页面应如下所示,并基于会话进行工作。如果用户关闭会话,它将清除会话数据。现场演示注销.php它将删除会话数据。它将产生以下结果-...