解:点P到直线l的距离公式为

. ————3分
证法1:过点P作直线l的垂线,垂足为H.若A = 0,则直线l的方程为

,此时点P到直线l的距离为

,而

,可知结论是成立的. ————5分
若

,则直线PH的斜率为

,方程为

,与直线l的方程联立可得

解得

,

————9分
据两点间距离公式得

.
————12分
证法2:若B = 0,则直线l的方程为

,此时点P到直线l的距离为

;
若

,则直线l的方程为

,此时点P到直线l的距离为

;
若

,

,过点P作y轴的垂线,交直线l于点Q,过点P作直线l于y轴的垂线,交直线l于点Q,设直线l的倾斜角为

,则

.
因为

,

,
所以,

.综上,

.
证法3:过点P作直线l的垂线,垂足为H.则直线PH的一个方向向量对应于直线l的一个法向量,而直线l的一个法向量为

,又线段PH的长为d,所以

或

设点H的坐标为

,则

,可得

把点H的坐标代入直线l的方程得

整理得

,解得

.
证法4:过点P作直线l的垂线,垂足为H.在直线l上任取一点Q

,直线PH的一个方向向量为

,据向量知识,向量

在向量

上的投影的绝对值恰好是线段PH的长,因此

因为

,而点

满足

,所以

.因此

.