有没有办法检查我们是否在localhost上运行PHP脚本 - 开发服务器或实时服务器 - 生产服务器?是否有任何PHP常量,变量,函数等可以提供这些信息.
我需要这个为生产和开发服务器设置不同的设置.现在我解析URL以查看它是哪一个,但我想知道有没有更好的方法来做到这一点.我担心的是我们可能会更改脚本的URL,这可能会破坏我的检查.
我正在寻找一个具有一个配置文件和IF条件的解决方案,具体取决于我将定义不同的设置.唯一的问题是,当主机名,document_root或我用于识别本地/远程主机的其他服务器设置发生更改时,我不想更改IF语句.
并且希望从一个源更新SVN而不更改任何内容到我的生产服务器.
理想情况下,我希望能够使用这些设置运行CRON作业.
我知道,对于一些可能听起来很蠢,但是,我在想,如果我哈瓦在一个类中删除(从数据库和文件系统)中的所有对象数据删除()方法,我怎么能破坏/从内部取出异物类.
这是一个PHP问题.像是unset($this);可能和明智的东西?什么是正确的方法呢?
我知道你们许多人会说些什么.这是一个愚蠢的问题,或者这可能不是正确的论坛,或取决于应用程序等.
我只是想知道我是否有一个自定义主题,我将来可能会改变它是一个好主意分离jQuery UI,我的意思是JS类和CSS在较小的块(文件像droppable等)和仅包括我需要在某个页面上或者将它们保持在一起并在每个页面上加载整个UI.两者都有正面和负面的.我只是不确定哪个更好.
你有什么意见.有可能采用不同的方法
问题就是这一切.哪一个更快?在速度优化方面,我们什么时候应该使用view而不是subquery和反之?
我没有某种情况,但在尝试使用mysql中的视图时,正在考虑这个问题.
我不确定标题是否说得对,很可能不是:)
所以我有products桌子,我想在他们制作的季节之前订购.
如果'spring'是1,'summer' - 2,'autumn' - 3和'winter' - 4,我怎样才能以这样的方式订购它们以便首先显示'summer',然后是'spring',然后是'winter' '并在'秋天'结束.就像2,1,4,3一样.
为了更清楚地说明,我希望能够改变规则.可能是2,1,4,3或4,2,1,3等.这是为了展示季节产品.
希望解释有助于解决问题.欢迎任何解决方案.数据库是MySQL,语言PHP.
PHP 5.3中是否有一种新方法来定义时间戳?
这个 strtotime('0000-00-00');
将在PHP 5.3之前返回0日期(01/01/1970),在PHP 5.3中返回-62169984000.和30/11/-0001这样的日期!!
但我在文档中找不到任何解释.任何想法都改变了,或者我错过了什么?
我的Eclipse PDT版本有问题.我一直打开旧版本的文件,直到我关闭它并再次打开它.
发生了什么事.我用Eclipse编辑一个文件 - test.php.我关闭它.然后我将它(test.ph)与WinMerge中的另一个进行比较,保存更改,当我在Eclipse中再次打开文件时,它仍然与我在WinMerge中更改它之前的相同.我必须关闭Eclipse并再次启动它才能打开带有最新修改的文件.
当我打开从FileZilla下载的文件时,我注意到了同样的问题.我有一个在Eclipse中在线打开的文件的本地副本,然后有人在线更改了该文件.我右键单击 - >从FileZilla"查看/编辑",选择在线覆盖旧的本地文件,但后来我再次看到旧文件,没有更改.我确信当我将文件下载到某处并打开它时会发生变化,我看到了它们.
是否有类似Eclipse中的缓存可能会阻止我查看最新的更改.我似乎只有在Eclipse之外进行更改时才会发生这种情况.有任何想法吗?
你们有新的PHP框架Jackal的经验吗?
这是新鲜的,刚刚发布,我想知道它是否是一个好的.它可以替代像Kohana,Symphony或Zend这样的框架吗?Zend有太多的pre-biuld模块和功能.也许与Kohana的比较更好.
我问的是因为我正在寻找一个在我未来的项目中使用的框架.
谢谢