php2.27笔记
PHP适用于中小型项目,广泛使用的开源脚本语言,在PHP服务器上执行。
B/S:浏览器
C/S:客户端
80端口:80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。用于传输参数。
3306端口:MySQL的默认端口。不过有些其他可以指定端口的软件,也可以指定使用这个端口。
基本语法:
脚本可放置于文档中的任何位置;
以<?php开头,以?>结尾;
注释方式:
1. // 这是单行注释;
2. # 这是单行注释;
3. /* 这是多行注释 */
php变量命名:
1.以$开头,然后是变量名称;
2.必须以字母或下划线开头,不能以数字开头,只能包括字母数字字符和下划线(A-Z 0-9 以及_)
3.PHP严重区分大小写;(例:$color; $COLOR; $coLoR; 这种被视为三个不同的变量。)
php变量作用域: 1. local 局部 2. global 全局 3. static 静态
php数据类型:
PHP输出:
echo:只能输出number、字符串
print_r:万能输出,不能判断数据类型;
var_dump:能判断数据类型,能输出;
定义常量:大写字母 例 define (‘YMT’,1234); 注意:常量不能改变。
PHP常用函数:
echo:输出一个或多个字符串
strpos:查找字符串首次出现的位置;
explode:使用一个字符串分割另一个字符串;
trim:去除字符串首尾处的空白字符(或者其他字符)
md5:加密;
str_repeat: 重复一个字符串;
str_replace: 子字符串替换;
substr: 截取字符串;
implode: 将一个一维数组的值转化为字符串;
empty: 检查一个变量是否为空;
ucfirst: 首字母大写;
strtoupper:将字符串转化为大写;
substr_count:计算字串出现的次数;
更多函数:http://www.erlangod.net/