收藏此站 联系我们 网站
当前位置:首页» 技术日志 » 【建站服务】海门网站推广【海门办理400电话】海门SEO优化、海门微信公众号APP客户端小程序开发、海门网站托管、海门APP开发-域名申请

【建站服务】海门网站推广【海门办理400电话】海门SEO优化、海门微信公众号APP客户端小程序开发、海门网站托管、海门APP开发-域名申请

作者: 风兰 . 阅读量: 3 . 发表时间:2022-09-20 15:23:43

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


海门网站推广【海门办理400电话】海门SEO优化、海门微信公众号APP客户端小程序开发、海门网站托管、海门APP开发


海门区,隶属江苏省南通市,位于江苏省东南部,长江北岸,东北濒临黄海,南靠长江,全境总面积1148.71平方千米, [1]  截至2020年,海门区户籍人口98.87万人。 [14]  截至2020年6月,海门区下辖3个街道9个镇。 [2]  海门区人民政府驻海门街道北京中路600号。 [3] 

后周显德五年(958年),置海门县,属通州辖领。 [4]  2020年,撤销海门市,设立海门区。 [3]  海门文化属吴越文化,海门人主要使用吴语,属江浙民系。 [5-7]  海门区境内地势平坦,沟河纵横。 [1]  属北亚热带季风气候区,四季分明。 [8] 

海门区是全国双拥模范县 [9]  、国家生态文明建设示范区 [10]  、国家卫生城市 [11]  、中国特色农产品优势区 [12]  、革命文物保护利用片区分县 [13]  、国家知识产权示范城市。

2020年,海门区地区生产总值1442.57亿元,比上年增长5.5%。其中,第一产业增加值68.73亿元,第二产业增加值710.13亿元,第三产业增加值663.71亿元,增长6.8%,三次产业结构为4.8:49.2:46.0。

当需要判断一个DI资源服务是否已被注册,出于常识会这样判断:

if (isset(DI()->cache)) {
    // 永远无法进入这里}复制代码

但这样的判断永远为FALSE,不管注册与否。追其原因在于,DI类使用了魔法方法的方式来提供类成员属性,并存放于PhalApi_DI::$data中。这就导致了如果直接使用isset(DI()->cache)的话,不会触发魔法方法PhalApi_DI::__get($name)的调用,因为确实没有PhalApi_DI::$cache这样的成员属性,最终判断都为FALSE。

简单来说,以下两种判断,永远都为FALSE。

var_dump(isset(DI()->XXX));var_dump(!empty(DI()->XXX));复制代码

正确判断的写法是:先获取,再判断。例如:

$cache = DI()->cache;var_dump(isset($cache));var_dump(!empty($cache));复制代码

在进行某个资源服务是否存在于DI时,需要注意这一点。

3.2 PEAR包命名规范下的自动加载

首先,PhalApi的自动加载机制很简单;其次,PhalApi不强制只使用一种加载机制。有些框架,单单在类文件的自动加载这一块就弄得非常复杂,以致开发人员需要在使用这些框架的同时添加一些自己的类文件时,往往困难重重,甚至明明用引入了却又不见生效。 而在PhalApi,我们秉承的原则是:简单、统一、规范。

3.2.1 PEAR包命名规范

PEAR包的类文件路径和类名映射非常简单,如下图:

图3-2 来自Autoloading Standard的截图

图3-2 来自Autoloading Standard的截图

出于简单性,PhalApi暂时不使用命名空间,所以namespace这一块可省去。可以看出,这里的映射规则是:把类名中的下划线换成目录分割符,并在最后加上“.php”文件后缀,便可得到类对应的文件路径位置。

例如,Api_User、Domain_User、Model_User这三个类,分别对应以下路径的文件。

.|-- Api|   `-- User.php
|-- Domain
|   `-- User.php|-- Model|   `-- User.php复制代码

再举一个稍微复杂的示例,如类Api_Game_User_Equitment对应的文件路径为:./Api/Game/User/Equitment.php。需要注意的是,应该严格区分大小写,因为在Linux、Mac等操作系统,文件路径是区分大小写的。

下面是一些错误的示例。

表3-2 错误的类命名

类名

类文件

错误原因

Api_user

./Api/User.php

类名user小写,导致无法加载

Api_User

./Api/user.php

文件名user小写,导致无法加载

Api_User

./Api_User.php

类文件位置错误,导致无法加载

3.2.2 挂靠式自动加载

在准备好类和文件后,怎样才能让这些类被框架自动加载呢?这里提供的方式是:挂靠式自动加载。熟悉Linux系统的同学可能很容易明白,还没接触到Linux的同学也是可以很快理解的。这里稍微说明一下。所谓的 挂靠就是将项目内的子目录添加到自动加载器。例如我们在入口文件所看到的,添加商城新项目的项目目录,可以:

DI()->loader->addDirs('Shop');复制代码

当有多个目录时,可以传递一个目录数组。

DI()->loader->addDirs(array('Demo', 'Shop'));复制代码

需要注意的是,上面相对路径的都需要放置在应用项目的目录API_ROOT下面,暂时不能添加项目以外的目录。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg


海门网站推广海门办理400电话海门SEO优化、海门微信公众号APP客户端小程序开发、海门网站托管、海门APP开发


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务