在html页面的php语言{$ username -> un}代表什么意思?
在html页面的php语言{$username->un}代表什么意思?它正常运行的条件是什么?...
在html页面的php语言{$ username -> un}代表什么意思?它正常运行的条件是什么?
展开
3个回答
展开全部
有两种情况
1.在一个PHP字符串内
看起来类似于:$str="您的用户名是:{$username->un}",这种写法等同于$str="您的用户名是:".$username->un,双引号之内是可以直接写PHP变量的,但如果不仅仅是个变量,而是一个数组或者对象的属性的时候就需要用大括号括起来,避免歧义。
2.直接写在html里面,不在PHP代码中
看起来类似于这样:<span>您的用户名:{$username->un}</span> ,这应该是一种模板代码,Smarty可以达到这种效果。
至于它的意思,无非就是访问$username这个对象的un属性,类似于java里面的username.un,只不过PHP里面用->来访问对象的属性和方法。
1.在一个PHP字符串内
看起来类似于:$str="您的用户名是:{$username->un}",这种写法等同于$str="您的用户名是:".$username->un,双引号之内是可以直接写PHP变量的,但如果不仅仅是个变量,而是一个数组或者对象的属性的时候就需要用大括号括起来,避免歧义。
2.直接写在html里面,不在PHP代码中
看起来类似于这样:<span>您的用户名:{$username->un}</span> ,这应该是一种模板代码,Smarty可以达到这种效果。
至于它的意思,无非就是访问$username这个对象的un属性,类似于java里面的username.un,只不过PHP里面用->来访问对象的属性和方法。
追答
这是对的,这应该是某种模板代码,你照着他给你的代码填上去就行了,程序运行时会自动将这些模板代码替换成对应的值。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询