📝 PHP教程

734篇技术文档
  为什么PHP脚本不创建具有 777 权限的目录?

📅  最后修改于: 2022-05-13 01:54:10.765000        🧑  作者: Mango

为什么PHP脚本不创建具有 777 权限的目录?在PHP,由于默认umask,我们无法创建具有 777 权限的目录。umask称为用户掩码或用户文件创建掩码。这是创建新文件或文件夹时给予的一种基本权限或默认权限。umask的默认值一般是022。umask设置在创建文件或目录时必须从系统默认值中删除权限。首先,让我们了解umask在文件或目录创建和权限设置期间实际是如何工作的。我们将在下面的例子中使...

  最大和连续子数组的PHP程序

📅  最后修改于: 2022-05-13 01:54:10.768000        🧑  作者: Mango

最大和连续子数组的PHP程序编写一个高效的程序,在具有最大和的一维数字数组中找到连续子数组的和。...

  如何从PHP发送 GET 请求?

📅  最后修改于: 2022-05-13 01:54:10.770000        🧑  作者: Mango

如何从PHP发送 GET 请求?主要有两种方法将信息发送到 Web 服务器,如下所示:GET 方法:从指定资源请求数据。POST 方法:将要处理的数据提交给指定的资源。Get 方法:GET 方法发送附加到页面请求的编码用户信息。页面和编码信息由“?”分隔。字符。例如:程序:该程序说明了PHP中GET方法的使用:主要的。 PHP:欢迎。 PHP:输出:点击按钮前:点击按钮后:上面的代码使用Get方法...

  PHP | var 关键字

📅  最后修改于: 2022-05-13 01:54:10.774000        🧑  作者: Mango

PHP | var 关键字PHP的var关键字用于声明默认为public的类的属性或变量。在声明类的变量或属性时,var关键字与public相同。注意:从 5.0.0 版本到 5.1.2 版本不推荐使用 var 关键字。自PHP 5.1.3 起,它再次被添加。句法:下面的程序说明了PHP的var关键字:程序 1:该程序说明了 var 关键字。phpphpphp输出:程序 2:该程序演示了var和p...

  PHP |访问说明符

📅  最后修改于: 2022-05-13 01:54:10.778000        🧑  作者: Mango

PHP |访问说明符在PHP,类的每个属性都必须具有三个可见性级别之一,称为public、private和protected。公共:任何代码都可以访问公共属性,无论该代码是在类内部还是外部。如果属性被声明为 public,则可以从脚本中的任何位置读取或更改其值。私有:类的私有属性只能由类内部的代码访问。因此,如果我们创建一个声明为私有的属性,则只有同一类中的方法和对象才能访问其内容。受保护:受保护...

  查找岛屿数量的PHP程序|设置 1(使用 DFS)

📅  最后修改于: 2022-05-13 01:54:10.782000        🧑  作者: Mango

查找岛屿数量的PHP程序|设置 1(使用 DFS)给定一个布尔二维矩阵,找出岛屿的数量。一组连接的 1 形成一个岛。例如,下面的矩阵包含 5 个岛屿例子:这是标准问题的变体:“计算无向图中的连通分量的数量”。在我们解决问题之前,让我们了解什么是连接组件。无向图的连通分量是一个子图,其中每两个顶点通过一条路径相互连接,并且不与子图之外的其他顶点相连。例如,下图具有三个连通分量。PHP请参阅有关查找岛...

  如何在PHP创建静态类?

📅  最后修改于: 2022-05-13 01:54:10.785000        🧑  作者: Mango

如何在PHP创建静态类?类是一种用户定义的数据类型,它拥有自己的数据成员和成员函数,可以通过创建该类的一个或多个实例来访问和使用这些成员和成员函数。每次实例化一个类时,它所持有的值对于特定的实例或对象是不同的并且是唯一的,而不是该类。静态类带来了一个属性,其中类本身拥有保持不变且不唯一的值。静态类的另一个特性是我们可以在不必创建类的实例的情况下执行上述操作。如何创建静态类?这相当简单。在类中声明和...

  如何使用 PHPMailer 发送电子邮件?

📅  最后修改于: 2022-05-13 01:54:10.789000        🧑  作者: Mango

如何使用 PHPMailer 发送电子邮件?PHPMailer 是一个代码库,用于从 Web 服务器通过PHP代码安全、轻松地发送电子邮件。通过PHP代码直接发送电子邮件需要高度熟悉 SMTP 标准协议以及有关垃圾邮件电子邮件注入的相关问题和漏洞。 PHPMailer 简化了发送电子邮件的过程,并且非常易于使用。安装:安装 PHPMailer 的最佳方式是使用composer。在继续之前,请确保安...

  如何在PHP找到 foreach 循环的索引?

📅  最后修改于: 2022-05-13 01:54:10.793000        🧑  作者: Mango

如何在PHP找到 foreach 循环的索引?foreach 构造提供了迭代数组元素的最简单方法。它适用于数组和对象。 foreach 循环虽然迭代了一个元素数组,但执行被简化并且相对而言在更短的时间内完成循环。它为索引迭代分配临时内存,这使得整个系统在内存分配方面具有冗余性能。如果我们尝试对未初始化的变量或具有不同数据类型的变量使用 foreach 循环,则会发出错误。句法:或者返回值:$key...

  如何将数据库与PHP DOM 页面连接?

📅  最后修改于: 2022-05-13 01:54:10.796000        🧑  作者: Mango

如何将数据库与PHP DOM 页面连接?要将数据库与PHP DOM 页面连接,请执行以下步骤:1、创建数据库:使用XAMPP创建一个数据库,数据库名为“loginpage”。您可以为数据库指定任何名称。2. 创建表:在“登录页”数据库中创建表。3. 创建表结构:表应包含字段,根据您的需要。例如:id – 主键 – 自增名称 – varchar(100)密码 – varchar(100)名称和密码的...

  用于在排序和旋转数组中搜索元素的 PHP 程序

📅  最后修改于: 2022-05-13 01:54:10.798000        🧑  作者: Mango

用于在排序和旋转数组中搜索元素的 PHP 程序通过二进制搜索,可以在 O(log n) 时间内找到排序数组中的元素。但是假设我们在你事先不知道的某个枢轴上旋转一个升序排序的数组。因此,例如,1 2 3 4 5 可能会变成 3 4 5 1 2。设计一种方法来在 O(log n) 时间内找到旋转数组中的元素。例子:此处提供的所有解决方案都假定数组中的所有元素都是不同的。基本解决方案:方法:这个想法是找...

  如何在PHP进行重定向?

📅  最后修改于: 2022-05-13 01:54:10.802000        🧑  作者: Mango

如何在PHP进行重定向?在PHP从一个页面重定向到另一个页面通常使用以下两种方式实现:在PHP使用 Header函数:header()函数是PHP的一个内置函数,用于将原始 HTTP(超文本传输协议)标头发送到客户端。句法:参数:该函数接受上面提到和下面描述的三个参数:$header:这个参数用来保存头字符串。$replace:这个参数用来保存replace参数,表示header应该替换之前的相似...

  如何在PHP从他们的 IP 获取访问者的国家/地区?

📅  最后修改于: 2022-05-13 01:54:10.805000        🧑  作者: Mango

如何在PHP从他们的 IP 获取访问者的国家/地区?概览:要获取访问者的国家、大洲、城市等详细信息,首先我们需要获取访问者的IP。可以借助PHP的超全局 $_SERVER 来获取 IP 地址。最后,通过使用 API geoPlugin,我们可以获得有关 IP 地址的信息,即网站的访问者。第一步:获取访问者的IP地址。$_SERVER 是一个PHP Superglobals 变量,它保存有关标头、I...

  如何使用PHP获取文件大小?

📅  最后修改于: 2022-05-13 01:54:10.808000        🧑  作者: Mango

如何使用PHP获取文件大小?在本文中,我们将讨论如何使用PHP获取文件大小。 PHP是一种通用脚本语言,适用于网站开发的服务器和客户端脚本语言。要获取文件大小,我们将使用 filesize()函数。filesize()函数以字节为单位返回文件的大小。此函数接受文件名作为参数,成功时返回文件的大小(以字节为单位),失败时返回 False。句法:参数:PHP的filesize()函数只接受一个参数,即...

  PHP程序在关联数组的开头添加项目

📅  最后修改于: 2022-05-13 01:54:10.810000        🧑  作者: Mango

PHP程序在关联数组的开头添加项目在PHP,关联数组是索引不需要像索引数组那样严格顺序的数组类型。通常在现有关联数组中添加一个新元素,它将被附加到该数组的末尾。例子:输出:因此,不能直接在关联数组的开头添加新元素,但可以将现有数组附加到新数组的末尾,其中第一个元素是新元素。这意味着首先在开头添加新元素,新元素需要作为第一个元素放入空数组中,然后该数组需要与现有数组合并。在PHP,有两种方法可以合并...