找到关于编程的34423 篇文章

Java 中 lambda 表达式中形式参数的规则是什么?

raja
更新于 2020年7月11日 12:50:17

300 次浏览

lambda 表达式类似于具有参数、主体和返回类型的方法。它也可以称为匿名函数(没有名称的方法)。在 lambda 表达式中使用形式参数时,我们需要遵循一些规则。如果函数接口的抽象方法是一个零参数方法,则箭头 (->) 的左侧必须使用空括号。如果函数接口的抽象方法是一个单参数方法,则括号不是必需的。如果函数接口的抽象方法是多个参数方法,则括号是必需的。形式参数用逗号分隔,并且可以按…的相同顺序排列 阅读更多

如何配置 PHPUnit 测试?

AmitDiwan
更新于 2019年12月27日 08:20:57

164 次浏览

可以使用 PHPStorm 使用 PHPUnit 测试框架测试 PHP 应用程序。需要在 phpstorm 中配置 PHP 解释器。应该安装 Composer 并针对当前项目进行初始化。以下是配置 PHPUnit 测试的步骤:下载 phpunit.phar(手动或使用 composer)并将其保存到您的机器上。需要将 PHPUnit 与 PhpStorm 项目集成。可以手动或自动配置 PHPUnit。需要为该类生成 PHPUnit 测试。生成测试后,需要生成 PHPUnit 测试方法。之后,需要调试和运行 PHPUnit 测试。阅读更多

如何调试和记录 PHP OPcache 问题

AmitDiwan
更新于 2019年12月27日 08:15:34

389 次浏览

可以通过将以下代码添加到脚本中来暂时禁用 OPCache:ini_set('opcache.enable', 0);这可以用来判断 OPCache 是否是脚本失败的原因。因此,用户不必遍历每个扩展并将其打开/关闭以查看哪个扩展导致了问题。查找显示哪个文件以及脚本失败原因的日志(启用 OPCache 时)。如果用户有更多关于他们尝试调试的应用程序的信息,这是一个可行的选择。ini_set('display_errors', 1); error_reporting(~0);如果上述两种解决方案… 阅读更多

在 PHP 中创建匿名对象

AmitDiwan
更新于 2019年12月27日 08:14:17

484 次浏览

从 PHP 7 版本开始,就可以创建匿名类了。PHP 中的每个对象都与一个类相关联。可以实例化匿名类来创建对象。示例 实时演示输出实例是否属于父类?= bool(true)在上面的代码中,创建了一个父类 (my_sample_class),并使用继承自父类的子类 (new class) 对其进行了实例化。我们正在检查实例是否属于父类。由于子类是父类的扩展,因此它返回 True 作为输出。

如何在 PHP FPDI 库中设置编码?

AmitDiwan
更新于 2019年12月27日 08:13:21

694 次浏览

以下是设置 FPDI 库编码的相同代码:添加具有正确字母的新字体。$pdf->AddFont('DejaVu', '', 'DejaVuSansCondensed.php'); $pdf->SetFont('DejaVu', '', 10, '', false);以下是三种可能的编码。cp1250(中欧)cp1251(西里尔字母)cp1252(西欧)cp1253(希腊语)cp1254(土耳其语)cp1255(希伯来语)cp1257(波罗的海)cp1258(越南语)cp874(泰语)或 ISO-8859-1(西欧)ISO-8859-2(中欧)ISO-8859-4(波罗的海)ISO-8859-5(西里尔字母)ISO-8859-7(希腊语)ISO-8859-9(土耳其语)ISO-8859-11(泰语)ISO-8859-15(西欧)ISO-8859-16(中欧)或 KOI8-R(俄语)KOI8-U(乌克兰语)让我们看一个将 UTF-8 转换为 cp1250 的例子。$str = iconv('UTF-8', 'cp1250', 'zazółcić gęślą jaźń');注意:如果发送的字符串… 阅读更多

PHP 中 array_merge 和 array + array 有什么区别?

AmitDiwan
更新于 2019年12月27日 08:10:00

153 次浏览

两者都会获得数组的并集,但 array_merge() 会覆盖重复的非数字键。现在让我们来看一个 array+array 的例子:示例 实时演示输出这将产生以下输出:array(8) {    ["p"]=>    string(3) "150"    ["q"]=>    string(3) "100"    ["r"]=>    string(3) "120"    ["s"]=>    string(3) "110"    ["t"]=>    string(3) "115"    ["u"]=>    string(3) "103"    ["v"]=>    string(3) "105"    ["w"]=>    string(3) "125" }示例现在让我们来看一个 PHP 中 array_merge() 的例子: 实时演示输出这将产生以下输出:array(8) {    ["p"]=>    string(3) "150"    ["q"]=>    string(3) "100"    ["r"]=>    string(3) "120"    ["s"]=>    string(3) "110"    ["t"]=>    string(3) "115"    ["u"]=>    string(3) "110"    ["v"]=>    string(3) "105"    ["w"]=>    string(3) "100" }

PHP 中 echo、print 和 print_r 有什么区别?

AmitDiwan
更新于 2020年1月2日 06:40:03

5K+ 次浏览

print 和 echo 都是用于显示字符串的语言结构。echo 的返回类型为空,而 print 的返回值为 1,因此它可以用于表达式。print_r 用于显示关于变量的人类可读信息。示例现在让我们来看一个使用 echo、print 和 print_r 显示输出的例子: 实时演示输出这将产生以下输出:Array... Value = John Value = Jacob Value = Tom Value = Tim 使用 print 显示数组值... Value = John Value = Jacob Value = Tom Value = Tim 使用 print_r 显示数组值... Array (    [0] => John    [1] => Jacob    [2] => Tom    [3] => Tim )

在 PHP 中返回两个日期之间的所有日期(数组形式)

AmitDiwan
更新于 2019年12月27日 08:04:44

2K+ 次浏览

要返回两个日期之间的所有日期,代码如下:示例 实时演示输出这将产生以下输出:array(11) {    [0]=>    string(10) "10-11-2019"    [1]=>    string(10) "11-11-2019"    [2]=>    string(10) "12-11-2019"    [3]=>    string(10) "13-11-2019"    [4]=>    string(10) "14-11-2019"    [5]=>    string(10) "15-11-2019"    [6]=>    string(10) "16-11-2019"    [7]=>    string(10) "17-11-2019"    [8]=>    string(10) "18-11-2019"    [9]=>    string(10) "19-11-2019"    [10]=>    string(10) "20-11-2019" }

使用 PHP 重置数组元素的键?

AmitDiwan
更新于 2019年12月27日 08:00:05

2K+ 次浏览

要使用 PHP 重置数组元素的键,代码如下:示例 实时演示输出这将产生以下输出:array(4) {    ["p"]=>    string(3) "150"    ["q"]=>    string(3) "100"    ["r"]=>    string(3) "120"    ["s"]=>    string(3) "110" } array(4) {    [0]=>    string(3) "150"    [1]=>    string(3) "100"    [2]=>    string(3) "120"    [3]=>    string(3) "110" }示例现在让我们来看另一个例子: 实时演示输出这将产生以下输出:array(4) {    [8]=>    string(3) "Ben"    [4]=>    string(5) "Kevin"    [7]=>    string(4) "Mark"    [3]=>    string(5) "Hanks" } array(4) {    [0]=>    string(3) "Ben"    [1]=>    string(5) "Kevin"    [2]=>    string(4) "Mark"    [3]=>    string(5) "Hanks" }

如何在 PHP 中删除字符串的第一个字符?

AmitDiwan
更新于 2019年12月27日 07:53:32

2K+ 次浏览

要在 PHP 中删除字符串的第一个字符,代码如下:示例 实时演示输出这将产生以下输出:删除第一个字符之前 = Test 删除第一个字符之后 = est示例现在让我们来看另一个例子 实时演示输出这将产生以下输出:删除第一个字符之前 = Demo 删除第一个字符之后 = emo

广告
© . All rights reserved.