Heim > Backend-Entwicklung > PHP-Tutorial > 一个面向对象方面的很基础的小白有关问题,求指点

一个面向对象方面的很基础的小白有关问题,求指点

WBOY
Freigeben: 2016-06-13 12:32:38
Original
929 Leute haben es durchsucht

一个面向对象方面的很基础的小白问题,求指点
在一个类内(其实是thinkPHP的控制器内类),有很多个方法(不是全部方法)会用到一些语句,我希望能将其整合到一个地方(比如一个方法里边?)到处调用一下,求教该怎么写

贴出现在的代码样例(是有错误的)

<br />
class AbcAction extends BbcAction{<br />
    public function init(){<br />
        $model = M("table1");<br />
        $a = $model-> where("id = 1") -> getField("id");   //$a = 1<br />
        $this -> assign("a",$a);<br />
    }<br />
<br />
    public function test(){<br />
	$this->init()<br />
	echo $a;  <br />
	$model -> find(1);<br />
	//希望在这里能用到上边的$a和$model(实际上这样写是报错的,因为这是init内部的变量?<br />
	//init向前台传递的这个值,好像是可以的<br />
    } <br />
}<br />
Nach dem Login kopieren


问题很小白,求不吝赐教(眼下就要用到,来不及去系统的学习面向对象了..)
面向对象 方法内的变量

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage