For those who are using PHP 5.3 (or less than 5.4), then here are some parts of the patch you would need to change.
For reference, this is for PATCH_SUPEE-11155_CE_1.7.0.2_v4-2019-08-01-03-58-34
app/code/core/Mage/Adminhtml/controllers/Newsletter/TemplateController.php
$allowedHtmlTags = ['text', 'styles'];
FIX:
$allowedHtmlTags = array('text', 'styles');
app/code/core/Mage/Adminhtml/controllers/System/Email/TemplateController.php
$allowedHtmlTags = ['template_text', 'styles']
FIX:
$allowedHtmlTags = array('template_text', 'styles');
app/code/core/Mage/Cms/Helper/Data.php
$statusSwf = $statusSwf->asArray()[0];
FIX:
$statusSwf = $statusSwf->asArray();
$statusSwf = $statusSwf[0];
Note:
If you're changing these in the patch file, remember to change the length positions as well since you are adding a newline in the patch file. For example for the last one mentioned above:
@@ -74,4 +75,19 @@ class Mage_Cms_Helper_Data extends Mage_Core_Helper_Abstract
change to
@@ -74,4 +75,20 @@ class Mage_Cms_Helper_Data extends Mage_Core_Helper_Abstract
^^ incremented