Puedes concatenar y agregar a dirname($_SERVER['PHP_SELF']) lo que le falta, o puedes modificar el valor de $calendar->htdocs. De cualquier manera debdes considerar algunas cosas:
- Es necesario que hagas esa comparación?
- Qué función cumple $calendar->htdocs en el proceso de tu aplicación?
- Por qué es que tiene ese valor? Te faltó configurar algo?
En base a lo que te respondas a esas preguntas, podrás deducir qué es lo que debes hacer.