摘要:
面向对象三大特性1.封装目的:为了使类更加安全做法:a.将成员变量变为私有的b.做一个成员方法来间接访问c.在该方法里边加限制条件class Ren{ private $age;//18-50之间 private $name; //魔术方法,给变量赋值 function __set($n,$v) { 阅读全文
摘要:
1.面向过程2.面向对象3.类与对象(1)类是由众多对象抽象出来的东西(2)对象是由类实例化出来的东西(I)定义类class Ren{ public $name="张三"; //成员变量,成员name是属于对象的 public $age=10; private $sex; // 构造函数,无论写不写 阅读全文
摘要:
强类型语言三个特点:1.数组里边只能存储相同数据类型的数据,2.数组的长度固定,3.在内存里边是连续的 一.数组定义及取值 $arr = array(1,2,3,4,5);//echo $arr[0]; //索引数组 $arr1 = array("one"=>"111","two"=>"222"); 阅读全文
摘要:
1.echo strlen("hello"); //取字符串的长度 2.echo strcmp("hello","hello"); //用来比较两个字符串是否相等,区分大小写 3.echo strcasecmp( ); //字符串比较,不区分大小写,相同返回0 4.echo strtolower(" 阅读全文
摘要:
1、常用的正则表达式符号如下: 定界符:/开头 /结束 (1)^匹配开头 $匹配结束 (2)* 代表前面的表达式可以出现任意次,n>=0; (3)+ 出现1次或多次 n>=1 (4)? 0或1次 (5){n}n为非负整数,匹配n次; {n,} n为非负整数,至少匹配n次,最多不限 {n,m} 最少n 阅读全文
摘要:
<body><?php//单行注释/*多行注释*/echo "hello world","php你好";//(最常用)输出方式1,能输出多个字符串print "你好";//输出方式2,只能输出一个字符串print_r(); //要求一个数组,打印数组var_dump(); //输出变量内容,类型,长 阅读全文
摘要:
1、时间戳(timestamp),通常是一个字符序列,唯一地标识某一刻的时间。数字时间戳技术是数字签名技术一种变种的应用。 2、时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。 php中获取时间戳的方法是:time( 阅读全文
摘要:
数据库三大范式 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 范式说明 阅读全文
摘要:
数据库的主键与外键 一、什么是主键、外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一 阅读全文