Answers.Body: <p>For the flexmailer one, note that flexmailer is now a core extension so you shouldn't have that copy in sites/default/files since it's outdated.</p>
  <p>For other warnings, it's pretty much just extensions that have that curly braces warning now. Any extension that hasn't updated its <code>*.civix.php</code> files yet.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-03-19T20:11:11.770Z
Answers.Text: Thanks, so the flexmailer extension can be uninstalled?
Answers.UserDisplayName: Andy Clark
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-03-19T20:14:02.817Z
Answers.Text: In theory that's all that's needed and then when the files are deleted and the extension reinstalled civi should find the core one, but I can't guarantee that's what happens in every install. I would temporarily move it somewhere instead of deleting in case the site completely borks and you need to put it back.
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-03-19T20:30:08.173Z
Answers.Text: Thanks for this, very helpful.  I had the old Flexmailer 1.1.1 and now I've got the latest version.
Answers.UserDisplayName: Andy Clark
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-09-07T16:57:25.657Z
Answers.Text: What do we do with extensions like Flexmailer that are now a part of core? I saw another thread that said to disable, uninstall, and reinstall. I did that for 7 extensions but I am still getting the messages. If it is a part of core, can we just disable and uninstall it? If so, what other extension are now included with core?
Answers.UserDisplayName: Iowa Boy
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-09-07T18:33:18.887Z
Answers.Text: Which messages are you getting. The original topic here was about the `Array and string offset access syntax with curly braces is deprecated`. There's plenty of other deprecation messages that might still be around that need separate type of handling.
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-09-07T22:03:42.533Z
Answers.Text: Same messages and same issue after updating to PHP 7.4   https://lab.civicrm.org/dev/core/-/issues/2359
Answers.UserDisplayName: Iowa Boy
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-03-19T20:03:53.593Z
Answers.LastActivityDate: 2022-03-19T20:03:53.593Z
Answers.UserDisplayName: Demerit
Body: <p>Having just upgraded a site to 5.47.2 and noting that PHP 7.4 is recommended I rashly took this seriously :) and ended up with 3 messages that splat themselves over the top of the majority of screensm making it unusable.  Here's one:
  <em>&quot;Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/dcmadmin/public_html/sites/default/files/civicrm/ext/org.civicrm.flexmailer/flexmailer.civix.php on line 246&quot;</em>
  So I'm back with PHP 7.3 as I couldn't find a way to suppress them. So can these messages be supressed? This is a Drupal 7 install with error logging set to 'None' which obviously doesn't include these.</p>
  
Tags: <drupal><php>
Title: How to hide these 'deprecated' type messages when implementing PHP 7.4?
ThreadText: # How to hide these 'deprecated' type messages when implementing PHP 7.4?
  
  (Asked by: username_0 on 2022-03-19)
  
  Having just upgraded a site to 5.47.2 and noting that PHP 7.4 is recommended I rashly took this seriously :) and ended up with 3 messages that splat themselves over the top of the majority of screensm making it unusable. Here's one:
  *"Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/dcmadmin/public\_html/sites/default/files/civicrm/ext/org.civicrm.flexmailer/flexmailer.civix.php on line 246"*
  So I'm back with PHP 7.3 as I couldn't find a way to suppress them. So can these messages be supressed? This is a Drupal 7 install with error logging set to 'None' which obviously doesn't include these.
  
  **Tags:** drupal, php
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2022-03-19. Score: 2
  
  For the flexmailer one, note that flexmailer is now a core extension so you shouldn't have that copy in sites/default/files since it's outdated.
  
  For other warnings, it's pretty much just extensions that have that curly braces warning now. Any extension that hasn't updated its `*.civix.php` files yet.
  
  > **Comments:**
  > **username_0**: Thanks, so the flexmailer extension can be uninstalled?  
  > **username_1**: In theory that's all that's needed and then when the files are deleted and the extension reinstalled civi should find the core one, but I can't guarantee that's what happens in every install. I would temporarily move it somewhere instead of deleting in case the site completely borks and you need to put it back.  
  > **username_0**: Thanks for this, very helpful.  I had the old Flexmailer 1.1.1 and now I've got the latest version.  
  > **username_2**: What do we do with extensions like Flexmailer that are now a part of core? I saw another thread that said to disable, uninstall, and reinstall. I did that for 7 extensions but I am still getting the messages. If it is a part of core, can we just disable and uninstall it? If so, what other extension are now included with core?  
  > **username_1**: Which messages are you getting. The original topic here was about the `Array and string offset access syntax with curly braces is deprecated`. There's plenty of other deprecation messages that might still be around that need separate type of handling.  
  > **username_2**: Same messages and same issue after updating to PHP 7.4   https://lab.civicrm.org/dev/core/-/issues/2359  
  
  ---
  
  