PHP 8.2.31
Preview: UnnecessaryStringConcatUnitTest.1.inc Size: 992 B
//opt/cpanel/ea-wappspector/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Strings/UnnecessaryStringConcatUnitTest.1.inc

<?php
$x = 'My '.'string';
$x = 'My '. 1234;
$x = 'My '.$y.' test';

echo $data['my'.'index'];
echo $data['my'. 4];
echo $data['my'.$x];
echo $data[$x.$y.'My'.'String'];

$code = '$actions = array();'."\n";
$code = "$actions = array();"."\n";

// No errors for these because they are needed in some cases.
$code = ' ?'.'>';
$code = '<'.'?php ';

$string = 'This is a really long string. '
        . 'It is being used for errors. '
        . 'The message is not translated.';

$shouldBail = 1 + 1;

$shouldNotTrigger = 'My' . /* comment */ 'string';
$shouldNotTrigger = 'My' /* comment */ . 'string';

// phpcs:set Generic.Strings.UnnecessaryStringConcat allowMultiline true
$string = 'Multiline strings are allowed '
        . 'when setting is enabled.';
// phpcs:set Generic.Strings.UnnecessaryStringConcat allowMultiline false

// phpcs:set Generic.Strings.UnnecessaryStringConcat error false
$throwWarning = 'My' . 'string';
// phpcs:set Generic.Strings.UnnecessaryStringConcat error true

Directory Contents

Dirs: 0 × Files: 10

Name Size Perms Modified Actions
1.74 KB lrw-r--r-- 2025-11-04 16:30:35
Edit Download
1.74 KB lrw-r--r-- 2025-11-04 16:30:35
Edit Download
1.98 KB lrw-r--r-- 2025-11-04 16:30:35
Edit Download
1.98 KB lrw-r--r-- 2025-11-04 16:30:35
Edit Download
155 B lrw-r--r-- 2025-11-04 16:30:35
Edit Download
1.88 KB lrw-r--r-- 2025-11-04 16:30:35
Edit Download
992 B lrw-r--r-- 2025-11-04 16:30:35
Edit Download
195 B lrw-r--r-- 2025-11-04 16:30:35
Edit Download
415 B lrw-r--r-- 2025-11-04 16:30:35
Edit Download
2.19 KB lrw-r--r-- 2025-11-04 16:30:35
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).