Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试PHP和控制流?_Php_Debugging_Xdebug_Wampserver_Control Flow - Fatal编程技术网

调试PHP和控制流?

调试PHP和控制流?,php,debugging,xdebug,wampserver,control-flow,Php,Debugging,Xdebug,Wampserver,Control Flow,我是一个自动化的人,所以对传统的网络开发不太了解。然而,我已经写了一个完整的社交网站,但我不知道如何调试。我的网站有一些问题,我需要学习周围的东西/ 首先,我需要关于如何在WAMP上安装Xdebug的说明(因为我使用phpDesigner)。每次我遇到新的错误,我都会尝试在网上使用教程。我还尝试将它放在/ext/目录中,并从WAMP PHP Extensions菜单激活它。不行 因此,如果有任何odf用户将PHPDesigner与Xdebug一起使用(不是附带的软件包,而是安装在WAMP上),请

我是一个自动化的人,所以对传统的网络开发不太了解。然而,我已经写了一个完整的社交网站,但我不知道如何调试。我的网站有一些问题,我需要学习周围的东西/

首先,我需要关于如何在WAMP上安装Xdebug的说明(因为我使用phpDesigner)。每次我遇到新的错误,我都会尝试在网上使用教程。我还尝试将它放在/ext/目录中,并从WAMP PHP Extensions菜单激活它。不行

因此,如果有任何odf用户将PHPDesigner与Xdebug一起使用(不是附带的软件包,而是安装在WAMP上),请帮助我,我将非常感激。顺便说一句,PHP版本是5.3.0

接下来,我的网站的控制流程是怎样的:-

htaccess -> redirect everything to index.php if file doesn't exist.

index.php ->

include all libraries  (__autoload).
initialize classes.

Get the $_SERVER['REQUEST_URI'] to get the $page.

If $page is found

Check if the user is logged in,
if yes then include view/$page.php
or else redirect to login.php page

If page is not found then
redirect to 404.php

这个控制流适合调试吗?因为我真的无法理解真正的MVC概念,所以我创建了类似的东西。

有一个关于安装XDebug以与phpDesigner一起使用的教程

是一种组织原则(也称为“设计模式”)。它有助于将项目中逻辑上相似的部分保持在一起,并鼓励它们之间保持干净的接口,但对于低复杂性项目来说,严格的MVC建模并不总是一种改进

你问:

Is this control flow good for debugging?
调试是识别程序中的缺陷。编写一个易于调试的程序就像是故意将一辆汽车驶离道路的左侧,这样你就可以知道救护车在哪里找到你。当然,可以做一些小事情来大大提高可调试性。但关键是构建任何控制结构,使其自然地表达算法。这样做更有可能避免调试的需要。为了编写正确运行的代码,您所能做的一切都是合理的

我很清楚你的控制流程。我不会对使用它感到任何不安。

使用xDebug

它很容易安装和使用。 您可以从这里下载xDebug


有关使用WAMP安装xdebug的分步教程,请访问

谢谢您的帮助,目前该网站仅提供社交网络,因此非常简单。。现在我想把它扩展到一个带有分类等的门户网站,比如website.com/classifieds/website.com/events/等等,那么这到底有多可能呢?我的想法是在index.php广告中定义URL段,根据段ie分类、事件或社交等获取页面。这样好吗?