摘要:
今天在网上查看class_exists方法(http://php.net/manual/en/function.class-exists.php)的用法的时候,发现class_exists方法的定义如下:bool class_exists ( string $class_name [, bool $autoload = true ] );它是有两个参数的,我们平时用这个方法的时候大都只给了第一个参数,第二个参数的默认值是默认为true,而关于第二个参数的解释是:autoloadWhether or not to call __autoload by default.所以当我们不设置第二个参数时 阅读全文
摘要:
在PHP开发过程中,如果希望从外部引入一个class,通常会使用include和require方法,去把定义这个class的文件包含进来。这个在小规模开发的时候,没什么大问题。但在大型的开发项目中,这么做会产生大量的require或者include方法调用,这样不因降低效率,而且使得代码难以维护,况且require_once的代价很大。在PHP5之前,各个PHP框架如果要实现类的自动加载,一般都是按照某种约定自己实现一个遍历目录,自动加载所有符合约定规则的文件的类或函数。 当然,PHP5之前对面向对象的支持并不是太好,类的使用也没有现在频繁。 在PHP5后,当加载PHP类时,如果类所在文件没有 阅读全文
摘要:
PHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void header (string string [,bool replace [,int http_response_code]])可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location类型的标头是一种特殊的header调用,常 阅读全文
摘要:
1.set_time_limit(0) // set_time_limit(0) 设置程序执行时间的函数//括号里边的数字是执行时间,如果为零说明永久执行直到程序结束,//如果为大于零的数字,则不管程序是否执行完成,到了设定的秒数,程序结束。set_time_limit(1); //1秒程序没执行完,就报错for($a=0;$acc(); //Index }}$index=new Index();$index->bb();5.fread//例1:从文件中读取 10 个字节:$file = fopen("test.txt","r"); //r读的方式 阅读全文
摘要:
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/binger819623/archive/2009/06/22/4289544.aspx最近因项目需要,需要开发一个模块,把系统中的一些数据导出成Excel,修改后再导回系统。就趁机对这个研究了一番,下面进行一些总结。基本上导出的文件分为两种:1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成Excel文件。优点:简单。缺点:难以生成格式,如果用来导入需要自己分别编写相应的程序。2:Excel格式,与类Exc 阅读全文