Поскольку PHP является частично чувствительным к регистру языком и, в частности, ключевые слова НЕ чувствительны к регистру, регистр не имеет значения для встроенных имен типов. И string
, и String
будут работать в качестве объявления типа (также называемого «подсказкой типа»).
В официальной документации упоминаются строчные варианты, поэтому , вероятно, - хорошая идея использовать ключевые слова в нижнем регистре в качестве стиля кода - так же, как большинство стилей кода PHP используют foreach
, а не Foreach
, например.
P.S. Документацию можно найти на странице Аргументы функций PHP, раздел «Объявления типов» .