[8192] ErrorException in Query.php line 340

Array and string offset access syntax with curly braces is deprecated

  1. // 按照md5的序列分表
  2. $seq = (ord(substr(md5($value), 0, 1)) % $rule['num']) + 1;
  3. break;
  4. default:
  5. if (function_exists($type)) {
  6. // 支持指定函数哈希
  7. $seq = (ord(substr($type($value), 0, 1)) % $rule['num']) + 1;
  8. } else {
  9. // 按照字段的首字母的值分表
  10. $seq = (ord($value{0}) % $rule['num']) + 1;
  11. }
  12. }
  13. return $this->getTable() . '_' . $seq;
  14. } else {
  15. // 当设置的分表字段不在查询条件或者数据中
  16. // 进行联合查询,必须设定 partition['num']
  17. $tableName = [];
  18. for ($i = 0; $i < $rule['num']; $i++) {
  19. $tableName[] = 'SELECT * FROM ' . $this->getTable() . '_' . ($i + 1);

Call Stack

  1. in Query.php line 340
  2. at Error::appError() in Loader.php line 544
  3. at include() in Loader.php line 544
  4. at think\__include_file() in Loader.php line 58
  5. at Loader::autoload()
  6. at spl_autoload_call() in Connection.php line 139
  7. at Connection->model() in Model.php line 150
  8. at Model->db() in Model.php line 1347
  9. at Model->__call() in Dise.php line 96
  10. at Dise->disedoctor()
  11. at ReflectionMethod->invokeArgs() in App.php line 226
  12. at App::invokeMethod() in App.php line 359
  13. at App::module() in App.php line 134
  14. at App::run() in start.php line 18
  15. at require('/wwwmulu/mdf.zhzyw.c...') in index.php line 17

Exception Datas

Error Context
file /wwwmulu/mdf.zhzyw.com/thinkphp/library/think/db/Query.php

Environment Variables

GET Dataempty
POST Dataempty
Filesempty
Cookiesempty
Sessionempty
Server/Request Data
USER www
HOME /home/www
HTTP_HOST mdf.zhzyw.com
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
PATH_INFO /disedoctor/1/21/314/1/2
REDIRECT_STATUS 200
SERVER_NAME mdf.zhzyw.com
SERVER_PORT 80
SERVER_ADDR 172.17.33.77
REMOTE_PORT 36272
REMOTE_ADDR 34.236.152.203
SERVER_SOFTWARE nginx/1.19.0
GATEWAY_INTERFACE CGI/1.1
REQUEST_SCHEME http
SERVER_PROTOCOL HTTP/1.1
DOCUMENT_ROOT /wwwmulu/mdf.zhzyw.com
DOCUMENT_URI /index.php
REQUEST_URI /disedoctor/1/21/314/1/2
SCRIPT_NAME /index.php
CONTENT_LENGTH
CONTENT_TYPE
REQUEST_METHOD GET
QUERY_STRING s=/disedoctor/1/21/314/1/2
SCRIPT_FILENAME /wwwmulu/mdf.zhzyw.com/index.php
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1710837763.9865
REQUEST_TIME 1710837763
Environment Variablesempty
ThinkPHP Constants
APP_PATH /wwwmulu/mdf.zhzyw.com/application/
THINK_VERSION 5.0.0
THINK_START_TIME 1710837763.9872
THINK_START_MEM 408152
EXT .php
DS /
THINK_PATH /wwwmulu/mdf.zhzyw.com/thinkphp/
LIB_PATH /wwwmulu/mdf.zhzyw.com/thinkphp/library/
CORE_PATH /wwwmulu/mdf.zhzyw.com/thinkphp/library/think/
TRAIT_PATH /wwwmulu/mdf.zhzyw.com/thinkphp/library/traits/
ROOT_PATH /wwwmulu/mdf.zhzyw.com/
EXTEND_PATH /wwwmulu/mdf.zhzyw.com/extend/
VENDOR_PATH /wwwmulu/mdf.zhzyw.com/vendor/
RUNTIME_PATH /wwwmulu/mdf.zhzyw.com/runtime/
LOG_PATH /wwwmulu/mdf.zhzyw.com/runtime/log/
CACHE_PATH /wwwmulu/mdf.zhzyw.com/runtime/cache/
TEMP_PATH /wwwmulu/mdf.zhzyw.com/runtime/temp/
CONF_PATH /wwwmulu/mdf.zhzyw.com/application/
CONF_EXT .php
ENV_PREFIX PHP_
IS_CLI false
IS_WIN false