摘要: 1:user表:CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf82:mysqltools.php (mysql工具类)conn=mysql_connect($this->host,$this->uname,$this->pwd) or die('mysql_connect error:'.mysql_error()); my. 阅读全文
posted @ 2013-10-16 17:36 yshy 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 其基本思想是把要使用到的其他资源文件统一使用__autoload()方法来管理,我们在使用的时候只需要引入包含__autoload()方法的文件即可。其对性能的影响是微乎其微的,但是带来的好处是巨大的。其基本使用方式如下:1:MyClass.php'; } }?>2:general.inc3:main.phpsay_hello();?>运行结果如下:Hello,World! 阅读全文
posted @ 2013-10-16 12:53 yshy 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 类中的常量与静态成员类似他们只属于类而不属于类的任何实例,访问形式与访问静态成员一样。例如: 阅读全文
posted @ 2013-10-16 10:49 yshy 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 静态属性和普通属性不一样,静态属性只属于类本身而不属于类的任何实例,所以他们的访问方式也不一样。你可以把静态属性认为是存储在类当中的全局变量,而且你可以在任何地方通过类来访问它们。在类本身中访问静态属性和方法使用self::属性名/方法,在其他地方使用 类名::属性名/方法例如: 阅读全文
posted @ 2013-10-16 10:44 yshy 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 静态变量的初始化只能在第一次static 声明的时候进行,这些静态变量只能在声明他的函数中访问到。例如:'; } echo 'haha...'; } do_something(); do_something(); do_something();?>运行结果:do somethinghaha...haha...haha... 阅读全文
posted @ 2013-10-16 10:12 yshy 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 常量与变量不一样,一旦被定义就可以全局访问。例如: 阅读全文
posted @ 2013-10-16 09:44 yshy 阅读(153) 评论(0) 推荐(0) 编辑
摘要: PHP中的数组是指一个键/值对的集合。PHP中的数组是使用哈系表构建的,这意味着访问每一个值都会有一个平均的O(1)复杂度。$arr=array([key=>]value,....);在这里关键字是可选的,如果没有显示的指定关键字,则系统会自动为关键字赋值。使用foreach遍历数组:$key是可选的。$value){ echo "$key=>$value"; }?> 阅读全文
posted @ 2013-10-16 08:57 yshy 阅读(179) 评论(0) 推荐(0) 编辑
摘要: (1)$_GET[]。一个包含所有PHP 从客户端浏览器接收的GET变量的数组。(2)$_POST[]。一个包含所有PHP 从客户端浏览器接收的POST变量的数组。(3)$_COOKIE[]。一个包含所有PHP 从客户端浏览器接收的cookie的数组。(4)$_ENV[]。一个包含环境变量的数组。(5)$_SERVER[]。一个存放WEB服务器变量的数组。这些超全局变量在Web应用开发中会经常用到!!。 阅读全文
posted @ 2013-10-16 08:35 yshy 阅读(228) 评论(0) 推荐(0) 编辑
摘要: empty()可以用来检查一个变量是否被声明或者值为false,通常被用来检查一个表单变量是否被发送或者包含数据。例如一个登录表单: User Login username: password: 阅读全文
posted @ 2013-10-16 08:29 yshy 阅读(538) 评论(0) 推荐(0) 编辑
摘要: isset()用来判断某个变量是否已经被声明,他返回一个boolean类型的值,如果声明则返回true否则返回false。如果变量被声明后,给他赋值为NULL,他也返回false。如: isset()还可以被用来判断数组的元素和对象的属性是否被声明。同样如果一个数组元素被声明但是赋值为null的话isset()也是返回false。例如:100,'b'=>200,'c'=>null); if(isset($arr['c'])){ echo 'set'; }else{ echo 'no set'; }?&g 阅读全文
posted @ 2013-10-16 08:18 yshy 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 请看以下代码: 在浏览器端将会输出:Yanshiying第二行代码多加了一个$标记就可以通过间接的方式来访问变量,$name表示Yshy这个字符串,随后$Yshy="Yanshiying"。 阅读全文
posted @ 2013-10-16 08:00 yshy 阅读(236) 评论(0) 推荐(0) 编辑