*本节视频和图例请看百度云:http://pan.baidu.com/s/1getBENp
预定义变量常量+变量传值
1回顾+php标签
2php语法+注释+量(变量+常量)
3预定义变量+预定义常量
4php代码执行过程+代码执行内存分析
5变量传值(值传递+引用传递)+可变变量+整型数据类型
6数据类型(浮点型+布尔型+字符串(单引号+双引号+定界符))
回顾
搭建独立环境
基础知识:HTML,网站(服务器,IP,域名),网站访问流程
搭建环境:Apache,php和mysql
Apache:获取浏览器请求,处理请求(处理静态HTML)
PHP:镶嵌在Apache,负责处理php语句
加载:LoadModule
分配:AddType
加载配置文件:PHPIniDir
Mysql:存储数据
PHP加载Mysql提供的扩展:extension
指定扩展路径:extension_dir
虚拟主机:实现一台电脑服务多个基于域名的网站
PHP基础知识
php标签
用来告诉php引擎当前标记内部的代码是php代码,请解析。其他的内容不需要php解析,直接保留。
PHP标签分为四种:标准,脚本,短标记,asp标记
标准
<?php
//PHP代码
?>
注意:通常如果一个脚本文件全部都是php代码,那么可以省略结束标记。
不需要闭合标记的优缺点
优点:
1. php会自动的将后续无用的空行给忽略掉,从而达到节省带宽
2. php能够忽略掉空格,不会干扰其他文件输出。
缺点:
如果后续有非php代码,php引擎就会报错。
脚本
php是一种脚本语言,一定可以使用脚本标记
<script language=”php”>
//PHP代码
</script>
注意:脚本标记通常不怎么使用,为了区分javascript。
短标记
<?
//PHP代码
?>
短标记默认是已经被限制了,不允许使用,如果要使用,需要在配置文件中开启短标记使用
开启
必须重启Apache才能生效
效果
注意:短标记已经不再使用
asp标记
<%
//PHP代码
%>
asp标记,默认是被关闭的,如果要使用,需要开启配置。
开启
效果
php语法
1. 所有的php代码必须写在php标签之内
2. php语句以行为单位,每一行都必须用分号结束
a) 如果没有结束标记,那么任何一行都必须有分号
b) 如果有结束标记,那么最后一行可以省略分号,但是不建议
PHP注释
行注释:用于一行的注释
//:单行注释
#:单行注释
块注释:/* 多行注释,可以跨行*/
一般情况下,在需要进行跨行描述的时候(函数)
建议:任何一个代码都必须携带注释