1. php的标识符
<?php ?>是Php标准的标签格式,<? ?>只是扩展的标签格式之一,当然也可以像asp那样<% %>但是这些需要在配置环境中去修改配置文件。
一般在C盘system32里边的Php.ini里边有的。。。
如果<? ?>没有启用的话,当然是无法运行的。
2. ecshop定义了PHP的开始符号和结束符号<php >为{ },这样可以直接在dwt模板里面
模板标签替换,把一些特定的标签解析成php语句,现在一般的开源程序都有这种功能,象phpcms,dede等等,各有各的做法,但原理都是一样,都用正则匹配替换,ecshop里的解析可以看看includes/cls_template.php,这里你会找到答案
3. php中系统标识符都有哪些
这些词语在 PHP 中有着特殊的意义。它们中有些像是函数,有些像是常量……但是它们不是的,它们只是语言结构的一部分。不能使用它们的任何一个作为常量、方法名或是类名。但是可以将它们作为变量名使用,不过这样会导致混淆。
PHP 关键词
and or xor __FILE__ exception (PHP 5)
__LINE__ array() as break case
class const continue declare default
die() do echo else elseif
empty() enddeclare endfor endforeach endif
endswitch endwhile eval() exit() extends
for foreach function global if
include include_once isset() list() new
print require require_once return static
switch unset() use var while
__FUNCTION__ __CLASS__ __METHOD__ final (PHP 5) php_user_filter (PHP 5)
interface (PHP 5) implements (PHP 5) extends public (PHP 5) private (PHP 5)
protected (PHP 5) abstract (PHP 5) clone (PHP 5) try (PHP 5) catch (PHP 5)
throw (PHP 5) cfunction (PHP 4 only) this (PHP 5 only)
4. ASP的基本标识符是什么PHP的基本标识符是什么
ASP : <% 代码 %>
PHP :<? 代码 ?> 所有变量前面都要加$,PHP类似C,语句要带;
如:
Test.asp
<% Response.write" Test"%>
Test.Php
<? Echo "Test";?> //可以用printf("Test");