I saw the documentation of WordPress with string[], what is this means?
It said "An array of...", but then the label for this is string[] instead of array.
I know the string in PHP is either 'Hello' or "Hello", what is ['Hello']? Is this really a string?
CodePudding user response:
['Hello'] is an array with just one element that happens to be of type string. So if you e.g. do
$a = ['Hello'];
echo $a[0]."\n";
the output will be Hello.
string[] is basically saying: an array that only has strings stored in its element, no other types like e.g. int
So e.g.
['abc','xyz']
would be a valid string[] while
['abc', 123, 'xyz', 456]
would not be as it contains both string and int elements.
CodePudding user response:
type[] is the documentation convention that means "array whose elements are all type, so string[] means "array of strings". ["Hello", "World"] is an example value.
