摘要:
在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子:class ClassA{public function __construct(){ echo “ClassA load success!”;}}//定义一个类ClassA,文件名为ClassA.phpclass ClassA{public function __construct(){ echo “Cl 阅读全文
posted @ 2012-04-10 18:28
有梦就能实现
阅读(345)
评论(0)
推荐(0)
摘要:
debug_backtrace — 返回一个供调试使用的信息树debug_print_backtrace — 打印一个供调试使用的信息树error_get_last — 捕获最后的一条错误信息error_log — 将php的错误信息发送到某处error_reporting — 设定php的错误显示状况restore_error_handler — 恢复set_error_handler()函数对错误处理方式的修改restore_exception_handler — 恢复set_exception_handler()函数对异常处理方式的修改set_error_handler — 指定一个自定 阅读全文
posted @ 2012-04-10 16:40
有梦就能实现
阅读(863)
评论(0)
推荐(0)
摘要:
在创建脚本和 web 应用程序时,错误处理是一个重要的部分。如果您的代码缺少错误检测编码,那么程序看上去很不专业,也为安全风险敞开了大门。本教程介绍了 PHP 中一些最为重要的错误检测方法。我们将为您讲解不同的错误处理方法:简单的 "die()" 语句自定义错误和错误触发器错误报告基本的错误处理:使用 die() 函数第一个例子展示了一个打开文本文件的简单脚本:<?php$file=fopen("welcome.txt","r");?>如果文件不存在,您会获得类似这样的错误:Warning: fopen(welcome.t 阅读全文
posted @ 2012-04-10 15:38
有梦就能实现
阅读(340)
评论(0)
推荐(0)
摘要:
[小技巧]记录PHP错误日志对于PHP开发人员来说,一旦某个产品投入使用,那么第一件事就是应该将display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。某个产品投入使用后,难免会有错误信息,那么如何记录这些对开发人员非常有用的信息呢?将PHP的log_errors开启即可,默认是记录到WEB服务器的日志文件里,比如Apache的error.log文件。当然也可以记录错误日志到指定的文件中。# vim /etc/php.inidisplay_errors = Offlog_errors = Onerror_log = /var/log/php- 阅读全文
posted @ 2012-04-10 15:15
有梦就能实现
阅读(319)
评论(0)
推荐(0)
摘要:
mysql replace用法1.replace intoreplace into table (id,name) values('1','aa'),('2','bb')此语句的作用是向表table中插入两条记录。如果主键id为1或2不存在就相当于insert into table (id,name) values('1','aa'),('2','bb')如果存在相同的值则不会插入数据2.replace(object,search,replace)把object中出现 阅读全文
posted @ 2012-04-10 10:11
有梦就能实现
阅读(412)
评论(0)
推荐(0)
浙公网安备 33010602011771号