文档介绍:PHP基础
PHP 简介
PHP(Hypertext Preprocessor超文本预处理器),跨平台(Windows、Linux、Unix);
是一种服务器端的脚本语言,类似 ASP----请运行Apache或IIS服务器;
配合流行的数据库,可开发动态网页----需安装Mysql数据库;
其语法混合了 C、Java、Perl,可嵌入到HTML文档中执行;
PHP文件后缀是".php"、".php3" 或".phtml",执行效率比CGI高;
PHP最新稳定版本: (),最新发布版本: ()。
思考:可以在浏览器中通过查看源文档的方式来查看 PHP 的源代码吗? - 答:不行。您只能看到 PHP 文件的输出,即纯粹的 HTML。这是因为脚本就已经在服务器执行了。
2、PHP 安装
请分别安装平台、服务器、数据库和PHP软件;
或安装集成环境WampServer、 XAMPP、AppServ、EasyPHP、PHPnow、APMServ、PHPStudy、APM_Setup、DedeAMPZ、php5 环境集成安装包等用于开发调试。
实践:请安装集成环境WAMP并成功启动Apache和Mysql服务。
3、PHP 语法
以<?php 开始,以?> 结束,以分号分割代码行,以// 注释单行,以/* */ 注释块;
您可以把 PHP 的脚本块放置在文档中的任何位置。
实践:请用PHP写一段简单的脚本,输出文本"Hello World"。- 答:
<html>
<body>
<?php
echo "Hello World";
?>
</body>
</html>
4、PHP 变量
变量以$ 开始,用于存储值,不需要先声明该变量类型和名称(使用时被自动声明);
变量名必须以字母或下划线开头,不能包含空格,多个单词用下划线或大写分隔。
实践:判断以下代码输出结果,实际运行查看。- 答:Hello World 1234
<?php
$txt1="Hello World";
$txt2="1234";
echo $txt1 . " " . $txt2;
?>
5、PHP 字符串
字符串变量用于存储并处理文本片段,如上例,变量之间插入了一个空格来分割;
只有一个字符串运算符,并置运算符(.) 用于把两个字符串值连接起来;
strlen() 函数用于计算字符串的长度,如echo strlen("Hello world!")输出12;
strpos() 函数用于在字符串内检索匹配,如echo strpos("Hello world!","world")输出6。
6、PHP 运算符
算数运算符(加减乘除余递增递减):+ - * / % ++ --
赋值运算符(赋加赋减赋乘赋除赋点赋余赋):= += -= *= /= .= %=
比较运算符(等不等大小大等小等):= != > < >= <=
逻辑运算符(和或非):&& || !
7、PHP If语句
if、elseif 以及 else 语句用于执行基于不同条件的不同动作;
后2个需要时才书写,多行代码使用花括号{}圈起来。
if(条件)