Điểm:1

Lỗi: Gọi hàm không xác định drush_shift()

lá cờ us

Gần đây chúng tôi đã chuyển sang Drupal 9.3.0 với bố cục tệp soạn thảo và Drush 11.0. Chúng tôi sử dụng Drush Scripts để thực thi các chức năng của trang web từ Crontab. Một trường hợp cụ thể là gửi email bản tin vào mỗi sáng sớm.

Tôi nhận được lỗi chủ đề từ Tập lệnh Drush đã chạy trong nhiều năm. Tập lệnh được thực thi bằng cách di chuyển vào thư mục webroot của trang web và chạy drush scr email_script.php arg1 arg2. Điều đầu tiên mà Drush Script thực hiện là lấy các đối số từ dòng lệnh bằng cách sử dụng drush_shift() nhưng chức năng này không được xác định. Tôi không chắc làm thế nào để tiến hành gỡ lỗi này.

lá cờ cn
Bạn có thể không cần gỡ lỗi bất cứ thứ gì, chức năng này không được dùng nữa và đã bị xóa, đó là lý do tại sao tập lệnh của bạn không thể sử dụng nó. Nó được sử dụng để lấy các đối số dòng lệnh để bạn có thể cấu trúc lại tập lệnh của mình để sử dụng `\Drush::input()` hoặc `$_SERVER['argv']` thay thế
Điểm:2
lá cờ us

drush_shift() đã không được dùng nữa và bị xóa trên mỗi @Clive -- Cảm ơn!

Trong trường hợp của tôi, tôi đã thay đổi:

$arg1 = drush_shift();
$arg2 = drush_shift();

đến

$arg1 = $_SERVER['argv'][3];
$arg2 = $_SERVER['argv'][4];

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.