PHP语言

#编程语言# 0 0
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己。PHP同时支持面向对象和面向过程的开发,使用上非常灵活。该编程语言最初是由Rasmus Lerdorf于1994年创建的。
  • 中文名称: 超文本预处理器
  • 外文名称: PHP
  • 发布时间: 1995年
  • 所属公司: THE PHP Group
详细介绍 PROFILE +

基本介绍

PHP(PHP:Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。PHP同时支持面向对象和面向过程的开发,使用上非常灵活。

发展历程

PHP是一个拥有众多开发者的开源软件项目,最开始是Personal Home Page的缩写,已经正式更名为"PHP:Hypertext Preprocessor"。PHP是在1994年由Rasmus Lerdorf创建的,最初只是一个简单的用Perl语言编写的统计他自己网站访问者数量的程序。后来重新用C语言编写,同时可以访问数据库,1995年,PHP(Personal Home Page Tools)对外发表第一个版本PHP1。此后,越来越多的网站开始使用PHP,并且强烈要求增加一些特性,如循环语句和数组变量等,1995年发布的PHP2加入了对mySQL的支持。

Andi Gutmans和Zeev Suraski在为一所大学的项目中开发电子商务程序时发现PHP2功能明显不足,于是他们重写了代码发布了PHP3。PHP3是类似于现代PHP语法结构的第一个版本,PHP3的最强大的功能是它的可扩展性,PHP3的新功能和广泛的第三方数据库、API的支持使得这样程序的编写成为可能。

PHP3官方发布不久,Andi Gutmans和Zeev Suraski开始重新编写PHP代码。设计目标是增强复杂程序运行时的性能和PHP自身代码的模块性。经过不懈努力Zend引擎研发成功并且实现了设计目标,并在1999年中期引入PHP。基于该引擎并结合了更多新功能的PHP4于2000年5月正式发布。除了更高的性能以外,PHP4还包含一些关键功能,比如:支持更多的web服务器、HTTP Sessions支持、输出缓冲、更安全的用户输入和一些新的语言结构。

PHP5于2004年7月正式发布,它的核心是Zend引擎2代(PHP7是Zend加强版3代),引入了新的对象模型和大量新功能,开始支持面向对象编程。随着PHP6经历长时间的开发流产后,PHP5发布了6个版本顽强的支撑着开源社区的发展,直到2015-12-03那天迎来了PHP 7.0的发布,其实PHP5.6已经包含了很多PHP6想实现的特性,它为PHP7的研发争取了宝贵的时间。不负众望PHP7.0对比PHP5.6性能整整提升了2倍,PHP7的成功发布让很多核心开发成员回归到PHP社区,并且在2020-11-26发布了PHP8。和php7系列相对比,PHP8对各种变量判断和运算采用更严格的验证判断模式,这点有利后续版本对jit的性能优化。

PHP语言作为一种高级语言,其特点是开源,在设计体系上属于C语言体系,它可以让很多接受过高等教育的初学者能很快接受并完成入门学习,简单好上手容易找工作自然粉丝多。如果数据量大及访问压力大,可以集成redis、mysql分表分区分库、elasticsearch搜索引擎、消息队列写保护和php系统分布式集群部署等技术方案,缓解数据存储、服务访问和数据检索带来的巨大压力。

无论是大中小型项目,PHP都是一个十分适合的高级编程语言,是否适合就看项目研发团队的对它的掌握程度。但是对于较大的和更为复杂的项目,最常见的php-fpm编程模式就显出它的薄弱了。针对PHP-fpm暴露出的一系列缺点问题,最简单靠谱的方案就是及时升级兼容PHP的高版本,PHP7.0.0对比PHP5.6性能提升了2倍,另外PHP7.4提供的Preloading预加载机制实现了部分程序常驻内存,获取了不错的性能提升,在PHP8又提供了高效的JIT(Just-In-Time即时编译)运算支持。另外水平更高的开发者可以转向难度更高的php-cli编程,它能解决大部分的系统性能问题,无论是PHP7和PHP8都支持这种模式的编程。

经过二十多年的发展,随着php-cli相关组件的快速发展和完善,PHP已经可以应用在TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等非Web领域的系统研发。

根据W3Techs2019年12月6号发布的统计数据,PHP在WEB网站服务器端使用的编程语言所占份额高达78.9%。在内容管理系统的网站中,有58.7%的网站使用WordPress(PHP开发的CMS系统),这占所有网站的25.0%。

产品设计

运行机制

PHP常见的运行模式有2种,分别是php-fpm和php-cli。当PHP选择运行在php-fpm模式下,所有的变量都是页面级的,无论是全局变量还是类的静态成员,都会在页面执行完毕后被清空。运行在php-cli模式下可以实现程序常驻内存,各种变量和数据库连接都能长久保存在内存实现资源复用,性能可以得到很大的提升,php-cli虽然开发比较复杂,但是能够获取更高的性能,对开发者的要求比较高需要比较高的开发水平,比较常用的模式是结合swoole组件编写cli框架,各种变量能保存在跨进程的高性能共享内存Table,可以开发出支持热启动的php-cli可靠各类应用系统。

php-fpm在PHP 5.3.3版本成为了官方正式组件(2010-07-22),它提供了稳定可靠的进程管理服务,进程不足时候可以智能扩充数量,闲置时候可以自动回收销毁多余的进程,同时它对程序的容错能力很强大运行非常稳定,可以应付企业级的开发需求。php-fpm友好的完成了使用HTTP/HTTPS等TCP/IP互联网协议下进行的用户的输入输出,页面级生命周期各种资源用完即释放,不存在内存泄漏的问题。php-fpm也提供有一些常驻内存的技术支持,例如PHP 7.4引入的opcache.preload也能实现局部的PHP类和函数的常驻内存,不过这个方法不够灵活,和服务器配置捆绑的太死了。

php-cli因为能实现各类资源的常驻内存,所以可以资源复用,更高效完成多进程编程和异步编程,可以开发出负载能力更高的应用系统。但是相对php-fpm的简单编程开发,开发者要注意很多的事项和需要做很多附加的控制器开发,否则就无法实现期待中的高性能。

首先开发者需要去实现可靠的进程管理服务,保证系统进程遇到各类错误退出运行后能够自动创建新的进程,只有这样才能保证后续的服务请求有足够空闲进程可分配。每个业务代码段都要做异常处理,让进程遇到非致命错误时候不会退出,因为进程重启意味程序和各类资源需要再次加载,这个过程性能消耗不小,所以只有进程稳定运行了常驻内存才有意义。

其次因为常驻内存,编写的新的程序必须重启服务才能生效,这一点习惯了fpm模式的开发者会感到比较陌生。另外开发者需要手工释放内存,否则系统长时间运行后会出现内存泄露。同时在cli模式下,我们不能像fpm里直接用$_SERVER、$_POST、$_GET、$_COOKI和$_FILES进行编程工作,需要自己去解析各种互联网通讯协议完成用户的输入输出。要实现多进程编程利用多核CPU计算,还有学习使用pcntl和posix编程,这里涉及到了异步编程逻辑,这块难度还是比较大的。比较常用的模式是结合swoole组件编写cli框架。

PHP是一个活跃的社区开发语言,有专业的核心开发团队在持续不断的迭代,最近一个版本就是PHP 8.0.8引入了很多的新特性。

参考框架

(一)WordPress内容管理系统(CMS)

功能强大、扩展性强,易于扩充功能;搭建的博客对seo搜索引擎友好,收录快排名靠前;网站上主题多,各色各样应有尽有;有强大的社区支持,有上千万的开发者贡献和审查。

(二)Hyperf

Hyperf是一个基于Swoole高性能、高灵活性的渐进式PHP协程框架,内置协程服务器及大量常用的组件,性能较传统基于PHP-FPM的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于PSR标准实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是可替换与可复用的。

(三)ThinkPHP

ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,最早诞生于2006年初,遵循Apache2开源协议发布。秉承简洁实用、出色的性能和至简的代码、注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。

(四)Drupal

Drupal诞生于2000年,是一个基于PHP语言编写的开发型CMF(内容管理框架),即:CMS+framework。Drupal的架构由三大部分组成:内核、模块、主题。三者通过Hook机制紧密的联系起来。可自由配置,能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项目。

(五)easyswoole

EasySwoole是一款常驻内存型的国产分布式swoole框架,支持同时混合监听HTTP、WebSocket、自定义TCP、UDP协议,且拥有丰富的组件,例如协程连接池、协程Kafka客户端、协程ElasticSearch客户端、、协程Redis客户端、协程自定义队列、协程Memcached客户端、协程HTTP客户端、Crontab定时器等。

(六)Laravel

Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个不错的网络APP,而且每行代码都可以简洁、富于表达力。

(七)CakePHP

CakePHP设计层面很优雅,没有自带多余的library,所有的功能都是纯粹的框架,执行效率还不错。

(八)imi

它可以运行在PHP-FPM、Swoole、Workerman多种容器环境下

语言参考

内置函数

PHP有很多标准的函数和结构。还有一些函数需要和特定的扩展模块一起编译,否则在使用它们的时候就会得到一个致命的“未定义函数”错误。例如,要使用image函数中的imagecreatetruecolor(),需要在编译PHP的时候加上GD的支持。或者要使用mysqli_connect()函数,就需要在编译PHP的时候加上MySQLi支持。有很多核心函数已包含在每个版本的PHP中如字符串和变量函数。调用phpinfo()或者get_loaded_extensions()可以得知PHP加载了那些扩展库。同时还应该注意,很多扩展库默认就是有效的。

在PHP编程里需要注意用户的输入安全,对用户各个方面的输入都要做好相关的过滤处理,内置函数里提供了不少的安全相关的函数,编程学习者需要重点掌握以下的7个重点函数如下表格:

用户输入安全的7个内置函数

函数名称 用途简介

htmlentities 将字符转换为 HTML 转义字符

htmlspecialchars_decode 将特殊的 HTML 实体转换回普通字符

htmlspecialchars 将特殊字符转换为 HTML 实体

nl2br 在字符串所有新行之前插入 HTML 换行标记

str_replace 子字符串替换

strip_tags 从字符串中去除 HTML 和 PHP 标记

stripslashes 反引用一个引用字符串

预定义变量

对于全部脚本而言,PHP提供了大量的预定义变量。这些变量将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头。在PHP的编程里我们经常需要用到以下几个系统变量,编程学习者需要重点掌握的7个预定义变量如下表格:

重点需要掌握的7大预定义变量

变量名称 变量用途说明

$GLOBALS 引用全局作用域中可用的全部变量

$_SERVER 服务器和执行环境信息

$_GET HTTP GET 变量(用户输入之一)

$_POST HTTP POST 变量(用户输入之一)

$_FILES HTTP 文件上传变量

$_SESSION Session 变量(用户会话)

$_COOKIE HTTP Cookies(用户会话标识)

数据类型

PHP支持10种原始数据类型。四种标量类型:bool(布尔型)、int(整型)、float(浮点型,也称作double)和string(字符串);四种复合类型:array(数组)、object(对象)、callable(可调用)和iterable(可迭代);最后是两种特殊类型:resource(资源)和NULL(无类型)。

运算符

运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值(因而整个结构成为一个表达式)的东西。PHP的运算符包含:运算符优先级、算术运算符、赋值运算符、位运算符、比较运算符、错误控制运算符、执行运算符、递增/递减运算符、逻辑运算符、字符串运算符、数组运算符和类型运算符。

流程控制

任何PHP脚本都是由一系列语句构成的,一条语句可以是一个赋值语句、一个函数调用、一个循环、一个条件语句或者甚至是一个什么也不做的语句(空语句)。语句通常以分号结束,此外还可以用花括号将一组语句封装成一个语句组,语句组本身可以当作是一行语句。

类与对象

每个类的定义都以关键字class开头,后面跟着类名,后面跟着一对花括号,里面包含有类的属性与方法的定义。类名可以是任何非PHP保留字的合法标签。一个合法类名以字母或下划线开头,后面跟着若干字母,数字或下划线。以正则表达式表示为:^[a-zA-Z_

特色功能

开源免费

PHP是一个受众大并且拥有众多开发者的开源软件项目,Linux+Nginx+Mysql+PHP是它的经典安装部署方式,相关的软件全部都是开源免费的,所以使用PHP可以节约大量的正版授权费用。不过PHP作为一个开源软件,它缺乏大型科技公司的支持背景,网络上对它的唱衰也是经久不衰,不过它的持续迭代和性能持续增强的现实却是鼓舞人心的,PHP社区用实际行动给予各种质疑强有力的回击。

快捷高效

PHP的内核是C语言编写的基础好效率高,可以用C语言开发高性能的扩展组件;PHP的核心包含了数量超过1000的内置函数,功能应有尽有很全面,开箱即用程序代码简洁;PHP数组支持动态扩容,支持以数字、字符串或者混合键名的关联数组,能大幅提高开发效率;PHP是一门弱类型语言,程序编译通过率高,相对其他强类型语言开发效率快;PHP天然热部署,在php-fpm运行模式下代码文件覆盖即完成热部署;PHP经过20多年的发展,在互联网上可以搜到海量的参考资料供参考学习。

性能提升

PHP版本越高它的整体性能越高,根据官方介绍,PHP7.0.0对比PHP5.6性能就提升了2倍,PHP7.4已经比PHP7.0快了约30%,PHP8.0在性能上又相对PHP7.4大约改进了10%。PHP 8.0引入了JIT编译器特性,同时加入多种新的语言功能,例如命名参数、联合类型、注解、Constructor Property Promotion、match表达式、nullsafe运算符以及对类型系统、错误处理和一致性的改进。PHP拥有自己的核心开发团队,保持5年发布一个大版本、1个月发布2个小版本的频率,最新的版本是PHP8.08。PHP 7.0.0发布于2015-12-03,此版本下最新版本是PHP 7.4.21发布日期:2021-07-01),PHP 8.0.0发布于2020-11-26,此版本下最新版本是PHP 8.0.8(发布日期:2021-07-01)。

跨平台

每个平台都有对应的php解释器版本,指针对不同平台均编译出目标平台的二进制码(PHP解释器),php开发的程序可以不经修改运行在windows、linux、unix等多个操作系统上。

常驻内存

php-cli模式下可以实现程序常驻内存,各种变量和数据库连接都能长久保存在内存实现资源复用,比较常用的做法是结合swoole组件编写cli框架。

页面生命周期

在php-fpm模式下,所有的变量都是页面级的,无论是全局变量还是类的静态成员,都会在页面执行完毕后被清空,对程序员水平要求低,占用内存非常少,特别适合中小型系统的开发。

本百科词条由网站注册用户【 CN104351 】编辑上传提供,当前页面所展示的词条介绍涉及宣传内容属于注册用户个人编辑行为,网站不完全保证内容信息的准确性、真实性,也不代表本站立场。 版权声明 反馈 我要认领
词条所在榜单
相关知识文章
十大热门编程语言排名 编程语言排行榜 编程语言哪个前景好
全世界有数种编程语言,但最常用的还是那几种。如今随着时代的发展,一些编程语言的受欢迎程度也发生着微妙的变化。本文中maiGoo小编就带大家看看当下最具影响力的编程语言有哪些,例如Python、C、C++、Java、C#、JavaScript、Visual Basic、PHP等,仍具有一定代表性,仍是现在最流行的编程语言。
十大二手书交易网站 旧书网站推荐 卖二手书去哪个网站好
伴随90后、00后新消费主力人群的形成,各大二手交易平台逐渐年轻化,出售闲置物品也更加多元,除了交易数量较多的汽车、数码、服装等商品外,图书也是一大类别,相继衍生的孔夫子旧书网、多抓鱼、有路网、旧书街、二手教材网、123图书馆、丁书网等卖旧书的网站/二手书交易网站,成为了许多人的首选交易平台,下面和maigoo小编一起看看!
十大游戏交易平台排行榜 正规游戏账号交易平台 热门游戏交易平台
游戏交易平台有官方的,也有第三方的,无论选择哪一种,“安全交易”都是至关重要的,那么游戏交易平台有哪些?游戏交易平台哪个好?下面小编为大家盘点十大热门游戏交易平台,包括交易猫、5173平台、淘手游、网易藏宝阁、SteamPY、悠悠游戏服务网等,一起来了解下吧。
十大编程软件排行榜 编程开发工具大全 c语言编程软件有哪些
世界上主流的编程语言有C、Java、Python、C++、C#、Visual Basic、PHP等,针对这些编程语言,又有相对应的Visual C++、Visual Studio、Eclipse、Dev-C++、Notepad++、MyEclipse、JDK、Code::Blocks、Gcc、Sublime Text、IntelliJ IDEA、Ultraedit、C-Free等编程软件,被广泛运用,下面跟随maigoo网编辑一起了解下这些编程工具!
十大天气预报APP软件 好用的天气app排行 天气预报软件哪个最准确
比达咨询(BDR)研究数据显示,我国移动天气软件以2009-2013年为萌芽期,各类天气预报app相继衍生,到2016年得益于大数据、物联网、云计算等技术的应用,从而进入高速发展期。时至今日,墨迹天气、最美天气、天气通、彩云天气、2345天气王、中国天气通等天气app已与人们的生活密不可分,下面跟随MAIGoo编辑来认识下!
十大发型设计软件 测脸型配发型软件叫啥 测适合自己发型的软件推荐
我国美容美发已达到3500亿元以上的市场规模,并处于不断增长中。在这个具备千亿产值的行业里,发型设计软件是一个较新的领域,还有很大的发展空间。这类软件一定程度上能帮助个人无成本尝试新发型,同时亦具有娱乐性。下面和maigoo小编来看看发型屋、美可发型、试发型相机、测脸型等脸型测试配发型的软件!
十大解压软件 解压缩软件哪个好用 文件压缩软件哪个好
在这个信息碎片化的时代,电脑上各种类型的文件数不胜数,一款好用的压缩软件,既能以较高质量集合保存个人信息,又能节省硬盘空间;纵观全网,备受推崇的解压缩软件有WinRAR、7-zip、2345好压、360压缩、Bandizip、快压、WinZip、PeaZip等,下面跟随MaiGoo网编辑了解下这些解压软件!
十大ppt模板网站排行 好用的ppt网站推荐 ppt模板下载网站有哪些
一个优秀的PPT,虽然不能决定你的成与败,但能直接影响观看者对你的工作能力、产品或服务的认同感,特别是在产品发布、路演、招商引资等场合。本文中maigoo网编辑盘点了OfficePLUS、摄图网PPT、包图网PPT、优品PPT、51PPT、第一PPT、稻壳儿、迅捷PPT、51PPT等ppt模板下载网站、ppt素材网站,下面一起看看!
七大去马赛克软件排行 视频去马赛克软件哪个好用 马赛克去除工具推荐
马赛克是使用频率最高、使用范围最广的一种图片/视频处理手段,涉及新闻、动漫、电影、连续剧、写真等方面。作为一种具备了数十年历史的处理技术,马赛克沿用到今天有什么破解方法呢?Maigoo小编为此盘点了一批去除马赛克的软件,其中有JavPlayer、Video Enhancer、DeepCreamPy、TecoGAN、Face Depixelizer、EnhanceNet等视频马赛克去除工具,一起看看!
十大游戏陪玩软件 陪玩app软件排行 最火的陪玩软件盘点
我国游戏陪玩市场以“手游陪玩”为主,“比心”“虎牙小鹿陪玩”等多个平台,是近几年比较火的陪玩app,然而已被全面封杀,禁止提供陪玩服务。那么现在市面上,陪玩软件哪个最好呢?下面maiGoo小编和大家一起了解下斗鱼一起玩、小鹿组队、Go浪语音、点点开黑等陪玩平台。
十大动画制作软件 动漫制作软件盘点 自己做动画的软件有哪些
动画制作分为二维动画与三维动画技术,涉及软件主要分为2D和3D二种类型。在动画行业中制作动画的软件种类越来越多,越来越丰富,你知道哪个动画制作软件比较好用?画动漫软件哪个好?下面MAIGOO小编就为大家介绍十大最好用动画制作软件,分别有Maya、Adobe Animate、3DS Max、AE、C4D、Blender、万彩动画大师、Houdini、TVP、Anime Studio Pro。
十大批发网站 进货批发网站哪个好 批发进货平台有哪些
国家统计局数据显示,我国批发和零售业从业人员据不完全统计,已达千万人次,在所有批发领域中,矿产品、建材、化工产品、机械设备、五金交电、食品、饮料、烟草、服装、日用品等,是销售额最高的品类。本文中maigoo编辑盘点了阿里巴巴1688、拼多多批发、义乌购、爱采购、义采宝、惠农网、货捕头、包牛牛等进货批发网站、小商品批发平台,一起了解下!
十大旧衣服回收平台 有偿回收旧衣服的平台 正规回收旧衣服机构
我国每年有数万吨旧衣服进入垃圾场,极少数能被回收利用。其实我们可以把旧衣服捐给贫困地区,也可以二手转卖。下面MaiGoo小编和大家一起看看旧衣物回收平台有哪些,一起了解下飞蚂蚁、白鲸鱼、鸥燕回收、92回收、噢啦OOLA等正规回收旧衣服机构。
十大网络电话软件 网络电话哪个软件好用 网络电话呼叫软件推荐
工信部针对通信业的相关报告显示,我国三家通讯商的移动电话用户总数已超过17.07亿,面对庞大的用户群体,除了手机实时电话通讯外,网络电话呼叫软件亦成为主流选择。现阶段,除了微信、QQ等具有语音功能的社交软件外,Skype、北瓜电话、Facetime、UU电话等网络电话软件的使用频率也相对较高,下面跟随maigoo编辑来看看!
十大室内设计软件 装修设计软件排名 家装设计软件哪个最好用
室内设计是一个专业性极强的领域,设计师要在安全、实用、有限预算的前提下,充分考虑空间、色彩、光影、装饰、陈设、绿化等要素进行设计;那么在当今室内设计领域,有哪些好用的装修设计软件呢?3D Max、AutoCAD、酷家乐、草图大师、Lightscape、Sweet Home 3D、爱福窝等室内设计软件如何?下面跟随买购网编辑一起看看!
十大建模软件排行榜 3d建模软件有哪些 3d制图软件哪个好
3d建模软件颠覆了传统的2D模式,在游戏、影视、建筑/室内设计、VR/AR、电商、工业设计、军工设计等多个重要领域有着广泛应用,并在一定程度上改变着行业的发展格局,那么在这种大环境下,相关从业者和爱好者有哪些3D制图软件可以使用?3DS MAX、Maya、Rhino、Blender、ZBrush、SketchUp等建模软件效果如何?下面跟随maigoo编辑来看看!
十大日本购物网站排名 日本代购网站推荐 日本网上购物平台有哪些
日本是世界上最大的电商市场之一,位居全球前五。在日本,乐天、亚马逊、雅虎购物、Zozotown、Kakaku、DMM、Mercari等日本购物平台,是民众使用频率最高的购物网站,其热销品类与中国的相比,没有太大差异,主要是电子产品及配件、家居、玩具、家纺等等。下面和maigoo小编一起了解下这些日本网上购物网站!
十大围棋软件排名 下围棋软件哪个好 学围棋app推荐
在手机或电脑上下围棋、象棋、五子棋,或是下跳棋、军棋等,都非常常见。围棋软件拉进了棋友们的距离,即使天各一方,也能连上网络下一盘棋。下面CNPP小编和大家一起看看围棋软件哪个好。相对知名的下围棋软件有弈客围棋、星阵围棋、弈城围棋、佳弈少儿围棋、忘忧围棋等。
十大摄影网站排名 高清摄影网站推荐 摄影作品网站有哪些
从摄影技术诞生的第19世纪,到依托科学技术变革摄影行业、带来一系列创新的21世纪,摄影已完全普及开来,走入了千家万户。对许多专业和业余摄影者来说,有哪些好用的摄影网站呢?下面maigoo小编为大家分享十大广受青睐的高清摄影网站,包括500PX、色影无忌、Flickr、Magnum photos、蜂鸟网、POCO、图虫、1X、Ippawards、米拍等,一起来了解下这些摄影作品网站!
十大域名网站排名 中文域名购买网站盘点 域名注册服务网站哪个好
中国信通院《互联网域名产业报告》显示,我国已成为仅次于美国的第二大域名注册市场,其中中文域名的注册量已达到100万以上,能在世界上的任何地方实时访问。本文中maigoo编辑盘点了一批域名注册服务网站,如GoDaddy、万网、西部数码、新网、NameSilo、Namecheap、易名等域名注册商、英文/中文域名网站的市场份额较高,一起看看。