PHP+MYSQL+AJAX 第二章 PHP入门
来源:互联网 发布:怎样使用淘宝优惠券 编辑:程序博客网 时间:2024/05/22 10:24
这一章我们即将学习到PHP的基本用法
1、PHP基本语法
① 基本格式
开启wampserver,然后编写2_1.php,代码如下:
<?phpphpinfo();?>
然后在浏览器中可以看到效果:
这个函数可以输出PHP的配置、环境等。
② 输出HTML
用echo函数,然后用单引号把HTML代码括起来,就可以显示出HTML执行的效果了:
// 2_2.php<?phpecho 'Hello';echo ', PHP!';?>
③ 注释
注释方式有三种://、/* … */ 和#,第一和第三种都是注释一行的意思。
2、PHP与HTML结合
① 用PHP输出HTML代码
// 2_3.php<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>我的PHP网页</title> </head> <body> <?php echo '<p>用<b>PHP</b>输出HTML'; echo '</p>' ?> </body></html>
方法很简单,就是在HTML代码中插入HTML代码。
② 设置网页编码的第二种方式charset实现的,PHP代码也可以设置编码:
<?php header('Content-type: text/html; charset=utf-8') ?>
实现效果一样。
3、PHP的错误信息
① 错误类型
这里介绍了两种错误:语法错误和运行错误。前者发生的原因是漏了分号、函数名写错等;后者发生的原因是函数参数错误(但是前提是没有语法错误)。如果发生了语法错误,网页效果不会显示出来,只会有错误提示,而发生运行错误,程序依然会运行,当然错误也会提醒。下面通过例子来展示:
// 3_1.php - 语法错误<?phpheader('Content-type: text/html; charset=utf-8') # 漏了一个分号echo "<p>用PHP输出HTML</p>"; # 这一行不会执行?>
// 3_2.php - 运行错误<?phpheader(); # 没有设置参数echo '用PHP输出HTML' # 这行依然会执行?>
② 控制错误的输出
有的错误我们不想在执行工程的时候输出来,防止一些重要路径的泄露。比如下面的代码:
// 3_3.php<?phpfopen('C:\wamp\www\2333.txt', 'r');?>
如果要2333.txt文件不存在,就会出现下面的错误:
这样就会把要打开的文件的目录暴露了。为了避免这种情况,可以在要阻止错误输出的代码前面添加'@'符号。
// 3_3.php - 错误不输出版本<?php@fopen('C:\wamp\www\2333.txt', 'r');?>
0 0
- PHP+MYSQL+AJAX 第二章 PHP入门
- php入门第二天
- php+ajax简单入门
- PHP Ajax 入门HelloWorld
- PHP入门+MySQL入门
- PHP 入门经典第二章笔记
- php与mysql基础 第二章 form
- PHP+MYSQL+AJAX - 第四章 认识PHP基本语法
- php+mysql入门1
- php+mysql入门2
- php+mysql入门3
- php+mysql入门笔记
- php中mysql入门
- <自学PHP+MySQL> 入门
- PHP MySQL入门
- php ajax mysql编码gb2312
- php+ajax+mysql三级联动
- php+mysql+ajax 黄金步骤
- 比赛分组问题(一)
- 带有行标题栏的表格
- 详解正则表达式
- Scripts to resize standby redolog files
- ios自定义UITabBar-仿写掌上英雄联盟的UITabBar
- PHP+MYSQL+AJAX 第二章 PHP入门
- 倒排索引算法的Java实现
- MySQL数据库的常用命令
- jquery获取表单元素select option的值,对select option操作
- 大数据应用时Oracle优化实例
- Kotlin学习笔记——基本类型
- ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected
- 全排列
- 01随机生成函数