在说明方法中,“列数字”与“列数据”有区别吗?如果有,请问有啥区别?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在说明方法中,“列数字”与“列数据”有区别吗?如果有,请问有啥区别?相关的知识,希望对你有一定的参考价值。
我看了两个网址。http://iask.sina.com.cn/b/5019739.html中说是列数字,而http://iask.sina.com.cn/b/7652768.html?from=related中说的是列数据。请问:列数字与列数据是一样的吗?
在初中学习说明文时,提到说明方法,“列数字”与“列数据”是没有区别的,数字或数据都使文章更为具体,一般用于平实说明,加强说明文的准确性,严谨性。 参考技术A 说明方法是同一种,但常用 “ 列数字”,“列数据”一般不常说。 参考技术B 说明方法是同一种,但常用 “ 列数字”,“列数据”一般不常说。满意吗??呵呵
北极村祝您喜欢本回答 参考技术C 说明方法是同一种,但常用 “ 列数字”,“列数据”一般不常说 行了吧!!这
是答案 参考技术D 常用“列数字”,不常用"列数据"
php中_initialize()函数与 __construct()函数的区别说明
_initialize()方法是在任何方法执行之前,都要执行的,当然也包括 __construct构造函数。 也就是说如果存在_initialize()函数,调用对象的任何方法都会导致_initialize()函数的自动调用,而__construct()构造函数仅仅在创建对象的时候调用一次,跟其它方法调用没有关系。
__construct这里是双划线,而_initialize()函数是单划线
如果父子类均有_initialize()函数,则子类覆盖了父类的,如果子类没有而父类有,则子类继承父类的。
默认情况下,子类的构造函数不会自动调用父类的构造函数。在调用子类对象的_initialize()时,也不会导致自动调用父类的_initialize()
实际编写子类的构造函数时,一般都要加上父类构造函数的主动调用parent::__construct(),否则会导致子类对象空指针的异常,
如Call to a member function assign() on a non-object。
故在一些系统后台管理或者评论功能上,可使相关的控制器extends于base控制器:
Base.php:
<?php
namespace app\\admin\\controller;
use think\\Controller;
class Base extends Controller
{
public function _initialize(){
if(!session(\'username\')){
$this->error(\'请先登录系统!\',\'Login/index\');
}
}
}
Article.php
<?php
namespace app\\Admin\\controller;
use app\\Admin\\model\\Article as ArticleModel;
use app\\admin\\controller\\Base;
class Article extends Base
{
……… ………
}
这样一来,当Article控制器的任何方法执行前都会先执行Base.php中的_initialize()方法进行检测是否已经登录,无需创建对象。
————————————————
版权声明:本文为CSDN博主「lxw1844912514」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lxw1844912514/article/details/100029071
以上是关于在说明方法中,“列数字”与“列数据”有区别吗?如果有,请问有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章