PHP函数
// 数据库 (管理文件 与内存)
// 关系型数据库 二维表模型
// 关系型数据库 大型数据库 oracle db2 中小型 sqlServer mySql
// 语句 操作关系型数据库 SQL语句
// DML 数据库操作语言 update insert delete
// DQL 查询 select
// DDL 定义语言 create
// DCL 控制 GRANT
// TCL 事务控制
// MySQL 可以通过 window服务管理器启动
// 登录数据库(客户端) 运行环境是 CMD窗口 mysql -h服务器的地址 -P端口号 -u用户名 -p服务器密码
// -h mysql服务器地址 lochost表示本机地址 如果是本机可以省略-h
// -P 端口号3306 默认端口可以省略
// -u 默认用户 root管理员
// -p 密码 不建议在-u之后输入
// 数据库的层级结构
// DBMS 数据库管理系统
// DB 数据库
// Table 数据表
// Record 行
//fields 列
// 数据库的操作
// 查看数据库 语法:show databases
// 创建数据库 语法 create databases (库选项) 用于创建数据库 数据库名不要与关键字重复
// create databases ·create· 库选项 可有可无 charset字符集 collate校验集
// ;将客户端cmd命令或者数据传输给远程的服务器
// 查看数据库的创建语句 语法:show create 数据库名字; 可以获取 库选项的相关信息
// 计算机的单位
// 位:bit 二进制中的一个数位
// 字节:byte 8位二进制数
// 字段:kb 1024*1byte
// m 1024k
// g 1024m
// t 1024g
// p 1024t
function tab(){
$tab = '<table border=n>';
for($row=1;$row<=10;$row++){
$tab .= '<tr>';
for($col=1;$col<=10;$col++){
$tab.="<td>$col</td>";
}
$tab.="</tr>";
}
$tab.='</table>';
echo $tab;
}
$f = 'tab';
$f();
function showInfo(){
echo __FUNCTION__;
}
// 可变函数
$f = 'showInfo';
$f();
// 可变变量
$msg = '123';
$a = 'msg';
echo $$a;
function tab(){
$tab = '<table border=n>';
for($row=1;$row<=10;$row++){
$tab .= '<tr>';
for($col=1;$col<=10;$col++){
$tab.="<td>$col</td>";
}
$tab.="</tr>";
}
$tab.='</table>';
echo $tab;
}
function showInfo(){
echo __FUNCTION__;
}
$f = $_GET['f'];
$f();
function tab($n){
$tab = '<table border=n>';
for($row=1;$row<=$n;$row++){
$tab .= '<tr>';
for($col=1;$col<=$row;$col++){
$ji = $col*$row;
$tab.="<td>$ji</td>";
}
$tab.="</tr>";
}
$tab.='</table>';
echo $tab;
}
tab(100);
函数参数 类似于js argument