📝 PHP教程
734篇技术文档📅  最后修改于: 2022-05-13 01:54:11.360000        🧑  作者: Mango
如何 xdebug var_dump 显示完整的对象/数组?调试对于开发领域内的写作来说是必要的。一旦开发人员必须检查变量的数据,可能会发生这种情况。开发人员可以打印所有内容,但是PHP本身提供了一种尝试执行常量的方法,类似于检查数据类型。Xdebug 是提供调试和识别功能的PHP扩展。它使用调试协议。 Xdebug 将在带有完整参数的错误消息中给出堆栈和性能跟踪的正确数据,以显示用户概述的函数、...
📅  最后修改于: 2022-05-13 01:54:11.363000        🧑  作者: Mango
比较PHP的两个日期给定两个日期(date1 和 date2),任务是比较给定的日期。当两个日期的格式相同时,在PHP比较两个日期很简单,但是当两个日期的格式不同时就会出现问题。方法1:如果给定的日期是在相同的格式,然后用一个简单的比较运算符比较的日期。例子:输出:方法二:如果两个给定的日期格式不同,则使用 strtotime()函数将给定的日期转换为相应的时间戳格式,最后比较这些数字时间戳以获得...
📅  最后修改于: 2022-05-13 01:54:11.366000        🧑  作者: Mango
PHP |魔法常数魔术常量:魔术常量是PHP中预定义的常量,根据其用途使用。这些常量是由各种扩展创建的。 PHP有九个魔法常量,所有常量都是在编译时解析的,不像常规常量在运行时解析。有八个魔术常量以双下划线 (__) 开头和结尾。下面列出了所有常量以及示例代码:1. __line__:这个神奇的常量返回文件的当前行号。如果你在你的程序文件中的某个地方使用了这个魔法常量,那么这个常量将在编译时显示行...
📅  最后修改于: 2022-05-13 01:54:11.369000        🧑  作者: Mango
如何使用PHP获取文件的最后修改信息?filemtime()函数是一个内置函数,它返回文件内容的最后修改。它作为文件最后修改时间的 UNIX 时间戳返回,失败时返回 false。文件名由 filemtime() 作为参数传递。此功能的输出被缓存。要清除缓存,请使用 clearstatcache() 命令。句法参数:此函数接受如上所述和如下所述的单个参数:filepath:它指定要检查的文件的路径。...
📅  最后修改于: 2022-05-13 01:54:11.371000        🧑  作者: Mango
如何使用PHP检查 URL 是否包含特定字符串?给定一个 URL,任务是检查 URL 是否包含某个字符串。 URL 基本上是字符串。所以为了检查某些字符串的存在,可以遵循两种方法。第一种方法用于查找字符串匹配的子字符串,第二种方法是查找正则表达式匹配项。 PHP包含这两种方法的函数。方法一:strpos()函数:对strpos()函数被用于找到在一个字符串的子字符串的第一个匹配。如果再分字符串存在...
📅  最后修改于: 2022-05-13 01:54:11.374000        🧑  作者: Mango
如何在PHP修剪数组中的所有字符串?给定一个带有空格的字符串数组,任务是从数组的每个对象中删除所有空格。例子:方法一:使用trim()和array_walk()函数:trim()函数:trim()函数是一个内置函数,可从字符串的左右两侧删除空格和预定义字符。句法:array_walk()函数:array_walk()函数是PHP的一个内置函数,它遍历整个数组而不管指针位置如何,并将回调函数或用户定...
📅  最后修改于: 2022-05-13 01:54:11.377000        🧑  作者: Mango
什么是PHP的线程安全或非线程安全?线程安全:用于保证在不同线程操作的共享数据结构时,不会进入竞争状态。当 Web 服务器为不同的请求同时运行多个执行线程时,建议使用线程安全。在 Thread Safety 中,二进制文件可以在多线程 Web 服务器上下文中工作。线程安全的工作原理是在每个线程中创建一个本地存储副本,以便数据不会与另一个线程发生冲突。例如:Apache + 加载模块信息系统非线程安...
📅  最后修改于: 2022-05-13 01:54:11.380000        🧑  作者: Mango
如何从PHP的函数返回多个值?PHP不支持在一个函数返回多个值。在函数内部,当第一个 return 语句被执行时,它将直接控制回到调用函数,第二个 return 语句永远不会被执行。但是,有一些方法可以解决此限制。可以使用数组从函数返回多个值。示例 1:此示例显示如何从PHP的函数返回多个值。首先,创建一个空数组 end 将元素推入数组,然后返回数组。输出:示例 2:本示例使用 list函数来存储...
📅  最后修改于: 2022-05-13 01:54:11.382000        🧑  作者: Mango
如何从PHP的 URL字符串获取参数?可以使用 pase_url() 和 parse_str() 函数在PHP检索 URL字符串的参数。注意:页面 URL 和参数之间用?分隔。字符。parse_url()函数:parse_url()函数用于通过解析 URL 来返回它的组成部分。它解析一个 URL 并返回一个包含其各种组件的关联数组。句法:parse_str()函数:parse_str()函数用于将...
📅  最后修改于: 2022-05-13 01:54:11.385000        🧑  作者: Mango
获得相同字符串所需的最小旋转的 PHP 程序给定一个字符串,我们需要找到获得相同字符串所需的最小旋转次数。例子:这个想法是基于下面的帖子。检查字符串是否相互旋转的程序第 1 步:初始化结果 = 0(这里的结果是旋转计数)第 2 步:取一个与原始字符串相等的临时字符串与其自身连接。第 3 步:现在从第二个字符(或索引 1)开始取大小与原始字符串相同的临时字符串的子字符串。第 4 步:增加计数。步骤 ...
📅  最后修改于: 2022-05-13 01:54:11.388000        🧑  作者: Mango
PHP“break”或“continue”语句后的数字有什么用?Break 和 continue 是用于控制循环中迭代的两个关键字。这两个关键字之间的主要区别在于“break”用于终止循环,而“continue”则跳过当前迭代。为了理解“break”和“continue”关键字后面写的数字的含义,让我们先通过例子来理解基本的“break”和“continue”。示例 1:此示例描述没有数字的“br...
📅  最后修改于: 2022-05-13 01:54:11.391000        🧑  作者: Mango
如何根据PHP的匹配值推送值?在PHP,要在匹配时推送数组中的值,我们需要一个带有键值对的数组。包含键值对的数组称为关联数组。方法:创建两个不同的关联数组,分别命名为array1和array2。然后将 array1 的值与 array2 的键进行比较,如果我们得到匹配,那么我们将推送一个静态键和值对,如下所示:方案一:输出:在上面的程序中,该值被推送到现有数组中。如果您想在一个全新的数组中推送值,...
📅  最后修改于: 2022-05-13 01:54:11.394000        🧑  作者: Mango
打印PHP调用堆栈给定一个PHP代码,任务是打印此PHP代码的调用堆栈。在给定的PHP代码中, child_func()函数调用 parent_func()函数,该函数进一步调用 grandparent_func()函数,从而产生调用堆栈。方法 1:使用 debug_print_backtrace()函数打印调用堆栈。例子:输出:方法 2:使用 debug_backtrace()函数打印调用堆栈。...
📅  最后修改于: 2022-05-13 01:54:11.397000        🧑  作者: Mango
如何在PHP的某个字符之后删除字符串的一部分?substr() 和 strpos()函数用于删除字符串某个字符之后的部分。strpos()函数:该函数用于查找一个字符串在另一个字符串的第一个出现位置。函数返回字符串第一次出现位置的整数值。函数处理大写和小写字符。句法:返回值:该函数返回一个整数值,该值表示字符串search_str 第一次出现的 original_str 的索引。substr()函...
📅  最后修改于: 2022-05-13 01:54:11.399000        🧑  作者: Mango
对角占优矩阵的 PHP 程序在数学中,如果对于矩阵的每一行,一行中对角线项的大小大于或等于所有其他(非对角线)项的大小之和,则称方阵为对角线占优在那一排。更准确地说,矩阵A是对角占优的,如果例如,矩阵对角占优,因为|一个11| ≥ |a12| + |一个13|因为|+3| ≥ |-2| + |+1||a22| ≥ |a21| + |a23|因为|-3| ≥ |+1| + |+2||a33| ≥ |...