- 博客(24)
- 收藏
- 关注
转载 PHP核心知识要点
Php:脚本语言,网站建设,服务器端运行PHP定义:一种服务器端的 HTML 脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于 Open Source(开放源代码)的尤其适合 Web 开发并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C,Java 和 Perl,而且容易学习。该语言让 Web 开发
2015-09-11 07:26:56 746
原创 php中 echo print print_r var_dump的区别
echo :输出一个或多个字符串;print:和echo一样,但速度比echo慢。print_r: 打印关于变量的易于理解的信息,如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 记住,print_r() 将把数组的指针移到最后边。使用 reset() 可
2015-09-08 00:03:07 830
转载 超级有用PHP代码样例
作为一个正常的程序员,会好几种语言是十分正常的,相信大部分程序员也都会编写几句PHP程序,如果是WEB程序员,PHP一定是必备的,即使你没用它开发过大型软件项目,也一定多少了解它的语法。尽管PHP经常被人诟病,被人贬低,被人当玩笑开,事实证明,PHP是全世界网站开发中使用率最高的编程语言。PHP最大的缺点是太简单,语法不严谨,框架体系很弱,但这也是它最大的优点,一个有点编程背景的普通人,只需要
2015-09-07 21:24:47 669
原创 访问控制与安全管理
访问控制mysql的用户账号以及相关信息都存储在mysql的MySQL数据库中,这个数据库里有一个user的数据表,包含了所有的用户账号。mysql->SELECT user FROM mysql.user; //查看使用者账号刚安装系统的时候只有一个root用户,该用户被赋予操作和管理MySQL数据库的所有权限。创建用户账号mysql->CREATE USER 'wan
2015-09-05 11:59:08 531
原创 PHP单例模式
单例模式按字面来看就是某一个类只有一个实例,这样做的好处还是很大的,比如说数据库的连接,我们只需要实例化一次,不需要每次都去new了,这样极大的降低了资源的耗费。单例模式是一种常见的设计模式,在计算机系统中,线程池、缓存、日志对象、对话框、打印机、数据库操作、显卡的驱动程序常被设计成单例。单例模式有以下3个特点:1.只能有一个实例。2.必须自行创建这个实例。3.必须给其他对
2015-09-04 11:31:08 368
原创 PHP工厂模式
工厂模式工厂模式是做什么的?专门用来创建其它对象的类例如现在有mysql操作类和mssql操作类calss factory{ sattic function creat($type){ return new $type; }}$obj=factory::create('mysql'); 好处:统一
2015-09-04 10:13:49 606
原创 存储函数
自定义函数用户自定义函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置方法相同。创建自定义函数CREATE FUNCTION function_name 创建函数名RETURNS type 返回类型{STRING|INTEGER|REAL|DECIMAL}
2015-09-04 00:23:45 2276
原创 存储过程
为什么要使用存储过程?答:1.可以增强SQL语言的功能和灵活性,存储过程可以用流程语句来编写,可以完成复杂的判断和运算 2.良好的封装性。存储过程被创建后,可以在程序中反复的被调用,而不必重新编写该存储过程的SQL语句。 3.高性能。存储过程执行一次后,其执行规划就驻留在高速缓冲存储器中,在以后的操作中只用从中调用已编译好的二进制代码执行即可。
2015-09-03 22:22:03 528
原创 php面向对象基础概念(封装)
封装性是面象对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义:1. 把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。2. 信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障〕,只保留有限的对外接口使之与外部发生联系。封装的原则在软件上的反映是:要求使对象以外的部分
2015-06-22 23:30:18 5006
原创 php面向对象基础概念(多态)
多态是除封装和继承之外的另一个面象对象的三大特性之一。<?phpinterface Shape { function area(); function perimeter(); } //定义了一个矩形子类实现了形状接口中的周长和面积 class Rect implements Shape { private $width;
2015-06-20 23:21:21 1999
原创 php面向对象基本概念(Final关键字)
如果父类中的方法被声明为 final,则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承。<?phpclass BaseClass { public function test () { echo "BaseClass::test() called\n" ; } final public function moreTestin
2015-06-20 21:20:53 394
原创 php面向对象基本概念(魔法方法)__invoke() __toString() __call() __callStatic() __clone()
__toString()和__invoke()__toString()用于定义输出对象引用时调用 常用于打印一些对象的信息必须有返回值,比如使用echo打印对象时。如果类没有实现此方法,则无法通过echo打印对象,否则会显示:Catchable fatal error: Object of class test could not bconverted to string in
2015-06-19 18:23:48 591
原创 php面向对象基础概念(属性重载的魔术方法)__get(),__set(),__isset(),__unset()
--在给不可访问属性赋值时,__set()会被调用。__get()方法:这个方法用来获取私有成员属性值的,有一个参数, 参数传入你要获取的成员属性的名称,返回获取的属性值, 这个方法不用我们手工的去调用, 是在直接获取私有属性的时候自动调用的。因为私有属性已经被封装上了,是不能直接获取值的(比如:”echo $p1->name” 这样直接获取是错误的),但是如果你在类里面加上了这个方法,在使用
2015-06-18 16:47:44 1347
原创 php面向对象基础概念(接口)
什么是接口(interface) ?接口是方法的抽象,如果不同的类有同样的方法,那么就应该考虑使用接口。 (1)接口是一个行为的规范、协议。其实就是类和类之间的一种协定,一种约束(2)C#不支持多继承,但是他把这个功能交给接口来实现。 (3)类与类之间的系统资源调用方式不一样,导致他们之间的通信很困难,而接口可以屏蔽掉它们之间的差异,能使他们顺利通信。(4)可以指定某个
2015-06-18 00:32:20 1757
原创 php面向对象基础概念(重载新的方法parent::)
我们这里所指的重载新的方法所指的是什么呢?其实我们所说的重载新的方法就是子类覆盖父类的已有的方法,那为什么要这么做呢?父类的方法不是可以继承过 来直接用吗?但有一些情况是我们必须要覆盖的。<?php//创建一个人类class Person{ //下面是人的成员属性 var $name; var $sex; var $age; //定义一个构造方法参数是$nam
2015-06-16 16:55:03 477
原创 php面向对象基础概念(构造方法和析构方法)
构造函数:大多数类都有一种称为构造函数的特殊方法。当创建一个对象时,它将自动调用构造函数,也就是使用new这个关键字来实例化对象的时候自动调用构造方法。构 造函数的声明与其它操作的声明一样,只是其名称必须是__construct( )。这是PHP5中的变化,以前的版本中,构造函数的名称必须与类名相同,这种在PHP5中仍然可以用,但现在以经很少有人用了,这样做的好处是可以使构 造函数独立于类名,
2015-06-16 12:24:45 602
原创 PHP面向对象基础概念(抽象方法和抽象类)
在OOP语言中,一个类可以有一个或多个子类,而每个类都有至少一个公有方法做为外部代码访问其的接口。而抽象方法就是为了方便继承而引入的,我们先来看一下抽象类和抽象方法的定义再说明它的用途。什么是抽象方法?我们在类里面定义的没有方法体的方法就是抽象方法,所谓的没有方法体指的是,在方法声明的时候没有大括号以及其中的内容,而是直接在声明时在方法名后加上分号结束,另外在声明抽象方法时还要加一个关键字“a
2015-06-15 23:40:00 3103
原创 php面向对象基础概念(对象和类)
面向对象(Object Oriented,OO)对象:世间万物皆对象(人、飞机、桌子。。。)对象的组成:1、对象的组成元素,数据模型,对象的属性,成员变量。 2、对象的行为,行为模型,对象的方法。特点:对象是一个特定的事物,他的职能完成特定功能 每一个对象都是独一无二的 可以重
2015-06-13 17:46:58 571
原创 建立用户身份验证机制和个性化设置总结-会话(2)
详细总结 1、会话 2、正则表达式ereg() 3、MySQL 四fetch语句 4、数据库连接 要开始啦!!!!!!1、会话
2015-06-08 00:09:02 443
原创 建立用户身份验证机制和个性化设置总结(1)
利用一周课余时间照着《PHP与MySQL W1eb开发》的27章code代码,之后查看不懂的函数,最后根据整体代码思路列出了详细的流程图(如下),可以忽略字体。下面我总结这次coding中学到的函数(就不上整体代码了)1、mail() 允许您从脚本中直接发送邮件。成功接收返回true,否则false mail(to,subject,m
2015-06-07 08:32:56 617
转载 php函数
php内置函数,分类分布掌握!Math函数:10个较常用标红。abs — 绝对值acos — 反余弦acosh — 反双曲余弦asin — 反正弦asinh — 反双曲正弦atan2 — 两个参数的反正切atan — 反正切atanh — 反双曲正切base_convert — 在任意进制之间转换数字bindec — 二进制转换为十进制cei
2015-06-05 00:25:11 307
原创 【个人学习之路】PHP和MySQL实现上传图书信息
Book-O-Rama - New Book EntryISBNAuthorTitlePrice Book-O-Rama Book Entry ResultsBook-O-Rama Book Entry Results<?php // create s
2015-05-28 16:53:29 778
转载 MySQL命令
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进
2015-05-25 17:17:57 445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人