02php编程入门综述
PHP编程入门
本章目标
PHP数据类型
变量与常量
运算符与表达式
流程控制
PHP入门
PHP标记风格
(1)以“?php”开始,“?”结束
?php
//PHP代码
?
最常见的一种风格。它在所有的服务器环境上都能使用,而在XML(可扩展标记语言)嵌入PHP代码时就必须使用这种标记以适应XML的标准,所以推荐用户都使用这种标记风格
(2)以“?”开始,“?”结束
?
//PHP代码
?
(3)script标记风格:这是类似JavaScript的编写方式
script language=php
//PHP代码
/script
(4)以“%”开始,“%”结束
%
//PHP代码
%
这与ASP的标记风格相同,这种风格默认 是禁止的
PHP注释
在PHP程序中,间隔字符,如换行(回车)、空格和tab(制表符),都被认为是空格。 在HTML中空格字符将被忽略,在PHP中同样如此。多个空格显示时只显示一个空格,例如:
?php
echo Hello ;
echo world;
?
上面代码输出的结果为“Hello world”。
注释是对PHP代码的解释和说明,PHP解释器将忽略注释中的所有文本。事实上,PHP分析器将跳过等同于空格的注释。
PHP注释和C语言一样,分为多行注释和单行注释
多行注释。一般是C语言风格的注释,以“/*”开始,“*/”结束
单行注释。可以使用C/C++风格或shell脚本风格的注释,C/C++风格是以“//”开始,所在行结束时结束;shell脚本风格与C++类似,使用的符号是“#”。例如:
?php
echo Hello; //这是C++风格的注释
echo World!; #这是shell脚本风格的注释
?
使用PHP输出HTML
echo在前面的内容中已经使用过,print()函数的用法与echo类似,下面是一个使用echo 、echo()函数和print()函数的例子:
?php
echo(hello); //使用带括号的echo()函数
echo world; //使用不带括号的echo()函数
print(hello); //使用带括号的print()函数
print world; //使用不带括号的print()函数
?
显示函数只提供显示功能,不能输出风格多样的内容。在PHP显示函数中使用HTML代码可以使PHP输出更为美观的界面内容。例如,下面的代码:
?php
echo p align=center大标题/p;
print br /;
echo “h2这是标题字体/h2;
?
echo与print的区别?
使用PHP输出HTML
在使用PHP输出HTML时,最容易出错的地方就是单引号和双引号的嵌套。例如,如下代码是错误的:
echo p align=center大标题/p;
echo “h2 id=“biaoti”这是标题字体/h2;
解决这个问题的一种方法是正确使用嵌套方式(见前面的正确代码),另一种方法是使用转义字符“\”将嵌套的引号转义。
正确的格式应该是:
echo ‘p align=\center\大标题/p;
echo “h2 id=\”biaoti\”这是标题字体/h2;
当然,还可以将HTML代码嵌入PHP标记之间来输出HTML,例如:
?php
$str=1;
if($str==1)
{
?
h2 id=“biaoti”变量值为1/h2
?php
} //这里的代码与之前的代码是连接的
?
在HTML中嵌入PHP
在HTML代码中嵌入PHP代码相对来说比较简单,下面是一个在HTML中嵌入PHP代码的例子:
html
head
titleHTML中嵌入PHP/title
/head
body
HTML文本框
input type=text value=“ ?php echo 这是PHP的输出内容‘ ?
/body
/html
PHP中嵌入JavaScript脚本
PHP代码中嵌入JavaScript能够与客户端建立起良好的用户交互界面,强化PHP的功能,其应用十分广泛。在PHP中生成JavaScript脚本的方法与输出HTML的方法一样,可以使用显示函数。例如:
?php
echo script;
echo alert(我是JavaScript! );;
echo /script;
?
请大家自己书写一个PHP和HTML、JavaScript结合的网页。
PHP数据类型
类型名称
类型表示
取值
bool
布尔型
true,false
integer
整型
-2147483647----2147483648
string
字符串型
字符串长度取决于机器内
您可能关注的文档
- 多项式与多项式的乘法讲述.ppt
- 01第一章技术的价值综述.ppt
- 粉体表征方法讲述.ppt
- 02-01有限元分析基础-理论基础综述.ppt
- 02-4传输介质综述.ppt
- 第一章绪论讲义讲述.doc
- 02-03有限元分析基础-ANSYSworkbench基础操作综述.ppt
- 第一章学案1.7讲述.ppt
- 多元智能培训haka讲述.ppt
- 孝文帝改革(新)讲义.ppt
- 2026新人教版小学数学四年级下册期末综合试卷(3套打印版含答案解析).pdf
- 2026新人教版小学英语六年级下册期末综合试卷(3套含答案解析打印版).pdf
- 关于XX学院“十五五”发展规划(2026—2030年).pdf
- 2026新人教版小学英语五年级下册期末综合试卷(3套含答案解析打印版).pdf
- 羌族自治州阿坝县试验检测师之交通工程考试题库【A卷】.docx
- 苏州大学小儿普外科考研复试真题.docx
- 考研毛概试题及答案.docx
- 无证无照经营查处办法解读课件.pptx
- 女职工劳动保护规定解读课件.pptx
- 精品解析:天津市和平区2025-2026学年高三上学期1月期末语文试题(原卷版).docx
最近下载
- Unit 1 Animal friends Speed up(课件)外研版(三起)(2024)英语三年级下册.pptx VIP
- 医药企业医院廉洁承诺范文.docx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.docx VIP
- Python少儿编程(第1-17课).pptx VIP
- 2026及未来5年中国活检针行业发展研究报告.docx
- 汽车检测诊断技术.pptx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.pptx VIP
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- 集成电路原理与设计之一数字教案_chap.pdf VIP
- python少儿编程课程-第6课:周而复始(for循环).pptx VIP
原创力文档

文档评论(0)