摘要: 1、创建一个和多个对象创建一个和多个对象我们只需要多次使用 new 函数 ,进行对类的实例化class MyPc{//类 public $name; public $price; function vod() { return "PHP100视频教程"; }……}====>//对象$pc1 = new MyPc();$pc2 = new MyPc();$pc3 = new MyPc();2、对象中的$this关键字$this关键字是用来访问当前对象中的对象属性和对象方法的系统变量class MyPc{ public $name; public $pri... 阅读全文
posted @ 2013-05-30 13:51 水月灵心 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、什么是面向对象 起初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented Program)。传统开发方法存在问题1.软件重用性差 ,2.软件可维护性差,3.无很好的扩展性面向对象的要素1. 抽象性 , 2. 封装性 ,3.共享性 ,4. 强调对象结构而不是程序结构面向对象的. 阅读全文
posted @ 2013-05-29 17:07 水月灵心 阅读(133) 评论(0) 推荐(0) 编辑
摘要: PHPUnit supports the declaration of explicit dependencies between test methods. Such dependencies do not define the order in which the test methods are to be executed but they allow the returning of an instance of the test fixture by a producer and passing it to the dependent consumers.A producer is 阅读全文
posted @ 2013-05-26 10:03 水月灵心 阅读(263) 评论(0) 推荐(0) 编辑
摘要: The basic conventions and steps for writing tests with PHPUnit:1. The tests for a classClassgo into a classClassTest.2. ClassTestinherits (most of the time) fromPHPUnit_Framework_TestCase.3. The tests are public methods that are namedtest*. Alternatively, you can use the@testannotation in a method&# 阅读全文
posted @ 2013-05-26 09:38 水月灵心 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. 安装PEAR 将下载到的go-pear.phar放入C:\wamp\bin\php\php5.4.3\PEAR; 将php加入系统变量(Path值为:C:\wamp\bin\php\php5.4.3)后,cmd到C:\wamp\bin\php\php5.4.3目录下运行go-pear 安装成功后,将pear也加入系统变量(Path值为:C:\wamp\bin\php\php5.4.3\PEAR) 执行以下命令可查看是否安装成功pear2. 以管理员权限运行cmd后执行以下命令pear config-set auto_discover 1pear install pear.phpu... 阅读全文
posted @ 2013-05-25 23:13 水月灵心 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1. 删除文件后使用:git checkout -- <filename>,即可更新文件2. 也可以用git reset --hard(将所有文件都跟远程仓库同步下)3. 如果想撤销commit:git reset --hard HEAD~3(会将最新的3次提交全部重置,就像没有提交过一样。) 阅读全文
posted @ 2013-05-16 13:54 水月灵心 阅读(630) 评论(0) 推荐(0) 编辑
摘要: <html> <head> <title>无线分类信息管理</title> </head> <body> <center> <?php include("menu.php"); //导入导航栏 ?> <h3>浏览分类信息</h3> <table width="600" border="1"> <tr> <th>id号</th><th>类别名称</th& 阅读全文
posted @ 2013-05-15 21:25 水月灵心 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 使用方法:CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCAT(CAST(int_col AS CHAR), char_col)MySQL的concat函数可以连接一个或者多个字符串,如mysql> select concat('10');+--------- 阅读全文
posted @ 2013-05-15 17:31 水月灵心 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 因为PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的html文本或者是一个200行的js我想是谁都会崩溃的。这就是PHP为什么要引入一个定界符的原因——至少一大部分原因是这样的。 1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西; 2.在PHP定界符中的任何特殊字符都不需要转义; 3.PHP定界符中的PHP变量会被正常的用其值来替换。 PHP中的 阅读全文
posted @ 2013-05-15 16:37 水月灵心 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 定义和用法mysql_free_result() 函数释放结果内存。如果成功,则返回 true,如果失败,则返回 false。语法mysql_free_result(data)参数描述data必需。要释放的结果标识符。该结果标识符是从 mysql_query()返回的结果。提示和注释注释:mysql_free_result() 仅需要在考虑到返回很大的结果集时会占用多少内存时调用。在脚本结束后所有关联的内存都会被自动释放。例子<?php$con = mysql_connect("localhost", "peter", "abc123&q 阅读全文
posted @ 2013-05-09 23:14 水月灵心 阅读(488) 评论(0) 推荐(0) 编辑