当下如果你选择 PHP 来建站,以下这些信息是你需要知道的
24

file

PHP 是一种通用的脚本语言,主要用于 Web 开发,以增强网页。 PHP 最初于1994年由 Rasmus Lerdorf 创建,起初被称为「个人主页工具」(Personal Home Page Tools)。 1995年,Rasmus 扩展了他的套件以添加功能,并向公众发布了源代码。

与客户端的 JavaScript 不同,PHP 是服务器端的。当浏览器向服务器请求信息时,服务器执行代码并将结果发送给客户端。通常,输出是一个 HTML 文件,但是也可以包含 CSS 和 JavaScript。浏览器使用这些信息来创建网页。

PHP 可以做什么?

PHP 带来了的大量有益的工作,当你在浏览一些流行的网站的时候,你都会体验到这些工作。它们帮助了开发者增加动态内容,并且提高用户体验。

  • PHP 可用于进行服务器上的文件的交互(创建、打开、读取、写入)。

  • PHP 可用于收发 cookies 。

  • PHP 可用于访问和修改数据库数据。

  • PHP 可用于创建动态内容。

  • PHP 可用于在你的网站上创建仅限会员的区域,并管理身份验证。

  • PHP 可用于生成 Excel 和 PDF 文档。

    学习PHP的目的

学习PHP对于提高自己的技能是一种很好的方式,学习PHP有很多的优势:

PHP非常流行

你看到的许多网站可能都是使用PHP来构建.根据W3techs的统计,对于那些知名的网站,服务端使用PHP作为开发语言的比例占到了82.4% ,作为第二名的ASP.net 差距很大,仅仅占到了14.5%。 许多著名的CMS(内容管理系统),包括 Wordpress,Joomla, and Drupal 也都广泛的使用PHP。

PHP很容易学习

相对于其他脚本,PHP更容易学习。它使用c得语法,如果你学过C或C++,那么你将发现它跟容易掌握。

另外,,其受欢迎程度意味着网上有大量的资源可用。 例如,由于超过110万个话题并且每周以数千个话题增加,所以PHP在 StackOverflow成为第四个热门话题。

PHP运行非常快

PHP得到解析和执行很快,所以相比之下加载静态文件几乎没有性能下降。因为PHP是嵌入在HTML中,对于开发是非常快速;这使得添加PHP到现有的网站很容易,而不必重写所有的东西。

PHP网站几乎无处不在

PHP在许多平台上运行,与现代浏览器兼容,并支持很多数据库。

PHP 有非常庞大的市场需求

根据 StackOverflow 开发者调研 来看,数以千计的开发者认为 PHP 有非常多的应用领域。

  • PHP 位于最受欢迎的技术排名的第五名
  • PHP 位于最受欢迎的前端语言排名的第三名
  • PHP 位于最受欢迎的后端语言排名的第四名
  • PHP 位于最受欢迎的全栈于语言排名的第四名

显而易见,无论你是担任什么角色,PHP 在 web 开发中都具有很大作用。

Goo.roo 报导来看, 在世界范围内每月新增 8000 个 PHP 职位,平均薪资在 $66,000。仅在美国,每月就会新增大约 2500 个 PHP 职位,平均薪资在 $89,000。

运用SoloLearn学习PHP

SoloLearn 提供了一个免费的PHP课程,覆盖了8个模块的47节课程,包括99个测试帮助你更有效的学习。要学习这门课,我们建议你首先要了解下关于 HTMLCSS, and JavaScript的知识.

课程包括:

模块1: 基础语法
模块2:变量
模块3:运营商
模块:4:数组
模块5:控制结构
模块6:函数
模块7:预定义变量
模块8:文件处理

SoloLearn's PHP Course已经有超过85的学生使用,你将加入一个由数百万学习者组成的社区!今天就开始下载 SoloLearn App.


Practice makes perfect.

原文地址:https://medium.com/sololearn/building-a-...

译文地址:https://laravel-china.org/topics/7442/no...

本帖已被设为精华帖!
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

没看出标题和内容有什么关系。。 我以为要将相关服务器配置优化等东西

9个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!