- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动态web设计与开发Ⅰ;什么是PHP语言?;
//循环输出星号
echo pre\n;
for($i=1;$iMAX_LINE_NUM;$i++)
{
echo print_star($i);
echo \n;
}
echo /pre\n;
;/*
*函数功能:打印指定数目星号
*变量: $num
*返回:字符串
*/;
function print_star($num)
{
return str_repeat(“*”,$num);
}
?
/body
/html;网页最终显示的结果:
Hello ,PHP world!
*
* *
* * *;PHP标记语言;还可以使用其他PHP语言标记:
用”?”代替”?php”;
用ASP风格”%”和”%”。
**必须激活PHP配置文件php.ini中的”short_open_tag”或”asp_tag”选项。对于不同的服务器,这些选项并不总是打开的。强烈建议使用标准方式,增强可移植性。;?php echo 标准的PHP语言标记;?
?=$vocabulary ? 是一种简写方式,等价于
? echo $vocabulary ?
% echo 这是类似于ASP标签的写法; %
;script language=php
echo ‘这是一种 不常使用 地写法,尽管这总是可用的。类似于Javascript客户端脚本的写作风格,可以用于XHTML文档;
/script;PHP的注释:
综合C++和Perl语言的特征。PHP的注释符号有3种:以“ /* ”开始和“ */ ”闭合的段落块注释符,以及用“ // ”和“ # ”开始的行注释符。
;?php
/*这是一个包含段落块的注释,
可以有多行文字。*/
echo Hello world!;
echo Hello,dad and mama.; //这是一个C++风格的行注释
echo Hello,my petty dirty dog.
#这是一个Perl风格的行注释
?;标识符
标识符只能由字母(所有英文字符,以及ASCII码值在127~255的所有字符)、数字或下划线组成。
标识符只能以字母或下划线开头。
;4years
数字开头,非法!
what_is_it?
问号是非法字符!
;PHP中有些标识符是系统定义的,也称关键字。它们不能被用来作为常量、函数名或类名,但是可以将它们作为变量使用,但很容易混淆,不推荐。;PHP关键字表;if;变 量
变量名称由$开头后面是一个标识符。
;?php
$4years =long long ago;
$_4years =long long ago;
$name = Tom;
$Name = Jerry;
echo $name,$Name; “Tom,Jerry”
unset($name);
echo $name,$Name;
?
;① $linenumberinfile = 1; //全部小写的方式
② $line_number_in_file = 2; //使用下划线分隔
③ $LineNumberInFile = 3; //每个单词的首字母大写
;可变变量
一个可变变量使用一个普通变量的值作为这个可变变量的变量名。
例: $var是一个普通变量,以变量值作为变量名,即在$var前面加一个 “$”,即$$var就是一个可变变量。;?php
$var =name;
$name =Tom;
echo $var;
//输出name
echo $$var;
//输出Tom, $$var=$name;
;变量类型;2、字符串(String)
可用 ’ 或 ” 来定义。
双引号字符串支持变量的解析和转义字符。解析器会尽可能多地取得$后面的字符以组成一个它认为合法的变量名。;?php
$coffee = Nescafe;
echo $coffees taste is nice.; //正常
echo I drank some $coffees.; //无效的$coffee,s也是变量名标识符
echo I drank some ${coffee}s.; //有效的
文档评论(0)