首页 > PHP教程

PHP将数据从Oracle向Mysql数据迁移实例

为什么要迁移?

首先从运营成本考虑,用Mysql可以节约不少的费用。另一方面,Mysql的稳定性及功能不断地提高与增强,基本上可以满足客户的需求,如支持多 节点部署,数据分区等。还有就是Mysql使用方便,比Oracle简单易用。故客户就要求将已有的Oracle数据表与内容迁移到Mysql来。

阅读全文

PHP5中的异常处理详解(1)

首先是try,catch

﹤?php
$path = D:\in.txt;
try //检测异常
{
file_open($path);
}
catch(Exception $e) //捕获异常
{
echo $e-﹥getMessage();
}
function file_open($path)
{
if(!file_exists($path)) //如果文件无法找到,抛出异常对象
{
throw new Exception(文件无法找到, 1);
}
if(!fopen($path, r)) //如果文件无法打开,抛出异常对象
{
throw new Exception(文件无法打开, 2);
}
}
?﹥

阅读全文

如何书写安全的PHP代码(1)

PHP是一个很容易学习的语言, 许多人在没有任何编程背景下学习它作为一种去增加一些互动元素到他们的网站的方法. 不幸的是,这往往意味着PHP程序员,尤其是那些较新的Web开发程序员, 并没有觉察他们网站中潜在安全风险. 这里是一些比较常见的安全问题,以及如何去避免它们。

阅读全文

理解PHP中的MVC框架编程

什么是MVC

MVC是一个可以让你把“三个部分(即MVC的全称,Model、 View、Controller)”谐调地组成一个复杂应用程序的概念。一辆汽车就是一个在现实生活中非常好的MVC例子。我们看车都看两个View(显 示)部分:内部和外部。而这两个都离不开一个Controller(控制者):司机。刹车系统、方向盘和其他操控系统代表了Model(模型):他们从司 机(Controller)那里取得控制方法然后应用到内部和外观(View)。

阅读全文

精通PHP需要注意的十大要点(1)

1. 在合适的时候使用PHP - Rasmus Lerdorf

没有谁比PHP的创建者Rasmus Lerdorf明白PHP用在什么地方是更合理的, 他于1995年发布了PHP这门语言,从那时起,PHP就像燎原之火,烧遍了整个开发阵营,改变了互联网的世界。 可是, Rasmus并不是因此而创建PHP的。 PHP是为了解决web开发者的实际问题而诞生的。

阅读全文

PHP中的危险函数全解析

在编译 PHP 时,如无特殊需要,一定禁止编译生成 CLI 命令行模式的 PHP 解析支持。可在编译时使用 –disable-CLI。一旦编译生成 CLI 模式的PHP,则可能会被入侵者利用该程序建立一个WEB Shell 后门进程或通过PHP 执行任意代码。

阅读全文