什么是PhP的好呐喊

时间:2013-01-09 09:00:52

标签: php noop

有时候我不想做任何事情。

我只想发表一个声明,以便我可以提出突破点。

在c和objective-c中我们有while(false);

说我想打破一个功能

-(void)viewDidAppear:(BOOL)animated
{

    [super viewDidAppear:animated];
    self.navigationItem.leftBarButtonItem=nil;
    self.navigationItem.rightBarButtonItem=nil;


    [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(updateDisplays) name: NotificationUpdateArroworLocation object:nil];

    PO(self.tableView.indexPathForSelectedRow);
    while(false);//I put break point here so program stop here.
}

在.net中我们没有任何东西(不确定我是否做到了?)。

我们应该在PhP中使用什么?

2 个答案:

答案 0 :(得分:13)

您可以使用相同的技巧和许多其他功能:

<?php
    while (false);
    // or empty output
    echo '';
    // or any expression without side effects
    5 + 5;

如果你使用XDebug,你可以直接在任何地方调用xdebug_break()函数。

答案 1 :(得分:8)

assert(true);

足以将断点附加到?

对于开发环境,应该编译和执行断言。 对于prod环境,可能不应编译或执行断言。所以你可以留下它们。这很有用!

http://www.php.net/manual/en/function.assert.php