Closed wxy545812093 closed 2 years ago
问题点: Array and string offset accesssyntaxwith curly braces is deprecated in /vendor/jaeger/phpquery-single/phpQuery.php on line 2166 (是 php7.4不支持数组{}写法 )
问题复现:composer require "jaeger/querylist: v4" --dev ( V4.X composer.json 中有 require "jaeger/phpquery-single: ^0.9", 而 phpquery-single: 0.9.x (master分支)版本中 主文件phpQuery.php 2166 行使用了 {}访问数组偏移量的老语法致使产生错误。)
composer require "jaeger/querylist: v4" --dev
require "jaeger/phpquery-single: ^0.9"
我看了"jaeger/phpquery-single" 最新master已修复了这个问题(已同步 tag 1.0.1),所以请将 jaeger/querylist: v4版本 composer.json中的 require "jaeger/phpquery-single: ^0.9" 修改为 最新master 吧 require "jaeger/phpquery-single: *" 或 require "jaeger/phpquery-single: 1.0.1"吧
require "jaeger/phpquery-single: *" 或 require "jaeger/phpquery-single: 1.0.1"吧
composer require jaeger/querylist --dev (对应最新dev-master 或 composer require "jaeger/querylist:v4.2" --dev 对应 4.2.0也行)就好了。 问题出在:是我指定了一个本来就有问题的版本(v4 -> 4.0.0)。
composer require jaeger/querylist --dev
问题点: Array and string offset accesssyntaxwith curly braces is deprecated in /vendor/jaeger/phpquery-single/phpQuery.php on line 2166 (是 php7.4不支持数组{}写法 )
问题复现:
composer require "jaeger/querylist: v4" --dev
( V4.X composer.json 中有require "jaeger/phpquery-single: ^0.9"
, 而 phpquery-single: 0.9.x (master分支)版本中 主文件phpQuery.php 2166 行使用了 {}访问数组偏移量的老语法致使产生错误。)我看了"jaeger/phpquery-single" 最新master已修复了这个问题(已同步 tag 1.0.1),所以请将 jaeger/querylist: v4版本 composer.json中的
require "jaeger/phpquery-single: ^0.9"
修改为 最新master 吧require "jaeger/phpquery-single: *" 或 require "jaeger/phpquery-single: 1.0.1"吧