dzhuravel/php7x

此软件包已被废弃,不再维护。没有建议替代软件包。

使用PHP库,我们在index.php文件中检查7.x新特性。

dev-master 2019-06-29 11:33 UTC

This package is auto-updated.

Last update: 2020-08-29 14:14:10 UTC


README

此项目展示了从7.0到7.3不同版本PHP更新的示例。

安装

安装此扩展的首选方式是通过composer。检查composer.json以获取此扩展的依赖和要求。阅读此composer.json以获取源库的要求。

安装或运行

php composer.phar require "dzhuravel/php7x @dev"

基本使用

查看index.php,在末尾有使用不同PHP版本功能的函数。

ternarOperator()

echo $test1->ternarOperator();

  • 如果变量$firstVar已定义,则函数返回它,否则返回常量3。

getKey()

echo $test1->getKey(int $key);

  • 我们能够找到数组中的第一个键array_key_first()。如果没有输入$key,则函数将使用array_key_last()返回数组的最后一个键。

countVar()

echo $test1->countVar();

  • 使用PHP 7.3的is_countable()函数,我们可以确定是否可以计数数组。提供的示例中没有包括数组作为输入。

setPower()

echo $test2->setPower();

  • 该函数与严格类型属性相关联。如果输入的数字是整数,则将提供结果。

textEntered()

echo $test2->textEntered();

  • void的使用示例。在这种情况下,该函数不应返回值。使用PHP 7.1特性。

类常量

  • PHP 7.1使用可见性常量的示例。

函数中使用null作为参数的能力

  • 在PHP 7.1中,如果函数参数允许其中一个参数为null,则允许返回null值。大多数函数中都有示例。