shi*_*bly 4 php cakephp cakephp-2.0
CakePHP-2.0有这个=>
// Even in your cakephp 2.1.x we have this format
<?php
class PostsController extends AppController {
public $helpers = array ('Html','Form');
public $name = 'Posts';
public function index() {
$this->set('posts', $this->Post->find('all'));
}
}
?>
Run Code Online (Sandbox Code Playgroud)
CakePHP-1.3.10有这个=>
<?php
class PostsController extends AppController {
var $helpers = array ('Html','Form');
var $name = 'Posts';
function index() {
$this->set('posts', $this->Post->find('all'));
}
}
?>
Run Code Online (Sandbox Code Playgroud)
使用public和使用var有什么区别?
var
是一个已弃用的可见性关键字,在功能上等于public
.
来自文档:
注意:出于兼容性原因,仍然支持使用var关键字声明变量的PHP 4方法(作为public关键字的同义词).在5.1.3之前的PHP 5中,其用法将生成E_STRICT警告.
由于它被关键字取代public
,新蛋糕正在遵循新标准.见工作示例这里.