Tout le monde a déjà dit, vous ne pouvez pas faire de ce type de soupçon pour les primitives parce que PHP fais pas en charge. La raison derrière ce n'est pas seulement lié à la conversion automatique, mais aussi à la réaction de la communauté.
Jusqu'à présent, je me souviens qu'en Mai 2010 pour un type scalaire allusion a été ajouté à l'PHP tronc. Mais à cause de la réponse de la communauté à cette fonctionnalité ne pas le faire dans la version 5.4.
Il y avait un peu de controverse à ce sujet. Ceux qui s'opposent à la modification a fait valoir que ce soutien serait aller à l'encontre du concept de base de PHP. PHP est considéré comme un faible tapé la langue. En substance, cela signifie que PHP ne vous oblige pas à déclarer des types de données. Les Variables ont encore des types de données associés avec eux, mais vous pouvez le faire radicale des choses comme l'ajout d'une chaîne en entier sans qu'il en résulte une erreur.
Mon humble avis: un type Scalaire allusion doit être ajouté en PHP le plus tôt possible, c'est une option que nous avons tous besoin, j'ai beaucoup de respect que PHP est faible tapé la langue, mais pour le haut de gamme du développement et de la production, spécialement sur OO contextes, type scalaire indicateur est un must. Nous pouvons avoir les deux alternatives en PHP, tout comme de procédure et OO.