cssart 发表于 2010-8-9 19:29

PHP基本语法请教

各位好:

自学了一段时间的PHP,感觉许多基本语法都熟悉了,但是修改一些大型程序时还是连基本的语法都看不懂,如以下几行代码中的 <{$title}> 这类代码是什么意思?

这是ShopEX中的一小段代码,红字部分的意思是什么?从哪里读出的数据?这种语法应该是一些系统中最常见的吧,请大家指点:

<div class="border5 [color=#ff0000]<{$widgets_classname}>[/color]" id="[color=#ff0000]<{$widgets_id}>[/color]">
    <h3>[color=#ff0000]<{$title}>[/color]</h3>
    <div class="border-body">[color=#ff0000]<{$body}>[/color]</div>
</div>

多谢!

cssart 发表于 2010-8-10 08:07

太简单了?没人肯回答吗?

cssart 发表于 2010-8-10 08:25

自学了常用的基本语法,包括变量,常量,运算符,函数,循环语句,MYSQL数据库设计等等,简单的PHP程序都能看懂了,但是这个看不懂,不知这属于什么范畴?类?还是其它什么?

下面这本书大家看过吗?掌握了基本的PHP语法后再看这本书合适不合适?(起码来说,读完书"{$body}"这种代码能搞明白了吗?)

[attach]52429[/attach]

此书的详细介绍页面:http://www.china-pub.com/45716#qy

笨笨林 发表于 2010-8-10 11:54

楼主说的那一段代码应该是模版里面的吧,我没有研究过ShopEX。但是PHP模版文件多半都是这样的,定界符可以自定义。真正运行时就替换成相应变量的值。

cnenc 发表于 2010-8-10 16:05

类似 smarty . 楼主可以看一下  smarty 的语法.

cnfarer 发表于 2010-8-14 06:54

这通常是使用MVC框架的程序,它是视图(表现层即其中的V)模板.其中{}数据来源于Model.

okok12 发表于 2010-8-23 19:18

应该是模板中的变量输出

asmdaydream 发表于 2010-8-25 14:12

肯定不是正统的php代码<?php code; ?>,用了什么模板之类的东西

gdk2006 发表于 2010-8-26 23:19

自定义模板符号吧!比如{$title} {$uid}

页: [1]

编程论坛