מה מכוונים הם לא
כמו שנאמר בתחילה, מכוונים אינם מצביעים. כלומר, התבנית הבאה לא תעשה מה שאולי היית מצפה שתעשה:
<?php
function foo (&$var)
{
$var =& $GLOBALS["baz"];
}
foo($bar);
?>
מה שקורה הוא ש $var בפונקציה foo נכרך עם המשתנה $bar בתחילה, אולם בהמשך הוא נכרך מחדש עם $GLOBALS["baz"]. אין כל דרך לכרוך את המשתנה $bar המוגדר בטווח ההגדרה של הקריאה לפונקציה עם משתנה מתוך הפונקציה על ידי שימוש במנגנון המכוונים מכיוון ש$bar איננו "נוכח" בפונקציה foo (הוא מיוצג על ידי $var, אבל ל$var יש רק ערך משתנה ולא כריכה בין השם לתוכן הטבלאת הסמלים של המקום בו הוא נקרא).